mirror of
https://github.com/apache/nuttx.git
synced 2026-05-31 14:27:37 +08:00
6LoWPAN/PF_IEEE802154: Created radiodev.h and renamed various structures to provide a better separation between 6LoWPAN and PF_IEEE802154.
This commit is contained in:
@@ -14,12 +14,13 @@ config NET_6LOWPAN_FRAG
|
||||
used or not. Fragmentation is on by default.
|
||||
|
||||
config NET_6LOWPAN_FRAMELEN
|
||||
int "IEEE802.15.4 MAC Frame Length"
|
||||
int "Max Radio Frame Size"
|
||||
default 127
|
||||
range 1 999999
|
||||
---help---
|
||||
Some wireless devices may use non-standard frame lengths. This
|
||||
setting should never be smaller than 127.
|
||||
Wireless devices use a variety of frame sizes. For IEEE 802.15.4
|
||||
radios, this should be 127 bytes. However, some IEEE 802.15.4
|
||||
radios may non-standard frame lengths.
|
||||
|
||||
choice
|
||||
prompt "6LoWPAN Compression"
|
||||
|
||||
@@ -55,6 +55,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/net/netdev.h>
|
||||
#include <nuttx/net/radiodev.h>
|
||||
#include <nuttx/wireless/ieee802154/ieee802154_mac.h>
|
||||
|
||||
#include "sixlowpan/sixlowpan_internal.h"
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include "nuttx/net/net.h"
|
||||
#include "nuttx/net/radiodev.h"
|
||||
#include "nuttx/wireless/ieee802154/ieee802154_mac.h"
|
||||
|
||||
#include "sixlowpan/sixlowpan_internal.h"
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/net/netdev.h>
|
||||
#include <nuttx/net/radiodev.h>
|
||||
#include <nuttx/net/ip.h>
|
||||
|
||||
#include "sixlowpan/sixlowpan_internal.h"
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/net/netdev.h>
|
||||
#include <nuttx/net/radiodev.h>
|
||||
#include "sixlowpan/sixlowpan_internal.h"
|
||||
|
||||
#ifdef CONFIG_NET_6LOWPAN_COMPRESSION_HC1
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/net/netdev.h>
|
||||
#include <nuttx/net/radiodev.h>
|
||||
#include <nuttx/net/ip.h>
|
||||
|
||||
#include "icmpv6/icmpv6.h"
|
||||
|
||||
@@ -59,6 +59,7 @@
|
||||
#endif
|
||||
|
||||
#include "nuttx/net/netdev.h"
|
||||
#include "nuttx/net/radiodev.h"
|
||||
#include "nuttx/net/ip.h"
|
||||
#include "nuttx/net/icmpv6.h"
|
||||
#include "nuttx/net/sixlowpan.h"
|
||||
|
||||
@@ -233,7 +233,7 @@ extern uint8_t g_frame_hdrlen;
|
||||
****************************************************************************/
|
||||
|
||||
struct net_driver_s; /* Forward reference */
|
||||
struct radio_driver_s; /* Forward reference */
|
||||
struct radio_driver_s; /* Forward reference */
|
||||
struct devif_callback_s; /* Forward reference */
|
||||
struct ipv6_hdr_s; /* Forward reference */
|
||||
struct netdev_varaddr_s; /* Forward reference */
|
||||
|
||||
@@ -47,6 +47,7 @@
|
||||
#include <nuttx/clock.h>
|
||||
#include <nuttx/semaphore.h>
|
||||
#include <nuttx/net/net.h>
|
||||
#include <nuttx/net/radiodev.h>
|
||||
|
||||
#include "netdev/netdev.h"
|
||||
#include "devif/devif.h"
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
|
||||
#include "nuttx/semaphore.h"
|
||||
#include "nuttx/net/netdev.h"
|
||||
#include "nuttx/net/radiodev.h"
|
||||
#include "nuttx/net/netstats.h"
|
||||
|
||||
#include "netdev/netdev.h"
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include "nuttx/net/netdev.h"
|
||||
#include "nuttx/net/radiodev.h"
|
||||
#include "nuttx/net/netstats.h"
|
||||
|
||||
#include "netdev/netdev.h"
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/net/ip.h>
|
||||
#include <nuttx/net/radiodev.h>
|
||||
#include <nuttx/net/sixlowpan.h>
|
||||
#include <nuttx/wireless/pktradio.h>
|
||||
#include <nuttx/wireless/ieee802154/ieee802154_mac.h>
|
||||
@@ -192,7 +193,7 @@ int sixlowpan_destaddrfromip(FAR struct radio_driver_s *radio,
|
||||
const net_ipv6addr_t ipaddr,
|
||||
FAR struct netdev_varaddr_s *destaddr)
|
||||
{
|
||||
struct sixlowpan_properties_s properties;
|
||||
struct radiodev_properties_s properties;
|
||||
int ret;
|
||||
|
||||
#ifdef CONFIG_NET_STARPOINT
|
||||
|
||||
Reference in New Issue
Block a user