DebugProbe SPI Flash Result Codes ================================= Verdicts only the SPI NOR flash library (``debugprobe/SpiFlash.hpp``, the ``spiFlash*`` methods and their C entries) can decide. They are CosmicSDK codes in the SPI block, ``0x0320`` onward (after ``FW_SPI_TARGET_*`` at ``0x0310``); the debug plane's codes are ``0x1E01`` onward (group 0x1E). Both are named by ``debugprobe::resultName()``. .. doxygendefine:: DEBUGPROBE_FLASH_NO_DEVICE .. doxygendefine:: DEBUGPROBE_FLASH_NEEDS_OVERRIDE .. doxygendefine:: DEBUGPROBE_FLASH_BAD_PARAMS .. doxygendefine:: DEBUGPROBE_FLASH_BOUNDS .. doxygendefine:: DEBUGPROBE_FLASH_ALIGNMENT .. doxygendefine:: DEBUGPROBE_FLASH_PAGE_CROSS .. doxygendefine:: DEBUGPROBE_FLASH_WRITE_PROTECTED .. doxygendefine:: DEBUGPROBE_FLASH_BUSY_TIMEOUT .. doxygendefine:: DEBUGPROBE_FLASH_NO_HASH .. doxygendefine:: DEBUGPROBE_FLASH_NOT_DETECTED .. doxygendefine:: DEBUGPROBE_FLASH_SHORT_RESPONSE .. doxygendefine:: DEBUGPROBE_FLASH_EMPTY .. doxygendefine:: DEBUGPROBE_FLASH_SESSION_WIDTH Debug codes ----------- Verdicts of the debug plane (``debugAttach`` … ``debugCallFunction`` and their C entries), in their own group, ``0x1E01`` onward. Group 7 is ``GROUP_ONE_WIRE``, so the block stays clear of the firmware's bus groups. .. doxygendefine:: DEBUGPROBE_DEBUG_NOT_ATTACHED .. doxygendefine:: DEBUGPROBE_DEBUG_NO_TARGET .. doxygendefine:: DEBUGPROBE_DEBUG_FAULT .. doxygendefine:: DEBUGPROBE_DEBUG_WAIT .. doxygendefine:: DEBUGPROBE_DEBUG_TIMEOUT .. doxygendefine:: DEBUGPROBE_DEBUG_NOT_HALTED .. doxygendefine:: DEBUGPROBE_DEBUG_NO_COMPARATOR .. doxygendefine:: DEBUGPROBE_DEBUG_UNSUPPORTED .. doxygendefine:: DEBUGPROBE_DEBUG_PROBE .. doxygendefine:: DEBUGPROBE_DEBUG_STEP_STALLED .. doxygendefine:: DEBUGPROBE_DEBUG_CALL_FAULTED