Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
epacket_serial.h
Go to the documentation of this file.
1
10#ifndef INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_SERIAL_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_SERIAL_H_
12
13#include <stdint.h>
14
15#include <zephyr/toolchain.h>
16
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
29#define EPACKET_SERIAL_SYNC_A 0xD5
30#define EPACKET_SERIAL_SYNC_B 0xCA
31
32/* ePacket serial data frame header */
34 uint8_t sync[2];
35 uint16_t len;
36} __packed;
37
38#define epacket_serial_frame epacket_v0_versioned_frame_format
39
44#ifdef __cplusplus
45}
46#endif
47
48#endif /* INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_SERIAL_H_ */
Common packet structures.
Definition epacket_serial.h:33
uint16_t len
Definition epacket_serial.h:35
uint8_t sync[2]
Definition epacket_serial.h:34