ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1014313
VLLV (25.06.2020 23:31, просмотров: 5262)
вот умеют же люди раскладывать грабли 
/**
    ! Функция tools_read64 вытягивает 8 байта из массива.
    - ptr - указатель на массив
    + считанная переменная uint64_t
    */

static inline uint64_t tools_read64(
    const uint8_t* ptr)
{

    uint32_t v;

    uint8_t* vptr = (uint8_t*)&v;
    vptr[0] = ptr[0];
    vptr[1] = ptr[1];
    vptr[2] = ptr[2];
    vptr[3] = ptr[3];
    vptr[4] = ptr[4];
    vptr[5] = ptr[5];
    vptr[6] = ptr[6];
    vptr[7] = ptr[7];

    return v;
}