37 const uint8_t currentValue = SWDT.CTRLA;
38 const uint8_t updatedValue = currentValue | bitmask;
void ASM_WriteCcp16(register16_t *regAddr, uint16_t value)
Writes value to a Configuration Change Protected (CCP) 16-bit register.
void ASM_WriteCcp24(register32_t *regAddr, uint32_t value)
Writes value to a Configuration Change Protected (CCP) 24-bit register.
void ASM_WriteCcp8(register8_t *regAddr, uint8_t value)
Writes value to a Configuration Change Protected (CCP) 8-bit register.
uint8_t SWDT_ReadIntFlags(void)
Reads the INTFLAGS register value.
void SWDT_WriteIntFlags(uint8_t value)
Overwrites the INTFLAGS register value.
void SWDT_WriteIntControl(uint8_t value)
Overwrites the INTCTRL register value.
void SWDT_WriteResetValue(uint32_t value)
Overwrites the RESET register value.
void SWDT_SetControlA(uint8_t bitmask)
Sets specific bits in the CTRLA register.
void SWDT_WriteControlB(uint8_t value)
Overwrites the CTRLB register value.
void SWDT_WriteCommand(uint8_t value)
Overwrites the COMMAND register value.
void SWDT_WriteWindowValue(uint16_t value)
Overwrites the WINDOW register value.
uint8_t SWDT_ReadCounterLsb(void)
Reads the CNT0 register value.
void SWDT_WriteControlA(uint8_t value)
Overwrites the CTRLA register value.