ATmega328P HAL Driver
|
System control and reset module, main functionalities. More...
#include "hal_system.h"
#include "hal_internals.h"
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/wdt.h>
Functions | |
void | system_set_watchdog (struct system_watchdog_t config) |
Set watchdog timer with given settings. More... | |
void | system_reset_watchdog () |
Reset watchdog timer counter. | |
uint8_t | system_get_reset_status () |
Get reset status register value and reset status register. Reset statuses are defined in enum system_reset_status . More... | |
System control and reset module, main functionalities.
|
inline |
Get reset status register value and reset status register. Reset statuses are defined in enum system_reset_status
.
void system_set_watchdog | ( | struct system_watchdog_t | config | ) |
Set watchdog timer with given settings.
config | Configuration option for watchdog. |