Jm Casler
|
86e767eec2
|
Update filenames from plugins to modules
|
2022-02-27 00:18:35 -08:00 |
|
Jm Casler
|
218a208ab7
|
mv plugins/ to modules/
|
2022-02-26 23:56:26 -08:00 |
|
Mark Trevor Birss
|
c5a8cc6d3f
|
Add 1.54, 2.9 and 4.2 inch e-Paper support for RAK4361 boards - with partial updates for faster screen transitions (#1240)
* Update platformio.ini
|
2022-02-25 07:03:52 -06:00 |
|
Mark Trevor Birss
|
8303500b74
|
Add RAK4361_5005_RAK14000 board variant and enable e-Paper module (#1199)
* Create platformio.ini
* Create variant.cpp
* Create variant.h
* Update EInkDisplay2.cpp
* Update build-all.sh
|
2022-02-19 07:30:30 -06:00 |
|
Mike Kinney
|
7c362af3de
|
more warning fixes
|
2022-01-24 18:39:17 +00:00 |
|
Mike Kinney
|
caaa235c5d
|
more cppcheck warnings fixes
|
2022-01-24 17:24:40 +00:00 |
|
Mike Kinney
|
b3210f6c2c
|
fix some cppcheck warnings
|
2022-01-24 07:00:14 +00:00 |
|
Thomas Göttgens
|
7723b30951
|
Custom_ArialMT_Plain_10 not used anywhere (#1122)
|
2022-01-21 09:53:57 -06:00 |
|
Ben Meadors
|
9309824874
|
RAK / NRF shutdown functionality on user button long press (#1113)
|
2022-01-19 17:10:02 -06:00 |
|
Balazs Kelemen
|
c5b95ed3c0
|
Screen update event.
|
2022-01-13 14:17:21 +01:00 |
|
Balazs Kelemen
|
f7c8cabdfe
|
Screen drawing routine goes to Plugin.
|
2022-01-13 14:17:20 +01:00 |
|
Balazs Kelemen
|
b3ddf16d64
|
Display sending state.
|
2022-01-13 14:15:53 +01:00 |
|
Balazs Kelemen
|
4a29aef19e
|
Show previous and next message in list.
|
2022-01-13 14:15:53 +01:00 |
|
Balazs Kelemen
|
7b8849493f
|
Adding screen frame
|
2022-01-13 14:15:53 +01:00 |
|
Jm Casler
|
10dc8233ea
|
Initial checkin for Airtime Utilization
https://github.com/meshtastic/Meshtastic-device/issues/1034
|
2021-12-28 23:34:49 -08:00 |
|
Ben Meadors
|
1063415292
|
Remove networking operations from presentation layer (#1033)
* Remove networking operations from presentation layer
|
2021-12-28 14:17:56 -06:00 |
|
Jm Casler
|
e77cbd0588
|
Apply formatting to wifi related sections
|
2021-12-26 15:46:23 -08:00 |
|
Jm Casler
|
2d8bf4d684
|
Fix for SoftAP bugs
|
2021-12-23 18:18:07 -08:00 |
|
Sam
|
9f63a8c330
|
Fix coordinates not displaying when fixed
|
2021-12-19 14:55:57 -05:00 |
|
Jm Casler
|
8d8fece89d
|
Update to show fixed gps alternating with location info.
|
2021-12-19 14:27:49 -05:00 |
|
Jm Casler
|
0e5a783c5a
|
Show fixed position indicator on screen #866
Show fixed position indicator on screen #866
|
2021-12-18 15:20:17 -05:00 |
|
Jm Casler
|
f3fc88ac5d
|
Test if screen address was found
|
2021-12-18 11:02:54 -05:00 |
|
Jm Casler
|
b71051a227
|
Attempt to address the ssl screen crashing on AndreK's device.
|
2021-12-17 14:02:29 -05:00 |
|
Jm Casler
|
62602b54f4
|
Improve time to generate the SSL certificate
|
2021-12-14 23:50:49 -05:00 |
|
Jm Casler
|
a1f97aea77
|
Update Screen.cpp
|
2021-12-11 19:39:31 -08:00 |
|
Jm Casler
|
1ed3195194
|
Identify the mode on the screen with the radio conf #986
|
2021-12-11 19:36:58 -08:00 |
|
Jm Casler
|
4fb5107298
|
Make screen animations smoother (aka Scale the CPU) #983
|
2021-12-11 18:35:28 -08:00 |
|
Jm Casler
|
686057a0b1
|
Make screen animations smoother (aka Scale the CPU) #983
|
2021-12-11 18:33:52 -08:00 |
|
Ben Meadors
|
99d35b175c
|
Merge remote-tracking branch 'upstream/master'
|
2021-11-29 07:02:56 -06:00 |
|
Ben Meadors
|
69a2029ade
|
Removed unnecessary debug print
|
2021-11-27 09:29:39 -06:00 |
|
Ben Meadors
|
f019151e3f
|
auto_screen_carousel_secs behavior implementation
|
2021-11-27 09:11:58 -06:00 |
|
Ryan Tolboom
|
c5f210384f
|
add SSL notification at boot
|
2021-11-26 15:09:16 -05:00 |
|
Ben Meadors
|
5db0a57599
|
Ignore messages originating from phone on screen
|
2021-11-21 18:44:08 -06:00 |
|
Sam
|
4a98bdd9d6
|
Move bearing under GeoCoord
|
2021-10-09 13:31:27 -04:00 |
|
Sam
|
796e8c836a
|
Move latLongtoMeter under GeoCoord
|
2021-10-09 13:28:51 -04:00 |
|
Sam
|
aa936ade7e
|
Use geoCoord object to draw altitude
|
2021-10-03 16:01:41 -04:00 |
|
Sam
|
bf695a5f36
|
Use GeoCoord class in Screen.cpp
|
2021-10-03 15:52:46 -04:00 |
|
Sam
|
a74f038cba
|
[866] Show fixed coordinates on screen and indicate when using fixed coordinates.
|
2021-09-15 18:58:09 -04:00 |
|
srichs
|
d381f091e9
|
Added OLC and OS grid ref, adjusted DMS display
|
2021-09-03 23:19:47 -06:00 |
|
srichs
|
29124c3416
|
Adjusted formatting for DMS
|
2021-08-30 19:23:50 -06:00 |
|
srichs
|
5c6355489f
|
Changed gps coordinate formats to use sprintf()
|
2021-08-30 04:42:14 -06:00 |
|
srichs
|
8edac1f86c
|
Added different gps coordinate formats for OLED
|
2021-08-30 01:17:18 -06:00 |
|
Kevin Hester
|
bcb54b643f
|
Merge branch 'master' into dev
|
2021-08-12 16:09:30 -07:00 |
|
Kevin Hester
|
6d2cd73599
|
show a max of four node screens in the scrolling list
|
2021-08-04 09:10:34 -07:00 |
|
Dmitrii Eliuseev
|
afa12d6e87
|
USE_SH1106 error fix
Fix for USE_SH1106 compilation error
|
2021-08-01 20:15:02 +02:00 |
|
Kevin Hester
|
301f196bca
|
fix rotation for ttgo t-echo case
|
2021-07-01 08:49:49 -07:00 |
|
Kevin Hester
|
fc9fc1ee6f
|
1.2.41 t-echo final build
|
2021-06-27 12:29:48 -07:00 |
|
Kevin Hester
|
659286f738
|
WIP new adafruit eink display lib at least starts
|
2021-06-27 11:41:39 -07:00 |
|
Kevin Hester
|
17a1262382
|
pull in new epaper lib (which required importing configuration.h everywhere
for dumb reasons)
|
2021-06-27 10:56:28 -07:00 |
|
Kevin Hester
|
218d841511
|
use short version string on bootscreen
|
2021-05-03 09:50:06 +08:00 |
|
Kevin Hester
|
525fe9b96c
|
dramatically speed up message RX in some cases (we were sleeping much too long)
|
2021-03-28 12:16:37 +08:00 |
|
Kevin Hester
|
2b74260e2b
|
only show time on OLED if we have a valid UTC clock
|
2021-03-20 10:22:06 +08:00 |
|
Vadim Furman
|
c62863b1dc
|
Merge from origin
|
2021-03-14 19:42:57 -07:00 |
|
Vadim Furman
|
98d878cdfe
|
Port to lora_isp4520 board
|
2021-03-14 19:00:20 -07:00 |
|
Kevin Hester
|
5b0d8381b9
|
fxi log formatting
|
2021-03-09 15:07:26 +08:00 |
|
Kevin Hester
|
781d2f0ad6
|
fix warnings
|
2021-03-08 17:09:35 +08:00 |
|
Kevin Hester
|
7bbd2c0e80
|
make textmessageplugin optional
|
2021-03-08 15:30:08 +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 |
|
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
|
3a91da5e52
|
remove UI render comment log spam
|
2021-02-22 21:00:05 -05:00 |
|
Charles Crossan
|
690b843678
|
add missing newline
|
2021-02-22 20:52:10 -05:00 |
|
Charles Crossan
|
b62b01fe7c
|
consume the additional details from OLEDDisplayUiState to handle transitions to/from plugin screens better
It's still a bit janky, but should work
https://github.com/meshtastic/esp8266-oled-ssd1306/pull/2
|
2021-02-22 20:18:36 -05:00 |
|
Charles Crossan
|
ae76ce4024
|
Implement interface for plugins to have custom UI Frames
|
2021-02-21 16:46:46 -05:00 |
|
Kevin Hester
|
42ae27973e
|
WIP 1.2 move routing into plugin
|
2021-02-17 13:06:23 +08:00 |
|
Kevin Hester
|
45caf394f0
|
WIP multichannel support
|
2021-02-16 15:41:52 +08:00 |
|
Kevin Hester
|
8c225a3c65
|
disable lora while updating, show "Updating" on oled screen
|
2021-02-12 13:48:12 +08:00 |
|
Kevin Hester
|
fdfe62edf0
|
updates to work with new protobuf names
|
2021-02-10 16:18:41 +08:00 |
|
Kevin Hester
|
c6f34c59b4
|
Update to logo by @thepoweroftwo
|
2021-01-29 13:26:08 +08:00 |
|
Kevin Hester
|
a0dd051511
|
turn off eink backlight
|
2021-01-16 11:41:28 +08:00 |
|
Kevin Hester
|
3598c91c29
|
fix @mc-hamster build to work on linux/nrf52
|
2021-01-15 13:30:40 +08:00 |
|
Jm
|
5688c8b81e
|
more linux build fixes
|
2021-01-09 17:50:58 -08:00 |
|
Jm
|
d458f673be
|
Web server is now treaded and moved to mesh/wifi/*
|
2021-01-08 22:25:44 -08:00 |
|
Kevin Hester
|
7aacfd66ef
|
add assertIsSetup() and use it from OSThread constructor
fixes nasty bug @mc-hamster discovered with plugin order of operations
|
2021-01-08 13:15:49 +08:00 |
|
Jm
|
d71c7b512f
|
Cleanup some compile time warnings that were driving me crazy.
|
2020-12-31 20:44:53 -08:00 |
|
Jm
|
349701ac14
|
Display AP connection usage only when in AP mode
|
2020-12-31 20:17:18 -08:00 |
|
Kevin Hester
|
4a653ab054
|
fix nrf52 build
|
2020-12-26 13:47:02 +08:00 |
|
Kevin Hester
|
651bd71454
|
show critical faults on the screen
|
2020-12-26 13:36:21 +08:00 |
|
Kevin Hester
|
3c2aac87f7
|
better fix for screen messages in log
|
2020-12-25 15:39:42 +08:00 |
|
Kevin Hester
|
f45451ca74
|
missing line term
|
2020-12-25 15:31:17 +08: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 |
|
Jm Casler
|
6975848f45
|
#563 Don't display the wifi password when we are a client.
|
2020-12-13 11:01:01 -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
|
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 |
|
Kevin Hester
|
a4bb1937c1
|
Merge remote-tracking branch 'root/master' into udp
|
2020-12-09 11:21:59 +08:00 |
|
Kevin Hester
|
0b0d293a66
|
Move text message handling into the new plugin system
|
2020-11-28 12:10:19 +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 |
|
Kevin Hester
|
93afc71e2e
|
Show "sleeping" on eink while in deep sleep
|
2020-11-13 07:49:01 +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 |
|
Kevin Hester
|
f0eeaf01d4
|
ppr1 lcd is 'good enough' for now
|
2020-10-24 09:49:14 +08:00 |
|
Kevin Hester
|
0767c8be03
|
PPR1 fix screen mirroring on LCD
|
2020-10-24 08:16:15 +08:00 |
|
Kevin Hester
|
b081a6da56
|
ppr1 st7567 lcd kinda works now
|
2020-10-23 18:00:43 +08:00 |
|
Jm Casler
|
13ef48094d
|
Merge pull request #21 from meshtastic/dev-https
Dev https to my fork
|
2020-10-21 21:20:55 -07:00 |
|
Kevin Hester
|
14c4022c18
|
1.1.6 (and screen layout tweaks)
|
2020-10-21 19:18:03 +08:00 |
|
Kevin Hester
|
a5d7bacdbf
|
Show current region on the boot screen
|
2020-10-21 17:27:13 +08:00 |
|
Jm Casler
|
e9279919ae
|
Remove uncompressed style.css. Combine SSID/PWD on same line and toggle between the two every 10 seconds.
|
2020-10-19 16:58:11 -07:00 |
|
Jm Casler
|
d4df3f8a7e
|
mDNS server http://meshtastic.local
|
2020-10-18 21:39:02 -07:00 |
|
Kevin Hester
|
05ca3c3d56
|
Update to work with my font size change
|
2020-10-17 08:44:04 +08:00 |
|
Kevin Hester
|
d9dcb33576
|
Merge branch 'master' into dev-https
|
2020-10-16 17:05:06 -07:00 |
|
Kevin Hester
|
79aea8231f
|
make screen positions less hardwired wrt font size
|
2020-10-16 11:22:07 +08:00 |
|
Kevin Hester
|
b0837c10c6
|
eink display improvements
|
2020-10-16 10:53:55 +08:00 |
|
Kevin Hester
|
649a120fe0
|
make eink screen look nicer
|
2020-10-15 15:56:38 +08:00 |
|
Kevin Hester
|
4db0c4a563
|
Make screen code resolution agnostic. Look better on big TFT/eink screens
|
2020-10-15 15:12:27 +08:00 |
|
Jm Casler
|
10008d4eef
|
fix merge conflict
|
2020-10-11 21:19:22 -07:00 |
|
Kevin Hester
|
9a414d9c77
|
fix my breakage of screen waking
|
2020-10-12 08:13:32 +08:00 |
|
Jm Casler
|
ca48079545
|
Merge pull request #15 from meshtastic/master
updated my branch from head
|
2020-10-10 22:29:09 -07:00 |
|
Jm Casler
|
d39cc3d57b
|
Checking if ESP32 for the frequency display
|
2020-10-10 22:06:56 -07:00 |
|
Jm Casler
|
b17a8d7a6a
|
Removed powerExit -- it wasn't working
|
2020-10-10 21:54:27 -07:00 |
|
Kevin Hester
|
49b4ed2a89
|
coroutine: kinda works now
|
2020-10-10 18:03:45 +08:00 |
|
Kevin Hester
|
2044427e97
|
coroutines: wip compiles but does not link
|
2020-10-09 14:16:51 +08:00 |
|
Kevin Hester
|
cfb9a600e4
|
Merge branch 'master' into eink
|
2020-09-29 14:14:10 -07:00 |
|
Jm Casler
|
423cbc2c6d
|
Added frequency information to debug output (#447) and cleanup of screen.cpp and meshwifi.cpp
|
2020-09-29 00:59:26 -07:00 |
|
geeksville
|
fec7a6bf17
|
add air530 gps sleep support
|
2020-09-28 17:04:19 -07:00 |
|
geeksville
|
bc50b39a3b
|
put eink screen to sleep to save power
|
2020-09-28 16:08:52 -07:00 |
|
geeksville
|
e5d4fbb164
|
fix pins per email eink
|
2020-09-28 13:03:54 -07:00 |
|
Jm Casler
|
848760e5bf
|
Set device hostname with hardwire ID #445
|
2020-09-27 00:55:41 -07:00 |
|
Jm Casler
|
5ebac0cd54
|
Merge branch 'master' of https://github.com/mc-hamster/Meshtastic-device
|
2020-09-26 23:38:22 -07:00 |
|
Jm Casler
|
9b4079317b
|
Give more details of why wifi is disconnected
|
2020-09-26 23:37:58 -07:00 |
|
Jm Casler
|
fd62edbcab
|
Merge branch 'master' into master
|
2020-09-26 18:44:53 -07:00 |
|
Jm Casler
|
b5361ef89f
|
Display gps altitude on display #443
|
2020-09-26 18:37:51 -07:00 |
|
Kevin Hester
|
04c54840f4
|
Merge branch 'master' into eink
|
2020-09-26 12:58:13 -07:00 |
|
geeksville
|
d88d2780f4
|
eink display now kinda works
|
2020-09-26 09:40:48 -07:00 |
|
Jm Casler
|
6f444ed4b5
|
Accidently left #include "nimble/BluetoothUtil.h" in screen
|
2020-09-26 00:03:23 -07:00 |
|
Jm Casler
|
28119bf1bf
|
Fix for #439 and some cleanup
|
2020-09-26 00:01:02 -07:00 |
|
geeksville
|
d1c3078698
|
shrink guard for channel settings lock
|
2020-09-25 12:52:26 -07:00 |
|
Jm Casler
|
b39f6c96bd
|
Merge remote-tracking branch 'origin/dev-wifi'
|
2020-09-22 22:00:07 -07:00 |
|
Jm Casler
|
d890068acb
|
dev-wifi: Detailed error reporting of reason why WiFi didn't connect #424
|
2020-09-19 21:58:21 -07:00 |
|
Jm Casler
|
377f0bda5d
|
Add more detail on the connection status on the screen #422
|
2020-09-19 17:15:03 -07:00 |
|
Jm Casler
|
464a42258f
|
Fix for "Wifi in station mode sometimes enters loops of repeatedly joining... #420"
Fix for Wifi in station mode sometimes enters loops of repeatedly joining... #420
|
2020-09-19 16:38:59 -07:00 |
|
Jm Casler
|
362d8cb831
|
Merge branch 'master' into dev-wifi
|
2020-09-18 18:02:56 -07:00 |
|
Jm Casler
|
b203c95dd1
|
changes for soft ap + captive portal
|
2020-09-18 15:33:03 -07:00 |
|
geeksville
|
6e5e5822aa
|
Make wifi optional and exclude from nrf52 builds
|
2020-09-18 10:48:39 -07:00 |
|
Jm Casler
|
493b25f23e
|
Final checkin of WiFi and basic HTTP server
|
2020-09-16 20:15:00 -07:00 |
|
geeksville
|
3e64d8439d
|
Merge branch 'master' into dev
|
2020-09-15 21:13:24 -07:00 |
|
Jm Casler
|
e508306395
|
Refactoring to break out HTTP from WiFi
|
2020-09-13 16:58:36 -07:00 |
|
Jm Casler
|
f129b458ad
|
Initial Checkin for WiFi and HTTP Server Framework
|
2020-09-12 21:43:41 -07:00 |
|
Jm Casler
|
b6f71ca1db
|
Update screen.cpp for for crash when gps gets lock
Update screen.cpp for for crash when gps gets a lock
|
2020-09-11 22:17:45 -07:00 |
|
geeksville
|
46ba36511a
|
Merge branch 'portduino' into dev
# Conflicts:
# platformio.ini
|
2020-09-07 16:31:17 -07:00 |
|
geeksville
|
b8d39845cf
|
portduino now links!
|
2020-09-06 09:24:08 -07:00 |
|
Jm Casler
|
49dea6d6bd
|
Update Screen.cpp
Added commnets for concepts for future TODO work.
|
2020-09-05 22:36:57 -07:00 |
|
Jm Casler
|
7d4c6c7086
|
Update Screen.cpp
- Changed "No Satellite Lock" to "No GPS Lock"
- Fixed bug when there's no battery. Now shows "USB"
- Tested on tlora-v1
|
2020-09-05 14:41:00 -07:00 |
|
Jm Casler
|
f41a77c46d
|
Initial add of status screen
Initial add of the status screen.
TODO:
- Get status of the BT Radio
- Display something on line 3
|
2020-09-05 09:30:18 -07:00 |
|
geeksville
|
dffb6c2f06
|
If display is on on the @BigCorvus board and we xmit the board browns out?
|
2020-08-28 17:38:23 -07:00 |
|
geeksville
|
7f214ffbb0
|
TFT kinda correct now - but slow because of bit banging
|
2020-08-28 15:33:33 -07:00 |
|
geeksville
|
e049eac38a
|
TFT display kinda draws stuff (badly)
|
2020-08-28 15:06:52 -07:00 |
|
geeksville
|
338445d175
|
basic init of the Corvus TFT display works
|
2020-08-28 14:24:22 -07:00 |
|
geeksville
|
780b7e3628
|
don't show battery status on boards that can't sense that #336
|
2020-08-25 12:48:47 -07:00 |
|
geeksville
|
f62e6793c5
|
Fix #333 screens were redrawing when they should not
thanks @drewsed for the clear report - made it easy to repro/fix
due to refactoring/cleanup a couple of weeks back
|
2020-08-25 12:08:18 -07:00 |
|
geeksville
|
9c9347df23
|
don't reference tft libs on devices that don't have it
|
2020-08-17 14:06:31 -07:00 |
|