|
|
@ -1,5 +1,5 @@ |
|
|
|
#include "sys.h" |
|
|
|
void zsys_init() { |
|
|
|
#include "znordic.h" |
|
|
|
void znordic_init() { |
|
|
|
{ |
|
|
|
/******************************************************************************* |
|
|
|
* 日志系统初始化 * |
|
|
@ -42,10 +42,26 @@ void zsys_init() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void zsys_loop() { |
|
|
|
void znordic_loop() { |
|
|
|
while (true) { |
|
|
|
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); |
|
|
|
} |
|
|
|
|
|
|
|
int16_t znrf_adc_channel_read_val(uint16_t channel) { |
|
|
|
nrf_saadc_value_t value; |
|
|
|
ret_code_t err_code; |
|
|
|
err_code = nrfx_saadc_sample_convert(channel, &value); |
|
|
|
if (err_code != NRF_SUCCESS) { |
|
|
|
ZLOGE("nrfx_saadc_sample_convert(%d) fail err_code:%d", channel, err_code); |
|
|
|
return 0; |
|
|
|
} |
|
|
|
return value; |
|
|
|
} |