804 B
804 B
Getting Started
Step 1: Download wiringPi
Downoad:
git clone https://github.com/WiringPi/WiringPi.git
Building:
cd wiringPi
./build
Step 2: Init
SX1278_Init(PinNSS, PinRST, PinDIO0);
SX1278_load();
Step 3: Usage
Examples
Send data:
uint8_t txBuffer[SX1278_PAYLOAD] = YOUR_DATA;
SX1278_SetMode(SX1278_MODE_TRANSMITTER);
while (1)
{
SX1278_FIFO_SendData(&txBuffer);
delay(100);
}
Read data:
uint8_t rxBuffer[SX1278_PAYLOAD];
SX1278_SetMode(SX1278_MODE_RECEIVER);
while (1)
{
if(digitalRead(PinDIO0) == 1)
{
SX1278_FIFO_ReadData(&rxBuffer);
for(int i = 0; i < SX1278_PAYLOAD; i++)
{
printf("0x%X, ", rxBuffer[i]);
}
printf("\n");
}
delay(100);
}