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;
35 int16_t data = value[startIdx++];
36 data |= value[startIdx] << 8;
42 buff[0] = (uint8_t)(value & 0xFF);
43 buff[1] = (uint8_t)((value >> 8) & 0xFF);
44 buff[2] = (uint8_t)((value >> 16) & 0xFF);
45 buff[3] = (uint8_t)((value >> 24) & 0xFF);
50 GetBytes(buff,
static_cast<uint32_t
>(value));
55 buff[0] = (uint8_t)(value & 0xFF);
56 buff[1] = (uint8_t)((value >> 8) & 0xFF);
61 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 uint16_t ToUInt16(uint8_t *value, int startIdx)