Christian Baars and GitHub
61fe447df6
Update default .clangd with new compile flags and includes ( #24897 )
...
intended as base configuration for editors other than Visual Studio Code, which do not have such feature rich extension like Pioarduino for Visual Studio Code. Tested with Zed.
2026-07-15 16:00:20 +02:00
Christian Baars and GitHub
a1639507d1
Udisp SPI fix for mono color display ( #24899 )
...
* fix union offset for SPI mono display
* fix debug log to correcty use USE_UNIVERSAL_TOUCH
2026-07-14 19:03:57 +02:00
Christian Baars and GitHub
ef35d7b6c6
Cleaner solidify ( #24788 )
2026-05-25 17:04:03 +02:00
Christian Baars and GitHub
99fc7f87e7
use Tasmota Berry defines in coc ( #24787 )
2026-05-25 10:02:45 +02:00
a027be81f6
Fix I80 pushColors swap logic for parallel displays ( #24770 )
...
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local >
2026-05-20 13:52:46 +02:00
Christian Baars and GitHub
68635b9668
MI32: unify connection task ( #24769 )
2026-05-20 12:27:50 +02:00
Christian Baars and GitHub
2666434b90
BearSSL: update SHA functions for breaking change of IDF 5.5 ( #24757 )
2026-05-17 13:21:37 +02:00
274d8f0895
I2S: fix mkv muxing for files ( #24666 )
...
Co-authored-by: Christian Baars <christianbaars@Mac-mini-von-Christian.local >
2026-04-21 17:57:09 +02:00
b9beaf6fbd
Webcam CSI: allow more complex ISP setups with config files ( #24531 )
...
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local >
2026-03-07 11:39:36 +01:00
4a3dd3364c
webcam CSI: fix Ethernet ( #24501 )
...
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local >
2026-02-26 19:04:51 +01:00
Christian Baars and GitHub
4abafb1e17
CSI CAM: public beta test ( #24489 )
2026-02-24 16:01:44 +01:00
d3c274b015
I2S: full duplex, auto rx sample rate ( #24469 )
...
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local >
2026-02-20 20:25:31 +01:00
Christian Baars and GitHub
c71530bfd8
BearSSL: Fix SHA1 mode setting for ESP32P4 on IDF 5.5+ ( #24420 )
...
Add conditional compilation for ESP32P4 in IDF 5.5
2026-02-06 21:03:55 +01:00
Christian Baars and GitHub
1af3892059
fix hw accelerated SHA1 ( #24397 )
2026-01-29 21:57:35 +01:00
Christian Baars and GitHub
9d07bda709
BearSSL: use ROM functions for bigint on ESP32 too ( #24349 )
2026-01-16 21:24:52 +01:00
b276479b29
fix displayrotate for i2c ( #24214 )
...
Co-authored-by: Christian Baars <christianbaars@MacStudio-von-Christian.local >
2025-12-11 16:13:56 +01:00
Christian Baars and GitHub
66dc5c926d
MI32: use always 128-bit UUID for characteristics as peripheral ( #24197 )
2025-12-08 11:11:29 +01:00
Christian Baars and GitHub
5f7cb57ffb
MI32: add pin, some fixes ( #24191 )
2025-12-06 15:29:06 +01:00
Christian Baars and GitHub
4145c5f45e
NimBLE updates ( #24163 )
2025-11-26 13:32:19 +01:00
Christian Baars and GitHub
41d3ffb98f
add 2 bpp to pixmat class ( #24143 )
2025-11-20 17:40:24 +01:00
Christian Baars and GitHub
0eec031d49
split udisplay.cpp into multiple files ( #24007 )
2025-10-12 17:15:02 +02:00
Christian Baars and GitHub
abf2e22c10
remove remnants of pre 5.x IDF ( #23995 )
2025-10-10 17:25:24 +02:00
Christian Baars and GitHub
20566dd1dc
mi32 refactor web UI ( #23979 )
2025-10-05 10:59:14 +02:00
Christian Baars and GitHub
d0eb3bb6ae
use ROM bigint functions in BearSSL ( #23949 )
2025-09-26 13:25:33 +02:00
Christian Baars and GitHub
4af60debf5
house keeping, save 100 bytes ( #23945 )
2025-09-24 16:22:55 +02:00
Christian Baars and GitHub
9d39901967
add Berry module: Matrix ( #23935 )
...
* add Berry module Matrix
* change class name to pixmat
2025-09-22 17:03:53 +02:00
30f770ca4a
Add ESP32 ROM SHA Hardware Acceleration to BearSSL ( #23819 )
...
* Add ESP32 ROM SHA Hardware Acceleration to BearSSL
* USE_SHA_ROM by default for all esp32x variants
---------
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com >
2025-08-24 15:32:47 +02:00
Christian Baars and GitHub
08f2826e97
MI32: fix server notifications/indications ( #23686 )
2025-07-15 20:25:41 +02:00
Christian Baars and GitHub
6c699e9b95
add hostedOTA and info messages ( #23675 )
2025-07-12 11:43:42 +02:00
Christian Baars and GitHub
ae3dbde4b1
i2spause ( #23646 )
2025-07-07 21:26:52 +02:00
Christian Baars and GitHub
550b8c5307
use SDK config information about BLE capabilities ( #23621 )
2025-06-30 18:50:52 +02:00
Christian Baars and GitHub
cc95aa5f0f
add i2s to some demo environments ( #23620 )
2025-06-30 16:36:58 +02:00
Christian Baars and GitHub
aeb3005c3e
small fixes for i2s audio driver ( #23619 )
2025-06-30 15:22:06 +02:00
Christian Baars and GitHub
fb44d42426
BLE updates for esp-nimble-cpp v2.x ( #23553 )
2025-06-15 18:24:54 +02:00
Christian Baars and GitHub
f378e68b3d
i2s additions ( #23543 )
2025-06-14 16:32:54 +02:00
Christian Baars and GitHub
75b109c893
use smaller poly1305-donna and remove other poly1305_auth code ( #23386 )
2025-05-06 22:01:22 +02:00
Christian Baars and GitHub
9329dbc52b
add SSH demo driver to berry examples ( #23378 )
2025-05-06 10:48:50 +02:00
Christian Baars and GitHub
e2eae10db6
Fix log_level definition conflict ( #23366 )
2025-05-02 15:10:02 +02:00
Christian Baars and GitHub
723684bb06
Berry: add crypto modules ED25519 and Chacha20-Poly1305 ( #23338 )
...
* add crypto modules for Berry
* remove Berry examples from PR
2025-04-25 00:11:47 +02:00
Christian Baars and GitHub
9be9bb8af3
faster 8266 builds, ignore audio libs ( #22942 )
2025-02-04 15:12:51 +01:00
Christian Baars and GitHub
aaa49f84ab
fix 8266 builds, add missing guards ( #22924 )
2025-02-03 11:23:11 +01:00
Christian Baars and GitHub
def7ede895
add opus/webm encoding ( #22923 )
2025-02-02 21:49:11 +01:00
Christian Baars and GitHub
03e8497211
I2S: add command i2sloop ( #22807 )
...
* revert upstream change of the library, fix memory leak by using stack again
* add i2sloop command
2025-01-12 17:16:20 +01:00
Christian Baars and GitHub
ed21cfd487
add opus stream and file support for opus/aac ( #22795 )
2025-01-10 09:02:41 +01:00
Christian Baars and GitHub
b73f50be6b
I2S: AAC support for web radio ( #22787 )
...
* I2S: AAC decoding support for web radio
* optimize AAC-lib for size
2025-01-08 21:35:42 +01:00
Christian Baars and GitHub
17ab5a5e83
fix missing button when turning on BLE ( #22770 )
2025-01-05 19:14:59 +01:00
Christian Baars and GitHub
f3fcbea6d1
no assertion when adc_config fails ( #22696 )
2024-12-21 18:38:06 +01:00
Christian Baars and GitHub
6745bc1b48
add scroll to Leds_matrix ( #22693 )
2024-12-21 18:36:43 +01:00
Christian Baars and GitHub
6268066bac
make regex more flexible for different quotation marks ( #22629 )
2024-12-12 11:21:47 +01:00
Christian Baars and GitHub
baeaad7558
fix LED, C2 has no i2s ( #22575 )
2024-12-02 12:10:28 +01:00
Christian Baars and GitHub
bed14174bc
add lp_core to Berry ULP module ( #22567 )
2024-11-30 19:01:12 +01:00
Christian Baars and GitHub
873bd3f211
fix compilation with BLE 5 ( #22506 )
2024-11-17 20:50:45 +01:00
Christian Baars and GitHub
448ca1c109
MI32 legacy: add config operations ( #22458 )
2024-11-10 23:23:37 +01:00
Christian Baars and GitHub
b5a487a595
widget support for Berry/MI32 dashboard ( #22359 )
2024-10-25 19:25:49 +02:00
Christian Baars and GitHub
e39f1cc83f
track BLE devices with RPA ( #22300 )
2024-10-16 18:14:00 +02:00
Christian Baars and GitHub
6673fb906b
prevent crash with unconfigured audio ( #21775 )
2024-07-14 21:00:24 +02:00
Christian Baars and GitHub
13330eb085
Berry: add int8 quantisation to Tensorflow lite driver ( #21763 )
...
* add input quantization, minor fixes
* prevent divideByZero
2024-07-11 23:05:47 +02:00
Christian Baars and GitHub
7cb8a3f968
Berry: add cam module, img class ( #21743 )
...
* cam module, img class
2024-07-07 19:50:33 +02:00
Christian Baars and GitHub
d15b88f746
improve parser ( #21648 )
2024-06-16 20:54:59 +02:00
Christian Baars and GitHub
aa217e13b9
refactoring, bugfixes, generic device scanning ( #21603 )
2024-06-10 10:50:50 +02:00
Christian Baars and GitHub
979dd86730
Bugfix: crash when using tjpegd and LVGL ( #21544 )
...
* prevent crashes when using tjpegd in other places in Tasmota
* do not use external tjpegd in Tasmota
2024-06-02 09:48:07 +02:00
Christian Baars and GitHub
a4dbc57448
multiple fixes ( #21511 )
2024-05-28 10:59:57 +02:00
Christian Baars and GitHub
33f491a8e6
scan wifi asynchronously ( #21498 )
2024-05-27 15:17:09 +02:00
Christian Baars and GitHub
688f3ffb19
Small changes to berry_custom to better keep the local repository clean ( #21491 )
...
* keep berry_custom clean with regards to GIT
* keep .keep
2024-05-25 09:23:08 +02:00
e5521bb763
Build system: allow easy solidification of external Berry ( #21430 )
...
* custom solidification
* solidify-from-url
* forgot folders
---------
Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local >
2024-05-24 20:57:43 +02:00
Christian Baars and GitHub
1ca91a8170
Berry webserver: allow to content_send bytes ( #21479 )
2024-05-24 20:55:56 +02:00
Christian Baars and GitHub
01bd6ec52a
apll not supported on all SOCs ( #21483 )
2024-05-24 15:55:24 +02:00
Christian Baars and GitHub
da4fab66c1
more consistent usage of variables, really use apll rx setting ( #21459 )
2024-05-21 17:43:43 +02:00
Christian Baars and GitHub
e7f69ebc5f
bugfix: webradio crash with invalid url ( #21446 )
2024-05-20 09:12:14 +02:00
Christian Baars and GitHub
7f7bcd0ab6
small refactoring, more robust handling of commands ( #21439 )
2024-05-19 17:12:54 +02:00
Christian Baars and GitHub
0e5b2a86b8
i2s audio ,some improvements ( #21433 )
2024-05-18 22:15:59 +02:00
Christian Baars and GitHub
08f9b37b99
Berry add gpio.set_freq() ( #21375 )
2024-05-07 09:36:39 +02:00
Christian Baars and GitHub
ca5a2d322d
fix Tensorflow driver for IDF5.x ( #21348 )
2024-05-04 19:59:47 +02:00
Christian Baars and GitHub
fffb43fa79
fix conflicting log_level definitions ( #21337 )
2024-05-03 23:25:41 +02:00
Christian Baars and GitHub
6f20dcd0ed
Prepare restoration of Tensorflow driver for Core 3 ( #21327 )
...
* Fix compilation of conv.cc
* fix compilation of depthwise_conv.cc
2024-05-03 12:28:49 +02:00
Christian Baars and GitHub
08c3416255
Berry example: wave file recorder ( #21315 )
2024-05-02 13:36:28 +02:00
Christian Baars and GitHub
5b5fdb0afe
WIP: make I2S bridge compile with Core 3, untested on hardware ( #21301 )
...
* make I2S bridge compile with Core 3, untested on hardware
* typo USE_I2S_BRIDGE
* rm Core 2 version
2024-04-28 22:09:09 +02:00
Christian Baars and GitHub
b3c075c666
I2S changes for Core 3 ( #21291 )
...
* i2s fixes and refactoring
* DMA setting added, more refactoring
2024-04-27 20:50:03 +02:00
Christian Baars and GitHub
46fae91e10
fix BTHome, prep BLE5 ( #20989 )
2024-03-20 11:22:35 +01:00
Christian Baars and GitHub
b02de6de6f
add BLE.info() ( #20682 )
2024-02-08 11:31:48 +01:00
Christian Baars and GitHub
0bc6f82a81
MI32 legacy: use disconnect reason as error code ( #20676 )
2024-02-07 10:30:30 +01:00
Christian Baars and GitHub
a95314ff96
fix build for Core 2 ( #20645 )
2024-02-02 15:17:45 +01:00
Christian Baars and GitHub
c24c0a53c0
fix compilation with newer Arduino framework ( #20641 )
2024-02-02 11:09:43 +01:00
Christian Baars and GitHub
083ddad683
add BTHOME ( #20625 )
2024-01-30 17:50:03 +01:00
Christian Baars and GitHub
81fac80859
MI32 legacy: add optional argument to BLE.run() ( #20431 )
...
* add optional argument to BLE.run()
* set default of scan response to NO
2024-01-09 09:10:45 +01:00
Christian Baars and GitHub
0e87096bad
allow Berry fast_loop for BLE module ( #20281 )
2023-12-21 20:28:08 +01:00
Christian Baars and GitHub
864a99d887
Berry ULP - API changes for IDF5.x ( #20198 )
...
* remove pointless dependencies
* add API changes for IDF5.x
2023-12-09 13:32:02 +01:00
8ee071b8b8
build process: simplify driver selection for BLE ( #20138 )
...
Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local >
2023-12-01 14:59:59 +01:00
Christian Baars and GitHub
673202120f
instantiate correct class Rainbow_stripes ( #20135 )
2023-12-01 10:52:00 +01:00
Christian Baars and GitHub
fb51d9df8a
MI32 GUI changes ( #20115 )
2023-11-27 19:08:44 +01:00
Christian Baars and GitHub
0b54b7df40
fix compilation without PARTITION_WIZARD ( #20009 )
2023-11-14 08:52:09 +01:00
Christian Baars and GitHub
cf6de0ce31
add AES_CBC to crypto module ( #19964 )
2023-11-09 14:27:17 +01:00
Christian Baars and GitHub
06bacdf48b
refactoring, use ringbuffer for server too ( #19953 )
2023-11-07 20:27:43 +01:00
Christian Baars and GitHub
580c46177f
MI32: fix restart on C6 ( #19909 )
2023-11-02 13:55:15 +01:00
Christian Baars and GitHub
c238d8d4d1
several updates ( #19893 )
2023-11-01 17:30:22 +01:00
Christian Baars and GitHub
26e9d7e49c
deactivate automatic flashsize detection ( #19788 )
2023-10-18 17:52:51 +02:00
Christian Baars and GitHub
17143cea44
remove HomeKit remnants from mi32 legacy driver ( #19782 )
2023-10-17 21:00:46 +02:00
Christian Baars and GitHub
b98ad59d11
Delete xsns_62_esp32_mi_homekit.c ( #19778 )
2023-10-17 11:00:02 +02:00
Christian Baars and GitHub
baef3eed91
Delete lib/libesp32_div/ESP32-HomeKit directory ( #19743 )
2023-10-14 20:36:30 +02:00
Christian Baars and GitHub
6bde92eef8
use partiton table from flash for download FS ( #19694 )
2023-10-07 15:18:37 +02:00