AVR SD Safety Framework 1.0.0
Loading...
Searching...
No Matches
driver_cpuctrl.h File Reference

Contains API prototypes for the CPUCTRL (CPU Control) driver. More...

#include <stdint.h>

Functions

void CPUCTRL_WriteSplim (uint16_t value)
 Overwrites the SPLIM register value.
void CPUCTRL_SetControlA (uint8_t bitmask)
 Sets specific bits in the CTRLA register.
void CPUCTRL_ClearControlA (uint8_t bitmask)
 Clears specific bits in the CTRLA register.
uint8_t CPUCTRL_ReadIntFlags (void)
 Reads the INTFLAGS register value.
void CPUCTRL_WriteIntFlags (uint8_t value)
 Overwrites the INTFLAGS register value.
uint8_t CPUCTRL_ReadStatusRegister (void)
 Reads the SREG register value.
void CPUCTRL_SetStatusRegister (uint8_t bitmask)
 Sets specific bits in the SREG register.
void CPUCTRL_ClearStatusRegister (uint8_t bitmask)
 Clears specific bits in the SREG register.

Detailed Description

Contains API prototypes for the CPUCTRL (CPU Control) driver.

Version
1.0.0

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.