This is example code that can get you started with building your own IR vision robot that communicates over LoRa
Dependencies: Adafruit-MotorShield Adafruit-PWM-Servo-Driver Adafruit_GFX BufferedSerial MAX17055_EZconfig NEO-6m-GPS SX1276GenericLib USBDeviceHT max32630fthr max77650_charger_sample
Fork of MAX326xxFTHR_LoRa_Example_test by
Diff: PinMap.h
- Revision:
- 19:9f035b9e65ec
- Parent:
- 18:d5527ce82e6b
- Child:
- 22:abca9d17d13d
diff -r d5527ce82e6b -r 9f035b9e65ec PinMap.h --- a/PinMap.h Mon Mar 12 15:00:02 2018 +0000 +++ b/PinMap.h Fri Jun 01 22:07:08 2018 +0000 @@ -97,6 +97,59 @@ #define LORA_DIO5 NC // +#elif defined(TARGET_NUCLEO_F411RE) // using the RFM95 board + +#define LED LED1 // green + +#define LORA_SPI_MOSI PC_12 +#define LORA_SPI_MISO PC_11 +#define LORA_SPI_SCLK PC_10 +#define LORA_CS PA_0 +#define LORA_RESET PA_1 +#define LORA_DIO0 PD_2 // DIO0=TxDone/RXDone +#define LORA_DIO1 PB_7 // +#define LORA_DIO2 PC_14 // DIO2=FhssChangeChannel +#define LORA_DIO3 PC_15 // DIO3=CADDone +#define LORA_DIO4 PH_0 // ???? +#define LORA_DIO5 NC // unused? + + +#elif defined(TARGET_MAX32630FTHR) // using the RFM95 board + +// #define LED PB_3 // green +#define LED LED2 // green + +#define LORA_SPI_MOSI P5_1 +#define LORA_SPI_MISO P5_2 +#define LORA_SPI_SCLK P5_0 +#define LORA_CS P3_0 +#define LORA_RESET P3_1 +#define LORA_DIO0 P3_2 // DIO0=TxDone/RXDone/CADDone +#define LORA_DIO1 NC // +#define LORA_DIO2 NC // +#define LORA_DIO3 NC // +#define LORA_DIO4 NC // +#define LORA_DIO5 NC // + +#elif defined(TARGET_MAX32620FTHR) // using the RFM95 board + +// #define LED PB_3 // green +#define LED LED2 // green + +#define LORA_SPI_MOSI P5_1 +#define LORA_SPI_MISO P5_2 +#define LORA_SPI_SCLK P5_0 +#define LORA_CS P3_0 +#define LORA_RESET P3_1 +#define LORA_DIO0 P3_2 // DIO0=TxDone/RXDone/CADDone +#define LORA_DIO1 NC // +#define LORA_DIO2 NC // +#define LORA_DIO3 NC // +#define LORA_DIO4 NC // +#define LORA_DIO5 NC // + + + #else #error "unknown board"