Go to the documentation of this file.
4 #ifndef I2C_APPLICATION_SYSTEM_H_
5 #define I2C_APPLICATION_SYSTEM_H_
void i2c_application_system_set_generic_gpio_pin(bool enable)
Set the generic gpio pin output state.
void i2c_application_system_reset(void)
Reset the system.
void i2c_application_system_wait_for_interrupt(void)
Wait for interrupt to occur.
void i2c_application_enter_low_power_state(void)
Make the MCU enter its low power state.
void i2c_application_system_setup_generic_gpio_pin(bool enable)
Setup the generic gpio pin.
void i2c_application_system_set_ready_pin(bool enable)
Set the ready pin state.
void i2c_application_set_periodic_wakeup(uint32_t period_ms)
Set up a periodic timer used to wake up the system from sleep.
void i2c_application_system_init(void)
Init the system.
bool i2c_application_is_periodic_wakeup(void)
Test if a periodic wake up has occurred.
bool i2c_application_system_test_wakeup_pin(void)
Check if wakeup pin is high.