|
| int8_t | ad7280a_init (struct ad7280a_dev **device, struct ad7280a_init_param init_param) |
| |
| int32_t | ad7280a_remove (struct ad7280a_dev *dev) |
| | Free the resources allocated by AD7280A_Init().
|
| |
| uint32_t | ad7280a_transfer_32bits (struct ad7280a_dev *dev, uint32_t data) |
| |
| uint32_t | ad7280a_crc_write (uint32_t message) |
| |
| int32_t | ad7280a_crc_read (uint32_t message) |
| |
| int8_t | ad7280a_convert_read_all (struct ad7280a_dev *dev) |
| |
| int8_t | ad7280a_convert_data_all (struct ad7280a_dev *dev) |
| |
| int16_t | ad7280a_read_register (struct ad7280a_dev *dev, uint8_t dev_addr, uint8_t read_reg) |
| |
| int16_t | ad7280a_read_conversion (struct ad7280a_dev *dev, uint8_t dev_addr, uint8_t read_reg) |
| |
| float | ad7280a_convert_data (uint8_t type, uint16_t data) |
| |
| void | ad7280a_write_register (struct ad7280a_dev *dev, uint8_t dev_addr, uint8_t read_reg, uint8_t reg_val) |
| |
| void | ad7280a_selftest_all (struct ad7280a_dev *dev, float *self_test_reg_a, float *self_test_reg_b) |
| |
| uint8_t | ad7280a_alert_pin (struct ad7280a_dev *dev) |
| |
Driver for the AD7280A Lithium Ion Battery Monitoring System.
Driver's header for the AD7280A Lithium Ion Battery Monitoring System.
- Author
- Lucian Sin (Lucia.nosp@m.n.Si.nosp@m.n@ana.nosp@m.log..nosp@m.com)
Copyright 2014(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause