lib to set the address of the MCP4728
Dependents: MCP4728setaddrProg mbedSerialInterface_talkback2 MCP4728test mbedSerialInterface_sequencer
MCP4728setaddr.h
- Committer:
- wbeaumont
- Date:
- 2016-12-12
- Revision:
- 0:19560a1deb3c
- Child:
- 1:1ba04e54bd3c
File content as of revision 0:19560a1deb3c:
class I2CInterface; //class DigitalOut; //class InterruptIn; class MPC4728_address_set{ I2CInterface *i2cd; DigitalOut *LDAC; DigitalOut *Cntout; InterruptIn cntin; int sclcnt; unsigned char oldaddress; void count_down( ); int ldac1; int ldac0; public: MPC4728_address_set(PinName sclcntpin, DigitalOut *LDACpin, I2CInterface* i2cdevice, DigitalOut *Cntoutpin , bool ldac_invert=false ); int getsclcnt( ){return sclcnt;} int readaddress(char* address, char *eepromaddr=0 , char *regaddr=0 ); int setaddress(char currentaddress, char newaddress ); void start_scl_cnt(int cnts) ; };//endclass