Skip to content
  1. Sep 15, 2017
    • Anthony Merlino's avatar
      Merged in merlin17/nuttx (pull request #485) · 046a94e3
      Anthony Merlino authored
      
      
      drivers/xbee: Fixes a few warnings
      
      * drivers/xbee: Fixes a few warnings
      
      * configs/clicker2-stm32: Updates sections about i8sak usage in the README
      
      Approved-by: default avatarGregory Nutt <gnutt@nuttx.org>
      046a94e3
    • Gregory Nutt's avatar
      9eebd4b0
    • Anthony Merlino's avatar
      Merged in merlin17/nuttx/xbee (pull request #484) · 22754053
      Anthony Merlino authored
      
      
      drivers/wireless:  Adds XBee S2C (802.15.4 firmware) support. XBee driver emulates mac802154 interface
      
      * drivers/wireless/xbee: Adds xbee_netdev. Very similar to mac802154_netdev
      
      * configs/same70-xplained: Starts adding support for XBee radio
      
      * drivers/wireless/ieee802154/xbee: More structuring of XBee driver
      
      * drivers/wireless/ieee802154/xbee: More Xbee work. Starts adding support on Clicker2
      
      * drivers/wireless/ieee802154/xbee: More XBee MAC code
      
      * configs/clicker2-stm32: More work to add XBee radio support
      
      * drivers/wireless/ieee802154/xbee: Most of driver is now structured. No build errors
      
      * configs/clicker2-stm32: Adjustments to XBee click module support
      
      * drivers/xbee: Changes md_ prefix to xd_ prefix for xbeenet_driver_s fields
      
      * drivers/xbee: XBee network device now passes MAC events via IOCTL
      
      * drivers/xbee: Support querying device for parameters, setting parameters, and structures association/startpan logic
      
      * configs/clicker2-stm32: Fixes Xbee lower half ATTN poll logic
      
      * drivers/xbee: Removes dependce on CONFIG_IEEE802154_NETDEV
      
      * drivers/xbee: Supports MAC RESET.request primitive
      
      * drivers/xbee: Exposes generic AT query to the rest of driver
      
      * drivers/xbee: Sets local values when writing setting change to Xbee device
      
      * drivers/xbee: Finish association logic
      
      * drivers/xbee: Adds xbee_get_mhrlen( ) allocating enough space for API frame header to frame
      
      * drivers/xbee: Finishes transmit/receive logic
      
      * drivers/xbee: Fixes xbee_netdev to match logic in mac802154_netdev.c
      
      * drivers/xbee: Rearranges logic to prevent a loop condition where recursion could potentially occur to the point of deadlocking the system
      
      Approved-by: default avatarGregory Nutt <gnutt@nuttx.org>
      22754053
    • Anthony Merlino's avatar
      Squashed commit of the following: · 9af6b7cd
      Anthony Merlino authored
      
      
          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: default avatarGregory Nutt <gnutt@nuttx.org>
      9af6b7cd
  2. Sep 14, 2017
  3. Sep 13, 2017
  4. Sep 12, 2017
  5. Sep 11, 2017
  6. Sep 10, 2017
  7. Sep 09, 2017