FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
driver_swdt.h
Go to the documentation of this file.
1
28
29#ifndef DRIVER_SWDT_H
30#define DRIVER_SWDT_H
31
32// Standard Library Includes
33#include <stdint.h>
34
40void SWDT_WriteControlA(uint8_t value);
41
47void SWDT_SetControlA(uint8_t bitmask);
48
54void SWDT_WriteControlB(uint8_t value);
55
61void SWDT_WriteIntControl(uint8_t value);
62
68uint8_t SWDT_ReadIntFlags(void);
69
75void SWDT_WriteIntFlags(uint8_t value);
76
82uint8_t SWDT_ReadCounterLsb(void);
83
89void SWDT_WriteResetValue(uint32_t value);
90
96void SWDT_WriteWindowValue(uint16_t value);
97
103void SWDT_WriteCommand(uint8_t value);
104
105#endif // DRIVER_SWDT_H
uint8_t SWDT_ReadIntFlags(void)
Reads the INTFLAGS register value.
Definition driver_swdt.c:52
void SWDT_WriteIntFlags(uint8_t value)
Overwrites the INTFLAGS register value.
Definition driver_swdt.c:57
void SWDT_WriteIntControl(uint8_t value)
Overwrites the INTCTRL register value.
Definition driver_swdt.c:47
void SWDT_WriteResetValue(uint32_t value)
Overwrites the RESET register value.
Definition driver_swdt.c:67
void SWDT_SetControlA(uint8_t bitmask)
Sets specific bits in the CTRLA register.
Definition driver_swdt.c:35
void SWDT_WriteControlB(uint8_t value)
Overwrites the CTRLB register value.
Definition driver_swdt.c:42
void SWDT_WriteCommand(uint8_t value)
Overwrites the COMMAND register value.
Definition driver_swdt.c:77
void SWDT_WriteWindowValue(uint16_t value)
Overwrites the WINDOW register value.
Definition driver_swdt.c:72
uint8_t SWDT_ReadCounterLsb(void)
Reads the CNT0 register value.
Definition driver_swdt.c:62
void SWDT_WriteControlA(uint8_t value)
Overwrites the CTRLA register value.
Definition driver_swdt.c:30