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.

73 lines
3.2 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year 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 BATTERY_ADC_CHANNEL 1 // ���ظ�����
  28. /*******************************************************************************
  29. * LIGHT *
  30. *******************************************************************************/
  31. #define LED_GREEN_PIN 9
  32. /*******************************************************************************
  33. * *
  34. *******************************************************************************/
  35. // #define BUTTON_PIN 18
  36. #define BUTTON_PIN 0
  37. /*******************************************************************************
  38. * *
  39. *******************************************************************************/
  40. // #define BEEP_PIN 0
  41. #define BEEP_PIN 18
  42. /*******************************************************************************
  43. * ص *
  44. *******************************************************************************/
  45. #define BATTERY_ADC_PIN NRF_SAADC_INPUT_AIN0
  46. /*******************************************************************************
  47. * Ӧó *
  48. *******************************************************************************/
  49. #define HEART_WAVE_SAMPLE_SERVICE_CACHE_SIZE (3 * 3 * 256)
  50. #define FILE_MAX_COUNT 1
  51. #define SDCARD_MAX_FILE_SIZE (uint32_t)(3.5 * 1024 * 1024 * 1024)
  52. //
  53. #define SAMPLE_RATE 400
  54. #define LITTLE_DATA_BLOCK_FRAME_NUM 4 // ÿ��֡�ص�һ��,��Ӧ100HZ
  55. #define SAMPLE_PRECISION 24
  56. #define APP_MAX_EVEN_SIZE MAX(APP_TIMER_SCHED_EVENT_DATA_SIZE, sizeof(app_event_t))
  57. #define APP_EVENT_QUEUE_SIZE 100
  58. #define APP_AUTO_SLEEP_TIMEOUT_MS (10 * 1000)
  59. #define APP_BYTE_EACH_FRAME 9
  60. #define APP_SENSOR_NUM 3