A wrapper library for easy access to DACs using the SPI interface. Individual devices will receive their own libraries.
Dependents: MAX500 MCP4922 MCP4822
Diff: DAC.cpp
- Revision:
- 1:679fa19d91b2
- Parent:
- 0:bce9b1450b19
--- a/DAC.cpp Wed Jun 13 23:41:08 2012 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ -#include "DAC.h" - -/*SPI Channels */ -SPI SPI_A(p5, NC, p7); //since we only have two SPI channels, which must be shared, define them here. -SPI SPI_B(p11, NC, p13); - -/*Initialize DAC */ -DAC::DAC(int SPIchannelNum, PinName _CS, PinName _LDAC) : CS(_CS), LDAC(_LDAC){ - if (SPIchannelNum ==1){ - DACspi = &SPI_B; - } - else{ - DACspi = &SPI_A; - } - (*DACspi).format(16,0); -} \ No newline at end of file