J. Nick Koston
|
f8f98bf428
|
[logger] Reduce UART driver heap waste on ESP32 (#14168)
|
2026-02-21 03:16:49 +00:00 |
|
J. Nick Koston
|
d206c75b0b
|
[logger] Fix loop disable optimization using wrong preprocessor guard (#14158)
|
2026-02-20 19:20:44 -06:00 |
|
tomaszduda23
|
1d3054ef5e
|
[nrf52,logger] Early debug (#11685)
|
2026-02-20 16:12:50 -06:00 |
|
J. Nick Koston
|
6daca09794
|
[logger] Replace LogListener virtual interface with LogCallback struct (#14084)
|
2026-02-19 08:40:08 -06:00 |
|
 tomaszduda23andJ. Nick Koston
|
9bdae5183c
|
[nrf52,logger] add support for task_log_buffer_size (#13862)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-11 15:43:55 +00:00 |
|
J. Nick Koston
|
78df8be31f
|
[logger] Resolve thread name once and pass through logging chain (#13836)
|
2026-02-09 18:16:27 -06:00 |
|
tomaszduda23
|
28b9487b25
|
[nrf52,logger] fix printk (#13874)
|
2026-02-08 17:52:05 +00:00 |
|
 J. Nick KostonandCopilot
|
e4ad2082bc
|
[core] Add PROGMEM_STRING_TABLE macro for flash-optimized string lookups (#13659)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-06 15:26:16 +01:00 |
|
J. Nick Koston
|
a556824875
|
[logger] Refactor to reduce code duplication and flash size (#13750)
|
2026-02-05 06:19:13 +01:00 |
|
J. Nick Koston
|
26e4cda610
|
[logger] Use vsnprintf_P directly for ESP8266 flash format strings (#13716)
|
2026-02-03 02:25:54 +01:00 |
|
J. Nick Koston
|
0fd50b2381
|
[esp32] Disable unused per-tag log filtering, saving ~536 bytes RAM (#13662)
|
2026-01-31 01:21:52 -06:00 |
|
 J. Nick KostonandCopilot
|
9a8c71a58b
|
[logger] Fix USB Serial JTAG VFS linker errors when using UART on IDF (#13628)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-29 21:31:01 -06:00 |
|
J. Nick Koston
|
346f3d38d5
|
[logger] Use raw pointer for task log buffer to match tx_buffer pattern (#13402)
|
2026-01-20 17:52:58 -10:00 |
|
 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 |
|