Browse Source

update

master
zhaohe 1 year ago
parent
commit
e7ea54b8b5
  1. 13
      app/src/board/ads129x/ads129x.c

13
app/src/board/ads129x/ads129x.c

@ -93,9 +93,6 @@ uint8_t ads129x_rw_reg(uint8_t cmd, uint8_t data) {
return rx;
}
uint8_t ads129x_read_reg(uint8_t add) { return ads129x_rw_reg(ADS129X_COMMAND_RREG | add, 0); }
void ads129x_write_reg(uint8_t add, uint8_t data) { ads129x_rw_reg(ADS129X_COMMAND_WREG | add, data); }
/* 从指定寄存器开始读写一定数量的寄存器 */
void ads129X_write_multiregs(uint8_t reg, uint8_t* ch, uint8_t size) {
uint8_t i;
@ -267,6 +264,16 @@ uint8_t ads129x_start_capture(bool test) {
}
#endif
uint8_t ads129x_read_reg(uint8_t add) { return ads129x_rw_reg(ADS129X_COMMAND_RREG | add, 0); }
void ads129x_write_reg(uint8_t add, uint8_t data) {
ZLOGI("ads129x_write_reg %x %x", add, data);
static ads129x_regs_t regcache;
ads129x_readback_regs(&regcache);
uint8_t* reg = (uint8_t*)&regcache;
reg[add] = data;
ads129x_write_regs(&regcache);
}
uint8_t ads129x_start_capture() {
ads129x_send_cmd(ADS129X_COMMAND_START); /* 发送开始数据转换(等效于拉高START引脚) */
return 0;

Loading…
Cancel
Save