#include "board_button.h" #include "app_button.h" #include "board.h" #include "znordic.h" #define BUTTON_DETECTION_DELAY APP_TIMER_TICKS(50) static board_button_cb_t m_cb; // void button_process_handler(uint8_t pin_no, uint8_t button_action) {} static app_button_cfg_t buttons[] = { {BUTTON_PIN, false, NRF_GPIO_PIN_PULLUP, button_process_handler}, }; void BoardButton_Init(board_button_cb_t cb) { // ZASSERT(app_button_init(buttons, ARRAY_SIZE(buttons), BUTTON_DETECTION_DELAY)); } void BoardButton_load() { ZASSERT(app_button_enable()); } void BoardButton_unload() { ZASSERT(app_button_disable()); } void BoardButton_enable_sense() { app_button_disable(); nrf_gpio_cfg_sense_input(BUTTON_PIN, NRF_GPIO_PIN_PULLUP, NRF_GPIO_PIN_SENSE_LOW); }