RAFW Flexible Software Package Documentation  Release v2.0.1

 

Detailed Description

System View configuration settings.

Macros

#define dg_configSYSTEMVIEW
 Segger's System View. More...
 
#define dg_configSYSTEMVIEW_STACK_OVERHEAD
 Stack size overhead when System View API is used. More...
 
#define dg_configSYSTEMVIEW_MONITOR_CPM_ISR
 Let System View monitor CPM related ISRs (SWTIM1_Handler / WKUP_GPIO_Handler). More...
 
#define dg_configSYSTEMVIEW_MONITOR_USB_ISR
 Let System View monitor USB related ISRs (USB_Handler / VBUS_Handler). More...
 

Macro Definition Documentation

◆ dg_configSYSTEMVIEW

#define dg_configSYSTEMVIEW

Segger's System View.

When enabled the application should also call SEGGER_SYSVIEW_Conf() to enable system monitoring. configTOTAL_HEAP_SIZE should be increased by dg_configSYSTEMVIEW_STACK_OVERHEAD bytes for each system task. For example, if there are 8 system tasks configTOTAL_HEAP_SIZE should be increased by (8 * dg_configSYSTEMVIEW_STACK_OVERHEAD) bytes.

  • 0 : Disabled
  • 1 : Enabled

◆ dg_configSYSTEMVIEW_STACK_OVERHEAD

#define dg_configSYSTEMVIEW_STACK_OVERHEAD

Stack size overhead when System View API is used.

All thread stack sizes plus the the stack of IRQ handlers will be increased by that amount to avoid stack overflow when System View is monitoring the system.

◆ dg_configSYSTEMVIEW_MONITOR_CPM_ISR

#define dg_configSYSTEMVIEW_MONITOR_CPM_ISR

Let System View monitor CPM related ISRs (SWTIM1_Handler / WKUP_GPIO_Handler).

  • 0 : Disabled
  • 1 : Enabled

◆ dg_configSYSTEMVIEW_MONITOR_USB_ISR

#define dg_configSYSTEMVIEW_MONITOR_USB_ISR

Let System View monitor USB related ISRs (USB_Handler / VBUS_Handler).

  • 0 : Disabled
  • 1 : Enabled