|
LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
|
Minimal logging facade for embedded targets. More...


Go to the source code of this file.
Data Structures | |
| struct | JUNO_LOG_API_TAG |
Typedefs | |
| typedef struct JUNO_LOG_API_TAG | JUNO_LOG_API_T |
| typedef struct JUNO_LOG_ROOT_TAG | JUNO_LOG_ROOT_T |
Functions | |
| struct JUNO_LOG_ROOT_TAG | JUNO_MODULE_ROOT (JUNO_LOG_API_T, JUNO_MODULE_EMPTY) |
| static JUNO_STATUS_T | JunoLog_LogInit (JUNO_LOG_ROOT_T *ptLog, const JUNO_LOG_API_T *ptApi, JUNO_FAILURE_HANDLER_T pfcnFailureHandler, JUNO_USER_DATA_T *pvUserData) |
| Initialize a log instance with an API implementation and failure handler. | |
Minimal logging facade for embedded targets.
This API has been generated by LibJuno: https://www.robinonsay.com/libjuno/
| typedef struct JUNO_LOG_API_TAG JUNO_LOG_API_T |
| typedef struct JUNO_LOG_ROOT_TAG JUNO_LOG_ROOT_T |
| struct JUNO_LOG_ROOT_TAG JUNO_MODULE_ROOT | ( | JUNO_LOG_API_T | , |
| JUNO_MODULE_EMPTY | |||
| ) |
|
inlinestatic |
Initialize a log instance with an API implementation and failure handler.