/** ******************************************************************************* * @file bytes.h * @create 2024-11-01 * @author Panchip BLE GROUP * @note * Copyright (c) 2022 Shanghai Panchip Microelectronics Co.,Ltd. * ******************************************************************************* */ #ifndef BYTES_H #define BYTES_H #include uint16_t BytesToUint16(uint8_t *p); uint32_t BytesToUint24(uint8_t *p); uint32_t BytesToUint32(uint8_t *p); uint16_t BytesToUint16Be(uint8_t *p); uint32_t BytesToUint24Be(uint8_t *p); uint32_t BytesToUint32Be(uint8_t *p); void Uint16ToBytes(uint8_t *p, uint16_t v); void Uint24ToBytes(uint8_t *p, uint32_t v); void Uint32ToBytes(uint8_t *p, uint32_t v); #endif