Charles Crossan
5a96dc0083
move json delete endpoint
2020-12-22 17:44:40 -05:00
Jm Casler
181db06b0c
Merge branch 'master' into master
2020-12-21 19:59:40 -08:00
Charles Crossan
47ccfb6106
add HTTP/Delete method handler for SPIFFS
2020-12-21 21:10:53 -05:00
Jm Casler
5f97740ab7
Fix for #535 -- Heltec board stays asleep ...
2020-12-21 17:42:00 -08:00
Charles Crossan
5c70f36aa5
add mime types for ico and svg
2020-12-21 17:42:55 -05:00
Jm Casler
ef0891ae5d
Fix for #576 - The browser was seeing the other files on the filesystem.
2020-12-20 20:09:17 -08:00
Kevin Hester
a8d7700295
move more of is_router out of python and into the device code
2020-12-21 11:38:03 +08:00
Kevin Hester
412916ba7c
fix printf format for 64 bits
2020-12-21 11:13:30 +08:00
Charles Crossan
7f59e76c72
fix formatting
2020-12-20 21:47:46 -05:00
Charles Crossan
dcb9125b32
remove unused parser
2020-12-20 21:47:23 -05:00
Charles Crossan
2743b9d310
use POST URL parameters; fix response status
2020-12-20 21:44:51 -05:00
Charles Crossan
2f779bfd37
improve blink; LED or SCREEN as POST Parameter
2020-12-20 18:24:48 -05:00
Charles Crossan
db2193b526
implement screen blink
2020-12-20 17:45:45 -05:00
Charles Crossan
7205e9a5b4
adjust LED timings; switch to HTTP/POST
2020-12-20 14:50:13 -05:00
Jm Casler
1ca83509dd
Blink the LED for one second on get of /json/blink
2020-12-20 11:32:49 -08:00
Jm Casler
fae9ea8b3b
Update for #571 (i forgot to set the mime type)
2020-12-19 12:18:08 -08:00
Jm Casler
b96ee7be72
New feature #571 - Report contents of spiffs in a json data structure.
2020-12-19 12:09:48 -08:00
Kevin Hester
15e1a3870c
When new node joins mesh, all other nodes reply with their current state
2020-12-17 10:53:29 +08:00
Kevin Hester
5bdc7216b3
begin support for multiple simultanous channels
2020-12-17 10:32:19 +08:00
Kevin Hester
be38a58a62
finish channel name cleanup
2020-12-15 16:13:16 +08:00
Kevin Hester
5930f8270d
Merge remote-tracking branch 'root/master' into dev
2020-12-15 16:10:35 +08:00
Kevin Hester
c9f2318e78
Use simpler names for standard channels
2020-12-15 13:14:36 +08:00
Kevin Hester
5cdc2f5142
Make ChannelSettings SUPER short for common channels
2020-12-14 21:09:29 +08:00
Jm Casler
474e0e7158
Fixed bad copy/paste of http end points being used as default.
2020-12-13 14:59:56 -08:00
Jm Casler
6975848f45
#563 Don't display the wifi password when we are a client.
2020-12-13 11:01:01 -08:00
Kevin Hester
0cdc1fc959
make gpiowatch work correctly
2020-12-13 16:11:38 +08:00
Kevin Hester
e80c79edbe
clean up debug msgs
2020-12-13 15:59:26 +08:00
Jm Casler
86952c5456
Fixed #541 - Work around to bug in espressif softap event handler
2020-12-12 22:37:07 -08:00
Jm Casler
46781357df
remove hard coded network
2020-12-12 21:43:01 -08:00
Jm Casler
bb9abf2dca
#560 Forgot to switch back to application/json
2020-12-12 21:42:32 -08:00
Jm Casler
5249608dce
#561 Add escapes to strings
2020-12-12 21:35:21 -08:00
Kevin Hester
ee8f4de5ab
make plugin reply handling simpler
2020-12-13 12:57:37 +08:00
Jm Casler
17297db2b1
#561 - Add a scan for SSID
2020-12-12 20:50:41 -08:00
Kevin Hester
138cebbf03
turn nrf52 ble back on
2020-12-13 11:53:32 +08:00
Jm Casler
9f9573d2eb
#560 - Add note that we're in admin mode on network screen
2020-12-12 19:18:51 -08:00
Jm Casler
e10b82c118
#560 Partial changes
2020-12-12 19:09:58 -08:00
Jm Casler
d82aaaa806
#560 - Partial work for Charles.
2020-12-12 18:33:52 -08:00
Jm Casler
c0d94ae4ab
Update main.cpp
2020-12-12 14:04:52 -08:00
Jm Casler
02ce12607c
#560 - Force SoftAP if the user button is held down during startup.
...
#560 - Force SoftAP if the user button is held down during startup.
2020-12-12 13:54:14 -08:00
Jm Casler
26c9585c9d
#557 - Switch from GET to POST
2020-12-12 12:38:17 -08:00
Jm Casler
696255c1f7
#557 - Endpoint to restart device over http(s)
2020-12-12 12:36:16 -08:00
Jm Casler
5852caa61c
Fix bug #551 - Turn the led off before shutting down.
...
Fix bug #551 - Turn the led off before shutting down.
2020-12-11 23:03:32 -08:00
Jm Casler
e82752c777
#552 - Updated the 404 handler for / to refer to instructions for how to fix the problem.
...
#552 - Updated the 404 handler for / to refer to instructions for how to fix the problem.
2020-12-11 22:54:48 -08:00
Kevin Hester
1e5d0b25ad
Add doc note about threading and use OSThread to make GPIO watching work
...
Thanks to @mc-hamster for the idea
2020-12-11 18:29:32 +08:00
Kevin Hester
b9f1ce70cb
begin plugin-api tutorial
2020-12-11 09:11:53 +08:00
Kevin Hester
df8b3ebbc7
always pull min_app_version from appload
2020-12-10 11:32:51 +08:00
Kevin Hester
b1c30f0650
Use a custom platformio py file to always set build version
2020-12-10 11:28:15 +08:00
Kevin Hester
a0076eb394
better position debug output
2020-12-09 13:42:36 +08:00
Kevin Hester
32b8e4f20a
fix #536 allow fixed positions
...
meshtastic --setlat 32.7767 --setlon -96.7970 --setalt 1337
2020-12-09 12:05:15 +08:00
Kevin Hester
3753fef298
add debug_log_enabled
2020-12-09 11:56:41 +08:00
Kevin Hester
a4bb1937c1
Merge remote-tracking branch 'root/master' into udp
2020-12-09 11:21:59 +08:00
Kevin Hester
4bd22dd5db
ignore our own msgs for gpio ctrl
2020-12-08 08:16:58 +08:00
Kevin Hester
79a24c200e
use autogened protobuf init code
2020-12-07 10:27:31 +08:00
Kevin Hester
90060e84c0
WIP on GPIO example
2020-12-07 10:18:11 +08:00
Kevin Hester
8f5a1f19d3
add remote gpio control as an example plugin
...
https://github.com/meshtastic/Meshtastic-device/issues/182
2020-12-06 18:33:42 +08:00
Kevin Hester
3e0dc44210
move want_replies into new plugin system
2020-12-05 11:15:06 +08:00
Kevin Hester
91b99bd584
require apps to be 1.1.20 or later
2020-12-05 10:27:04 +08:00
Kevin Hester
b6e21bcbcd
add SinglePortPlugin to simpilify api
2020-12-05 10:14:15 +08:00
Kevin Hester
ae7d3ee5ed
move nodeinfo messages into new plugin system
2020-12-05 10:00:46 +08:00
Kevin Hester
f1179bd3ea
positions now sent using the new API
2020-12-05 08:46:19 +08:00
Kevin Hester
9b24cc6dd6
update protobufs
2020-12-04 18:54:00 +08:00
Kevin Hester
d3cb9bdd4a
WIP moving positions to new system
2020-12-03 16:48:44 +08:00
Kevin Hester
7737123d0f
begin moving position stuff into plugin
2020-11-28 18:10:31 +08:00
Kevin Hester
5138aff4b2
fix static initializer bug with mesh plugins
2020-11-28 13:25:03 +08:00
Kevin Hester
0b0d293a66
Move text message handling into the new plugin system
2020-11-28 12:10:19 +08:00
Kevin Hester
ddab4a0235
remove support for 8bit nodenums
2020-11-28 09:56:21 +08:00
Kevin Hester
f5e42b2533
update protos
2020-11-28 09:17:20 +08:00
Kevin Hester
9e9913101f
Merge pull request #527 from geeksville/spiffs-bug496
...
Spiffs bug496
2020-11-27 17:11:34 -08:00
Kevin Hester
c427c8abf9
oops - fix my crummy merge
2020-11-28 08:55:56 +08:00
Kevin Hester
cc36e3a9a6
Merge branch 'dev-https' into spiffs-bug496
2020-11-27 16:15:14 -08:00
Jm Casler
7d4c77abfd
Fix for #533 - deinitWifi() will de initialize the radio even if it was never initialized
2020-11-27 14:49:44 -08:00
Jm Casler
817c99e09c
trying to fix it again
2020-11-22 19:12:11 -08:00
Jm Casler
9801a62d2d
Fix for CI on other boards.
2020-11-22 19:01:48 -08:00
Jm Casler
2bd40b7053
Add support for the power button #528
2020-11-22 18:50:14 -08:00
Jm Casler
3ab9d2a50e
Removing stuff I accidently checked in for the duplexer
2020-11-22 16:24:22 -08:00
Jm Casler
f60922af34
Accidently checked in my rf deduplexer
2020-11-22 15:42:36 -08:00
Kevin Hester
d7d13d637c
clean up filesystem goo, add spiffs to install scripts, fix #496
...
@mc-hamster seems to work pretty good for me, so I'll send a PR to you
for the dev-http branch.
I'll push out an android alpha build later today (once the build is
complete). Once this new device load is out in the field _future_
device builds will support updating spiffs from android. (i.e. device
loads older than 1.1.9 must be updated to 1.1.9 or later before spiffs
support is implemented on the device side - so some users might need to
update twice before the new spiffs contents will appear on their device)
2020-11-19 09:25:02 +08:00
Jm Casler
a02979d564
Merge branch 'externalAmp' into master
2020-11-16 19:54:06 -08:00
Kevin Hester
f2698bbf91
bug #496 - allow update clients to program SPIFFS region
...
also have build system properly build spiffs release builds
2020-11-16 08:56:32 +08:00
Kevin Hester
d045139945
return ble errors for invalid values
2020-11-16 07:57:32 +08:00
Jm Casler
71d1d4d8fa
Merge pull request #521 from meshtastic/master
...
Update dev-https from master
2020-11-13 21:35:20 -08:00
Charles Crossan
49a19e26d5
Only issue ContentType header once; correctly.
2020-11-13 22:07:52 -05:00
Kevin Hester
ccc1600bc9
remove stale fixme
2020-11-14 10:19:55 +08:00
Kevin Hester
1839f8f7ca
fix #513 scale retransmission times based on true packet time on wire
2020-11-14 10:07:25 +08:00
Kevin Hester
f346b4f0f2
Merge branch 'eink' into bug513
2020-11-13 09:41:23 +08:00
Kevin Hester
d407db5ee1
add more deep sleep support for nrf52 boards
2020-11-13 09:33:59 +08:00
Kevin Hester
93afc71e2e
Show "sleeping" on eink while in deep sleep
2020-11-13 07:49:01 +08:00
Kevin Hester
67e657f10f
always print debug output to both serial and segger debug port
...
cc @mc-hamster, this makes USE_SEGGER optional on nrf52 targets
2020-11-13 07:48:25 +08:00
Kevin Hester
68937d52fe
bug #503 wip
2020-11-12 17:49:04 +08:00
Jm Casler
e33657eb75
Toggle GPIO2 to HIGH when transmitting a packet out the LORA radio.
2020-11-09 19:47:31 -08:00
Kevin Hester
2fd5ce00ce
fix build for esp32 targets
2020-11-07 15:09:05 +08:00
Jm Casler
4204c494ae
fix poorly merged file
2020-11-06 22:41:26 -08:00
Jm Casler
84beae1001
Merge branch 'dev-https' into master
2020-11-06 22:29:03 -08:00
Jm Casler
951b4293c4
Set web cookie and web text editor.
2020-11-06 22:21:20 -08:00
Kevin Hester
ff4b03b8c1
Fix #509 was causing failure on non GPS equipped boards
2020-11-07 09:15:28 +08:00
Kevin Hester
c5903a790b
update for portduino
2020-10-31 15:50:39 +08:00
Kevin Hester
bbc36f7b6f
switch to my new SD 7.2.0 S113 based bootloader
2020-10-31 12:22:20 +08:00
Jm Casler
2f9ef463d8
Merge pull request #507 from meshtastic/master
...
update dev-https from master
2020-10-30 21:04:16 -07:00
Jm Casler
bea00569fd
Merge pull request #22 from meshtastic/master
...
update my fork from master
2020-10-30 21:03:40 -07:00
Kevin Hester
d7368d5a51
begin deep sleep support for nrf52
2020-10-30 17:05:32 +08:00