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