15 lines
405 B
C
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);
|