Thomas Göttgens
861ded37db
remember which devices were scanned on which bus and set them accordingly.
2022-11-12 17:12:40 +01:00
Thomas Göttgens
f7d8885257
update coordinates for DMS display too
2022-11-10 13:50:38 +01:00
Thomas Göttgens
20686cc66a
Show boot logo / OEM Logo longer - 5 seconds each now.
2022-11-03 09:46:32 +01:00
Thomas Göttgens
57ca5fea81
tryfix compile with NO_SCREEN
2022-11-02 18:19:09 +01:00
Ben Meadors
afafb3ba32
Fixing a number of T-Beam poweroff display issues ( #1876 )
2022-10-30 20:40:30 -05:00
Mark Trevor Birss
8a1bf8cd86
RAK14000 2.13" b/w E-Ink partial update support
...
Changed from GxEPD2_213_B74 (which was not going to give partial update support on this display) to GxEPD2_213_BN - RAK14000 2.13 inch b/w 250x122
2022-10-27 08:59:39 +02:00
Mark Trevor Birss
f474953b51
RAK14000 2.13 inch b/w E-Ink partial update support
...
Changed from GxEPD2_213_B74 (which was not going to give partial update support on this display) to GxEPD2_213_BN - RAK14000 2.13 inch b/w 250x122
2022-10-27 08:56:04 +02:00
Thomas Göttgens
338c9c1e0c
Remove Captive Portal and SoftAP Mode
2022-10-25 11:53:22 +02:00
Thomas Göttgens
7c8c479b96
wire in OEM.proto keystore
2022-10-19 15:39:06 +02:00
Thomas Göttgens
6e40102f26
- use bigger screen fonts on Wiphone
...
- erase oldest entry from NodeDB if it is full.
2022-10-08 17:07:16 +02:00
Thomas Göttgens
ed328766b2
Scale Compass circle to bigger screens
2022-10-08 12:32:48 +02:00
Thomas Göttgens
fefcbb147b
fix #1646
2022-10-04 15:27:18 +02:00
Thomas Göttgens
93cc278eee
implement #1406
2022-10-04 09:47:54 +02:00
Thomas Göttgens
5fa96c7fd1
missed one, sorry
2022-09-23 23:29:32 +02:00
Thomas Göttgens
34fef4c4e7
get rid of framerate debug messages
2022-09-23 23:07:26 +02:00
Thomas Göttgens
4949bda606
Don't delete OEM.proto on factory reset
2022-09-23 19:52:42 +02:00
Adam McQuilkin
bbe5b2e42c
Remove accidental whitespace changes
2022-09-21 22:48:12 -04:00
Adam McQuilkin
1b316b111f
Initial commit
2022-09-21 22:37:36 -04:00
Thomas Göttgens
011db443ba
Bugfixes in Freetext Module.
...
- work without fixed messages defined
- honour cursor position on backspace
- don't send an empty string
- compiler warnings in font engine fixed
2022-09-21 10:42:10 +02:00
Thomas Göttgens
0a8293a2d6
Cursor editing
2022-09-20 16:21:32 +02:00
Thomas Göttgens
ed90275370
use double buffering on TFT screens
2022-09-19 16:57:18 +02:00
Thomas Göttgens
f7b12f0695
Adapt to new protobufs - TODO: factory_reset rewire
2022-09-09 12:51:41 +02:00
Vladislav Osmanov
cb3010b58c
OLED Cyrillic Support for v1.3 ( #1640 )
...
* Extended ASCII codes and cyrillic support
(cherry picked from commit e977840805
)
* Fixed `ё`, `Ё` letters
(cherry picked from commit 2f4a2ccb2f
)
* Fixed `customFontTableLookup` execution flow
(cherry picked from commit 377f909f36
)
* [OLED] Specifying the language by defining it in `platformio.ini`
(cherry picked from commit ddd8132b24
)
* [OLED] localization guide
(cherry picked from commit a3267c886f
)
* [OLED] Cyrillic support
Localization guide has been moved to https://github.com/meshtastic/Meshtastic/tree/master/docs/developers/Firmware
https://meshtastic.org/docs/developers/Firmware/oled-l10n-guide
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-09-04 15:00:10 -05:00
Ben Meadors
1013aff9b6
Screen changes and fixes ( #1651 )
...
* Fixed bluetooth reinit bug
* Remove screen transition ms
* Whoops
* hasScreen is smarter now
* Oops
2022-08-25 11:25:05 -05:00
Ben Meadors
b54073a8a1
Bluetooth mode unification and behavior tweaks ( #1636 )
...
* Esp32 bluetooth modes
* Comment
* Gutting bluetooth
* Cleanup
* Security
* Testing
* NRF bluetooth security
* Reboot on saved lora or bluetooth settings
* Cleanup
* Fixes
* Stub for platforms without screens
* Fixed just-works in esp32
* Cleanup
* Display device name in boot screen
* Added waypoint module routing
* chmod
* Words
* Protos
* Backing out partition changes for testing
* Revert "Backing out partition changes for testing"
This reverts commit 191ed6489c
.
* Chmod PR artifacts
* Trying setInitialState again
* Revert "Trying setInitialState again"
This reverts commit 703eac7277
.
* External notification module
* Cleanup
* Pin display formatting
2022-08-22 16:41:23 -05:00
Thomas Göttgens
d0a1aad7d1
wire in compass display setting
2022-08-08 09:00:29 +02:00
Sacha Weatherstone
472fb6e5b0
Update protobufs & fix build
2022-08-06 16:31:40 +10:00
Thomas Göttgens
688ac3f8ee
Merge branch 'master' into loodydo-Compass-Fix
2022-08-04 11:01:02 +02:00
Thomas Göttgens
9bc2b4d8d7
Skip unneccessary EINK update
2022-08-04 10:35:40 +02:00
Thomas Göttgens
25a229ce85
Merge branch 'master' into loodydo-Compass-Fix
2022-08-02 09:39:29 +02:00
majbthrd
ade32b1827
lay groundwork for a possible future architecture ( #1571 )
...
* lay groundwork for a possible future architecture
* switch from feature opt-out to feature opt-in
* lay groundwork for a possible future architecture
* switch from feature opt-out to feature opt-in
* fix USE_RTC in variant.h for rak4631_epaper and t-echo
* ensure Screen.h is not included without configuration.h
Co-authored-by: Peter Lawrence <12226419+majbthrd@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-07-31 07:11:47 -05:00
loodydo
9c21064634
Update Screen.cpp
...
Fixed variable shadowing
2022-07-09 11:47:50 -06:00
loodydo
20d7d1b162
Update Screen.cpp
...
Add option to switch between static/non-static North.
2022-07-09 11:38:41 -06:00
loodydo
cf331dc58b
Update Screen.cpp
2022-07-04 13:16:29 -06:00
Thomas Göttgens
aead7a23f9
- Put Modemconfig in logical order and fix typo
...
- non-zero config.lora.bandwidth means a custom radio config, not 'Unknown'
- Enable 'this is a new device, set region' screen again now we can actually set region.
2022-06-22 09:52:08 +02:00
Jm Casler
90baf9d8a0
Fix typo in the modem presets
2022-06-21 19:23:07 -07:00
Mark Trevor Birss
e87c5d8d34
Update EInkDisplay2.cpp ( #1524 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-06-20 09:08:35 -05:00
Mark Trevor Birss
db28a1562e
Update EInkDisplay2.cpp
...
Fix E-Ink not powering up bug at startup
2022-06-03 14:21:27 +02:00
Mark Trevor Birss
48ee995e0d
Update EInkDisplay2.cpp
2022-06-01 20:33:51 +02:00
Mark Trevor Birss
c7dfd245e3
Update EInkDisplay2.cpp
2022-06-01 20:31:39 +02:00
Mark Trevor Birss
9512ea45de
Update EInkDisplay2.cpp
2022-06-01 19:27:38 +02:00
Mark Trevor Birss
b34b26518b
Update EInkDisplay2.cpp
2022-06-01 11:28:18 +02:00
Mark Trevor Birss
b9f25eb85c
Update EInkDisplay2.cpp
2022-06-01 11:21:09 +02:00
Thomas Göttgens
6bb3861e95
Moduleconfig also changed to localConfig Model.
2022-05-22 13:27:56 +02:00
Thomas Göttgens
53e9f4df46
Segemented config works for me (TM)
...
Small GPS Fix that cropped up while testing included.
2022-05-21 22:38:33 +02:00
Thomas Göttgens
5ee8c56c94
Support M5Stack with LORA868 (RA01H) Module and TFT Display (PRIVATE_HW, Canon Hardware TBD)
2022-05-09 19:50:39 +02:00
Sacha Weatherstone
5e7b372345
Satisfy cppcheck
2022-05-07 20:36:15 +10:00
Sacha Weatherstone
6b0ce6b729
Finish config transition
2022-05-07 20:31:21 +10:00
Sacha Weatherstone
eb6dd6b53d
Merge branch 'master' of github.com:meshtastic/Meshtastic-device
2022-05-07 13:34:36 +10:00
Sacha Weatherstone
ea86f76393
Move LoRa config out of primary channel
2022-05-07 13:34:06 +10:00
Thomas Göttgens
b5cc304336
Make #define NO_SCREEN work again
2022-05-06 15:41:37 +02:00
Thomas Göttgens
9e97fac252
- implement generic support for on-device battery powered RTC Modules.
...
- implement support for I2C RV-3028 based RTC modules like the RAK12002
- pretty print some debug timestamps
2022-04-27 11:05:08 +02:00
Thomas Göttgens
213d9512f1
WIP: unify the RAK targets into one firmware ( #1350 )
...
* First steps to unify GPS Lib for RAK 1910 and RAK 12500
* Technicalities. Out with the old and build the new.
* Adapt Matrix
* We use 0.4.5 now
* While we're at it, yank the RAK815, it's EOL
* Satisfy CI - for now
* - yank UBX library, talk to GPS chip with NMEA only.
- more autodetect going on, this time for the Eink Display.
TODO: actually do something with the scan findings.
* i swear this works on windows! :-)
* these are only there to make CI happy
* don't update eink display if not detected.
* Replace Oberon Crypt Library with modified Adafruit Library. This elimintaes the need for the sdk-nfxlib submodule.
* - Revert auto screen selection (incomplete)
- Revert nrF crypto engine (needs more work)
- add separate defines for not-auto-selecting screen lib.
* Define 2 new variants for RAK - with or without epaper
* Update variants
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
Co-authored-by: Ben Meadors <thebentern@tuta.io>
2022-04-25 15:13:41 +10:00
Thomas Göttgens
f279f9614e
Enable OEM Bootlogo, needs protobuf update
2022-04-18 18:11:17 +02:00
Jm Casler
87da779478
Updated welcome screen w/ text, pages and logo
...
Updated welcome screen w/ text, pages and logo
2022-04-14 21:31:31 -07:00
Jm Casler
fc0508f254
Fix for welcome screen going over ble pairing
2022-04-14 21:02:52 -07:00
Jm Casler
7e977aea00
Add welcome screen feature toggle
2022-04-13 21:59:25 -07:00
Jm Casler
340737f2a8
Work around for issue with unknown age due to not having time
...
Work around for issue with unknown age due to not having time
2022-04-11 18:53:29 -07:00
Jm Casler
6eab8f84d1
Updated text for better fit
2022-04-10 19:34:13 -07:00
Jm Casler
14eef42762
Disable indicator on welcome screen.
2022-04-10 19:27:11 -07:00
Jm Casler
16ae867c2d
Show welcome screen if region unset
2022-04-10 19:15:10 -07:00
Sacha Weatherstone
11323acb23
Update link to site
2022-04-08 13:40:41 +10:00
Mark Trevor Birss
b7aa1397c7
Add DIY nRF82540 PCA10059 4.2inch NiceRF 868 ( #1354 )
...
* Update build-all.sh
* Update configuration.h
* Update EInkDisplay2.cpp
* Create platformio.ini
* Create variant.cpp
* Create variant.h
* Update platformio.ini
* Update check-all.sh
* Create nordic_pca10059.json
* Update variant.h
* Update EInkDisplay2.cpp
* Update configuration.h
* Update platformio.ini
* Update EInkDisplay2.cpp
* Update variant.h
* Update EInkDisplay2.cpp
* Update configuration.h
* Update EInkDisplay2.cpp
* Update variant.h
* Update nordic_pca10059.json
* Update platformio.ini
* Update platformio.ini
* Update platformio.ini
* Update platformio.ini
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update variant.h
* Update configuration.h
* Update EInkDisplay2.cpp
* Update variant.h
* Update variant.h
* Update platformio.ini
* Update configuration.h
* Update configuration.h
* Update platformio.ini
* Update platformio.ini
* Update configuration.h
* Update platformio.ini
* Update configuration.h
* Update platformio.ini
* Update configuration.h
* Update configuration.h
* Update platformio.ini
* Update configuration.h
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2022-04-05 11:46:07 -05:00
Thomas Göttgens
364d81e906
adjust for serial wait time during nRF52 bootup
2022-04-02 16:02:26 +02:00
Thomas Göttgens
42ee4e8416
Resync modem_config display with 1.3 protobufs
...
current as of 20220326
2022-03-26 10:59:36 +01:00
Thomas Göttgens
cef1614770
Autodetect OLED Controller 1306/1106 ( #1317 )
...
* Autodetect OLED Controller 1306/1106 and make #define NO_SCREEN work again
* fix epaper with autodetect
* Try kicking CI - NFC
2022-03-24 11:36:56 -05:00
Sacha Weatherstone
6bee95d6b2
Rename MeshPlugin, SinglePortPlugin and ProtobufPlugin
2022-03-09 19:01:43 +11:00
hb9tob
bcac20490e
Update Screen.cpp ( #1274 )
2022-03-05 20:26:25 -06:00
Jm Casler
ebba628736
Rename Plugin to Module in ui related areas.
2022-02-27 02:26:22 -08:00
Jm Casler
e53abbfb2b
more rename plugin to module
2022-02-27 02:21:02 -08:00
Jm Casler
3c5e49d8f4
More renaming plugin to module
2022-02-27 01:49:24 -08:00
Jm Casler
ed5dea9f85
Update _plugin_ in radioconfig to _module_
2022-02-27 00:52:25 -08:00
Jm Casler
3a04a0ee7a
"plugin(s)" renamed to "module(s)" in comments and debug
2022-02-27 00:29:05 -08:00
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