embassy-mcxa

Crates

git

Versions

mcx-a256

Flavors

Module cdog

Module cdog 

Source
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.
InterruptHandler
CDOG0 interrupt handler.
Watchdog
Code Watchdog peripheral

Enums§

Error
Errors that can occur when configuring or using the CDOG.
FaultControl
Fault control configuration for different fault types.
LockControl
Lock control for CDOG configuration.
PauseControl
Timer pause control during special conditions.

Type Aliases§

Result
Shorthand for Result<T>.