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
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
|