|  | /* ieee802154_uart_pipe.h - Private header for UART PIPE fake radio driver */ | 
|  |  | 
|  | /* | 
|  | * Copyright (c) 2016 Intel Corporation. | 
|  | * | 
|  | * SPDX-License-Identifier: Apache-2.0 | 
|  | */ | 
|  |  | 
|  | #ifndef ZEPHYR_DRIVERS_IEEE802154_IEEE802154_UART_PIPE_H_ | 
|  | #define ZEPHYR_DRIVERS_IEEE802154_IEEE802154_UART_PIPE_H_ | 
|  |  | 
|  | #define UART_PIPE_RADIO_15_4_FRAME_TYPE		0xF0 | 
|  |  | 
|  | struct upipe_context { | 
|  | struct net_if *iface; | 
|  | uint8_t mac_addr[8]; | 
|  | bool stopped; | 
|  | /** RX specific attributes */ | 
|  | uint8_t uart_pipe_buf[1]; | 
|  | bool rx; | 
|  | uint8_t rx_len; | 
|  | uint8_t rx_off; | 
|  | uint8_t rx_buf[127]; | 
|  | }; | 
|  |  | 
|  | #endif /* ZEPHYR_DRIVERS_IEEE802154_IEEE802154_UART_PIPE_H_ */ |