33extern void setup_adc(
const uint8_t resolution);
60extern void go_to_sleep(
const int wakeUpPin,
const bool wakeUpOnRelease);
uint8_t get_wire_interface_count()
get the number of wire com interfaces
Definition: registers.cpp:82
void setup_watchdog(const uint32_t timeoutDelaySecond)
Setup the software watchedog.
Definition: registers.cpp:51
bool is_started_from_watchdog()
reset after a watchdog timeout
Definition: registers.cpp:106
bool is_voltage_detected_on_vbus()
voltage is detected on VBUS line
Definition: registers.cpp:92
float read_CPU_temperature_degreesC()
make a read of the CPU temp
Definition: registers.cpp:110
void setup_adc(const uint8_t resolution)
setup the ADC
Definition: registers.cpp:76
bool is_started_from_reset()
microcontroler restarted after a reset
Definition: registers.cpp:104
bool is_started_from_interrupt()
started by user interrupt
Definition: registers.cpp:108
uint64_t get_device_serial_number()
get serial number
Definition: registers.cpp:70
void enter_serial_dfu()
enter the dfu program mode
Definition: registers.cpp:84
void sync_memory_protection()
SRAM RAM write protection.
Definition: registers.cpp:146
void kick_watchdog(const uint8_t registerId)
Notify the software watchedog that we are alive.
Definition: registers.cpp:64
void go_to_sleep(const int wakeUpPin, const bool wakeUpOnRelease)
Put the system to sleep, with a wake up pin.
Definition: registers.cpp:118
Program scope.
Definition: control_fixed_modes.hpp:12