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 Devin Alexander

Committer:
Helmut64
Date:
Mon Mar 12 15:00:02 2018 +0000
Revision:
18:d5527ce82e6b
Parent:
17:98f2528e8399
Child:
19:9f035b9e65ec
Fixed the Heltec SPI SLCK Pin.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Helmut64 0:c43b6919ae15 1 /*
Helmut64 17:98f2528e8399 2 * Copyright (c) 2018 HELIOS Software GmbH
Helmut64 0:c43b6919ae15 3 * 30826 Garbsen (Hannover) Germany
Helmut64 0:c43b6919ae15 4 * Licensed under the Apache License, Version 2.0);
Helmut64 0:c43b6919ae15 5 */
Helmut64 0:c43b6919ae15 6 #include "main.h"
Helmut64 0:c43b6919ae15 7
Helmut64 0:c43b6919ae15 8
Helmut64 17:98f2528e8399 9 DigitalOut myled(LED);
Helmut64 0:c43b6919ae15 10
Helmut64 0:c43b6919ae15 11
Helmut64 17:98f2528e8399 12 int main() {
Helmut64 17:98f2528e8399 13 #ifdef HELTEC_STM32L4
Helmut64 17:98f2528e8399 14 DigitalOut vext(POWER_VEXT);
Helmut64 17:98f2528e8399 15 vext = POWER_VEXT_ON;
Helmut64 17:98f2528e8399 16 #endif
Helmut64 17:98f2528e8399 17 /*
Helmut64 17:98f2528e8399 18 * inits the Serial or USBSerial when available (230400 baud).
Helmut64 17:98f2528e8399 19 * If the serial uart is not is not connected it swiches to USB Serial
Helmut64 17:98f2528e8399 20 * blinking LED means USBSerial detected, waiting for a connect.
Helmut64 17:98f2528e8399 21 * It waits up to 30 seconds for a USB terminal connections
Helmut64 17:98f2528e8399 22 */
Helmut64 17:98f2528e8399 23 InitSerial(30*1000, &myled);
Helmut64 17:98f2528e8399 24 dprintf("Welcome to the SX1276GenericLib");
Helmut64 18:d5527ce82e6b 25
Helmut64 17:98f2528e8399 26 dprintf("Starting a simple LoRa PingPong");
Helmut64 17:98f2528e8399 27 SX1276PingPong();
Helmut64 0:c43b6919ae15 28 }