#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