Commit Graph

127 Commits

Author SHA1 Message Date
phoenix
d3b706eaa6 Improve Wifi
This commit makes connecting to an existing WiFi more robust
and adds the missing `secrets.h` file for WiFi configuration.
2020-10-07 21:46:49 +02:00
paidforby
821012d281 update LL2, corrects packet success calculations, related to #81 2020-09-20 11:53:21 -04:00
paidforby
2c4c6ce5bf make gps datagram the correct length, fixes #95 2020-09-17 22:46:21 -04:00
paidforby
40140c7f77 fix error in using RadioLib with TGGO 2020-09-12 21:47:00 -04:00
paidforby
c4d93a9fd3 remove DATAGRAM_MESSAGE constant and use MESSAGE_LENGTH from LL2 instead, fully fixes #88 2020-09-04 21:31:56 -04:00
paidforby
26fec5f910 remove unneccessary memset, related to #88 2020-09-04 19:59:46 -04:00
paidforby
f6c6d65db2 remove setInterval from LoRaClient init, fixes #87 2020-08-26 20:27:23 -04:00
paidforby
d1601d993b print info when gps reading fails, related to #87 2020-08-25 22:22:33 -04:00
paidforby
7c9de62076 fixes for simulator shared code 2020-08-23 20:22:47 -04:00
paidforby
02ba484ae0 add routing interval and gps beacon options to console 2020-08-23 12:36:11 -04:00
paidforby
b28cdfd10b adds dutyCycle setting from console, fixes #52, refactors console command functions and usage printouts 2020-08-20 21:39:32 -04:00
paidforby
a94ca40b72 adds ability to configure lora frequency and spreading factor via console 2020-08-19 22:33:12 -04:00
paidforby
916f3f34ae update LL2 commit to fix lopy4 build 2020-08-18 20:18:25 -04:00
paidforby
0edaa5c550 adds ability to set txPower from console, related to #78 2020-08-18 19:24:04 -04:00
paidforby
3125320ffe add get config command to print current configuration of Layer1 and LL2 2020-08-17 23:02:21 -04:00
paidforby
8f04da040e fix print out of local address to console, uses datagram now 2020-08-16 17:38:56 -04:00
paidforby
aeeaf023e2 fix buffer overflow when memsetting response datagram fixes #77 2020-08-16 14:55:13 -04:00
paidforby
9d137b4f5f better method of getting lora info that uses datagram messages 2020-06-27 18:39:12 -04:00
paidforby
4307513114 update LoRaLayer2 to fix heltec-v2, sparkfun-lora builds, related to #74 2020-06-27 16:45:28 -04:00
paidforby
56eb868de5 add HAS_OLED build flag to platformio.ini for boards that need it related to #74 2020-06-27 15:59:31 -04:00
Matt Arcidy
fbf2187da4 adding HAS_OLED to build vars to guard in place of using OLED_SDA 2020-06-25 12:07:01 -07:00
paidforby
b596f3b636 minor updates to simulator related clients 2020-06-15 17:50:00 -04:00
paidforby
7fc5275c98 adds premlinary support for dual LoRa modules and RadioLib 2020-05-31 21:29:45 -04:00
paidforby
643ddeb736 disable OLED for sparkfun and heltec related to #74, add explicit destructor for OLED client, add lopy4 to travis build 2020-05-20 13:42:57 -04:00
paidforby
93af2f158a resolve conflict in GPSClient.cpp 2020-05-20 11:59:44 -04:00
paidforby
20b5daa4a6 correct some errors in platformio, add explicit CR-LF at end of Stream message 2020-05-20 11:35:36 -04:00
paidforby
875396a7c6 finally settled on a new structure, moving src back into firmware dir to make platformio work 2020-05-20 10:43:05 -04:00
paidforby
3f93049909 dropping support for makeEspArduino 2020-05-19 21:03:34 -04:00
paidforby
e8fe438dc2 testing possible restructure 2020-05-19 19:00:43 -04:00
paidforby
6f6cc8b8fb add support for LoPy4, fixes #42 2020-05-14 13:48:42 -04:00
paidforby
7f60265ba1 update to LL2 to DSR branch 2020-04-21 18:21:32 -04:00
paidforby
42053d8cd1 update LoRaclient with changes to LL2 API 2020-04-14 12:46:15 -04:00
paidforby
440bde1efb remove remaining Serial prints from Console, add utils library, related to #65 2020-04-08 15:15:52 -04:00
paidforby
c665f124c7 use 4 byte addresses to sync with latest LoRaLayer2 2020-04-07 16:22:24 -04:00
paidforby
93aafa36f6 add lora frequency as config option 2020-04-07 13:37:56 -04:00
paidforby
2850340e27 clean up and simplify tcp client 2020-04-07 13:36:36 -04:00
paidforby
a0db340575 refactor TCPclient, make stream transmit entire line, not just one character, related to #48 2020-04-01 17:35:54 -04:00
paidforby
e227e866bf refactor console middleware and stream client, related to #48 2020-04-01 11:23:58 -04:00
paidforby
f1851f0865 change method of converting datagram message to String in OLED client, add another check for OLED in main 2020-03-26 11:46:41 -04:00
Bernd Giesecke
839c885251 Fix capitalization error 2020-03-06 08:59:26 +08:00
Bernd Giesecke
d1a7e7a73c Removed debug function printMem 2020-02-26 13:34:10 +08:00
Bernd Giesecke
aa4564bc23 Some more fixes in main.ino, BleUartClient, LoRaClient, TCPClient and WebSocketClient. Rewrite of all History functions. Added settings to save username and interface selection (WiFi or BLE) permanent on the device. Added option to switch between WiFi and BLE (default is WiFi) without recompilation. 2020-02-26 13:13:45 +08:00
Bernd Giesecke
bf0c88ee20 Fix Console to handle different line endings (CR, LF or CR/LF) 2020-02-24 18:46:04 +08:00
Bernd Giesecke
50e14e6038 Fix main.ino Welcome Message, BLE client, OLED client and Console. 2020-02-24 17:30:57 +08:00
paidforby
95c6e6a190 introduces datagram struct related to #48, LoRaClient and WebSocketClient working 2020-02-22 23:42:31 -05:00
grant_____
7d50f93f3e Merge pull request #20 from Peppernrino/master
Image File Compression
2020-02-21 10:47:04 -05:00
paidforby
ea7200aaa0 resolve config.h conflict, merges PR #53 2020-02-20 23:07:39 -05:00
paidforby
d752ec9ebd modify platform.ini to default, add missing USE_BLE condition 2020-02-20 23:01:37 -05:00
paidforby
0a7a40b20a adds constant for clock speed, and header guard for config.h 2020-02-20 22:00:53 -05:00
Bernd Giesecke
9f994c149c Rename BleDrClient to BleUartClient and drBleClient to ble_client to match naming of other clients. Make init() and startServ er() static. 2020-02-15 18:26:53 +08:00