OPTIGA™ Trust M
Host Library Documentation
|
This file contains the type definitions for the fundamental data types. More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | data_blob |
Structure to specify a byte stream consisting of length and data pointer. More... | |
#define | FALSE (0U) |
Definition for false. More... | |
#define | TRUE (1U) |
Definition for true. More... | |
#define | _STATIC_H static |
#define | _STATIC_INLINE static inline |
typedef char | char_t |
Typedef for one byte integer. More... | |
typedef double | double_t |
Typedef for a double word. More... | |
typedef float | float_t |
Typedef for a float. More... | |
typedef uint8_t | bool_t |
Typedef for a boolean. More... | |
typedef void * | hdl_t |
typedef for handles More... | |
typedef uint16_t | optiga_lib_status_t |
typedef for OPTIGA host library status More... | |
typedef void | Void |
Typedef for a void. More... | |
typedef void(* | upper_layer_callback_t) (void *upper_layer_ctx, optiga_lib_status_t event) |
typedef for application event handler More... | |
typedef void(* | callback_handler_t) (void *callback_ctx, optiga_lib_status_t event) |
typedef for event callback handler More... | |
typedef struct data_blob | data_blob_t |
Structure to specify a byte stream consisting of length and data pointer. More... | |
This file contains the type definitions for the fundamental data types.
Definition in file optiga_lib_types.h.
#define _STATIC_H static |
Definition at line 114 of file optiga_lib_types.h.
#define _STATIC_INLINE static inline |
Definition at line 120 of file optiga_lib_types.h.
#define FALSE (0U) |
Definition for false.
Definition at line 66 of file optiga_lib_types.h.
#define TRUE (1U) |
Definition for true.
Definition at line 71 of file optiga_lib_types.h.
typedef uint8_t bool_t |
Typedef for a boolean.
Definition at line 84 of file optiga_lib_types.h.
typedef void(* callback_handler_t) (void *callback_ctx, optiga_lib_status_t event) |
typedef for event callback handler
Definition at line 99 of file optiga_lib_types.h.
typedef char char_t |
Typedef for one byte integer.
Definition at line 75 of file optiga_lib_types.h.
typedef struct data_blob data_blob_t |
Structure to specify a byte stream consisting of length and data pointer.
typedef double double_t |
Typedef for a double word.
Definition at line 78 of file optiga_lib_types.h.
typedef float float_t |
Typedef for a float.
Definition at line 81 of file optiga_lib_types.h.
typedef void* hdl_t |
typedef for handles
Definition at line 87 of file optiga_lib_types.h.
typedef uint16_t optiga_lib_status_t |
typedef for OPTIGA host library status
Definition at line 90 of file optiga_lib_types.h.
typedef void(* upper_layer_callback_t) (void *upper_layer_ctx, optiga_lib_status_t event) |
typedef for application event handler
Definition at line 96 of file optiga_lib_types.h.
typedef void Void |
Typedef for a void.
Definition at line 93 of file optiga_lib_types.h.