diff options
| author | Votre Nom <git-account@loicguegan.fr> | 2017-08-30 10:48:11 +0400 |
|---|---|---|
| committer | Votre Nom <git-account@loicguegan.fr> | 2017-08-30 10:48:11 +0400 |
| commit | f37f200792444fee2f74e807acfd5be7c9180cd7 (patch) | |
| tree | 135975e83d27a144d56f27e1ee4dc6fe0fe91af0 /GEOLOC/lib/dragino.h | |
Init repo
Diffstat (limited to 'GEOLOC/lib/dragino.h')
| -rw-r--r-- | GEOLOC/lib/dragino.h | 38 |
1 files changed, 38 insertions, 0 deletions
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 <wiringPi.h> +#include <wiringPiSPI.h> + +// 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 |
