/
GetPutValues.h
25 lines (21 loc) · 957 Bytes
/
GetPutValues.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// https://github.com/allenhuffman/GetPutData/
/*---------------------------------------------------------------------------*/
// Include Files
/*---------------------------------------------------------------------------*/
#include <stdint.h>
/*---------------------------------------------------------------------------*/
// Prototypes
/*---------------------------------------------------------------------------*/
void getData(uint8_t **ptr, void *dataPtr, unsigned int dataSize);
uint8_t getU8(uint8_t **ptr);
uint16_t getU16(uint8_t **ptr);
uint32_t getU32(uint8_t **ptr);
float getFloat(uint8_t **ptr);
double getDouble(uint8_t **ptr);
void putData(uint8_t **ptr, void *dataPtr, unsigned int dataSize);
void putU8(uint8_t **ptr, uint8_t value);
void putU16(uint8_t **ptr, uint16_t value);
void putU32(uint8_t **ptr, uint32_t value);
void putFloat(uint8_t **ptr, float value);
void putDouble(uint8_t **ptr, double value);
// End of GetPutValues.h