Chris Styles
/
aaaaa_ISPREFLASH
Helper.cpp
- Committer:
- chris
- Date:
- 2009-10-23
- Revision:
- 0:1e5295127662
File content as of revision 0:1e5295127662:
#include "Objects.h" #include "Helper.h" int JigData=0x0; #ifdef I2CIO void DutVinPowerUp (void) { JigData |= 0x01; JigIO.write(JigData); } void DutVinPowerDown (void) { JigData &= 0xFE; JigIO.write(JigData); } void DutUsbPowerUp (void) { JigData |= 0x02; JigIO.write(JigData); } void DutUsbPowerDown (void) { JigData &= 0xFD; JigIO.write(JigData); } void DutUsbConnect (void) { JigData |= 0x04; JigIO.write(JigData); } void DutUsbDisconnect (void) { JigData |= 0xFB; JigIO.write(JigData); } void DutISPConnect (void) { JigData |= 0x08; JigIO.write(JigData); } void DutISPDisconnect (void) { JigData |= 0xF7; JigIO.write(JigData); } #else void DutUsbPowerUp (void) {VBUSrelay=1;} void DutUsbPowerDown (void) {VBUSrelay=0;} void DutUsbConnect (void) {USBrelay=1;} void DutUsbDisconnect (void) {USBrelay=0;} void DutVinPowerUp (void) {VINrelay=1;} void DutVinPowerDown (void) {VINrelay=0;} #endif void DutReset (int value) {DUT_NR = value;} void DutVB (int value) {DUT_VB=value;} void Beep (int Hz, float time) { piezo.period(1.0/float(Hz)); piezo=0.5; wait(time); piezo=0.0; } void DutBufferFlush(void) { while(Dut.readable()) {char tmp=Dut.getc();} }