10 uint32_t data = value[startIdx++];
11 data |= value[startIdx++] << 8;
12 data |= value[startIdx++] << 16;
13 data |= value[startIdx] << 24;
19 uint16_t data = value[startIdx++];
20 data |= value[startIdx] << 8;
26 int32_t data = value[startIdx++];
27 data |= value[startIdx++] << 8;
28 data |= value[startIdx++] << 16;
29 data |= value[startIdx] << 24;
42 fl_X.b[0] = value[inX];
44 fl_X.b[1] = value[inX];
46 fl_X.b[2] = value[inX];
48 fl_X.b[3] = value[inX];
54 int16_t data = value[startIdx++];
55 data |= value[startIdx] << 8;
76 buff[0] = (uint8_t)(value & 0xFF);
77 buff[1] = (uint8_t)((value >> 8) & 0xFF);
78 buff[2] = (uint8_t)((value >> 16) & 0xFF);
79 buff[3] = (uint8_t)((value >> 24) & 0xFF);
84 GetBytes(buff,
static_cast<uint32_t
>(value));
89 buff[0] = (uint8_t)(value & 0xFF);
90 buff[1] = (uint8_t)((value >> 8) & 0xFF);
95 GetBytes(buff,
static_cast<uint16_t
>(value));
MiniR4 low level functions.
static uint32_t ToUInt32(uint8_t *value, int startIdx)
static int16_t ToInt16(uint8_t *value, int startIdx)
static void GetBytes(uint8_t *buff, uint32_t value)
static int32_t ToInt32(uint8_t *value, int startIdx)
static float Tofloat(uint8_t *value, int startIdx)
static uint16_t ToUInt16(uint8_t *value, int startIdx)
static void FloatGetBytes(uint8_t *buff, float value)