Skip to content
  1. Mar 30, 2018
    • Gregory Nutt's avatar
    • Gregory Nutt's avatar
      Adds re-architected Bluetooth UART driver from the Intel/Zephyr... · 380d5587
      Gregory Nutt authored
      Adds re-architected Bluetooth UART driver from the Intel/Zephyr arduino101_firmware_source-v1.tar package.
      
      Squashed commit of the following:
      
          drivers/bluetooth:  Re-architect Bluetooth UART driver to follow upper/lower half model.  Completely untested.
          drivers/bluetooth:  Grr..  Another band-aid commit to stay in sync with master.  Why is this so difficult
          drivers/bluetooth:  Band-aid commit to stay in sync with master.  Lost it somehow.
          drivers/wireless/bluetooth:  A few changes, mostly thought experiments.
          drivers/wireless/bluetooth:  UART-based Bluetooth driver ported from the Intel/Zephyr arduino101_firmware_source-v1.tar package.  This initial commit is the original files in the NuttX build environment with changes to conform with the coding standard.  It should not even build.
      380d5587
  2. 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
  3. Mar 28, 2018
  4. Mar 27, 2018
  5. Mar 26, 2018
  6. Mar 25, 2018
  7. Mar 24, 2018
  8. Mar 23, 2018
  9. Mar 22, 2018
  10. Mar 21, 2018