kopia lustrzana https://github.com/pimoroni/pimoroni-pico
Badger2040: Make wake state access methods static
rodzic
7720bbe602
commit
4061b446b3
|
@ -11,15 +11,15 @@ extern "C" {
|
||||||
|
|
||||||
extern uint32_t badger_buttons_on_wake;
|
extern uint32_t badger_buttons_on_wake;
|
||||||
|
|
||||||
bool Badger2040_wake_state_any() {
|
static bool Badger2040_wake_state_any() {
|
||||||
return badger_buttons_on_wake > 0;
|
return badger_buttons_on_wake > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Badger2040_wake_state_get(uint32_t pin) {
|
static bool Badger2040_wake_state_get(uint32_t pin) {
|
||||||
return badger_buttons_on_wake & (0b1 << pin);
|
return badger_buttons_on_wake & (0b1 << pin);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Badger2040_wake_state_get_once(uint32_t pin) {
|
static bool Badger2040_wake_state_get_once(uint32_t pin) {
|
||||||
uint32_t mask = 0b1 << pin;
|
uint32_t mask = 0b1 << pin;
|
||||||
bool value = badger_buttons_on_wake & mask;
|
bool value = badger_buttons_on_wake & mask;
|
||||||
badger_buttons_on_wake &= ~mask;
|
badger_buttons_on_wake &= ~mask;
|
||||||
|
|
Ładowanie…
Reference in New Issue