Browse Source

add lowpower test img

lowpower_test
zhaohe 1 year ago
parent
commit
7b052f227f
  1. 43
      app/src/main.c
  2. 2
      libznordic
  3. 15001
      release/power_test_img/three_lead_ecg.hex
  4. BIN
      release/power_test_img/three_lead_ecg.zip

43
app/src/main.c

@ -9,16 +9,16 @@
#include "app_ble_service.h" #include "app_ble_service.h"
#include "app_event_distribute.h" #include "app_event_distribute.h"
#include "basic/ads1293/ads1293.h" #include "basic/ads1293/ads1293.h"
#include "basic/device_version_info_mgr.h"
#include "board/board.h" #include "board/board.h"
#include "device_ctrl_service.h" #include "device_ctrl_service.h"
#include "zble_module.h" #include "zble_module.h"
#include "zdatachannel_service.h" #include "zdatachannel_service.h"
#include "basic/device_version_info_mgr.h"
//
int main() { int main() {
APP_SCHED_INIT(APP_MAX_EVEN_SIZE, APP_EVENT_QUEUE_SIZE); APP_SCHED_INIT(APP_MAX_EVEN_SIZE, APP_EVENT_QUEUE_SIZE);
znordic_init(); znordic_init();
NRF_LOG_INFO("compile time :%s", __TIME__); NRF_LOG_INFO("compile time :%s", __TIME__);
/******************************************************************************* /*******************************************************************************
* * * *
@ -31,11 +31,46 @@ int main() {
/******************************************************************************* /*******************************************************************************
* * * *
*******************************************************************************/ *******************************************************************************/
DeviceCtrl_init();
nrf_gpio_cfg_input(ADS1293_SPI_SCK_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(ADS1293_SPI_MOSI_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(ADS1293_SPI_MISO_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(ADS1293_SPI_CS0_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(ADS1293_SPI_CS1_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(ADS1293_READY_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(LINE_DET_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(SDCARD_SPI_SCK_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(SDCARD_SPI_CS_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(SDCARD_SPI_MISO_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(SDCARD_SPI_MOSI_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(SDCARD_USBDRIVER_IC_JUNCTION_CTRL_NOE_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(SDCARD_USBDRIVER_IC_RESET_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(ADS1293_SPI_INSTANCE, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(BEEP_PWM_INSTANCE, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(LIGHT_PWM_INSTANCE, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(BATTERY_ADC_CHANNEL, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(LED_GREEN_PIN, NRF_GPIO_PIN_NOPULL);
nrf_gpio_cfg_input(BEEP_PIN, NRF_GPIO_PIN_NOPULL);
znrf_gpio_cfg_output(SDCARD_POWER_CTRL_PIN, NRF_GPIO_PIN_PULLUP);
nrf_gpio_pin_write(SDCARD_POWER_CTRL_PIN, 1); // POWER = 0
BoardButton_enable_sense();
nrf_delay_ms(1000);
app_timer_pause();
nrf_sdh_suspend();
nrf_sdh_disable_request();
sd_power_system_off();
NVIC_SystemReset();
znordic_loop();
/******************************************************************************* /*******************************************************************************
* LOOP * * LOOP *
*******************************************************************************/ *******************************************************************************/
znordic_loop();
} }
#else #else
#include "ads1293_simple_tester.c" #include "ads1293_simple_tester.c"

2
libznordic

@ -1 +1 @@
Subproject commit 2e93f83bd44b54f4b6bec2d338d674e7a884bd42
Subproject commit a5cc5239adb61162d87d7109c9e6710d70c58d36

15001
release/power_test_img/three_lead_ecg.hex
File diff suppressed because it is too large
View File

BIN
release/power_test_img/three_lead_ecg.zip

Loading…
Cancel
Save