#include #include #include "eos.h" #include "soc/aon.h" #include "aon.h" #ifdef EOS_DEBUG #include #endif #define AON_EVE_REG 0 #define AON_EVE_MASK 0x03 void eos_aon_save4eve(uint8_t power_state) { uint32_t reg; power_state &= AON_EVE_MASK; reg = eos_aon_get_reg(AON_EVE_REG); reg &= ~AON_EVE_MASK; reg |= power_state; eos_aon_set_reg(0, power_state); } uint8_t eos_aon_load4eve(void) { return (eos_aon_get_reg(AON_EVE_REG) & AON_EVE_MASK); }