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.
 
 
 
 
 

74 lines
3.2 KiB

#pragma once
/*******************************************************************************
* ADS *
*******************************************************************************/
#define ADS1293_SPI_SCK_PIN (32 + 9)
#define ADS1293_SPI_MOSI_PIN 15
#define ADS1293_SPI_MISO_PIN 20
#define ADS1293_SPI_CS0_PIN 3
#define ADS1293_SPI_CS1_PIN 29
#define ADS1293_READY_PIN 31
#define LINE_DET_PIN 10
/**
* @brief SDCARD
*/
#define SDCARD_SPI_SCK_PIN 4 // SDCARD SCK CLK
#define SDCARD_SPI_CS_PIN 5 // SDCARD CS DATA3
#define SDCARD_SPI_MISO_PIN 11 // SDCARD MISO DATA0
#define SDCARD_SPI_MOSI_PIN 17 // SDCARD MOSI CMD
#define SDCARD_USBDRIVER_IC_JUNCTION_CTRL_NOE_PIN 1 // flash连接控制引脚
#define SDCARD_USBDRIVER_IC_RESET_PIN 28 // flash复位引脚
#define SDCARD_POWER_CTRL_PIN 30 // flash供电控制引脚
/*******************************************************************************
* 外设分配 *
*******************************************************************************/
#define ADS1293_SPI_INSTANCE 2
#define BEEP_PWM_INSTANCE 0
#define BATTERY_ADC_CHANNEL 1 // 不重复即可
/*******************************************************************************
* LIGHT *
*******************************************************************************/
#define LED_GREEN_PIN 9
/*******************************************************************************
* 按键 *
*******************************************************************************/
// #define BUTTON_PIN 18
#define BUTTON_PIN 0
/*******************************************************************************
* 蜂鸣器 *
*******************************************************************************/
// #define BEEP_PIN 0
#define BEEP_PIN 18
/*******************************************************************************
* 电池电量 *
*******************************************************************************/
#define BATTERY_ADC_PIN NRF_SAADC_INPUT_AIN0
/*******************************************************************************
* 应用程序配置 *
*******************************************************************************/
#define HEART_WAVE_SAMPLE_SERVICE_CACHE_SIZE (3 * 3 * 256)
#define FILE_MAX_COUNT 1
#define SDCARD_MAX_FILE_SIZE (uint32_t)(3.5 * 1024 * 1024 * 1024)
//
#define SAMPLE_RATE 400
#define LITTLE_DATA_BLOCK_FRAME_NUM 4 // 每两帧回调一次,对应100HZ
#define SAMPLE_PRECISION 24
#define APP_MAX_EVEN_SIZE MAX(APP_TIMER_SCHED_EVENT_DATA_SIZE, sizeof(app_event_t))
#define APP_EVENT_QUEUE_SIZE 100
#define APP_AUTO_SLEEP_TIMEOUT_MS (10 * 1000)
#define APP_BYTE_EACH_FRAME 9
#define APP_SENSOR_NUM 3