我正在尝试使用Energia平台为MSP430编译LoRa库(位于https://github.com/sandeepmistry/arduino-LoRa),但出现错误SPISettings未命名类型。
这是因为SPISettings在Energia的SPI库中不存在,但在上述LoRa库中使用。
我的问题是如何修改LoRa库以添加SPISettings,或者有其他方法可以解决此问题?我正在复制尝试运行的.ino energia文件。
#include "Arduino.h"
#include <SPI.h>
#include <LoRa.h>
#include "Energia.h"
int counter = 0;
void setup() {
Serial.begin(9600);
while (!Serial);
Serial.println("LoRa Sender");
if (!LoRa.begin(433E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}
}
void loop() {
Serial.print("Sending packet: ");
Serial.println(counter);
// send packet
LoRa.beginPacket();
LoRa.print("hello ");
LoRa.print(counter);
LoRa.endPacket();
counter++;
delay(5000);
}