public const int BitTiefe = 4096; //12 bit 4096 werte public DA_8562FPZ_Parallel(IWiringPiWrapper wiringPiWarpper) { //Soll mit DigitalWritebyte arbeiten, das schreibt in die ersten 8 GPIO parallel (oder mehr?) //Daher gibt es hier aber eine feste Verdrahtung! WiringPiWrapper = wiringPiWarpper; WiringPiWrapper.PinMode(Data0, PinType.OUTPUT); WiringPiWrapper.PinMode(Data1, PinType.OUTPUT); WiringPiWrapper.PinMode(Data2, PinType.OUTPUT); WiringPiWrapper.PinMode(Data3, PinType.OUTPUT); WiringPiWrapper.PinMode(Data4, PinType.OUTPUT); WiringPiWrapper.PinMode(Data5, PinType.OUTPUT); WiringPiWrapper.PinMode(Data6, PinType.OUTPUT); WiringPiWrapper.PinMode(Data7, PinType.OUTPUT); WiringPiWrapper.PinMode(Data8, PinType.OUTPUT); WiringPiWrapper.PinMode(Data9, PinType.OUTPUT); WiringPiWrapper.PinMode(Data10, PinType.OUTPUT); WiringPiWrapper.PinMode(Data11, PinType.OUTPUT); WiringPiWrapper.PinMode(CE, PinType.OUTPUT); WiringPiWrapper.DigitalWrite(CE, 1); SetVoltage(0); }
public const int BitTiefe = 4096; //12 bit 4096 werte public DA_MCP4921_SPI(IWiringPiWrapper iWiringPiWarpper, int cs, int clock, int sdi) { CS = cs; Clock = clock; SDI = sdi; WiringPiWrapper = iWiringPiWarpper; WiringPiWrapper.PinMode(CS, PinType.OUTPUT); WiringPiWrapper.PinMode(Clock, PinType.OUTPUT); WiringPiWrapper.PinMode(SDI, PinType.OUTPUT); WiringPiWrapper.DigitalWrite(CS, 1); //unselect }
public const int BitTiefe = 4096; //12 bit 4096 werte public AD_MCP3201_SPI(IWiringPiWrapper iWiringPiWarpper, int cs, int clock, int data) { CS = cs; Clock = clock; Data = data; WiringPiWrapper = iWiringPiWarpper; WiringPiWrapper.PinMode(CS, PinType.OUTPUT); WiringPiWrapper.PinMode(Clock, PinType.OUTPUT); WiringPiWrapper.PinMode(Data, PinType.INPUT); WiringPiWrapper.DigitalWrite(CS, 1); //unselect WiringPiWrapper.DigitalWrite(Clock, 1); }
public Toggler(IWiringPiWrapper iWiringPiWarpper) { WiringPiWrapper = iWiringPiWarpper; }
public LCD1602_HD44780(IWiringPiWrapper iWiringPiWarpper) { WiringPiWrapper = iWiringPiWarpper; }