Now builds with RadioLib!
This commit is contained in:
@@ -7,7 +7,7 @@ add_executable(${APP_NAME}
|
||||
)
|
||||
|
||||
target_link_libraries(${APP_NAME} LINK_PUBLIC
|
||||
pico_stdlib
|
||||
RadioLibPico
|
||||
FreeRTOS-Kernel
|
||||
FreeRTOS-Kernel-Heap4
|
||||
)
|
||||
|
||||
+19
-6
@@ -1,16 +1,29 @@
|
||||
#include "FreeRTOSConfig.h"
|
||||
#include "FreeRTOS.h"
|
||||
#include <pico/stdlib.h>
|
||||
#include <RadioLib/RadioLib.h>
|
||||
#include <RadioLib/Module.h>
|
||||
#include <hardware/spi.h>
|
||||
#include <FreeRTOSConfig.h>
|
||||
#include <FreeRTOS.h>
|
||||
#include <Module.h>
|
||||
#include <PicoHal.h>
|
||||
|
||||
int main() {
|
||||
PicoHal* pico = new PicoHal(
|
||||
spi0,
|
||||
PICO_LORA_MISO,
|
||||
PICO_LORA_MOSI,
|
||||
PICO_LORA_SCK
|
||||
);
|
||||
// Currently written as numbered 1-40th pin on Pico
|
||||
SX1262 radio = new Module(5, 26, 20, 4);
|
||||
SX1262 radio = new Module(
|
||||
pico,
|
||||
PICO_LORA_SPI_CS,
|
||||
PICO_LORA_SPI_DIO1,
|
||||
PICO_LORA_RST,
|
||||
PICO_LORA_BUSY
|
||||
);
|
||||
ConfigLoRa_t config;
|
||||
config.frequency = 915;
|
||||
int state = radio.begin(config);
|
||||
if (state == RADIOLIB_ERR_NONE) {
|
||||
if (state == RADIOLIB_ERR_NONE){
|
||||
printf("LoRa module initialized\n");
|
||||
while(true) {
|
||||
state = radio.startTransmit("Howdiddly doo");
|
||||
|
||||
Reference in New Issue
Block a user