public static int GetSerialNum(out uint sn) { int val = Flex1500.ReadOp(Opcode.USB_OP_GET_SERIAL_NUM, 0, 0, out sn); sn = SwapBytes(sn); return(val); }
public static bool GetStatus() { uint status; int rtn = Flex1500.ReadOp(Opcode.USB_OP_GET_STATUS, 0, 0, out status); return(status != 0); }
public static int GetPASN(out uint sn) { int val = Flex1500.ReadOp(Opcode.USB_OP_GET_PA_SN, 0, 0, out sn); sn = SwapBytes(sn); return(val); }
public static int GetPARev(out uint rev) { int val = Flex1500.ReadOp(Opcode.USB_OP_GET_PA_REV, 0, 0, out rev); rev = SwapBytes(rev); return(val); }
public static int ReadGPIO(out byte data) { uint x; int val = Flex1500.ReadOp(Opcode.USB_OP_READ_GPIO, 0, 0, out x); data = (byte)x; return(val); }
public static int ReadI2CValue(byte addr, byte data, out byte result) { uint val; int n = Flex1500.ReadOp(Opcode.USB_OP_I2C_READ_VALUE, (uint)addr, (uint)data, out val); result = (byte)val; return(n); }
public static int GetRegion(out FRSRegion region) { uint data; int rtn = Flex1500.ReadOp(Opcode.USB_OP_GET_REGION, 0, 0, out data); // get Flex-1500 TURF region if ((FRSRegion)data >= FRSRegion.LAST) { region = 0; return(rtn); } region = (FRSRegion)data; return(rtn); }
private void btnRead_Click(object sender, EventArgs e) { uint op = uint.Parse(txtOpcode.Text); uint p1 = uint.Parse(txtParam1.Text, NumberStyles.HexNumber); uint p2 = uint.Parse(txtParam2.Text, NumberStyles.HexNumber); HiPerfTimer t1 = new HiPerfTimer(); t1.Start(); uint result; int val = Flex1500.ReadOp((USBHID.Opcode)op, p1, p2, out result); t1.Stop(); Debug.WriteLine("ReadOp: " + val + " (" + t1.DurationMsec.ToString("f2") + ")"); txtResult.Text = result.ToString(); }
public static int ReadPTT(out uint val) { return(Flex1500.ReadOp(Opcode.USB_OP_READ_PTT, 0, 0, out val)); }
public static int GetFirmwareRev(out uint rev) { int val = Flex1500.ReadOp(Opcode.USB_OP_GET_FIRMWARE_REV, 0, 0, out rev); return(val); }