Skip to content
  1. Sep 19, 2017
    • Gregory Nutt's avatar
      sched/env_dup.c: Fix an error in the duplication of the child tasks... · d3385700
      Gregory Nutt authored
      sched/env_dup.c:  Fix an error in the duplication of the child tasks environment in the special case where the parent's environment was created, but then all of the variables were unset.  In that case, there is still an allocation in place but the size of the allocation is zero.  This case was not being handled correctly when a child task attempts to create its environment and inherit the zero-size partent environment.  Noted by Anthony Merlino.
      d3385700
  2. Sep 18, 2017
  3. Sep 17, 2017
  4. Sep 16, 2017
  5. Sep 15, 2017
    • Gregory Nutt's avatar
      684a59f8
    • 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
  6. Sep 14, 2017
  7. Sep 13, 2017