nuttx/wireless/ieee802154
Xiang Xiao 87cf5c58ae Correct some problems with network timed events when there are multiple network devices in the configuration.
Squashed commit of the following:

Author: Gregory Nutt <gnutt@nuttx.org>

    Ran nxstyle against many of the affected files.  But this job was too big for today.  Many of the network drivers under arch are highly non-compiant and generate many, many faults from nxstyle.  Those will have to be visited again another day.

Author: Xiang Xiao <xiaoxiang@xiaomi.com>

    This effects all network drivers as well as timing related portions of net/: devif_poll_tcp_timer shouldn't be skipped in the multiple card case.  devif_timer will be called multiple time in one period if the multiple card exist, the elapsed time calculated for the first callback is right, but the flowing callback in the same period is wrong(very short) because the global variable g_polltimer is used in the calculation.  So let's pass the delay time to devif_timer and remove g_polltimer.
2019-12-24 10:37:30 -06:00
..
ieee802154_primitive.c Squashed commit of the following: 2018-04-01 12:25:30 -06:00
Kconfig Merged in antmerlino/nuttx/mac802154_fix_eaddr (pull request #985) 2019-08-10 18:25:13 +00:00
mac802154_assoc.c Fix some typos 2019-09-17 10:46:23 -06:00
mac802154_assoc.h wireless/ieee802154: Lots of fixes, cleanup, new functionality. Functional 2017-06-15 12:11:52 -04:00
mac802154_bind.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
mac802154_data.c Correct more uses of C11 features in common code. 2019-08-24 17:59:26 -06:00
mac802154_data.h wireless/ieee802154: Lots of fixes, cleanup, new functionality. Functional 2017-06-15 12:11:52 -04:00
mac802154_device.c Merged in antmerlino/nuttx/iobinstrumentation (pull request #1001) 2019-08-16 22:42:25 +00:00
mac802154_disassoc.c ieee802154: Blocks out template code that is not complete to avoid warnings 2017-07-01 17:05:42 -04:00
mac802154_get_mhrlen.c ieee802154: Renaming of some fields 2017-07-17 01:20:01 -04:00
mac802154_getset.c Merged in antmerlino/nuttx/mac802154_fix_eaddr (pull request #985) 2019-08-10 18:25:13 +00:00
mac802154_gts.c ieee802154: Blocks out template code that is not complete to avoid warnings 2017-07-01 17:05:42 -04:00
mac802154_internal.h Merged in antmerlino/nuttx/mac802154-assoc-lpwork (pull request #1004) 2019-08-19 15:17:01 +00:00
mac802154_ioctl.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
mac802154_loopback.c Correct some problems with network timed events when there are multiple network devices in the configuration. 2019-12-24 10:37:30 -06:00
mac802154_netdev.c Correct some problems with network timed events when there are multiple network devices in the configuration. 2019-12-24 10:37:30 -06:00
mac802154_orphan.c ieee802154: Blocks out template code that is not complete to avoid warnings 2017-07-01 17:05:42 -04:00
mac802154_poll.c Fix some typos 2019-09-17 10:46:23 -06:00
mac802154_poll.h wireless/ieee802154: Lots of fixes, cleanup, new functionality. Functional 2017-06-15 12:11:52 -04:00
mac802154_purge.c ieee802154: Blocks out a few more sections of template code to avoid warnings 2017-07-01 17:05:42 -04:00
mac802154_reset.c Merged in antmerlino/nuttx/mac802154_fix_eaddr (pull request #985) 2019-08-10 18:25:13 +00:00
mac802154_rxenable.c Fix some typos 2019-09-17 10:46:23 -06:00
mac802154_scan.c Merged in antmerlino/nuttx/ieee802154_energydetect (pull request #977) 2019-08-10 17:03:24 +00:00
mac802154_scan.h Merged in antmerlino/nuttx/ieee802154_energydetect (pull request #977) 2019-08-10 17:03:24 +00:00
mac802154_start.c Squashed commit of the following: 2019-02-27 08:41:08 -06:00
mac802154_sync.c ieee802154: Blocks out template code that is not complete to avoid warnings 2017-07-01 17:05:42 -04:00
mac802154.c Merged in antmerlino/nuttx/mac802154-assoc-lpwork (pull request #1004) 2019-08-19 15:17:01 +00:00
mac802154.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
Make.defs Merged in antmerlino/nuttx/sixlowpan-mac802154 (pull request #526) 2017-11-01 20:15:21 +00:00
README.txt Beacon logic: Damage control. Looks like something went wrong with the PR merge. 2017-06-26 11:03:44 -06:00

This will eventually hold some general documentation for the IEEE 802.15.4
MAC implementation.

NOTE: Throughout the code, excerpts from the standard are quoted as to make
the code thoroughly readable. I have tried, to always put a reference [1] and
page number.  Below is the references that correspond with the reference number

[1]