Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
epacket_udp.h
Go to the documentation of this file.
1
10#ifndef INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_UDP_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_UDP_H_
12
13#include <stdint.h>
14
15#include <zephyr/toolchain.h>
16#include <zephyr/sys/util.h>
17
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
30#define epacket_udp_frame epacket_v0_unversioned_frame_format
31
37
43void epacket_udp_flags_set(uint16_t flags);
44
45#ifdef CONFIG_ZTEST
46
50void epacket_udp_dns_reset(void);
51
52#endif /* CONFIG_ZTEST */
53
58#ifdef __cplusplus
59}
60#endif
61
62#endif /* INFUSE_SDK_INCLUDE_INFUSE_EPACKET_INTERFACE_EPACKET_UDP_H_ */
Common packet structures.
void epacket_udp_flags_set(uint16_t flags)
Set flags for the UDP interface.
epacket_flags_udp
UDP specific packet flags.
Definition epacket_udp.h:33
@ EPACKET_FLAGS_UDP_ALWAYS_RX
Device is always available to receive packets.
Definition epacket_udp.h:35