private void DDSWrite(byte data, byte addr) #endif { if (ozy_control) { OzySDR1kControl.DDSWrite(addr, data); } else if (usb_present) { USB.Sdr1kDDSWrite(addr, data); } else { //Set up data bits LatchRegister(lpt_addr, PIO_IC11, data); //Set up address bits with WRB high LatchRegister(lpt_addr, PIO_IC8, (byte)(addr | DDSWRB)); //Send write command with WRB low LatchRegister(lpt_addr, PIO_IC8, addr); //Return WRB high LatchRegister(lpt_addr, PIO_IC8, (byte)(addr | DDSWRB)); } }
private void DDSWrite(byte data, byte addr) { if (ozy_control) { OzySDR1kControl.DDSWrite(addr, data); } else if (usb_present) { USB.Sdr1kDDSWrite(addr, data); } else if (isHPSDRorHermes()) { ; // do nothing } else { //Set up data bits //LatchRegister(lpt_addr, PIO_IC11, data); //Set up address bits with WRB high //LatchRegister(lpt_addr, PIO_IC8, (byte)(addr | DDSWRB)); //Send write command with WRB low //LatchRegister(lpt_addr, PIO_IC8, addr); //Return WRB high //LatchRegister(lpt_addr, PIO_IC8, (byte)(addr | DDSWRB)); } }