 J. Nick KostonandCopilot
|
2793e33baf
|
[logger] Use StaticVector for log listeners with compile-time sizing (#13196)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-13 15:43:17 -10:00 |
|
 J. Nick KostonandCopilot
|
5dfdd05122
|
[logger] Use RAII guards for recursion protection and optimize hot path (#13194)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-13 15:43:02 -10:00 |
|
J. Nick Koston
|
da0b01f4d0
|
[logger] Enable loop disable optimization for LibreTiny task log buffer (#13078)
|
2026-01-08 10:51:18 -10:00 |
|
J. Nick Koston
|
0ce3ac438b
|
[logger] Add thread-safe logging support for LibreTiny platform (#13062)
|
2026-01-07 13:40:15 -10:00 |
|
J. Nick Koston
|
25ac89e9b5
|
[logger] Add thread-safe logging for host platform (#13010)
|
2026-01-07 08:29:50 -10:00 |
|
J. Nick Koston
|
8518424a88
|
[esp8266] Add enable_serial/enable_serial1 helpers to exclude unused Serial objects (#12736)
|
2026-01-05 17:26:49 -10:00 |
|
tomaszduda23
|
ec05692f0d
|
[nrf52] add printk doc (#12839)
|
2026-01-04 00:12:31 +00:00 |
|
 ![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40)   
|
69867bf818
|
[nrf52, zephyr] move nrf52-specific code to nrf52 component (#12582)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-01-03 18:58:56 +00:00 |
|
J. Nick Koston
|
7d5342bca5
|
[logger] Host: Use fwrite() with explicit length and remove platform branching (#12628)
|
2025-12-22 16:45:22 -10:00 |
|
J. Nick Koston
|
b4c92dd8cb
|
[logger] Zephyr: Use k_str_out() with known length instead of printk() (#12619)
|
2025-12-22 14:29:47 -10:00 |
|
J. Nick Koston
|
0d993691d4
|
[logger] RP2040: Use write() with known length instead of println() (#12615)
|
2025-12-21 17:59:30 -10:00 |
|
 Jeff ZiglerandJonathan Swoboda
|
fab4efb469
|
[esp32] Fix serial logging on h2, c2 & c61 (#12522)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2025-12-16 19:42:12 -05:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) 
|
1a308583b3
|
[esp32] Add support for ESP32-C61 variant (#12285)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-12-05 12:16:19 -05:00 |
|
Jesse Hills
|
7fd79fdded
|
[esp32] Change imports to use esp32 only, not .const (#12243)
|
2025-12-05 09:53:08 -05:00 |
|
 Thomas RupprechtandJonathan Swoboda
|
22803ef54b
|
[esp32] Sort variants in situ (#10410)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2025-12-03 20:48:11 -05:00 |
|
 J. Nick KostonandCopilot
|
bc50be6053
|
[logger] Conditionally compile log level change listener (#12168)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-28 22:14:00 +00:00 |
|
J. Nick Koston
|
71dc402a30
|
[logger] Replace std::function callbacks with LogListener interface (#12153)
|
2025-11-28 04:00:33 +00:00 |
|
J. Nick Koston
|
7a73a524b9
|
[logger] Eliminate strlen overhead on LibreTiny (#11938)
|
2025-11-24 12:21:09 -06:00 |
|
J. Nick Koston
|
1f0a5e1eea
|
[logger] Reduce UART overhead on ESP32/ESP8266 and fix buffer truncation (#11927)
|
2025-11-24 10:21:32 -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 HillsandCopilot
|
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 |
|
 ![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40)
|
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 |
|
 
|
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 KostonandCopilot
|
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 |
|
  
|
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 |
|
   
|
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 KostonandCopilot
|
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 |
|
 lamaunyandJesse Hills
|
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 KostonandJesse Hills
|
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 SwobodaandKuba Szczodrzyński
|
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 |
|