You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#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); }
|