Expand description
Code Watchdog (CDOG) driver for MCXA microcontrollers.
The CDOG is a hardware watchdog that monitors code execution flow by tracking a secure counter value and execute a timer. It can detect various fault conditions including:
- Timeout: Code execution takes too long
- Miscompare: Secure counter value doesn’t match expected value
- Sequence: Invalid operation sequence
- State: Invalid state transitions
- Address: Invalid memory access
Structs§
- Config
- CDOG (Code Watchdog) configuration structure.
- Interrupt
Handler - CDOG0 interrupt handler.
- Watchdog
- Code Watchdog peripheral
Enums§
- Error
- Errors that can occur when configuring or using the CDOG.
- Fault
Control - Fault control configuration for different fault types.
- Lock
Control - Lock control for CDOG configuration.
- Pause
Control - Timer pause control during special conditions.
Type Aliases§
- Result
- Shorthand for
Result<T>.