Potentiometer AD5204,AD5206 library.
MjAD520x.h@0:1d45c35a717b, 2015-10-18 (annotated)
- Committer:
- matsujirushi
- Date:
- Sun Oct 18 05:12:59 2015 +0000
- Revision:
- 0:1d45c35a717b
created.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
matsujirushi | 0:1d45c35a717b | 1 | #ifndef MJ_AD520X_H |
matsujirushi | 0:1d45c35a717b | 2 | #define MJ_AD520X_H |
matsujirushi | 0:1d45c35a717b | 3 | |
matsujirushi | 0:1d45c35a717b | 4 | #include "mbed.h" |
matsujirushi | 0:1d45c35a717b | 5 | |
matsujirushi | 0:1d45c35a717b | 6 | class MjAD520x |
matsujirushi | 0:1d45c35a717b | 7 | { |
matsujirushi | 0:1d45c35a717b | 8 | public: |
matsujirushi | 0:1d45c35a717b | 9 | MjAD520x(PinName mosi, PinName miso, PinName sclk, PinName cs_n, int terminalResistance); |
matsujirushi | 0:1d45c35a717b | 10 | void write(int channel, int resistance); |
matsujirushi | 0:1d45c35a717b | 11 | void write_u8(int channel, uint8_t value); |
matsujirushi | 0:1d45c35a717b | 12 | |
matsujirushi | 0:1d45c35a717b | 13 | private: |
matsujirushi | 0:1d45c35a717b | 14 | SPI HwSpi; |
matsujirushi | 0:1d45c35a717b | 15 | DigitalOut HwCs_n; |
matsujirushi | 0:1d45c35a717b | 16 | int TerminalResistance; |
matsujirushi | 0:1d45c35a717b | 17 | |
matsujirushi | 0:1d45c35a717b | 18 | }; |
matsujirushi | 0:1d45c35a717b | 19 | |
matsujirushi | 0:1d45c35a717b | 20 | #endif // MJ_AD520X_H |