9af6b7cdae
Merged in merlin17/nuttx/mac802154-sock (pull request #479) wireless/ieee802154: Adds support for receiving MAC events via IOCTL through socket interface. Other small fixes and cleanup * ioctl: Cleans up MAC802154IOC values * wireless/ieee802154: Cleans up MAC802154IOC_NOTIFY_REGISTER logic in character driver * wireless/ieee802154/mac802154_netdev: Adds support for MAC event notification via IOCTL * wireless/ieee802154/mac802154: Changes reset logic. No longer reset extended address. * wireless/ieee802154: Cleans up MAC802154IOC logic Moves MAC802154IOC from ieee802154_ioctl.h and renames ieee802154_ioctl.h to ieee802154_device.h since it only contains types relevant to the MAC char device now. * wireless/ieee802154/mac802154_device: Cleans up IOCTL logic for recent changes. * drivers/wireless/ieee802154/mrf24j40: Adds missing break in case statement * wireless/ieee802154/mac802154_netdev: Starts adding support for passing MAC events via IOCTL * wireless/ieee802154/mac802154: Fixes issue with receiver enable logic * wireless/ieee802154/mac802154: Fixes issue where extended address is cleared and not rewritten after radio reset * configs/clicker2-stm32/mrf24j40-mac: Enables RAMLOG and wireless driver logging * wireless/ieee802154/mac802154: Fixes poll logic meant to automatically choose address mode based on short address range. Approved-by: Gregory Nutt <gnutt@nuttx.org> |
||
---|---|---|
.. | ||
ieee802154_indalloc.c | ||
Kconfig | ||
mac802154_assoc.c | ||
mac802154_assoc.h | ||
mac802154_bind.c | ||
mac802154_data.c | ||
mac802154_data.h | ||
mac802154_device.c | ||
mac802154_disassoc.c | ||
mac802154_get_mhrlen.c | ||
mac802154_getset.c | ||
mac802154_gts.c | ||
mac802154_internal.h | ||
mac802154_ioctl.c | ||
mac802154_loopback.c | ||
mac802154_netdev.c | ||
mac802154_notif.c | ||
mac802154_notif.h | ||
mac802154_orphan.c | ||
mac802154_poll.c | ||
mac802154_poll.h | ||
mac802154_purge.c | ||
mac802154_reset.c | ||
mac802154_rxenable.c | ||
mac802154_scan.c | ||
mac802154_scan.h | ||
mac802154_start.c | ||
mac802154_sync.c | ||
mac802154.c | ||
mac802154.h | ||
Make.defs | ||
README.txt |
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]