![]() |
AVR SD Safety Framework 1.0.0
|
Contains API prototypes for the ERRCTRL (Error Controller) driver. More...
Files | |
| file | driver_errctrl.c |
| Implements APIs for the ERRCTRL (Error Controller) driver. | |
| file | driver_errctrl.h |
| Contains API prototypes for the ERRCTRL (Error Controller) driver. | |
Functions | |
| uint8_t | ERRCTRL_ReadControlA (void) |
| Reads the CTRLA register value. | |
| void | ERRCTRL_SetControlA (uint8_t bitmask) |
| Sets specific bits in the CTRLA register. | |
| void | ERRCTRL_ClearControlA (uint8_t bitmask) |
| Clears specific bits in the CTRLA register. | |
| void | ERRCTRL_ModifyControlA (uint8_t groupMask, uint8_t groupConfig) |
| Modifies specific bit field(s) in the CTRLA register. | |
| uint8_t | ERRCTRL_ReadStatusA (void) |
| Reads the STATUSA register value. | |
| void | ERRCTRL_WriteTimeoutValue (uint8_t value) |
| Overwrites the TIMEOUT register value. | |
| uint8_t | ERRCTRL_ReadResetCause (void) |
| Reads the CAUSE register value. | |
| uint8_t | ERRCTRL_ReadConfigVregfail (void) |
| Reads the ESCVREGFAIL register value. | |
| void | ERRCTRL_WriteConfigVregfail (uint8_t value) |
| Overwrites the ESCVREGFAIL register value. | |
| uint8_t | ERRCTRL_ReadConfigBuserr (void) |
| Reads the ESCBUSERR register value. | |
| void | ERRCTRL_WriteConfigBuserr (uint8_t value) |
| Overwrites the ESCBUSERR register value. | |
| uint8_t | ERRCTRL_ReadConfigRam2 (void) |
| Reads the ESCRAM2 register value. | |
| void | ERRCTRL_WriteConfigRam2 (uint8_t value) |
| Overwrites the ESCRAM2 register value. | |
| uint8_t | ERRCTRL_ReadConfigFlash2 (void) |
| Reads the ESCFLASH2 register value. | |
| void | ERRCTRL_WriteConfigFlash2 (uint8_t value) |
| Overwrites the ESCFLASH2 register value. | |
| uint8_t | ERRCTRL_ReadConfigOpc (void) |
| Reads the ESCOPC register value. | |
| void | ERRCTRL_WriteConfigOpc (uint8_t value) |
| Overwrites the ESCOPC register value. | |
| uint8_t | ERRCTRL_ReadConfigSplim (void) |
| Reads the ESCSPLIM register value. | |
| void | ERRCTRL_WriteConfigSplim (uint8_t value) |
| Overwrites the ESCSPLIM register value. | |
| uint8_t | ERRCTRL_ReadConfigRam1 (void) |
| Reads the ESCRAM1 register value. | |
| void | ERRCTRL_WriteConfigRam1 (uint8_t value) |
| Overwrites the ESCRAM1 register value. | |
| uint8_t | ERRCTRL_ReadConfigFlash1 (void) |
| Reads the ESCFLASH1 register value. | |
| void | ERRCTRL_WriteConfigFlash1 (uint8_t value) |
| Overwrites the ESCFLASH1 register value. | |
| uint8_t | ERRCTRL_ReadConfigVregwarn (void) |
| Reads the ESCVREGWARN register value. | |
| void | ERRCTRL_WriteConfigVregwarn (uint8_t value) |
| Overwrites the ESCVREGWARN register value. | |
| uint8_t | ERRCTRL_ReadConfigCfd0 (void) |
| Reads the ESCCFD0 register value. | |
| void | ERRCTRL_WriteConfigCfd0 (uint8_t value) |
| Overwrites the ESCCFD0 register value. | |
| uint8_t | ERRCTRL_ReadConfigCfd1 (void) |
| Reads the ESCCFD1 register value. | |
| void | ERRCTRL_WriteConfigCfd1 (uint8_t value) |
| Overwrites the ESCCFD1 register value. | |
| uint8_t | ERRCTRL_ReadConfigCfm0 (void) |
| Reads the ESCCFM0 register value. | |
| void | ERRCTRL_WriteConfigCfm0 (uint8_t value) |
| Overwrites the ESCCFM0 register value. | |
| uint8_t | ERRCTRL_ReadConfigCfm1 (void) |
| Reads the ESCCFM1 register value. | |
| void | ERRCTRL_WriteConfigCfm1 (uint8_t value) |
| Overwrites the ESCCFM1 register value. | |
| uint8_t | ERRCTRL_ReadConfigSwdt (void) |
| Reads the ESCSWDT register value. | |
| void | ERRCTRL_WriteConfigSwdt (uint8_t value) |
| Overwrites the ESCSWDT register value. | |
| uint8_t | ERRCTRL_ReadConfigEeprom (void) |
| Reads the ESCEEPROM register value. | |
| void | ERRCTRL_WriteConfigEeprom (uint8_t value) |
| Overwrites the ESCEEPROM register value. | |
| uint8_t | ERRCTRL_ReadConfigEvsys0 (void) |
| Reads the ESCEVSYS0 register value. | |
| void | ERRCTRL_WriteConfigEvsys0 (uint8_t value) |
| Overwrites the ESCEVSYS0 register value. | |
| uint8_t | ERRCTRL_ReadConfigEvsys1 (void) |
| Reads the ESCEVSYS1 register value. | |
| void | ERRCTRL_WriteConfigEvsys1 (uint8_t value) |
| Overwrites the ESCEVSYS1 register value. | |
| uint32_t | ERRCTRL_ReadChannelStatus (void) |
| Reads the ESF register value. | |
| void | ERRCTRL_WriteChannelStatus (uint32_t value) |
| Overwrites the ESF register value. | |
| void | ERRCTRL_WriteChannelTest (uint32_t value) |
| Overwrites the ESFTEST register value. | |
Contains API prototypes for the ERRCTRL (Error Controller) driver.
These APIs provide direct register access and have no functional knowledge of the register interface. No input or output validation is performed in the drivers. It is the responsibility of the calling function to use them correctly according to the register interface specification.
| void ERRCTRL_ClearControlA | ( | uint8_t | bitmask | ) |
Clears specific bits in the CTRLA register.
| bitmask | Specifies which bits to clear. |
| void ERRCTRL_ModifyControlA | ( | uint8_t | groupMask, |
| uint8_t | groupConfig ) |
Modifies specific bit field(s) in the CTRLA register.
| groupMask | Specifies which bit field values to modify (clear and write). |
| groupConfig | Specifies the bit pattern to write to the specified bit fields. |
| uint32_t ERRCTRL_ReadChannelStatus | ( | void | ) |
Reads the ESF register value.
| uint8_t ERRCTRL_ReadConfigBuserr | ( | void | ) |
Reads the ESCBUSERR register value.
| uint8_t ERRCTRL_ReadConfigCfd0 | ( | void | ) |
Reads the ESCCFD0 register value.
| uint8_t ERRCTRL_ReadConfigCfd1 | ( | void | ) |
Reads the ESCCFD1 register value.
| uint8_t ERRCTRL_ReadConfigCfm0 | ( | void | ) |
Reads the ESCCFM0 register value.
| uint8_t ERRCTRL_ReadConfigCfm1 | ( | void | ) |
Reads the ESCCFM1 register value.
| uint8_t ERRCTRL_ReadConfigEeprom | ( | void | ) |
Reads the ESCEEPROM register value.
| uint8_t ERRCTRL_ReadConfigEvsys0 | ( | void | ) |
Reads the ESCEVSYS0 register value.
| uint8_t ERRCTRL_ReadConfigEvsys1 | ( | void | ) |
Reads the ESCEVSYS1 register value.
| uint8_t ERRCTRL_ReadConfigFlash1 | ( | void | ) |
Reads the ESCFLASH1 register value.
| uint8_t ERRCTRL_ReadConfigFlash2 | ( | void | ) |
Reads the ESCFLASH2 register value.
| uint8_t ERRCTRL_ReadConfigOpc | ( | void | ) |
Reads the ESCOPC register value.
| uint8_t ERRCTRL_ReadConfigRam1 | ( | void | ) |
Reads the ESCRAM1 register value.
| uint8_t ERRCTRL_ReadConfigRam2 | ( | void | ) |
Reads the ESCRAM2 register value.
| uint8_t ERRCTRL_ReadConfigSplim | ( | void | ) |
Reads the ESCSPLIM register value.
| uint8_t ERRCTRL_ReadConfigSwdt | ( | void | ) |
Reads the ESCSWDT register value.
| uint8_t ERRCTRL_ReadConfigVregfail | ( | void | ) |
Reads the ESCVREGFAIL register value.
| uint8_t ERRCTRL_ReadConfigVregwarn | ( | void | ) |
Reads the ESCVREGWARN register value.
| uint8_t ERRCTRL_ReadControlA | ( | void | ) |
Reads the CTRLA register value.
| uint8_t ERRCTRL_ReadResetCause | ( | void | ) |
Reads the CAUSE register value.
| uint8_t ERRCTRL_ReadStatusA | ( | void | ) |
Reads the STATUSA register value.
| void ERRCTRL_SetControlA | ( | uint8_t | bitmask | ) |
Sets specific bits in the CTRLA register.
| bitmask | Specifies which bits to set. |
| void ERRCTRL_WriteChannelStatus | ( | uint32_t | value | ) |
Overwrites the ESF register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteChannelTest | ( | uint32_t | value | ) |
Overwrites the ESFTEST register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigBuserr | ( | uint8_t | value | ) |
Overwrites the ESCBUSERR register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigCfd0 | ( | uint8_t | value | ) |
Overwrites the ESCCFD0 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigCfd1 | ( | uint8_t | value | ) |
Overwrites the ESCCFD1 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigCfm0 | ( | uint8_t | value | ) |
Overwrites the ESCCFM0 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigCfm1 | ( | uint8_t | value | ) |
Overwrites the ESCCFM1 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigEeprom | ( | uint8_t | value | ) |
Overwrites the ESCEEPROM register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigEvsys0 | ( | uint8_t | value | ) |
Overwrites the ESCEVSYS0 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigEvsys1 | ( | uint8_t | value | ) |
Overwrites the ESCEVSYS1 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigFlash1 | ( | uint8_t | value | ) |
Overwrites the ESCFLASH1 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigFlash2 | ( | uint8_t | value | ) |
Overwrites the ESCFLASH2 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigOpc | ( | uint8_t | value | ) |
Overwrites the ESCOPC register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigRam1 | ( | uint8_t | value | ) |
Overwrites the ESCRAM1 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigRam2 | ( | uint8_t | value | ) |
Overwrites the ESCRAM2 register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigSplim | ( | uint8_t | value | ) |
Overwrites the ESCSPLIM register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigSwdt | ( | uint8_t | value | ) |
Overwrites the ESCSWDT register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigVregfail | ( | uint8_t | value | ) |
Overwrites the ESCVREGFAIL register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteConfigVregwarn | ( | uint8_t | value | ) |
Overwrites the ESCVREGWARN register value.
| value | Specifies the value to write. |
| void ERRCTRL_WriteTimeoutValue | ( | uint8_t | value | ) |
Overwrites the TIMEOUT register value.
| value | Specifies the value to write. |