WriteBurstRegister() public static méthode

public static WriteBurstRegister ( SerialPort sp, byte registerAddress, byte buffer ) : void
sp System.IO.Ports.SerialPort
registerAddress byte
buffer byte
Résultat void
Exemple #1
0
        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");
        }
Exemple #2
0
 public void SetupPATABLE()
 {
     Log.Info("Writing PATABLE", 1);
     SPI.WriteBurstRegister(sp, CCRegister.CC1101_PATABLE, CCRegister.PATABLE);
 }