FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
driver_clkctrl.h
Go to the documentation of this file.
1
28
29#ifndef DRIVER_CLKCTRL_H
30#define DRIVER_CLKCTRL_H
31
32// Standard Library Includes
33#include <stdint.h>
34
41void CLKCTRL_ModifyMainControlA(uint8_t groupMask, uint8_t groupConfig);
42
48void CLKCTRL_WriteMainControlB(uint8_t value);
49
55void CLKCTRL_SetMainControlC(uint8_t bitmask);
56
62uint8_t CLKCTRL_ReadIntControl(void);
63
69void CLKCTRL_WriteIntControl(uint8_t value);
70
76void CLKCTRL_SetIntControl(uint8_t bitmask);
77
83void CLKCTRL_ClearIntControl(uint8_t bitmask);
84
90uint8_t CLKCTRL_ReadIntFlags(void);
91
97void CLKCTRL_WriteIntFlags(uint8_t value);
98
104uint8_t CLKCTRL_ReadCfd0ControlA(void);
105
111void CLKCTRL_WriteCfd0ControlA(uint8_t value);
112
118void CLKCTRL_SetCfd0ControlA(uint8_t bitmask);
119
125void CLKCTRL_ClearCfd0ControlA(uint8_t bitmask);
126
132uint8_t CLKCTRL_ReadCfd1ControlA(void);
133
139void CLKCTRL_WriteCfd1ControlA(uint8_t value);
140
146void CLKCTRL_SetCfd1ControlA(uint8_t bitmask);
147
153void CLKCTRL_ClearCfd1ControlA(uint8_t bitmask);
154
160uint16_t CLKCTRL_ReadCfm0WindowLow(void);
161
167void CLKCTRL_WriteCfm0WindowLow(uint16_t value);
168
174uint16_t CLKCTRL_ReadCfm0WindowHigh(void);
175
181void CLKCTRL_WriteCfm0WindowHigh(uint16_t value);
182
188uint16_t CLKCTRL_ReadCfm0RefNum(void);
189
195void CLKCTRL_WriteCfm0RefNum(uint16_t value);
196
202uint8_t CLKCTRL_ReadCfm0ControlA(void);
203
209void CLKCTRL_WriteCfm0ControlA(uint8_t value);
210
216void CLKCTRL_ClearCfm0ControlA(uint8_t bitmask);
217
223uint8_t CLKCTRL_ReadCfm0ControlB(void);
224
230void CLKCTRL_WriteCfm0ControlB(uint8_t value);
231
237uint16_t CLKCTRL_ReadCfm1WindowLow(void);
238
244void CLKCTRL_WriteCfm1WindowLow(uint16_t value);
245
251uint16_t CLKCTRL_ReadCfm1WindowHigh(void);
252
258void CLKCTRL_WriteCfm1WindowHigh(uint16_t value);
259
265uint16_t CLKCTRL_ReadCfm1RefNum(void);
266
272void CLKCTRL_WriteCfm1RefNum(uint16_t value);
273
279uint8_t CLKCTRL_ReadCfm1ControlA(void);
280
286void CLKCTRL_WriteCfm1ControlA(uint8_t value);
287
293void CLKCTRL_ClearCfm1ControlA(uint8_t bitmask);
294
300uint8_t CLKCTRL_ReadCfm1ControlB(void);
301
307void CLKCTRL_WriteCfm1ControlB(uint8_t value);
308
315void CLKCTRL_ModifyOscHfControlA(uint8_t groupMask, uint8_t groupConfig);
316
317#endif // DRIVER_CLKCTRL_H
void CLKCTRL_SetCfd1ControlA(uint8_t bitmask)
Sets specific bits in the MCLKCFD1CTRLA register.
void CLKCTRL_WriteCfm1ControlA(uint8_t value)
Overwrites the MCLKCFM1CTRLA register value.
void CLKCTRL_ClearCfd1ControlA(uint8_t bitmask)
Clears specific bits in the MCLKCFD1CTRLA register.
void CLKCTRL_ClearCfm0ControlA(uint8_t bitmask)
Clears specific bits in the MCLKCFM0CTRLA register.
void CLKCTRL_WriteCfd0ControlA(uint8_t value)
Overwrites the MCLKCFD0CTRLA register value.
void CLKCTRL_WriteIntControl(uint8_t value)
Overwrites the MCLKINTCTRL register value.
uint16_t CLKCTRL_ReadCfm0WindowLow(void)
Reads the MCLKCFM0WINLT register value.
uint8_t CLKCTRL_ReadCfm1ControlA(void)
Reads the MCLKCFM1CTRLA register value.
void CLKCTRL_WriteCfm1WindowHigh(uint16_t value)
Overwrites the MCLKCFM1WINHT register value.
void CLKCTRL_WriteCfm0ControlB(uint8_t value)
Overwrites the MCLKCFM0CTRLB register value.
uint16_t CLKCTRL_ReadCfm1WindowLow(void)
Reads the MCLKCFM1WINLT register value.
void CLKCTRL_ClearCfm1ControlA(uint8_t bitmask)
Clears specific bits in the MCLKCFM1CTRLA register.
uint8_t CLKCTRL_ReadCfd1ControlA(void)
Reads the MCLKCFD1CTRLA register value.
void CLKCTRL_WriteCfm1WindowLow(uint16_t value)
Overwrites the MCLKCFM1WINLT register value.
void CLKCTRL_WriteCfm1RefNum(uint16_t value)
Overwrites the MCLKCFM1REFNUM register value.
uint16_t CLKCTRL_ReadCfm1WindowHigh(void)
Reads the MCLKCFM1WINHT register value.
void CLKCTRL_WriteMainControlB(uint8_t value)
Overwrites the MCLKCTRLB register value.
void CLKCTRL_ModifyOscHfControlA(uint8_t groupMask, uint8_t groupConfig)
Modifies specific bit field(s) in the OSCHFCTRLA register.
void CLKCTRL_WriteCfd1ControlA(uint8_t value)
Overwrites the MCLKCFD1CTRLA register value.
uint16_t CLKCTRL_ReadCfm0WindowHigh(void)
Reads the MCLKCFM0WINHT register value.
void CLKCTRL_SetCfd0ControlA(uint8_t bitmask)
Sets specific bits in the MCLKCFD0CTRLA register.
void CLKCTRL_WriteCfm0RefNum(uint16_t value)
Overwrites the MCLKCFM0REFNUM register value.
uint8_t CLKCTRL_ReadCfd0ControlA(void)
Reads the MCLKCFD0CTRLA register value.
uint16_t CLKCTRL_ReadCfm0RefNum(void)
Reads the MCLKCFM0REFNUM register value.
void CLKCTRL_WriteCfm0WindowHigh(uint16_t value)
Overwrites the MCLKCFM0WINHT register value.
uint8_t CLKCTRL_ReadCfm0ControlB(void)
Reads the MCLKCFM0CTRLB register value.
void CLKCTRL_WriteCfm1ControlB(uint8_t value)
Overwrites the MCLKCFM1CTRLB register value.
uint8_t CLKCTRL_ReadIntFlags(void)
Reads the MCLKINTFLAGS register value.
void CLKCTRL_ClearIntControl(uint8_t bitmask)
Clears specific bits in the MCLKINTCTRL register.
uint8_t CLKCTRL_ReadIntControl(void)
Reads the MCLKINTCTRL register value.
void CLKCTRL_ModifyMainControlA(uint8_t groupMask, uint8_t groupConfig)
Modifies specific bit field(s) in the MCLKCTRLA register.
void CLKCTRL_ClearCfd0ControlA(uint8_t bitmask)
Clears specific bits in the MCLKCFD0CTRLA register.
uint8_t CLKCTRL_ReadCfm1ControlB(void)
Reads the MCLKCFM1CTRLB register value.
void CLKCTRL_SetMainControlC(uint8_t bitmask)
Sets specific bits in the MCLKCTRLC register.
void CLKCTRL_WriteCfm0WindowLow(uint16_t value)
Overwrites the MCLKCFM0WINLT register value.
void CLKCTRL_SetIntControl(uint8_t bitmask)
Sets specific bits in the MCLKINTCTRL register.
uint16_t CLKCTRL_ReadCfm1RefNum(void)
Reads the MCLKCFM1REFNUM register value.
void CLKCTRL_WriteCfm0ControlA(uint8_t value)
Overwrites the MCLKCFM0CTRLA register value.
uint8_t CLKCTRL_ReadCfm0ControlA(void)
Reads the MCLKCFM0CTRLA register value.
void CLKCTRL_WriteIntFlags(uint8_t value)
Overwrites the MCLKINTFLAGS register value.