data type bugfix
Fork of SoftMCP4922 by
SoftMCP4922.h
- Committer:
- doctorura
- Date:
- 2013-11-08
- Revision:
- 4:63dd13bee120
- Parent:
- 1:1f8a7ae7dc8b
File content as of revision 4:63dd13bee120:
#ifndef SOFT_MPC4922_H #define SOFT_MPC4922_H #include "mbed.h" class SoftMCP4922 { public: /* * MCP4922 - soft SPI * param * [in] sck: clock pin * [in] sdi: data pin * [in] cs: chip select pin * [in] ldac: latch pin * [in] shdn: shutdown pin * [in] ch: output channel */ SoftMCP4922( PinName sck, PinName sdi, PinName cs, PinName ldac, PinName shdn, int ch ); /* * write_u* * param * [in] value: value(*bit) */ void write_u16( unsigned short value ); void write_u12( unsigned short value ); void write_u10( unsigned short value ); void write_u8( unsigned short value ); private: void dacControl( unsigned short value ); DigitalOut m_sck; DigitalOut m_sdi; DigitalOut m_cs; DigitalOut m_ldac; DigitalOut m_shdn; int m_ch; }; #endif // SOFT_MPC4922_H