From f37f200792444fee2f74e807acfd5be7c9180cd7 Mon Sep 17 00:00:00 2001 From: Votre Nom Date: Wed, 30 Aug 2017 10:48:11 +0400 Subject: Init repo --- GEOLOC/lib/dragino.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 GEOLOC/lib/dragino.h (limited to 'GEOLOC/lib/dragino.h') diff --git a/GEOLOC/lib/dragino.h b/GEOLOC/lib/dragino.h new file mode 100644 index 0000000..082de14 --- /dev/null +++ b/GEOLOC/lib/dragino.h @@ -0,0 +1,38 @@ +#ifndef dragino_h +#define dragino_h + +#include "types.h" +#include +#include + +// Define WiringPi Parameters +#define CHANNEL 0 +#define BIT_RATE 500000 + +// Define dragino shield pin for use SPI protocol (see http://wiki.dragino.com/index.php?title=Lora/GPS_HAT) +#define NSS_PIN 6 +#define RESET_PIN 0 +#define DIO0_PIN 7 +#define TX_PIN 15 + +/** + * Configure WiringPi for SPI + */ +void initPins(); + +/** + * Used to init and reset SX1276 + */ +void reset(); + +/** + * Read in SX1276 register + */ +byte readReg(byte address); + +/** + * Write in SX1276 register + */ +void writeReg(byte address, byte value); + +#endif -- cgit v1.2.3