Files
meshtastic_firmware/src
3219d65387 When talking via serial, encapsulate log messages in protobufs if necessary (#4187)
* clean up RedirectablePrint::log so it doesn't have three very different implementations inline.

* remove NoopPrint - it is no longer needed

* when talking to API clients via serial, don't turn off log msgs instead encapsuate them

* fix the build - would loop forever if there were no files to send

* don't use Segger code if not talking to a Segger debugger

* when encapsulating logs, make sure the strings always has nul terminators

* nrf52 soft device will watchdog if you use ICE while BT on...
so have debugger disable bluetooth.

* Important to not print debug messages while writing to the toPhone scratch buffer

* don't include newlines if encapsulating log records as protobufs

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-06-30 18:41:27 -05:00
..
2023-01-21 21:23:24 +01:00
WIP
2024-06-17 15:09:38 +02:00
2024-06-29 21:16:07 -05:00
2024-06-19 21:46:29 +02:00
2024-06-29 21:16:07 -05:00
2024-06-25 11:26:02 -05:00
2024-06-29 21:16:07 -05:00
2023-07-14 16:25:20 -05:00
2024-06-20 16:14:55 -05:00
2024-06-20 16:14:55 -05:00
2024-06-25 11:26:02 -05:00
2024-06-25 11:26:02 -05:00
2023-02-05 00:11:00 +01:00
2024-01-12 02:00:31 -06:00
2023-01-21 21:23:24 +01:00
2023-01-21 21:23:24 +01:00
2023-01-21 21:23:24 +01:00
2023-08-03 10:05:38 +02:00
2024-06-16 16:29:45 +02:00
2024-06-16 16:29:45 +02:00
2024-06-25 11:26:02 -05:00
2023-01-21 21:23:24 +01:00
2023-01-21 21:23:24 +01:00
2023-08-03 10:05:38 +02:00
2023-06-01 07:14:55 -05:00