LibJuno 0.1.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
table_types.h
Go to the documentation of this file.
1#ifndef JUNO_TABLE_TYPES_H
2#define JUNO_TABLE_TYPES_H
3#include "juno/macros.h"
5#include <stdint.h>
6#include <stddef.h>
7
8#ifdef __cplusplus
9extern "C"
10{
11#endif
12
15typedef struct JUNO_TABLE_PRIVATE_TAG JUNO_TABLE_PRIVATE_T;
16
18{
20 uint32_t iCrc32;
21};
22
34
35#ifdef __cplusplus
36}
37#endif
38#endif
Definition table_types.h:18
uint32_t iCrc32
CRC32 checksum.
Definition table_types.h:20
Definition table_types.h:24
JUNO_TABLE_HDR_T * ptBuff
The memory buffer for the table.
Definition table_types.h:28
DECLARE_FAILURE_HANDLER
The failure handler.
Definition table_types.h:32
size_t zBuffSize
The memory buffer size.
Definition table_types.h:30
const char * pcTablePath
The path to the table.
Definition table_types.h:26
struct JUNO_TABLE_PRIVATE_TAG JUNO_TABLE_PRIVATE_T
Definition table_types.h:15