J. Nick Koston
|
88a23acc4b
|
tweak
|
2025-11-15 17:19:37 -06:00 |
|
J. Nick Koston
|
950dff1a38
|
[logger] Reduce ESP32 UART mutex overhead by 50%
|
2025-11-15 16:54:18 -06:00 |
|
J. Nick Koston
|
61eddfdcda
|
[logger] Reduce ESP32 UART mutex overhead by 50%
|
2025-11-15 16:47:35 -06:00 |
|
J. Nick Koston
|
6f7e54c3f3
|
[select] Refactor to index-based operations for immediate and future RAM savings (#11623)
|
2025-11-05 11:33:01 +13:00 |
|
Jesse Hills
|
99f48ae51c
|
[logger] Improve level validation errors (#11589)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-29 01:29:40 +00:00 |
|
J. Nick Koston
|
3c18558003
|
Optimize stateless lambdas to use function pointers (#11551)
|
2025-10-28 08:06:22 +13:00 |
|
tomaszduda23
|
f3cdbd0a05
|
[nrf52] fix task names in logs (#11367)
|
2025-10-19 07:39:48 -10:00 |
|
J. Nick Koston
|
20d9ae699c
|
[logger] Conditionally compile runtime tag-specific log levels for performance (#11004)
|
2025-10-06 09:59:52 +13:00 |
|
Tucker Kern
|
2596b6096f
|
Fix log level selector when selecting levels above INFO (#10368)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-10-03 14:28:38 -05:00 |
|
J. Nick Koston
|
ca0e738799
|
[logger] Fix line number wrapping bug for files with >999 lines (#10979)
|
2025-10-03 10:50:21 -05:00 |
|
J. Nick Koston
|
de21c61b6a
|
[logger] Optimize log formatting performance (35-72% faster) (#10960)
|
2025-10-01 15:33:30 +02:00 |
|
Jonathan Swoboda
|
b8cee477fe
|
[esp32] Use arduino as an idf component (#10647)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-09-17 17:23:34 -05:00 |
|
J. Nick Koston
|
91228c82e6
|
[esp8266][logger] Store LOG_LEVELS strings in PROGMEM to reduce RAM usage (#10569)
|
2025-09-08 10:29:45 +12:00 |
|
J. Nick Koston
|
1340665ac7
|
[logger] Use LogString for UART selection strings (saves 28 bytes RAM on ESP8266) (#10615)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-05 17:47:53 -05:00 |
|
J. Nick Koston
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
J. Nick Koston
|
981b906579
|
[logger] Use C++17 nested namespace syntax (#9916)
|
2025-07-26 11:06:01 -10:00 |
|
J. Nick Koston
|
d64e4d3c49
|
[ruff] Enable FURB rules for code modernization (#9896)
|
2025-07-26 20:54:03 +12:00 |
|
Jesse Hills
|
6d37b916dc
|
[logger] Don't allow `logger.log actions without configuring the logger` (#9821)
|
2025-07-26 16:23:36 +12:00 |
|
J. Nick Koston
|
ffebd30033
|
[ruff] Enable SIM rules and fix code simplification violations (#9872)
|
2025-07-25 18:26:08 +12:00 |
|
TJ Horner
|
108e447072
|
[logger] remove unnecessary call to setTxTimeoutMs (#9854)
|
2025-07-24 14:51:47 +12:00 |
|
Samuel Sieb
|
4bd0561ba3
|
[logger] fix on_message (#9642)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-17 17:08:18 -10:00 |
|
tomaszduda23
|
5d9cba3dce
|
[nrf52, core] nrf52 core based on zephyr (#7049)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Samuel Sieb <samuel-github@sieb.net>
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-16 13:00:21 +12:00 |
|
J. Nick Koston
|
ee8ee4e646
|
Optimize logger callback API by including message length parameter (#9368)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-07 22:00:03 +00:00 |
|
J. Nick Koston
|
440de12e3f
|
Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) (#9354)
|
2025-07-08 09:04:41 +12:00 |
|
J. Nick Koston
|
90fb3680d4
|
Optimize logger performance by eliminating redundant strlen calls (#9369)
|
2025-07-08 08:36:36 +12:00 |
|
Jonathan Swoboda
|
3470305d9d
|
[esp32] Remove IDF 4 support and clean up code (#9145)
|
2025-07-01 16:22:41 +00:00 |
|
lamauny
|
d86f319d66
|
Add support for LN882X Family (with LibreTiny) (#8954)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-06-30 16:20:36 +12:00 |
|
J. Nick Koston
|
e017250445
|
Reduce logger CPU usage by disabling loop when buffer is empty (#9160)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-06-26 13:44:07 +12:00 |
|
J. Nick Koston
|
59889a6286
|
Reduce Logger memory usage by optimizing variable sizes (#9161)
|
2025-06-23 14:06:02 +12:00 |
|
Jonathan Swoboda
|
aa180b9581
|
Bump ESP32 Arduino version to 3.1.3 (#8604)
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
|
2025-06-19 08:16:25 +12:00 |
|
J. Nick Koston
|
07cf6e723b
|
Fix unbound BLE event queue growth and reduce memory usage (#9052)
|
2025-06-15 04:45:41 +00:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
J. Nick Koston
|
737d502614
|
Fix logger stack overflow (#8988)
|
2025-06-03 04:46:17 +12:00 |
|
Jonathan Swoboda
|
ca0037d076
|
[esp32, logger, core] Add initial c5 support (#8895)
|
2025-05-26 13:33:41 +12:00 |
|
Jesse Hills
|
926b42ba1c
|
[logger] Fix options in select (#8875)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
|
2025-05-23 09:33:38 +10:00 |
|
Jonathan Swoboda
|
787f4860db
|
[esp32, logger] Add initial P4 support (#8439)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-05-22 13:22:01 +12:00 |
|
J. Nick Koston
|
e47741d471
|
Fix ESP32 console logging corruption and message loss in multi-task (#8806)
|
2025-05-19 07:43:41 +12:00 |
|
J. Nick Koston
|
0b77cb1d16
|
Logger Recursion Guard per Task on ESP32 (#8765)
|
2025-05-15 21:36:28 +12:00 |
|
J. Nick Koston
|
a9d5eb8470
|
Fix missing recursion guard release on ESP8266 (#8766)
|
2025-05-13 13:17:37 +12:00 |
|
J. Nick Koston
|
dded81d622
|
Fix ESP32 API Disconnects Caused by Concurrent Logger Writes (#8736)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-05-13 07:03:34 +12:00 |
|
Jonathan Swoboda
|
46b6dcdfbf
|
[logger] Fix bug causing global log level to be overwritten (#8248)
|
2025-02-13 19:56:08 +00:00 |
|
Clyde Stubbs
|
ff7d232ee6
|
[logger] Add runtime level select (#8222)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-02-10 15:53:26 +13:00 |
|
Keith Burzinski
|
5a103543c4
|
[esp32] Set logger default interface for C6 (#8126)
|
2025-01-22 23:00:40 +00:00 |
|
Keith Burzinski
|
e229ed0da3
|
[logger] clang-tidy fixes for #7822 (#7875)
|
2024-11-28 11:23:40 +13:00 |
|
Ramil Valitov
|
b274d6901a
|
[fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ (#7600)
|
2024-10-16 16:25:47 +13:00 |
|
tomaszduda23
|
2a8424a7f2
|
[code-quality] Organise logger imports (#7205)
|
2024-08-07 19:32:06 +12:00 |
|
Jesse Hills
|
ccab57fc58
|
[logger] Fix defines for development (#6870)
* [logger] Fix defines for development
* Set debugging flags for rp2040
|
2024-06-06 23:30:49 -05:00 |
|
tomaszduda23
|
8796a4c1a7
|
print task name if logger is called from other than main thread (#6630)
|
2024-05-06 10:10:49 +12:00 |
|
luar123
|
6104e7591e
|
Fix uart to work with new enum definition in esp-idf-v5.2.1 (#6487)
|
2024-04-17 16:57:26 +12:00 |
|
DAVe3283
|
b637fb3adc
|
Fix logger compile error on ESP32-C6 (#6323)
|
2024-03-21 12:57:27 +13:00 |
|