Skip to content
  1. Apr 03, 2018
  2. Apr 02, 2018
  3. Apr 01, 2018
  4. Mar 31, 2018
    • Gregory Nutt's avatar
      Bluetooth: Bring in some definitions from NetBSD. Update some usage and... · f7bcad50
      Gregory Nutt authored
      Bluetooth:  Bring in some definitions from NetBSD.  Update some usage and naming to be more consistent.
      f7bcad50
    • Gregory Nutt's avatar
      This comment adds (1) basic support for AF_BLUETOOTH sockets. The logic... · 0c007be4
      Gregory Nutt authored
      This comment adds (1) basic support for AF_BLUETOOTH sockets.  The logic compiles but is still incomplete.  Support for Bluetooth is general is still dependent on CONFIG_EXPERMIMENTAL because it is not yet ready for used.
      
      Squashed commit of the following:
      
          wireless/bluetooth:  Some small changes that gets to a clean compile by just eliminating some incorrect implementations (still with a lot of warnings.  The logic is still incomplete but now not so lethal.
          wireless/bluetooth:  Restructuring:  Connection interfaces should internal to wireless/bluetooth.  include/nuttx/wireless/bt_conn.h removed and merged with wireless/bluetooth/bt_conn.h.  Several fix to get closer to bt_netdev.c compiling.  Need to design some not interfaces and use some existing interfaces to send and receiv packets.
          wireless/bluetooth: Some organization with some network device compile errors fixed.  Still not even close to compiling.
          net/bluetooth:  Fix numerous compile issues; Still open design issues with regard to the interface with the Bluetooth stack.
          wireless/bluetooth:  Create bt_netdev.c with a crude copy of mac802154_netdev.c.  Does not not even compile yet.
          include/nuttx/net:  Add bluetooth.h.  Content is not yet correct.
          net/netpackets:  Add bluetooth.h.  Update net/bluetooth to use new socket address definition.
          net/bluetooth:  Some fixes for initial build.
          net/bluetooth:  Add initial support for Bluetooth sockets.  The initial cut is just the a clone of the IEEE 802.15.4 socket support with name changes.
          net/ieee802154:  Fix some typos noted when cloning to create net/bluetooth.
      0c007be4
    • Gregory Nutt's avatar
    • Gregory Nutt's avatar
      c78b53a7
    • Sebastien Lorquet's avatar
      Merge branch 'master' into radio · 7072c42d
      Sebastien Lorquet authored
      7072c42d
  5. Mar 30, 2018
  6. Mar 29, 2018
    • Gregory Nutt's avatar
      wireless/bluetooth: Add driver object in all driver methods so that the driver... · aaf5fee1
      Gregory Nutt authored
      wireless/bluetooth: Add driver object in all driver methods so that the driver has a way of maintaingin context.
      aaf5fee1
    • Gregory Nutt's avatar
      This commit brings in the Bluetooth stack from the Intel/Zephyr... · accef0ca
      Gregory Nutt authored
      This commit brings in the Bluetooth stack from the Intel/Zephyr arduino101_firmware_source-v1.tar package.
      
      NOTE: This selection is marked EXPERIMENTAL.  It is incomplete and, hence, untested.  It still lacks any low-level Bluetooth drivers and is missing the network interface driver.
      
      Squashed commit of the following:
      
          wireless/bluetooth:  Fixe last of compile issues.  Now compiles without errors or warnings.
          wireless/blutooth:  Add macros BT_GETUINT16() and BT_PUTUINT16().  Fix more compile errors.  Only one file now generates compile errors.
          wireless/bluetooth:  Add macros BT_LE162HOST() and BT_HOST2LE16().
          wireless/bluetooth:  Add bt_queue.c; begin fixing comple errors.  Many more compile problems yet to resolve.
          Kconfig edited online with Bitbucket
          wireless/bluetooth:  Struggling to remove nano_fifo logic:  Replace buffer management with IOB allocate... this changes some logic and might have some side effects.  Use messages queues instead of nano-fifos to inter-task communications.  nano-fifos still used in 'frag' logic... whatever that is.
          wireless/bluetooth:  Fix numerous typos introduced by an ill conceived search-and-replace.
          wireless/bluetooth:  Add message queue support to manage interthread buffer transfers.
          wireless/bluetooth:  Replace fibers with kernel threads.
          wireless/bluetooth:  Fix a few initial compile errors.  Just the tip of the iceberg.
          wireless/bluetooth:  Complete leveage of the bluetooth stack including public header files.
          wireless/bluetooth:  Complete leverage of all Bluetooth source files.  Still missing header files that defines the driver interface.  Also missing the network driver implementation.
          wireless/bluetooth:  Fix some naming of static global variables.
          wireless/bluetooth:  Adds three more files ported from the Intel/Zephyr arduino101_firmware_source-v1.tar package (plus two original files).
          wireless/bluetooth:  Adds five more files ported from the Intel/Zephyr arduino101_firmware_source-v1.tar package.
          wireless/bluetooth:  Adds three more files ported from the Intel/Zephyr arduino101_firmware_source-v1.tar package.
          wireless/bluetooth:  First few files ported from the Intel/Zephyr arduino101_firmware_source-v1.tar package.
      accef0ca
    • Sebastien Lorquet's avatar
      Merge branch 'master' into radio · 29aa5b02
      Sebastien Lorquet authored
      29aa5b02
    • Sebastien Lorquet's avatar
      Mostly cleanups. · b082e27a
      Sebastien Lorquet authored
      disable useless interrupts
      receive data that is still in FIFO at RX complete
      b082e27a
    • Sebastien Lorquet's avatar
    • Sebastien Lorquet's avatar
      Fix bad header definition that prevented the driver for working at all.... · cd5b07a0
      Sebastien Lorquet authored
      Fix bad header definition that prevented the driver for working at all. START_IMMEDIATE was actually asking to wait for expiration of the wake up timer, which requires enabling the 32 kHz low power oscillator, which just does not exist on the RFM26W, so the wake up timer was NEVER expiring
      cd5b07a0
    • Sebastien Lorquet's avatar
    • Sebastien Lorquet's avatar
      Use proper gpio settings for antenna switching. · daf14f49
      Sebastien Lorquet authored
      Also redefine GPIOs even after WDS canned config.
      Also enable more ints.
      daf14f49
  7. Mar 28, 2018