Jm Casler
6a426d5d71
Update S&F with new object name
2021-12-02 17:27:38 -08:00
Jm Casler
d5506bb33c
Cleanup (Comments & Formatting) of S&F and PrositionPlugin.cpp
2021-11-28 19:41:34 -08:00
Jm Casler
937f67c4ec
Check in partial work on S&F
2021-11-28 19:34:35 -08:00
Jm Casler
3ec508169a
Implementation of smart positioning #934
...
Initial check in for https://github.com/meshtastic/Meshtastic-device/issues/934
2021-11-26 19:12:00 -08:00
Jm Casler
9ddcc5d2ed
S&F Pre-Alpha. Functional. No crashes (I hope).
2021-11-22 17:47:42 -08:00
Jm Casler
cf0d9a2c86
Merge pull request #91 from mc-hamster/master
...
Move Serial Plugin to new location
2021-11-22 13:17:01 -08:00
Jm Casler
ec7953ccf0
Rename src/plugins/SerialPlugin.h to src/plugins/esp32/SerialPlugin.h
2021-11-22 13:15:50 -08:00
Jm Casler
44a4bde626
Rename src/plugins/SerialPlugin.cpp to src/plugins/esp32/SerialPlugin.cpp
2021-11-22 13:15:36 -08:00
Jm Casler
834f2f4160
Updates to S&F (this one doesn't work)
2021-11-21 14:43:47 -08:00
Jm Casler
4367f05b24
Applied code formatters.
2021-11-20 21:57:21 -08:00
Jm Casler
97aec5f125
Remove comments from SF
2021-11-20 21:35:13 -08:00
Jm Casler
5191fd6475
Initial demonstrable build
2021-11-20 21:21:11 -08:00
Jm Casler
32017e53f5
Formatting applied
2021-11-18 09:36:39 -08:00
Jm Casler
37aab8a42b
Able to store and forward, but packets are corrupt
2021-11-18 09:35:05 -08:00
Jm
6ccaa64ae8
Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
2021-10-27 20:05:51 -07:00
Jm
5dd9610d36
Fix for #874 - RangeTest Plugin header fields swapped for elevation and SNR
...
Fix for #874 - RangeTest Plugin header fields swapped for elevation and SNR
2021-10-27 20:05:33 -07:00
Jm Casler
d4ed7b2f73
Merge pull request #87 from meshtastic/master
...
Update my fork from head
2021-10-27 19:59:30 -07:00
Joar Svensson
fff4735a15
Add support for DS18B20 temperature sensor
2021-10-23 21:10:25 +02:00
Kevin Hester
3d197d732c
Merge branch 'master' into fix-plugin-return-type
2021-10-12 09:15:34 +08:00
Sam
796e8c836a
Move latLongtoMeter under GeoCoord
2021-10-09 13:28:51 -04:00
Vladislav Osmanov
debae67ae7
Plugins refactoring: handleReceived
return enumeration ProcessMessage
...
Use `ProcessMessage::CONTINUE` to allows other modules to process a message.
Use `ProcessMessage::STOP` to stop further message processing.
2021-09-23 04:42:09 +03:00
Kevin Hester
d40b66beac
Allow plugins to write to the parsed protobuf (minimizes copies in some cases)
2021-08-01 12:58:23 -07:00
Jm
1a8b128640
small change, moving it to the laptop
2021-04-16 19:44:59 -07:00
Jm
fc2862bd16
Fix bad merge
2021-03-25 19:36:37 -07:00
Jm Casler
7872cb050d
Merge branch 'master' into master
2021-03-25 19:32:13 -07:00
Jm
471c06b169
#758 Report elevation while in range test
2021-03-25 19:25:20 -07:00
Jm
040bb1d1e0
Add a "Development Mode" for our plugins
2021-03-25 19:24:36 -07:00
Jm
bbaf5946f0
Update StoreForwardPlugin.cpp
2021-03-25 19:22:46 -07:00
Kevin Hester
c5973f9a55
@mc-hamster it is VERY important to not accidentally turn this in in master
...
;-)
2021-03-24 11:41:14 +08:00
Jm Casler
e193f63687
Update StoreForwardPlugin.cpp
2021-03-21 19:46:02 -07:00
Jm Casler
1eb37dded8
partial work for S&F
2021-03-21 19:45:35 -07:00
Jm Casler
baeb002245
Fix small bug in range test plugin.
...
packetSequence was an unsigned int but i was using %d. oops
2021-03-20 00:38:53 -07:00
Jm
0ce7a3f0ec
Update to how S&F reserves space on PSRAM
2021-03-19 23:43:06 -07:00
Jm
1b8f41d353
Partial work on s&f
2021-03-17 21:03:11 -07:00
Kevin Hester
c227143b53
@mc-hamster, I think storeandforward was accidentally wrong (no worries though)
2021-03-13 08:41:50 +08:00
Kevin Hester
a5ed607261
fix memory corruption in storeandforward
2021-03-13 08:29:32 +08:00
Kevin Hester
2d6261703a
fix null pointer exception in storeandforwardplugin. if null the vtable is busted
...
cc @mc-hamster. In some cases storeForwardPluginRadio can be null ;-)
~/development/meshtastic/meshtastic-esp32$ bin/exception_decoder.py -e .pio/build/tbeam/firmware.elf ex
stack:
0x401db467: StoreForwardPluginRadio::sendPayload(unsigned int, bool) at /home/kevinh/development/meshtastic/meshtastic-esp32/src/plugins/esp32/StoreForwardPlugin.cpp:235
0x400e7cbd: StoreForwardPlugin::runOnce() at /home/kevinh/development/meshtastic/meshtastic-esp32/src/plugins/esp32/StoreForwardPlugin.cpp:225
0x400d4cca: concurrency::OSThread::run() at /home/kevinh/development/meshtastic/meshtastic-esp32/src/concurrency/OSThread.cpp:45
0x400f015d: ThreadController::runOrDelay() at /home/kevinh/development/meshtastic/meshtastic-esp32/.pio/libdeps/tbeam/Thread/ThreadController.cpp:153
0x400da070: loop() at /home/kevinh/development/meshtastic/meshtastic-esp32/src/main.cpp:621
0x400ff709: loopTask(void*) at /home/kevinh/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:19
Signed-off-by: Kevin Hester <kevinh@geeksville.com>
2021-03-11 18:53:17 +08:00
Jm Casler
315cfe4f2d
Merge branch 'master' into master
2021-03-07 23:25:43 -08:00
Kevin Hester
950b32232f
don't send messages the phone sent us back towards the phone
2021-03-05 10:19:27 +08:00
Charles Crossan
1b71a0f436
refactor ENV to single multi-inheritance class with cleaner user preferences
...
Fix merge issues
don't log when drawing blank frames
remove useless logging
re-comment stuff
fix comment
unused var
2021-03-03 20:30:20 -05:00
Charles Crossan
2af9e1431e
Improvements to EnvironmentalMeasurementPlugin
...
Instead of holding onto only the last measurement, hold onto a copy of the last MeshPacket containing a measurement
This will make it easier to display the last time received
make DHT sensor reads more reliable
user preference for Farenheit vs Celsius
2021-03-03 08:23:03 -05:00
Jm Casler
ee04d57a7f
Merge pull request #73 from meshtastic/master
...
pulling 1.2 into my fork
2021-03-02 20:46:21 -08:00
Jm
2cf704abe0
Crashes after 7 seconds.
2021-02-28 19:35:00 -08:00
Kevin Hester
ef612d0b58
Merge remote-tracking branch 'root/master' into dev1.2
...
# Conflicts:
# src/plugins/Plugins.cpp
# version.properties
2021-03-01 10:26:16 +08:00
Jm Casler
52d85c9a41
Partial work from laptop -- non-routers can send a heartbeat
2021-02-27 22:34:53 -08:00
Jm Casler
14271be816
Rename src/plugins/StoreForwardPlugin.h to src/plugins/esp32/StoreForwardPlugin.h
2021-02-25 08:12:57 -08:00
Jm Casler
30d600040b
Rename src/plugins/StoreForwardPlugin.cpp to src/plugins/esp32/StoreForwardPlugin.cpp
2021-02-25 08:12:30 -08:00
Kevin Hester
e4eb7ab589
Merge branch 'dev' into dev1.2
...
# Conflicts:
# proto
# src/mesh/generated/deviceonly.pb.h
# src/mesh/generated/mesh.pb.h
# src/plugins/esp32/EnvironmentalMeasurementPlugin.cpp
2021-02-25 19:44:08 +08:00
Charles Crossan
ec41c11e58
initialize the last measurement values to something obviously "unread"
2021-02-22 21:00:41 -05:00
Charles Crossan
3f1ada29ac
support independently enabling/disabling the on-device screen and actual measurement
2021-02-22 20:47:35 -05:00