zhaohe 1 year ago
parent
commit
ffa15a8e27
  1. 3
      README.md
  2. 2
      app/src/basic/version.h
  3. 8
      app/src/heart_wave_sample_service.c
  4. 15470
      release/V24/three_lead_ecg_v24.hex
  5. BIN
      release/V24/three_lead_ecg_v24.zip

3
README.md

@ -1,6 +1,9 @@
# three_lead_ecg_v2
```
V24:
1.修复V23版本的BUG
V23:
1. 添加 ADS芯片多次探测逻辑
2. 添加 ADS芯片配置时,若配置失败,重复配置5次的逻辑

2
app/src/basic/version.h

@ -2,7 +2,7 @@
#define CATEGORY "M1002" // Èýµ¼Áª
#define MANUFACTURER_NAME "iflytop"
#define FIRMWARE_VERSION (23)
#define FIRMWARE_VERSION (24)
#define BLESTACK_VERSION 1
#define BOOTLOADER_VERSION 1
#define HARDWARE_VERSION (1)

8
app/src/heart_wave_sample_service.c

@ -426,12 +426,12 @@ static void ads1293_init() {
m_ads1293_driver_is_inited = true;
uint8_t revid0 = ads1293_spi_readreg(&m_ads1293_0, TI_ADS1293_REVID_REG);
uint8_t revid1 = ads1293_spi_readreg(&m_ads1293_1, TI_ADS1293_REVID_REG);
uint8_t revid0;
uint8_t revid1;
for (uint16_t i = 0; i < 5; i++) {
revid0 = ads1293_spi_readreg(&m_ads1293_0, TI_ADS1293_CONFIG_REG);
revid1 = ads1293_spi_readreg(&m_ads1293_1, TI_ADS1293_CONFIG_REG);
revid0 = ads1293_spi_readreg(&m_ads1293_0, TI_ADS1293_REVID_REG);
revid1 = ads1293_spi_readreg(&m_ads1293_1, TI_ADS1293_REVID_REG);
if (revid0 == 1 && revid1 == 1) {
break;

15470
release/V24/three_lead_ecg_v24.hex
File diff suppressed because it is too large
View File

BIN
release/V24/three_lead_ecg_v24.zip

Loading…
Cancel
Save