zhaohe 1 year ago
parent
commit
04c702947d
  1. 3
      README.md
  2. 2
      app/src/basic/version.h
  3. 14
      app/src/heart_wave_sample_service.c
  4. 15462
      release/V22/three_lead_ecg_v22.hex
  5. BIN
      release/V22/three_lead_ecg_v22.zip

3
README.md

@ -1,6 +1,9 @@
# three_lead_ecg_v2
```
V22:
1.失能ads1293从flash盘中读取配置文件
V21:
1. 修改代码当ADS加载失败时,设备不强制重启,仅是记录状态
2. 修改代码当文件系统失败时,设备不强制重启,仅是记录状态

2
app/src/basic/version.h

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

14
app/src/heart_wave_sample_service.c

@ -97,7 +97,7 @@ static uint8_t m_ads1293_raw_lod_state1;
volatile static bool m_drop_state_triggered = false;
static uint32_t m_capture_start_s;
static uint8_t m_cfg_type = 0;
static uint8_t m_cfg_type = 0;
LPFilter lowpassfilter[3];
MedianFilter_t medianFilter[3];
@ -531,7 +531,6 @@ void hwss_unload(void) {
uint32_t hwss_started_has_passed_s(void) { return znordic_getpower_on_s() - m_capture_start_s; }
uint8_t hwss_read_cfg_type() { return m_cfg_type; }
void hwss_start_capture(void) {
@ -564,8 +563,15 @@ void hwss_start_capture(void) {
*/
ZASSERT(SampleDataMgr_isInLocalMode());
{
ads1293_load_cfg(&m_ads1293_0);
ads1293_load_cfg(&m_ads1293_1);
// ads1293_load_cfg(&m_ads1293_0);
// ads1293_load_cfg(&m_ads1293_1);
for (uint16_t i = 0; i < ZARRAY_SIZE(m_prvads0cfg); i++) {
ads1293_spi_writereg_and_check(&m_ads1293_0, m_prvads0cfg[i].add, m_prvads0cfg[i].data);
}
for (uint16_t i = 0; i < ZARRAY_SIZE(m_prvads1cfg); i++) {
ads1293_spi_writereg_and_check(&m_ads1293_1, m_prvads1cfg[i].add, m_prvads1cfg[i].data);
}
}
{

15462
release/V22/three_lead_ecg_v22.hex
File diff suppressed because it is too large
View File

BIN
release/V22/three_lead_ecg_v22.zip

Loading…
Cancel
Save