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.

72 lines
3.2 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. #pragma once
  2. /*******************************************************************************
  3. * ADS *
  4. *******************************************************************************/
  5. #define ADS1293_SPI_SCK_PIN (32 + 9)
  6. #define ADS1293_SPI_MOSI_PIN 15
  7. #define ADS1293_SPI_MISO_PIN 20
  8. #define ADS1293_SPI_CS0_PIN 3
  9. #define ADS1293_SPI_CS1_PIN 29
  10. #define ADS1293_READY_PIN 31
  11. #define LINE_DET_PIN 10
  12. /**
  13. * @brief SDCARD
  14. */
  15. #define SDCARD_SPI_SCK_PIN 4 // SDCARD SCK CLK
  16. #define SDCARD_SPI_CS_PIN 5 // SDCARD CS DATA3
  17. #define SDCARD_SPI_MISO_PIN 11 // SDCARD MISO DATA0
  18. #define SDCARD_SPI_MOSI_PIN 17 // SDCARD MOSI CMD
  19. #define SDCARD_USBDRIVER_IC_JUNCTION_CTRL_NOE_PIN 1 // flash���ӿ�������
  20. #define SDCARD_USBDRIVER_IC_RESET_PIN 28 // flash�����
  21. #define SDCARD_POWER_CTRL_PIN 30 // flash������������
  22. /*******************************************************************************
  23. * *
  24. *******************************************************************************/
  25. #define ADS1293_SPI_INSTANCE 2
  26. #define BEEP_PWM_INSTANCE 0
  27. #define LIGHT_PWM_INSTANCE 1
  28. #define BATTERY_ADC_CHANNEL 1 // ���ظ�����
  29. /*******************************************************************************
  30. * LIGHT *
  31. *******************************************************************************/
  32. #define LED_GREEN_PIN 9
  33. /*******************************************************************************
  34. * *
  35. *******************************************************************************/
  36. #define BUTTON_PIN 18
  37. /*******************************************************************************
  38. * *
  39. *******************************************************************************/
  40. #define BEEP_PIN 0
  41. /*******************************************************************************
  42. * ص *
  43. *******************************************************************************/
  44. #define BATTERY_ADC_PIN NRF_SAADC_INPUT_AIN0
  45. /*******************************************************************************
  46. * Ӧó *
  47. *******************************************************************************/
  48. #define HEART_WAVE_SAMPLE_SERVICE_CACHE_SIZE (3 * 3 * 256)
  49. #define FILE_MAX_COUNT 1
  50. #define SDCARD_MAX_FILE_SIZE (uint32_t)(3.5 * 1024 * 1024 * 1024)
  51. //
  52. #define SAMPLE_RATE 400
  53. #define LITTLE_DATA_BLOCK_FRAME_NUM 4 // ÿ��֡�ص�һ��,��Ӧ100HZ
  54. #define SAMPLE_PRECISION 24
  55. #define APP_MAX_EVEN_SIZE MAX(APP_TIMER_SCHED_EVENT_DATA_SIZE, sizeof(app_event_t))
  56. #define APP_EVENT_QUEUE_SIZE 100
  57. #define APP_AUTO_SLEEP_TIMEOUT_MS (10 * 1000)
  58. #define APP_BYTE_EACH_FRAME 9
  59. #define APP_SENSOR_NUM 3