c_types.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <stdint.h>
4 #include <stdbool.h>
5 #include <stddef.h>
6 
7 // Non-preferred types commonly used in Arduino libraries
8 typedef uint8_t uint8;
9 typedef uint8_t u8;
10 typedef int8_t sint8;
11 typedef int8_t int8;
12 typedef int8_t s8;
13 typedef uint16_t uint16;
14 typedef uint16_t u16;
15 typedef int16_t sint16;
16 typedef int16_t s16;
17 typedef uint32_t uint32;
18 typedef uint32_t u_int;
19 typedef uint32_t u32;
20 typedef int32_t sint32;
21 typedef int32_t s32;
22 typedef int32_t int32;
23 typedef int64_t sint64;
24 typedef uint64_t uint64;
25 typedef uint64_t u64;
26 typedef float real32;
27 typedef double real64;
int16_t s16
Definition: c_types.h:16
uint32_t uint32
Definition: c_types.h:17
uint16_t u16
Definition: c_types.h:14
uint32_t u_int
Definition: c_types.h:18
uint32_t u32
Definition: c_types.h:19
int64_t sint64
Definition: c_types.h:23
int8_t s8
Definition: c_types.h:12
uint16_t uint16
Definition: c_types.h:13
int8_t int8
Definition: c_types.h:11
float real32
Definition: c_types.h:26
int32_t s32
Definition: c_types.h:21
uint8_t u8
Definition: c_types.h:9
int32_t int32
Definition: c_types.h:22
uint64_t uint64
Definition: c_types.h:24
uint64_t u64
Definition: c_types.h:25
double real64
Definition: c_types.h:27
int16_t sint16
Definition: c_types.h:15
int32_t sint32
Definition: c_types.h:20
int8_t sint8
Definition: c_types.h:10
uint8_t uint8
Definition: c_types.h:8