Manuel
f4fb7e10f3
Merge branch 'master' into tft-gui-work
2024-03-15 23:15:06 +01:00
Andre K
0dda20bc35
fix for I2C scan getting stuck ( #3375 )
...
* refactor: add delay for T-Echo peripherals setup
* comment out `PIN_POWER_EN1`
2024-03-15 17:12:30 -05:00
mverch67
42ea9ef0f9
add fonts folder
2024-03-14 21:13:16 +01:00
mverch67
070b6df0f3
add generated fonts with latin-1 supplements
2024-03-14 18:24:05 +01:00
Manuel
854ca4e7ad
Merge branch 'master' into tft-gui-work
2024-03-13 22:51:46 +01:00
Ben Meadors
2efe436102
Update nrf52 platform and consolidate Adafruit Bus IO ( #3393 )
2024-03-13 07:20:51 -05:00
Manuel
5b065d4958
Merge branch 'master' into tft-gui-work
2024-03-11 22:45:21 +01:00
Manuel
e24e4d99a6
Merge branch 'master' into tft-gui-work
2024-03-11 16:22:56 +01:00
Todd Herbert
1d31be939f
Swap Wireless Paper V1.0 dependency to meshtastic/GxEPD2
2024-03-12 03:06:01 +13:00
Thomas Göttgens
4b4bd07d5c
Merge branch 'master' into eink-special-frames
2024-03-11 14:10:19 +01:00
todd-herbert
cf4753f7fd
Async full-refresh for EInkDynamicDisplay ( #3339 )
...
* Move Wireless Paper V1.1 custom hibernate behavior to GxEPD2
* Async full-refresh for EInkDynamicDisplay
* initial config for T-Echo
* formatting
responds to https://github.com/meshtastic/firmware/pull/3339#discussion_r1518175434
* increase fast-refresh limit for T-Echo
https://github.com/meshtastic/firmware/pull/3339#issuecomment-1986245727
* change dependency from private repo to meshtastic/GxEPD2
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-03-11 07:56:55 -05:00
Manuel
b90b37d032
Merge branch 'master' into tft-gui-work
2024-03-10 12:34:31 +01:00
Todd Herbert
c0a3b20aa3
while drafting, build from todd-herbert/meshtastic-GxEPD2#async
2024-03-10 13:45:35 +13:00
Todd Herbert
d5c11d1892
change dependency from private repo to meshtastic/GxEPD2
2024-03-10 02:11:49 +13:00
Ben Meadors
42286edc81
Merge branch 'master' into eink-async
2024-03-09 06:59:56 -06:00
Mark Trevor Birss
29335a18f5
Update variant.h ( #3354 )
2024-03-09 06:55:02 -06:00
Manuel
7c63e0312b
Merge branch 'master' into tft-gui-work
2024-03-09 08:50:56 +01:00
Andre K
51df4fc775
fix: turn off T-Echo peripherals on deep sleep ( #3162 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-03-08 20:15:37 -06:00
Todd Herbert
23926210d1
increase fast-refresh limit for T-Echo
...
https://github.com/meshtastic/firmware/pull/3339#issuecomment-1986245727
2024-03-09 09:57:30 +13:00
Todd Herbert
7275c21f6b
formatting
...
responds to https://github.com/meshtastic/firmware/pull/3339#discussion_r1518175434
2024-03-09 09:34:53 +13:00
Todd Herbert
ac89bb3387
initial config for T-Echo
2024-03-09 09:30:34 +13:00
Todd Herbert
07da130586
Async full-refresh for EInkDynamicDisplay
2024-03-09 09:30:34 +13:00
Todd Herbert
5d4d91f775
Move Wireless Paper V1.1 custom hibernate behavior to GxEPD2
2024-03-09 09:30:34 +13:00
Manuel
4363150b56
Merge branch 'master' into tft-gui-work
2024-03-07 14:29:49 +01:00
Steven Osborn
c860493e68
Add delay so GPS and Radio have time to power up ( #3334 )
...
* Add delay so GPS and Radio have time to power up
* reduce the delay a bit
* make delay more generic / configurable
* remove whitespace changes
2024-03-07 07:11:25 -06:00
Manuel
3e7284d841
Merge branch 'master' into tft-gui-work
2024-03-06 23:57:40 +01:00
Jonathan Bennett
e174328de3
Native Webserver ( #3343 )
...
* Added WebServer/WebServices for Native Linux Meshtastic and web gui
* Fix bug in login functionality
* Added customized config of portdunio.ini with LovyannGFX from marelab repro
* Compile Problem resolved with developer version of LovyanGFX.git
* Compile against dev version
* Fixes to fit into main branch
* Update variant.h, main.cpp, .gitignore, WebServer.cpp, esp32s2.ini, WebServer.h, ContentHandler.cpp, rp2040.ini, nrf52.ini, ContentHelper.cpp, Dockerfile, ContentHandler.h, esp32.ini, stm32wl5e.ini
* Added linux pi std /usr/include dir
* Adding /usr/innclude for Linux compile against native libs that are not hadled by platformio
* Review log level changes & translation
* Update Dockerfile
* Fix Typo & VFS ref. Part1
* Fix Typo & VFS ref.
* Dev Version for ulfius web lib
* Update platformio.ini
* Free VFS path string
* Remove unintended changes
* More unintentional changes
* Make the HTTP server optional on native
* Tune-up for Native web defaults
* Don't modify build system yet
* Remove more unneeded changes
---------
Co-authored-by: marc hammermann <marchammermann@googlemail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2024-03-06 16:23:04 -06:00
mverch67
6582429c3d
fix rak build
2024-03-05 18:25:12 +01:00
mverch67
210f3eba16
fix rp2040 + monteops build
2024-03-05 18:02:08 +01:00
mverch67
4dcaeddb1f
fix build issues
2024-03-05 16:14:52 +01:00
mverch67
12c22c7cd2
update Packet classes
2024-03-05 09:20:47 +01:00
mverch67
04848439b9
implement IClientBase interface
2024-03-04 09:43:46 +01:00
mverch67
ce39c5133a
fix TFT initialization
2024-03-04 09:43:46 +01:00
mverch67
1997b3df9c
fix native/x11 target
2024-03-04 09:43:46 +01:00
mverch67
125ecca85f
fix compilation for native + t-deck
2024-03-04 09:43:46 +01:00
mverch67
cc359aaab9
fix libs
2024-03-04 09:43:46 +01:00
mverch67
fbdfa92d4b
start device-ui integration
2024-03-04 09:43:46 +01:00
mverch67
942b7d21a2
PacketQueue thread communication
2024-03-04 09:43:46 +01:00
Ben Meadors
e3063a2785
Turns out bluefruit uses some of these macros even though "we" don't :-/
2024-03-03 09:46:36 -06:00
Ben Meadors
6dbb6583ef
Put these back
2024-03-03 09:33:18 -06:00
Ben Meadors
9b3e519487
Revert "Fix LED pinout for T-Echo board marked v1.0" ( #3304 )
...
* Revert "Fix LED pinout for T-Echo board marked v1.0, date 2021-6-28 (#3051 )"
This reverts commit c2afa879b8
.
* Remove / comment out unused LED pins
2024-03-03 08:55:52 -06:00
todd-herbert
5865add857
E-Ink: fast refresh for Wireless Paper V1.1 ( #3320 )
2024-03-03 07:13:56 -06:00
todd-herbert
c659292836
Reimplement "Dynamic E-Ink" as a derived class ( #3316 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-03-02 20:07:29 -06:00
Ben Meadors
905718e2ac
Remove problematic IO2 3V3 toggling (again) as GPS EN pin ( #3317 )
...
* Remove problematic IO2 3V3 toggling (again) as GPS EN pin
* Comment
* Trunk
2024-03-02 15:45:59 -06:00
todd-herbert
6acc63729b
Refactor EInkDisplay ( #3299 )
...
* Refactor EInkDisplay
A lot of variant specific code is merged, with the macros pushed to the respective variant.h files.
"Dynamic Partial" code has been purged, pending a rewrite.
* fix: declare class only if USE_EINK, init all members
* refactor: move macros to platformio.ini
Responds to https://github.com/meshtastic/firmware/pull/3299#issuecomment-1966425926
* fix: EInkDisplay::connect() references old macros
Usage was in a block of variant-specific code, which had been intentionally left untouched.
* fix: remove duplicate macros from variant.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-02-28 09:45:15 -06:00
Ben Meadors
ce0e5c0ce7
SDA and SCL remap
2024-02-26 19:49:43 -06:00
Ben Meadors
59bbd1ad00
Revert I2C changes
2024-02-26 19:32:58 -06:00
Neil Hao
8726cb830e
Trunk don't like long line:)
2024-02-25 18:44:43 +08:00
Neil Hao
8c7ee1a7bb
Corrected the Trunk Problem
2024-02-25 18:32:46 +08:00
neil
74714bf0c5
station-g2
2024-02-24 14:28:58 -08:00