|
|
@ -1,5 +1,8 @@ |
|
|
|
#include "znordic.h" |
|
|
|
#define SCHED_MAX_EVENT_DATA_SIZE APP_TIMER_SCHED_EVENT_DATA_SIZE /**< Maximum size of scheduler events. */ |
|
|
|
void znordic_init() { |
|
|
|
// // |
|
|
|
APP_SCHED_INIT(SCHED_MAX_EVENT_DATA_SIZE, 20); |
|
|
|
{ |
|
|
|
/******************************************************************************* |
|
|
|
* 日志系统初始化 * |
|
|
@ -42,17 +45,17 @@ void znordic_init() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
int32_t znordic_get_event_max_size() { return SCHED_MAX_EVENT_DATA_SIZE; } |
|
|
|
|
|
|
|
void znordic_loop() { |
|
|
|
while (true) { |
|
|
|
|
|
|
|
app_sched_execute(); |
|
|
|
if (NRF_LOG_PROCESS() == false) { |
|
|
|
|
|
|
|
nrf_pwr_mgmt_run(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void znrf_gpio_cfg_output(uint32_t pin_number, nrf_gpio_pin_pull_t pull) { // |
|
|
|
nrf_gpio_cfg(pin_number, NRF_GPIO_PIN_DIR_OUTPUT, NRF_GPIO_PIN_INPUT_DISCONNECT, pull, NRF_GPIO_PIN_S0S1, NRF_GPIO_PIN_NOSENSE); |
|
|
|
} |
|
|
|