HPM APP
HPMicro Application solution
monitor_config.h File Reference
#include "board.h"

Go to the source code of this file.

Macros

#define MONITOR_PID   (0xFFFF)
 
#define MONITOR_VID   (0x34B7) /* HPMicro VID */
 
#define MONITOR_PROFILE_MAXSIZE   (4096)
 
#define MONITOR_MEM_SIZE   (40*1024)
 
#define CONFIG_MONITOR_PRINTF(...)   printf(__VA_ARGS__)
 
#define CONFIG_MONITOR_DBG_LEVEL   MONITOR_DBG_INFO
 
#define CONFIG_MONITOR_PRINTF_COLOR_ENABLE
 
#define MONITOR_NOCACHE_RAM_SECTION   __attribute__((section(".fast_ram")))
 
#define MONITOR_NOCACHE_AHB_SECTION   __attribute__((section(".ahb_sram")))
 
#define MONITOR_ATTR_ALIGN(alignment)   ATTR_ALIGN(alignment)
 
#define CONFIG_MONITOR_RUNNING_CORE   HPM_CORE0
 
#define MONITOR_REPORT_MAXCOUNT   (16)
 
#define MONITOR_STREAM_BUFFER_MAXCOUNT   MONITOR_REPORT_MAXCOUNT
 
#define MONITOR_CHANNEL_MAXCOUNT   MONITOR_REPORT_MAXCOUNT
 
#define MONITOR_TRIGGER_MAXCOUNT   (16)
 
#define MONITOR_DATA_LIST_MAXCOUNT   (20)
 
#define MONITOR_SAMPLE_GPTMR_1_BASE   HPM_GPTMR0
 
#define MONITOR_SAMPLE_GPTMR_1_IRQ   IRQn_GPTMR0
 
#define MONITOR_SAMPLE_GPTMR_1_CLOCK   clock_gptmr0
 
#define MONITOR_SAMPLE_GPTMR_4_BASE   HPM_GPTMR3
 
#define MONITOR_SAMPLE_GPTMR_4_IRQ   IRQn_GPTMR3
 
#define MONITOR_SAMPLE_GPTMR_4_CLOCK   clock_gptmr3
 
#define MONITOR_SAMPLE_GPTMR_3_BASE   HPM_GPTMR2
 
#define MONITOR_SAMPLE_GPTMR_3_IRQ   IRQn_GPTMR2
 
#define MONITOR_SAMPLE_GPTMR_3_CLOCK   clock_gptmr2
 
#define MONITOR_SAMPLE_GPTMR_2_BASE   HPM_GPTMR1
 
#define MONITOR_SAMPLE_GPTMR_2_IRQ   IRQn_GPTMR1
 
#define MONITOR_SAMPLE_GPTMR_2_CLOCK   clock_gptmr1
 
#define MONITOR_SAMPLE_DMA_1_BASE   HPM_HDMA_BASE
 
#define MONITOR_SAMPLE_DMA_1   HPM_HDMA
 
#define MONITOR_SAMPLE_DMA_2_BASE   HPM_HDMA_BASE
 
#define MONITOR_SAMPLE_DMA_2   HPM_HDMA
 
#define MONITOR_SAMPLE_DMAMUX_BASE   HPM_DMAMUX
 

Macro Definition Documentation

◆ CONFIG_MONITOR_DBG_LEVEL

#define CONFIG_MONITOR_DBG_LEVEL   MONITOR_DBG_INFO

◆ CONFIG_MONITOR_PRINTF

#define CONFIG_MONITOR_PRINTF (   ...)    printf(__VA_ARGS__)

◆ CONFIG_MONITOR_PRINTF_COLOR_ENABLE

#define CONFIG_MONITOR_PRINTF_COLOR_ENABLE

◆ CONFIG_MONITOR_RUNNING_CORE

#define CONFIG_MONITOR_RUNNING_CORE   HPM_CORE0

◆ MONITOR_ATTR_ALIGN

#define MONITOR_ATTR_ALIGN (   alignment)    ATTR_ALIGN(alignment)

◆ MONITOR_CHANNEL_MAXCOUNT

#define MONITOR_CHANNEL_MAXCOUNT   MONITOR_REPORT_MAXCOUNT

◆ MONITOR_DATA_LIST_MAXCOUNT

#define MONITOR_DATA_LIST_MAXCOUNT   (20)

◆ MONITOR_MEM_SIZE

#define MONITOR_MEM_SIZE   (40*1024)

◆ MONITOR_NOCACHE_AHB_SECTION

#define MONITOR_NOCACHE_AHB_SECTION   __attribute__((section(".ahb_sram")))

◆ MONITOR_NOCACHE_RAM_SECTION

#define MONITOR_NOCACHE_RAM_SECTION   __attribute__((section(".fast_ram")))

◆ MONITOR_PID

#define MONITOR_PID   (0xFFFF)

◆ MONITOR_PROFILE_MAXSIZE

#define MONITOR_PROFILE_MAXSIZE   (4096)

◆ MONITOR_REPORT_MAXCOUNT

#define MONITOR_REPORT_MAXCOUNT   (16)

◆ MONITOR_SAMPLE_DMA_1

#define MONITOR_SAMPLE_DMA_1   HPM_HDMA

◆ MONITOR_SAMPLE_DMA_1_BASE

#define MONITOR_SAMPLE_DMA_1_BASE   HPM_HDMA_BASE

◆ MONITOR_SAMPLE_DMA_2

#define MONITOR_SAMPLE_DMA_2   HPM_HDMA

◆ MONITOR_SAMPLE_DMA_2_BASE

#define MONITOR_SAMPLE_DMA_2_BASE   HPM_HDMA_BASE

◆ MONITOR_SAMPLE_DMAMUX_BASE

#define MONITOR_SAMPLE_DMAMUX_BASE   HPM_DMAMUX

◆ MONITOR_SAMPLE_GPTMR_1_BASE

#define MONITOR_SAMPLE_GPTMR_1_BASE   HPM_GPTMR0

◆ MONITOR_SAMPLE_GPTMR_1_CLOCK

#define MONITOR_SAMPLE_GPTMR_1_CLOCK   clock_gptmr0

◆ MONITOR_SAMPLE_GPTMR_1_IRQ

#define MONITOR_SAMPLE_GPTMR_1_IRQ   IRQn_GPTMR0

◆ MONITOR_SAMPLE_GPTMR_2_BASE

#define MONITOR_SAMPLE_GPTMR_2_BASE   HPM_GPTMR1

◆ MONITOR_SAMPLE_GPTMR_2_CLOCK

#define MONITOR_SAMPLE_GPTMR_2_CLOCK   clock_gptmr1

◆ MONITOR_SAMPLE_GPTMR_2_IRQ

#define MONITOR_SAMPLE_GPTMR_2_IRQ   IRQn_GPTMR1

◆ MONITOR_SAMPLE_GPTMR_3_BASE

#define MONITOR_SAMPLE_GPTMR_3_BASE   HPM_GPTMR2

◆ MONITOR_SAMPLE_GPTMR_3_CLOCK

#define MONITOR_SAMPLE_GPTMR_3_CLOCK   clock_gptmr2

◆ MONITOR_SAMPLE_GPTMR_3_IRQ

#define MONITOR_SAMPLE_GPTMR_3_IRQ   IRQn_GPTMR2

◆ MONITOR_SAMPLE_GPTMR_4_BASE

#define MONITOR_SAMPLE_GPTMR_4_BASE   HPM_GPTMR3

◆ MONITOR_SAMPLE_GPTMR_4_CLOCK

#define MONITOR_SAMPLE_GPTMR_4_CLOCK   clock_gptmr3

◆ MONITOR_SAMPLE_GPTMR_4_IRQ

#define MONITOR_SAMPLE_GPTMR_4_IRQ   IRQn_GPTMR3

◆ MONITOR_STREAM_BUFFER_MAXCOUNT

#define MONITOR_STREAM_BUFFER_MAXCOUNT   MONITOR_REPORT_MAXCOUNT

◆ MONITOR_TRIGGER_MAXCOUNT

#define MONITOR_TRIGGER_MAXCOUNT   (16)

◆ MONITOR_VID

#define MONITOR_VID   (0x34B7) /* HPMicro VID */