public static WriteBurstRegister ( |
||
sp | ||
registerAddress | byte | |
buffer | byte | |
return | void |
public void Transmit(byte[] dataToTransmit) { List <byte> dataToTransmitInverted = new List <byte>(); for (int i = 0; i < dataToTransmit.Length; i++) { dataToTransmitInverted.Add(FlipByte(dataToTransmit[i])); } Log.Info("Writing TXFIFO", 2); SPI.WriteRegister(sp, CCRegister.CC1101_TXFIFO, (byte)dataToTransmit.Length); SPI.WriteBurstRegister(sp, CCRegister.CC1101_TXFIFO, dataToTransmit); EnterTransmitState(); ShortWait(); EnterIdleState(); Log.Success("Transmit Completed"); }
public void SetupPATABLE() { Log.Info("Writing PATABLE", 1); SPI.WriteBurstRegister(sp, CCRegister.CC1101_PATABLE, CCRegister.PATABLE); }