|
LibJuno 0.42.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
|
#include "juno/app/app_api.h"#include "juno/status.h"#include "juno/module.h"#include "juno/time/time_api.h"#include "juno/types.h"
Go to the source code of this file.
Data Structures | |
| struct | JUNO_SCH_API_TAG |
Macros | |
| #define | JUNO_SCH_TABLE_NEW(ptArrName, zAppsPerMinorFrame, zNumMinorFrames, ...) JUNO_APP_T *ptArrName[zNumMinorFrames * zAppsPerMinorFrame] = {__VA_ARGS__} |
Typedefs | |
| typedef struct JUNO_SCH_API_TAG | JUNO_SCH_API_T |
| typedef union JUNO_SCH_TAG | JUNO_SCH_T |
| typedef struct JUNO_SCH_ROOT_TAG | JUNO_SCH_ROOT_T |
Functions | |
| struct JUNO_SCH_ROOT_TAG | JUNO_MODULE_ROOT (JUNO_SCH_API_T, JUNO_TIME_T *ptTime;JUNO_APP_T **ptArrSchTable;size_t zAppsPerMinorFrame;size_t zNumMinorFrames;JUNO_TIMESTAMP_T tMinorFramePeriod;) |
| #define JUNO_SCH_TABLE_NEW | ( | ptArrName, | |
| zAppsPerMinorFrame, | |||
| zNumMinorFrames, | |||
| ... | |||
| ) | JUNO_APP_T *ptArrName[zNumMinorFrames * zAppsPerMinorFrame] = {__VA_ARGS__} |
| typedef struct JUNO_SCH_API_TAG JUNO_SCH_API_T |
This API has been generated by LibJuno: https://www.robinonsay.com/libjuno/ This header contains the juno_sch library API
| typedef struct JUNO_SCH_ROOT_TAG JUNO_SCH_ROOT_T |
| typedef union JUNO_SCH_TAG JUNO_SCH_T |
| struct JUNO_SCH_ROOT_TAG JUNO_MODULE_ROOT | ( | JUNO_SCH_API_T | , |
| JUNO_TIME_T *ptTime;JUNO_APP_T **ptArrSchTable;size_t zAppsPerMinorFrame;size_t zNumMinorFrames;JUNO_TIMESTAMP_T tMinorFramePeriod; | |||
| ) |