Rivian Irvine Team
/
TCTF_Control_Main
Control Code with I/O and ADC working
LTC2487/LTC2487.h
- Committer:
- jrodenburg
- Date:
- 2018-07-16
- Revision:
- 20:cdeed4dad690
- Parent:
- 16:82d941b1ef21
File content as of revision 20:cdeed4dad690:
#include "mbed.h" class LTC2487 { public: /** Constructor * * @param sda I2C sda pin * @param scl I2C scl pin * @param address The hardware address of the LTC2487. This is the 3-bit * value that is physically set via A0, A1, and A2. * @param freq The I2C frequency. */ LTC2487(PinName sda, PinName scl, uint8_t address, int freq); /** Write to LTC chip to select port to read from * * This function is used select the LTC2487 channel we would like to read from * * @param channel The channel we would like to read from */ int writePort(int channel); /** Read value from LTC2487 * * This function is used to read data from LTC2487 from channel selected in writePort() * * @param N/A */ float read(); /** Sets I2C address * * This function is used to set the I2C address * * @param address The I2C address */ void setAddress(int address); private: I2C i2c; uint8_t addrI2C; };