FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
driver_slpctrl.h
Go to the documentation of this file.
1
28
29#ifndef DRIVER_SLPCTRL_H
30#define DRIVER_SLPCTRL_H
31
32// Standard Library Includes
33#include <stdint.h>
34
41void SLPCTRL_ModifyControlA(uint8_t groupMask, uint8_t groupConfig);
42
48void SLPCTRL_WriteControlB(uint8_t value);
49
55void SLPCTRL_WriteVregControl(uint8_t value);
56
62void SLPCTRL_WriteIntControl(uint8_t value);
63
69uint8_t SLPCTRL_ReadIntFlags(void);
70
76void SLPCTRL_WriteIntFlags(uint8_t value);
77
78#endif // DRIVER_SLPCTRL_H
void SLPCTRL_ModifyControlA(uint8_t groupMask, uint8_t groupConfig)
Modifies specific bit field(s) in the CTRLA register.
void SLPCTRL_WriteVregControl(uint8_t value)
Overwrites the VREGCTRL register value.
void SLPCTRL_WriteIntFlags(uint8_t value)
Overwrites the INTFLAGS register value.
void SLPCTRL_WriteIntControl(uint8_t value)
Overwrites the INTCTRL register value.
void SLPCTRL_WriteControlB(uint8_t value)
Overwrites the CTRLB register value.
uint8_t SLPCTRL_ReadIntFlags(void)
Reads the INTFLAGS register value.