furi_hal_cortex_comp_enable

Function furi_hal_cortex_comp_enable 

Source
pub unsafe extern "C" fn furi_hal_cortex_comp_enable(
    comp: FuriHalCortexComp,
    function: FuriHalCortexCompFunction,
    value: u32,
    mask: u32,
    size: FuriHalCortexCompSize,
)
Expand description

Enable DWT comparator

Allows to programmatically set instruction/data breakpoints.

More details on how it works can be found in armv7m official documentation: https://developer.arm.com/documentation/ddi0403/d/Debug-Architecture/ARMv7-M-Debug/The-Data-Watchpoint-and-Trace-unit/The-DWT-comparators https://developer.arm.com/documentation/ddi0403/d/Debug-Architecture/ARMv7-M-Debug/The-Data-Watchpoint-and-Trace-unit/Comparator-Function-registers–DWT-FUNCTIONn

§Arguments

  • comp (direction in) - The Comparator
  • function (direction in) - The Comparator Function to use
  • value (direction in) - The value
  • mask (direction in) - The mask
  • size (direction in) - The size