32 const uint8_t currentValue = CLKCTRL.MCLKCTRLA;
33 const uint8_t clearedConfig = currentValue & (uint8_t)(~groupMask);
34 const uint8_t newConfig = groupConfig & groupMask;
35 const uint8_t updatedValue = clearedConfig | newConfig;
47 const uint8_t currentValue = CLKCTRL.MCLKCTRLC;
48 const uint8_t updatedValue = currentValue | bitmask;
54 return CLKCTRL.MCLKINTCTRL;
64 const uint8_t currentValue = CLKCTRL.MCLKINTCTRL;
65 const uint8_t updatedValue = currentValue | bitmask;
71 const uint8_t currentValue = CLKCTRL.MCLKINTCTRL;
72 const uint8_t updatedValue = currentValue & (uint8_t)(~bitmask);
78 return CLKCTRL.MCLKINTFLAGS;
88 return CLKCTRL.MCLKCFD0CTRLA;
98 const uint8_t currentValue = CLKCTRL.MCLKCFD0CTRLA;
99 const uint8_t updatedValue = currentValue | bitmask;
105 const uint8_t currentValue = CLKCTRL.MCLKCFD0CTRLA;
106 const uint8_t updatedValue = currentValue & (uint8_t)(~bitmask);
112 return CLKCTRL.MCLKCFD1CTRLA;
122 const uint8_t currentValue = CLKCTRL.MCLKCFD1CTRLA;
123 const uint8_t updatedValue = currentValue | bitmask;
129 const uint8_t currentValue = CLKCTRL.MCLKCFD1CTRLA;
130 const uint8_t updatedValue = currentValue & (uint8_t)(~bitmask);
136 return CLKCTRL.MCLKCFM0WINLT;
141 CLKCTRL.MCLKCFM0WINLT = value;
146 return CLKCTRL.MCLKCFM0WINHT;
151 CLKCTRL.MCLKCFM0WINHT = value;
156 return CLKCTRL.MCLKCFM0REFNUM;
161 CLKCTRL.MCLKCFM0REFNUM = value;
166 return CLKCTRL.MCLKCFM0CTRLA;
176 const uint8_t currentValue = CLKCTRL.MCLKCFM0CTRLA;
177 const uint8_t updatedValue = currentValue & (uint8_t)(~bitmask);
183 return CLKCTRL.MCLKCFM0CTRLB;
193 return CLKCTRL.MCLKCFM1WINLT;
198 CLKCTRL.MCLKCFM1WINLT = value;
203 return CLKCTRL.MCLKCFM1WINHT;
208 CLKCTRL.MCLKCFM1WINHT = value;
213 return CLKCTRL.MCLKCFM1REFNUM;
218 CLKCTRL.MCLKCFM1REFNUM = value;
223 return CLKCTRL.MCLKCFM1CTRLA;
233 const uint8_t currentValue = CLKCTRL.MCLKCFM1CTRLA;
234 const uint8_t updatedValue = currentValue & (uint8_t)(~bitmask);
240 return CLKCTRL.MCLKCFM1CTRLB;
250 const uint8_t currentValue = CLKCTRL.OSCHFCTRLA;
251 const uint8_t clearedConfig = currentValue & (uint8_t)(~groupMask);
252 const uint8_t newConfig = groupConfig & groupMask;
253 const uint8_t updatedValue = clearedConfig | newConfig;
void ASM_WriteCcp8(register8_t *regAddr, uint8_t value)
Writes value to a Configuration Change Protected (CCP) 8-bit register.
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.