Commit Graph

74 Commits

Author SHA1 Message Date
Thomas Göttgens
5554114d11
disable serial module and tcp socket api for standalone devices (#5591)
* disable serial module and tcp socket api for standalone devices
* just disable webserver, leave wifi available
* disable socket api
2024-12-29 22:42:43 +01:00
Jonathan Bennett
8e40144b08
Merge branch 'master' into tft-gui-work 2024-12-04 21:28:27 -06:00
dylanli
85b2bad275
Refact the macro definition of GPS initialization of GPSDEFAULTD_NOT_PRESENT and added seeeed Indicator to this sequence (#5494)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-12-03 06:29:33 -06:00
mverch67
5a6f36d3cf use custom touch driver 2024-12-01 13:56:16 +01:00
mverch67
0f7cdde217 Merge branch 'tft-gui-work' of https://github.com/meshtastic/firmware into tft-gui-work 2024-12-01 12:47:01 +01:00
mverch67
ab6dfe4ef2 wake screen with button only 2024-12-01 12:46:45 +01:00
Manuel Verch
aac2a80a1d fix radioLib warnings for T-Deck target 2024-11-30 00:11:13 +00:00
Manuel
62a5e86236
Merge branch 'master' into tft-gui-work 2024-11-24 22:01:30 +01:00
mverch67
e29d0e85e6 t-deck-tft button is handled in device-ui 2024-11-24 15:17:42 +01:00
mverch67
83a89f1abf remove wrong debug defines 2024-11-24 15:04:19 +01:00
Ben Meadors
fdec95f9c1
Cherry pick tdeck fixes (#5422)
* Try-fix (workaround) T-Deck audio crash

* set T-Deck audio to unused 48 (mem mclk)

* swap mclk to gpio 21

* dreamcatcher: assign GPIO44 to audio mclk

---------

Co-authored-by: mverch67 <manuel.verch@gmx.de>
2024-11-22 14:25:09 -06:00
mverch67
3f997ba70f fix T-Deck build 2024-11-20 16:26:45 +01:00
mverch67
21867e5956 add RadioLib debugging options for (T-Deck) 2024-11-20 09:44:12 +01:00
Thomas Göttgens
630568c090
Streamline board definitions for first tech preview. (#5390)
* Streamline board definitions for first tech preview. TBD: Indicator Support

* add point-of-checkin

* use board/unphone.json

---------

Co-authored-by: mverch67 <manuel.verch@gmx.de>
2024-11-19 11:46:22 +01:00
mverch67
86792f7940 swap mclk to gpio 21 2024-11-11 21:28:34 +01:00
mverch67
3f02ee43cb set T-Deck audio to unused 48 (mem mclk) 2024-11-11 20:07:44 +01:00
mverch67
8eb8c677e6 try-fix (workaround) T-Deck audio crash 2024-11-09 13:06:05 +01:00
mverch67
6564d71685 playing with locks; but needs more testing 2024-10-21 00:20:10 +02:00
mverch67
db4fb1bc1e extra 2024-10-08 09:18:32 +02:00
mverch67
45b173abb3 prepare LVGL ST7789 driver 2024-09-23 22:00:10 +02:00
mverch67
73ce1cd7c1 lib-update: other T-Deck touch driver 2024-09-18 21:48:51 +02:00
mverch67
0ca687e6c4 try-fix less paranoia 2024-09-08 23:43:53 +02:00
Manuel
38b31a816f
Merge branch 'master' into tft-gui-work 2024-09-02 14:45:43 +02:00
Kevin Hester
2a7cf9d387 Remove redundant defintions of ST7789_BACKLIGHT_EN 2024-08-22 10:40:12 -07:00
mverch67
674c7a8e2f exclude webserver / bluetooth 2024-07-05 12:29:26 +02:00
mverch67
41628736a6 lib update: trackball behavior fix 2024-07-04 12:45:50 +02:00
mverch67
a57e4934a5 bump up lovyanGFX driver version 2024-06-28 14:28:01 +02:00
mverch67
520a8a8ca9 trackball support 2024-06-27 15:43:06 +02:00
mverch67
7489e709a7 gcc option can be removed 2024-06-24 14:56:49 +02:00
mverch67
1f1419293a lib update: kbd matrix driver 2024-06-21 10:36:51 +02:00
mverch67
58102acce6 exclude inputbroker fixes crash 2024-06-17 21:44:22 +02:00
mverch67
cf1f0032e4 lib update: node options + localisation preparations 2024-06-16 20:47:48 +02:00
mverch67
617cb4b60d message alert settings 2024-06-02 20:51:39 +02:00
mverch67
4bac9086dd fixes native keyboard+mouse handling 2024-05-29 20:51:01 +02:00
mverch67
342de9c4d3 open sauce t-deck edition 2024-05-28 21:42:26 +02:00
mverch67
b867ab5ed8 defines for monitoring control 2024-05-25 12:43:57 +02:00
Manuel
c2fe1ef9fa
Merge branch 'master' into tft-gui-work 2024-05-22 08:13:19 +02:00
Mike
0c9da9aec7
Update platformio/espressif32 to the latest 6.7.0 (#3899)
* Bump platfomio/espressif32 version to latest 6.7.0

* Fix deprecated constants

* Remove pin defs already defined by the framework

* ESP_EXT1_WAKEUP_ALL_LOW is deprecated for any target except esp32

* Enable LTO and use newlib nano flavor

* Make trunk happy

* Respect build_unflags of base env

* Recover float printfing

* Disable BLE_SM_PAIR_AUTHREQ_SC

* Distribute BLE_SM_PAIR_KEY_DIST_ID too

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-05-21 21:02:09 -05:00
mverch67
64d0e94d18 add defines for log and monitor 2024-05-20 20:04:59 +02:00
Thomas Göttgens
7c3519d322
Merge branch 'master' into tft-gui-work 2024-05-13 19:16:00 +02:00
Thomas Göttgens
859fd7c251
Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
Manuel
7593886e8b
Merge branch 'master' into tft-gui-work 2024-05-11 10:56:05 +02:00
Nicholas Baddorf
147de75a02
Added modifier key combination to allow keyboard shortcuts on t-deck (#3668)
* Updated kbI2cBase.cpp

Updated keyboard settings for t-deck to allow a modifier key to trigger 'tab', mute notifications, or quit. To trigger the modifier press the shift key and mic (0) button at the same time. Then press q (quit), m (mute), or t (tab).

* Update kbI2cBase.cpp

* fixed formatting issues in kbI2cBase.cpp

* Removed keyboard shortcut code that doesnt work

alt+t does not work on a t-deck so I removed it to avoid confusion.

* Updated kbI2cBase.cpp

Updated keyboard settings for t-deck to allow a modifier key to trigger 'tab', mute notifications, or quit. To trigger the modifier press the shift key and mic (0) button at the same time. Then press q (quit), m (mute), or t (tab).

* Update kbI2cBase.cpp

* fixed formatting issues in kbI2cBase.cpp

* Removed keyboard shortcut code that doesnt work

alt+t does not work on a t-deck so I removed it to avoid confusion.

* Changed modifier key to alt+c

* Added screen brightness functionality

Use modifier key with o(+) to increase brightness or i(-) to decrease.

Currently there are 4 levels of brightness, (L, ML, MH, H). I would like to add a popup message to tell you the brightness.

* Added checks to disable screen brightness changes on unsupported hardware

* Setting the brightness code to work on only applicable devices

* Added "function symbol" display to bottom right corner of screen. Now shows when mute is active or modifier key is pressed. Also fixed some other minor issues.

* commented out a log

* Reworked how modifier functions worked, added

I wasn’t  happy with my previous implementation, and I think it would have caused issues with other devices. This should work on all devices.

* Added back the function I moved causing issue with versions

* Fixed the version conflicts, everything seems to work fine now

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2024-05-08 07:37:50 -05:00
mverch67
4c08639198 Merge branch 'tft-gui-work' of https://github.com/meshtastic/firmware into tft-gui-work 2024-04-17 20:51:34 +01:00
mverch67
fbc0c8bae4 platformio.ini updates 2024-04-17 20:35:32 +01:00
Manuel
e588b7e97b
Merge branch 'master' into tft-gui-work 2024-04-17 15:20:26 +02:00
mverch67
d83838d7d7 update platform definitions to refactored lib 2024-04-15 14:59:21 +02:00
Manuel
5047468d9f
fix/enhancement: TFT device powersave (part 3) (#3600)
* fix: device TFT powersave (part 3)

* trunk fmt

* trunk fmt

* undo bluetooth deinit from #3596

* revert code for heltec tracker

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-04-14 09:11:27 -05:00
mverch67
d369c5b89e USE_PACKET_API compiler switch 2024-04-07 12:45:00 +02:00
mverch67
4c1625b954 configurable RAM usage 2024-03-27 07:41:30 +01:00