Files
balance-board/inc/ads1256.h
T

15 lines
405 B
C

#pragma once
#include <stdint.h>
/* sensor.c 切换通道时需要此寄存器地址 */
#define ADS1256_REG_MUX 0x01
int ads1256_init(void);
int ads1256_wait_drdy(uint16_t timeout_ms);
void ads1256_write_reg(uint8_t reg, uint8_t val);
uint8_t ads1256_read_reg(uint8_t reg);
void ads1256_sync_wakeup(void);
int ads1256_hwreset(void);
int32_t ads1256_read_data(void);
void ads1256_write_cmd(uint8_t cmd);