|
|
@ -260,14 +260,10 @@ void ecg_service_load() { |
|
|
|
ADS129X_START_RESET(); |
|
|
|
nrf_delay_ms(1000); |
|
|
|
ADS129X_REST_SET(); |
|
|
|
nrf_delay_ms(100); /* 硬件复位 */ |
|
|
|
nrf_delay_ms(30); /* 硬件复位 */ |
|
|
|
|
|
|
|
ads129x_send_cmd(ADS129X_COMMAND_SDATAC); /* 软件复位,并停止连续读状态 */ |
|
|
|
nrf_delay_ms(100); |
|
|
|
ads129x_send_cmd(ADS129X_COMMAND_RESET); |
|
|
|
nrf_delay_ms(1000); |
|
|
|
ads129x_send_cmd(ADS129X_COMMAND_SDATAC); |
|
|
|
nrf_delay_ms(100); |
|
|
|
nrf_delay_ms(30); |
|
|
|
|
|
|
|
static ads129x_regs_t regcache; |
|
|
|
ads129x_readback_regs(®cache); |
|
|
@ -280,9 +276,7 @@ void ecg_service_load() { |
|
|
|
regcache.rld_sens = 0x20; |
|
|
|
regcache.loff_sens = 0x03; |
|
|
|
ads129x_write_regs(®cache); |
|
|
|
ads129x_send_cmd(ADS129X_COMMAND_STANDBY); /* 软件复位,并停止连续读状态 */ |
|
|
|
nrf_delay_ms(100); |
|
|
|
// ads129x_send_cmd(ADS129X_COMMAND_START); /* 软件复位,并停止连续读状态 */ |
|
|
|
ads129x_send_cmd(ADS129X_COMMAND_WAKEUP); /* 软件复位,并停止连续读状态 */ |
|
|
|
} |
|
|
|
void ecg_service_unload() { |
|
|
|
/** |
|
|
|