Go to file
Danila Fedorin e84c09c754 Add Google Doc link. 2020-05-15 21:56:09 -07:00
external add libraries 2020-04-06 19:05:00 -07:00
gateway@cf51b0da69 add out of bounds and comments 2020-05-13 06:37:12 +01:00
libraries update lmic version 2020-05-16 02:30:35 +01:00
.clang send coordinates over lorawan 2020-04-19 04:07:23 +01:00
.ctags send coordinates over lorawan 2020-04-19 04:07:23 +01:00
.gitignore new build system, does not use arduino ide 2020-04-06 19:08:50 -07:00
.gitmodules lmic debugging 2020-05-16 02:27:51 +01:00
Makefile lmic debugging 2020-05-16 02:27:51 +01:00
README.md update gitsubmodule command in readme 2020-04-28 22:47:55 +01:00
REVIEW.md Add Google Doc link. 2020-05-15 21:56:09 -07:00
collar.cpp lmic debugging 2020-05-16 02:27:51 +01:00
fenceless_lmic_config.h lmic debugging 2020-05-16 02:27:51 +01:00
generatetags.sh current working changes 2020-04-07 15:23:50 -07:00
nothing.hex current working changes 2020-04-07 15:23:50 -07:00
prototest.cpp optimized 2020-05-15 05:30:37 -07:00

README.md

Dependencies

  • python3-protobuf
  • protobuf
  • protobuf-c

Python3 dependencies

  • protobuf
  • grpcio-tools

Setup

On a clean clone one would most likely have to run

git submodule update --init --recursive 

Makefile Stuff

The most helpful makefile recipies are start, stop, and run

  • start flashes the arduino and starts system services for lorawan

  • stop flashes a dummy program to the arduino and stops services for lorawan

  • run flashes the arduino and connects to uart using screen