15enum db_trap_mem_width_t
22void SetValueWrittenTrap(
volatile uint32_t value);
23void SetAddressWrittenTrap(uint32_t addr);
24void SetAddressWrittenTrap(uint32_t addr, uint32_t value, db_trap_mem_width_t width);
25void SetAddressWriteRangeTrap(uint32_t startaddr, uint32_t endaddr,
int debugModule = 1);
26void SetAddressReadTrap(uint32_t addr);
27void SetAddressReadRangeTrap(uint32_t startaddr, uint32_t endaddr);
33#define MONITOR_VAR_WRITES(x) SetAddressWrittenTrap((uint32_t)&x);
36#define BEFORE_WRITING_MONITORED_VAR(x) \
38 SetAddressWrittenTrap(0);
41#define AFTER_WRITING_MONITORED_VAR(x) \
43 SetAddressWrittenTrap((uint32_t)&x); \