Added support for configurable logging on the ESP32 platform. (#10)
Because the ESP-IDF supports [runtime log level control](https://docs.espressif.com/projects/esp-idf/en/v5.5.2/esp32s3/api-reference/system/log.html#log-level-control), SystemK required some tweak to take full advantage of this.
This PR makes the following changes to SystemK:
- On the ESP32 platform, the highest logging level *compiled in* to the app is now controlable by Kconfig, as "SystemK maximum log level".
- [Protocols.c](272618d49d/Protocols/Protocols.c) was refactored, and the `DEBUG_PACKET_[EN/DE]CODE` #defines were renamed to make it clear that they now only apply to the PSoC platform.
- Some decoding warnings in the Test Protocol were downgraded to debug, since they were a nuisance most of the time.
Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #10
This commit is contained in:
parent
f80cb59828
commit
c4350ebd27
5 changed files with 75 additions and 29 deletions
|
|
@ -71,8 +71,8 @@
|
|||
#define SYSTEMK_H
|
||||
|
||||
#define SYSTEMK_MAJOR_VERSION 1
|
||||
#define SYSTEMK_MINOR_VERSION 0
|
||||
#define SYSTEMK_VERSION_STRING "01.00"
|
||||
#define SYSTEMK_MINOR_VERSION 1
|
||||
#define SYSTEMK_VERSION_STRING "01.01"
|
||||
|
||||
#ifdef ESP_PLATFORM
|
||||
#include "freertos/FreeRTOS.h"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue