#include #include "pico/stdlib.h" #include "hardware/spi.h" uint8_t mosi=19; uint8_t clock=18; uint8_t cs=17; uint8_t miso=16; uint8_t dio0=0; uint8_t dio5=1; uint8_t RegFifo = 0x00; uint8_t RegOpMode = 0x01; uint8_t RegFrMsb = 0x06; uint8_t RegFrMid = 0x07; uint8_t RegFrLsb = 0x08; uint8_t RegFifoAddrPtr = 0x0D; uint8_t RegFifoTxBase = 0x0E; uint8_t RegFifoRxBase = 0x0F; uint8_t RegFifoRxCurrent = 0x10; uint8_t RegIrqFlags = 0x12; uint8_t RegRxNbBytes = 0x13; uint8_t RegModemStat = 0x18; uint8_t RegPktSnr = 0x19; uint8_t RegPktRssi = 0x1A; uint8_t RegRssi = 0x1B; uint8_t RegModemConfig1 = 0x1D; uint8_t RegModemConfig2 = 0x1E; uint8_t RegDioMapping1 = 0x40; uint8_t readReg(uint8_t reg); void writeReg(uint8_t reg, uint8_t msg); void writeFifo(uint8_t * msg, int count){ writeReg(RegFifoAddrPtr,readReg(RegFifoTxBase)); uint8_t package[count +1]; package[0]=RegFifo | 0x80; for( int i=0;i