You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ry...@apache.org on 2017/06/30 09:50:00 UTC

[mynewt-core] branch bluetooth5 updated (ae75302 -> e6b3480)

This is an automated email from the ASF dual-hosted git repository.

rymek pushed a change to branch bluetooth5
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.


    from ae75302  Merge pull request #365 from rymanluk/bt5_scanner
     add d17c1dd  MYNEWT-752 Allow confirm of tentative slot.
     add 572cfa1  Merge pull request #313 from ccollins476ad/img-test-perm
     add b3dfb7c  MYNEWT-777 SensorAPI: Use util/parse pkg
     add c7f2e5c  MYNEWT-777 bme280 & bno055 shell : correct errors
     add 9379a3d  Merge pull request #325 from vrahane/MYNEWT-777
     add fdd2557  MYNEWT-779 tcs34725 driver: remove os_time_delay()
     add 6d63e99  Merge pull request #332 from vrahane/MYNEWT-779
     add 43c2103  MYNEWT-780 Sensor driver shells: expose ADDR syscf
     add 08c1849  MYNEWT-780 TCS34725 exposing address cfg for shell
     add 3e044fc  Merge pull request #331 from vrahane/MYNEWT-780
     add 6a896c0  MYNEWT-699; re-add sample linker scripts to Olimex BSP.
     add 8631a51  olimex BSP; image slots have shrunk to 256k. Update linker scripts accordingly.
     add 596c007  Merge pull request #334 from mkiiskila/olimex_xtra_ld
     add 2303a10  test/flash_test; use sysinit() to initialize this package.
     add 606d565  console; enable backspace.
     add 1839134  MYNEWT-529 - move i2c_scan to a separate package.
     add b59e20b  slinky; add i2c_scan package
     add cad1adb  sensors_test; add i2c_scan to list of packages to include.
     add 3742e67  Merge pull request #335 from mkiiskila/mynewt-529
     add 762b006  No ticket: sensor creator: UART sensor def removed
     add 88403e9  Increase MCU clock speed to maximum 168 MHz. Function generated using Cube MX, with the STM32F7-DISCOVERY board definition.
     add 42f9935  Turn on L1I cache too.
     add c9b0da5  Move SystemClock_Config to the same place the Olimex BSP has it.
     add d897d5d  Merge pull request #338 from cambridgeconsultants/f7_clock_speed
     add cb7782d  MYNEWT-750 Fix some coding style issues.
     add 9572c52  MYNEWT-750 BLE Host - Persist SC flag for bonds.
     add 6e38072  MYNEWT-750 - Authenticated flag incorrect.
     add b6d9641  MYNEWT-750 BLE Host - Ignore pair from bonded peer
     add 729c34e  MYNEWT-750 Fix build when SM disabled.
     add 79fcf1d  MYNEWT-750 Handle repeat pairing in e.g. apps.
     add 1a077e8  Merge pull request #287 from ccollins476ad/repeat-pairing
     add 5444d97  net/oic; support getting requests in to multiple advertised services
     add eb0853e  apps/bleprph_oic; add syscfg knob which controls whether to advertise 16-bit, or 128-bit service uuid for oic.
     add 4ac6f7f  Merge pull request #337 from mkiiskila/multiple_oic_services
     add 2d2742a  hw: mcu: pic32mz2048efg100: Implement hal_timer
     add 12337a4  hw: bsp: pic32mz2048_wi-fire: Define timers
     add e0863b5  Merge pull request #329 from francois-berder/periph-timer
     add 26285b9  hw: mcu: pic32mz2048efg100: Fix read of RX FIFO in hal_spi_txrx
     add abe686e  hw: mcu: pic32mz2048efg100: Fix SPI baudrate computation
     add b5539f0  Merge pull request #339 from francois-berder/fix-spi
     add 09408a3  MYNEWT-787 serial boot loader - nmp buf overruns
     add f2c87c1  This closes #340.
     add 2fe6cfe  boot/bootutil; security fix - if BOOTUTIL_VALIDATE_SLOT0 was set, bootloader would still boot image in slot0 with invalid signature.
     add cda4235  Merge pull request #328 from mkiiskila/boot_check_slot0-fix
     add d2dc333  BLE Host - decrease dflt mtu; make cfgable.
     add 6d83085  Merge pull request #342 from ccollins476ad/ble-att-mtu
     add 1b1c40d  nimble/host: add api to print local gatt server database
     add 00a0104  apps/btshell: add bletiny clone that uses new shell
     add e171ad7  apps/btshell: fix const in kv_pair
     add 0e2d4cd  apps/btshell: remove unused parse methods
     add f1d7f9b  apps/btshell: use util/parse package
     add de302fc  apps/btshell: replace bletiny with btshell in naming
     add 2c4980a  Merge pull request #293 from michal-narajowski/btshell
     add 381ccc0  Enable i2c_scan only when there is I2C peripheral
     add 035a341  Merge pull request #343 from utzig/fix-i2c-app-link-error
     add 596b005  Fix ruuvi tag build
     add 7f50885  Fix onboard sensor config & misc
     add 9439254  Merge pull request #347 from vrahane/ruuvi-fixes
     add 990326d  Add support for VBLUno51 board
     add 62dbf66  Merge pull request #348 from iotvietmember/add_vbluno51_board
     add 62ea3a7  sys/id; export serial number, manufacturing id as globals.
     add 286342f  sys/config; allow config handlers which don't export _get routine.
     add 5201c88  net/oic; fix encoding byte arrays in responses.
     add 6b21abe  net/oic; if opening ipv4 failed, also ipv6 sockets were getting closed. Close the failed transport only.
     add 876b146  net/oic; fix typo in oc_connectivity_init_ip4().
     add 8e3e4c7  native uart; cut'n'paste to console locks the system. Allow more even access to TX and RX in 'interrupt handler'.
     add 94657fe  Merge pull request #346 from mkiiskila/misc_fixes
     add 9bd5330  MYNEWT-751 BLE Host - Policy for SM key overflow
     add c102daa  MYNEWT-751 Use round-robin store policy in eg apps
     add db4d5a1  MYNEWT-751 - Slight change to internal function.
     add 049ee0a  MYNEWT-751 Make ble_store_status() private.
     add 94247e1  MYNEWT-751 store event API change
     add d877c32  Merge pull request #279 from ccollins476ad/key-wont-fit
     add 28ffc54  add NRF52 thingy BSP
     add 0b49ddc  Merge pull request #354 from sterlinghughes/nrf52_thingy_branch_v2
     add 1d16f60  fix PR that didn't properly remove button dependency
     add 28ce7ea  BLE Host - Remove unused functions.
     add fba37e2  BLE Host - Allow get / set of channel map.
     add d99d05f  Merge pull request #357 from ccollins476ad/ble-hs-chan-map
     add 858e595  MYNEWT-743 BLE Host - Persist bonds to sys/config
     add e416c09  Merge pull request #280 from ccollins476ad/store-config
     add 47df9a1  No jira ticket: Lora
     add 917aba3  sys/sysview/vendor: add SEGGER SystemView package
     add 3de3f62  drivers/rtt: define SEGGER_RTT_LOCK to use Mynewt LOCK
     add 67c5392  sys/sysview: add Mynewt specific configuration for SysView
     add a90f919  kernel/os: add os_trace_api as an abstraction layer
     add 179a7ad  sys/sysview: implement os_trace_api for sysview
     add f92d270  kernel/os: add SysView trace function calls
     add 686a8f3  hw/mcu: add SysView interrupt trace calls for nrf52
     add ec3f0b3  hw/drivers: trace ble_rng_isr calls
     add 1c5f721  kernel/os: trace custom events
     add cacedd3  sys/sysview: add ISR descriptions
     add 61101d7  sys/sysview: add SysView Mynewt description files
     add 3eb5cdb  Merge pull request #344 from michal-narajowski/systemview
     add 9badd71  BLE Host - Add missing #include.
     add ffbd4c8  Merge branch 'master' into bluetooth5_master
     new e6b3480  Merge pull request #364 from sjanc/bluetooth5_master

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |    1 +
 apps/blecent/src/main.c                            |   17 +
 apps/bleprph/pkg.yml                               |    2 +-
 apps/bleprph/src/main.c                            |   17 +
 apps/bleprph_oic/pkg.yml                           |    2 +-
 apps/bleprph_oic/src/main.c                        |   37 +-
 apps/bleprph_oic/syscfg.yml                        |    8 +
 apps/blesplit/src/main.c                           |   17 +
 apps/bletiny/src/main.c                            |   18 +
 apps/bleuart/src/main.c                            |   17 +
 apps/{bleprph_oic => btshell}/pkg.yml              |   19 +-
 apps/btshell/src/btshell.h                         |  186 ++
 apps/btshell/src/cmd.c                             | 2516 ++++++++++++++++++
 apps/btshell/src/cmd.h                             |   62 +
 apps/btshell/src/cmd_gatt.c                        |  633 +++++
 .../include/id/id.h => apps/btshell/src/cmd_gatt.h |   36 +-
 apps/btshell/src/cmd_l2cap.c                       |  175 ++
 .../flash_test.h => apps/btshell/src/cmd_l2cap.h   |   23 +-
 apps/btshell/src/gatt_svr.c                        |  604 +++++
 apps/{bletiny => btshell}/src/main.c               |  878 +++----
 apps/btshell/src/misc.c                            |  162 ++
 apps/btshell/src/parse.c                           |  486 ++++
 {net/nimble/host/test => apps/btshell}/syscfg.yml  |   26 +-
 apps/sensors_test/pkg.yml                          |    1 +
 apps/sensors_test/src/main.c                       |    3 +-
 apps/sensors_test/syscfg.yml                       |    2 +-
 apps/slinky/pkg.yml                                |    4 +
 apps/slinky/src/main.c                             |    3 -
 boot/boot_serial/src/boot_serial.c                 |    8 +-
 boot/bootutil/src/loader.c                         |   16 +-
 hw/bsp/{telee02 => nrf52-thingy}/boot-nrf52xxaa.ld |    0
 hw/bsp/nrf52-thingy/bsp.yml                        |   65 +
 hw/bsp/{nrf52dk => nrf52-thingy}/include/bsp/bsp.h |    0
 .../include/bsp/cmsis_nvic.h                       |    0
 .../nrf52-thingy_debug.cmd}                        |    0
 .../nrf52-thingy_debug.sh}                         |    0
 .../nrf52-thingy_download.cmd}                     |    0
 .../nrf52-thingy_download.sh}                      |    0
 .../nrf52-thingy_no_boot.ld}                       |    0
 hw/bsp/{telee02 => nrf52-thingy}/nrf52xxaa.ld      |    0
 hw/bsp/{ruuvi_tag_revb2 => nrf52-thingy}/pkg.yml   |   23 +-
 .../split-nrf52-thingy.ld}                         |    0
 .../src/arch/cortex_m4/gcc_startup_nrf52.s         |    0
 .../src/arch/cortex_m4/gcc_startup_nrf52_split.s   |    0
 hw/bsp/{nrf52dk => nrf52-thingy}/src/hal_bsp.c     |    0
 hw/bsp/{telee02 => nrf52-thingy}/src/sbrk.c        |    0
 hw/bsp/nrf52-thingy/syscfg.yml                     |   98 +
 .../olimex_stm32-e407_devboard.ld                  |    2 +-
 ...ex_stm32-e407_devboard.ld => run_from_flash.ld} |    8 +-
 ...x_stm32-e407_devboard.ld => run_from_loader.ld} |    2 +-
 hw/bsp/olimex_stm32-e407_devboard/run_from_sram.ld |  202 ++
 hw/bsp/pic32mz2048_wi-fire/src/hal_bsp.c           |   46 +
 hw/bsp/pic32mz2048_wi-fire/syscfg.yml              |   32 +
 hw/bsp/ruuvi_tag_revb2/pkg.yml                     |    3 +
 hw/bsp/ruuvi_tag_revb2/src/hal_bsp.c               |   19 +-
 .../include/bsp/stm32f7xx_hal_conf.h               |    2 +-
 hw/bsp/stm32f7discovery/src/hal_bsp.c              |    2 +-
 hw/bsp/stm32f7discovery/src/system_stm32f7xx.c     |   60 +
 hw/bsp/{nrf51dk => vbluno51}/boot-nrf51xxac.ld     |    0
 hw/bsp/vbluno51/bsp.yml                            |   64 +
 .../include/bsp/boards.h                           |    0
 .../id/id.h => hw/bsp/vbluno51/include/bsp/bsp.h   |   40 +-
 .../{nrf51dk => vbluno51}/include/bsp/cmsis_nvic.h |    0
 hw/bsp/{nrf51dk => vbluno51}/nrf51xxac.ld          |    0
 hw/bsp/{ruuvi_tag_revb2 => vbluno51}/pkg.yml       |   61 +-
 .../split-vbluno51.ld}                             |    0
 .../src/arch/cortex_m0/gcc_startup_nrf51.s         |  280 ++
 .../src/arch/cortex_m0/gcc_startup_nrf51_split.s   |  182 ++
 hw/bsp/{ruuvi_tag_revb2 => vbluno51}/src/hal_bsp.c |  174 +-
 hw/bsp/{telee02 => vbluno51}/src/sbrk.c            |    0
 hw/bsp/vbluno51/syscfg.yml                         |   82 +
 .../vbluno51_debug.cmd}                            |    0
 hw/bsp/vbluno51/vbluno51_debug.sh                  |   38 +
 .../vbluno51_download.cmd}                         |    0
 hw/bsp/vbluno51/vbluno51_download.sh               |   42 +
 .../vbluno51_no_boot.ld}                           |    0
 hw/drivers/nimble/nrf52/src/ble_hw.c               |    4 +
 hw/drivers/rtt/include/rtt/SEGGER_RTT_Conf.h       |   11 +-
 .../rtt/include/rtt/SEGGER_RTT_Conf_Mynewt.h       |   12 +
 hw/drivers/sensors/bme280/include/bme280/bme280.h  |    2 +-
 hw/drivers/sensors/bme280/pkg.yml                  |    3 +
 hw/drivers/sensors/bme280/src/bme280.c             |    4 +-
 hw/drivers/sensors/bme280/src/bme280_shell.c       |   50 +-
 hw/drivers/sensors/bno055/pkg.yml                  |    3 +
 hw/drivers/sensors/bno055/src/bno055_shell.c       |   46 +-
 hw/drivers/sensors/bno055/syscfg.yml               |    3 +
 hw/drivers/sensors/tcs34725/pkg.yml                |    3 +
 hw/drivers/sensors/tcs34725/src/tcs34725.c         |   36 +-
 hw/drivers/sensors/tcs34725/src/tcs34725_shell.c   |  102 +-
 hw/drivers/sensors/tcs34725/syscfg.yml             |    3 +
 hw/drivers/sensors/tsl2561/pkg.yml                 |    3 +
 hw/drivers/sensors/tsl2561/src/tsl2561_shell.c     |   63 +-
 hw/drivers/sensors/tsl2561/syscfg.yml              |    3 +
 hw/mcu/microchip/pic32mz2048efg100/src/hal_spi.c   |   13 +-
 hw/mcu/microchip/pic32mz2048efg100/src/hal_timer.c |  545 ++++
 hw/mcu/native/src/hal_uart.c                       |    6 +
 hw/mcu/nordic/nrf52xxx/src/hal_gpio.c              |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_os_tick.c           |    4 +
 hw/mcu/nordic/nrf52xxx/src/hal_spi.c               |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_timer.c             |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_uart.c              |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_watchdog.c          |    4 +
 hw/mcu/stm/stm32f7xx/src/hal_system_start.c        |    3 +-
 hw/sensor/creator/src/sensor_creator.c             |   61 +-
 hw/sensor/include/sensor/sensor.h                  |    2 -
 hw/sensor/pkg.yml                                  |    1 +
 hw/sensor/src/sensor_shell.c                       |   85 +-
 kernel/os/include/os/os_trace_api.h                |   84 +
 kernel/os/pkg.yml                                  |    3 +
 kernel/os/src/os.c                                 |    3 +
 kernel/os/src/os_eventq.c                          |    6 +
 kernel/os/src/os_mutex.c                           |    8 +
 kernel/os/src/os_sched.c                           |    5 +
 kernel/os/src/os_task.c                            |    2 +
 kernel/os/syscfg.yml                               |    3 +
 mgmt/imgmgr/src/imgmgr_state.c                     |   30 +-
 net/lora/node/include/node/mac/LoRaMac.h           |   58 +
 net/lora/node/src/mac/LoRaMacCrypto.c              |   50 +-
 net/lora/node/src/mac/aes.c                        |  936 +++++++
 net/lora/node/src/mac/cmac.c                       |  155 ++
 net/nimble/host/include/host/ble_att.h             |    1 -
 net/nimble/host/include/host/ble_gap.h             |   43 +-
 net/nimble/host/include/host/ble_gatt.h            |    6 +
 net/nimble/host/include/host/ble_hs.h              |   14 +
 .../nimble/host/include/host/ble_hs_hci.h          |   15 +-
 net/nimble/host/include/host/ble_sm.h              |    1 -
 net/nimble/host/include/host/ble_store.h           |   75 +-
 net/nimble/host/src/ble_att.c                      |    2 +-
 net/nimble/host/src/ble_gap.c                      |   17 +
 net/nimble/host/src/ble_gap_priv.h                 |    1 +
 net/nimble/host/src/ble_gatts.c                    |   12 +
 net/nimble/host/src/ble_gatts_lcl.c                |  164 ++
 net/nimble/host/src/ble_hs_hci_cmd.c               |   56 +-
 net/nimble/host/src/ble_hs_hci_priv.h              |    6 +-
 net/nimble/host/src/ble_hs_hci_util.c              |   96 +
 net/nimble/host/src/ble_sm.c                       |  386 ++-
 net/nimble/host/src/ble_sm_lgcy.c                  |   12 +-
 net/nimble/host/src/ble_sm_priv.h                  |    4 +-
 net/nimble/host/src/ble_sm_sc.c                    |   12 +-
 net/nimble/host/src/ble_store.c                    |   79 +-
 net/nimble/host/src/ble_store_util.c               |   90 +
 .../config/include/store/config/ble_store_config.h |   18 +-
 net/nimble/host/store/{ram => config}/pkg.yml      |   10 +-
 .../src/ble_store_config.c}                        |  256 +-
 .../host/store/config/src/ble_store_config_conf.c  |  231 ++
 .../host/store/config/src/ble_store_config_priv.h  |   59 +
 .../nimble/host/store/config/syscfg.yml            |   18 +-
 net/nimble/host/store/ram/pkg.yml                  |    5 +-
 net/nimble/host/store/ram/src/ble_store_ram.c      |   10 +-
 net/nimble/host/syscfg.yml                         |   19 +-
 net/nimble/host/test/pkg.yml                       |    2 +-
 net/nimble/host/test/src/ble_hs_conn_test.c        |    6 +-
 net/nimble/host/test/src/ble_hs_test_util.c        |    8 +-
 net/nimble/host/test/src/ble_sm_lgcy_test.c        |    2 +-
 net/nimble/host/test/src/ble_sm_test.c             |    2 +-
 net/nimble/host/test/src/ble_sm_test_util.c        |  594 +++--
 net/nimble/host/test/src/ble_sm_test_util.h        |    1 +
 net/nimble/host/test/src/ble_store_test.c          |  194 +-
 net/nimble/host/test/syscfg.yml                    |    1 +
 net/oic/include/oic/oc_rep.h                       |    4 +-
 net/oic/include/oic/port/oc_connectivity.h         |    1 +
 net/oic/src/port/mynewt/ble_adaptor.c              |   81 +-
 net/oic/src/port/mynewt/ip4_adaptor.c              |    2 +-
 net/oic/src/port/mynewt/ip_adaptor.c               |    2 +-
 sys/config/src/config.c                            |    3 +
 sys/console/full/src/console.c                     |    2 +
 sys/id/include/id/id.h                             |    2 +
 sys/id/src/id.c                                    |   10 +-
 sys/sysview/SYSVIEW_Mynewt.txt                     |    5 +
 .../include/sysview/SEGGER_SYSVIEW_Mynewt.h        |   21 +-
 {hw/sensor => sys/sysview}/pkg.yml                 |   18 +-
 sys/sysview/src/SEGGER_SYSVIEW_Config_Mynewt.c     |  133 +
 sys/sysview/src/SEGGER_SYSVIEW_Mynewt.c            |  174 ++
 sys/sysview/vendor/include/sysview/vendor/Global.h |  102 +
 sys/sysview/vendor/include/sysview/vendor/SEGGER.h |  155 ++
 .../vendor/include/sysview/vendor/SEGGER_SYSVIEW.h |  334 +++
 .../include/sysview/vendor/SEGGER_SYSVIEW_Conf.h   |  168 ++
 .../sysview/vendor/SEGGER_SYSVIEW_ConfDefaults.h   |  178 ++
 {test/flash_test => sys/sysview/vendor}/pkg.yml    |   14 +-
 sys/sysview/vendor/src/SEGGER_SYSVIEW.c            | 2763 ++++++++++++++++++++
 sys/sysview/vendor/src/SEGGER_SYSVIEW_Int.h        |  110 +
 .../pkg.yml => sys/sysview/vendor/syscfg.yml       |   17 +-
 test/flash_test/pkg.yml                            |    5 +
 test/flash_test/src/flash_test/flash_test.c        |   11 +-
 test/{flash_test => i2c_scan}/pkg.yml              |   10 +-
 test/i2c_scan/src/i2c_scan.c                       |   90 +
 186 files changed, 15147 insertions(+), 1740 deletions(-)
 copy apps/{bleprph_oic => btshell}/pkg.yml (85%)
 create mode 100644 apps/btshell/src/btshell.h
 create mode 100644 apps/btshell/src/cmd.c
 create mode 100644 apps/btshell/src/cmd.h
 create mode 100644 apps/btshell/src/cmd_gatt.c
 copy sys/id/include/id/id.h => apps/btshell/src/cmd_gatt.h (50%)
 create mode 100644 apps/btshell/src/cmd_l2cap.c
 copy test/flash_test/include/flash_test/flash_test.h => apps/btshell/src/cmd_l2cap.h (76%)
 create mode 100644 apps/btshell/src/gatt_svr.c
 copy apps/{bletiny => btshell}/src/main.c (60%)
 create mode 100644 apps/btshell/src/misc.c
 create mode 100644 apps/btshell/src/parse.c
 copy {net/nimble/host/test => apps/btshell}/syscfg.yml (69%)
 copy hw/bsp/{telee02 => nrf52-thingy}/boot-nrf52xxaa.ld (100%)
 create mode 100644 hw/bsp/nrf52-thingy/bsp.yml
 copy hw/bsp/{nrf52dk => nrf52-thingy}/include/bsp/bsp.h (100%)
 copy hw/bsp/{telee02 => nrf52-thingy}/include/bsp/cmsis_nvic.h (100%)
 copy hw/bsp/{usbmkw41z/usbkw41z_download.cmd => nrf52-thingy/nrf52-thingy_debug.cmd} (100%)
 copy hw/bsp/{telee02/telee02_debug.sh => nrf52-thingy/nrf52-thingy_debug.sh} (100%)
 copy hw/bsp/{usbmkw41z/usbkw41z_download.cmd => nrf52-thingy/nrf52-thingy_download.cmd} (100%)
 copy hw/bsp/{telee02/telee02_download.sh => nrf52-thingy/nrf52-thingy_download.sh} (100%)
 copy hw/bsp/{telee02/telee02_no_boot.ld => nrf52-thingy/nrf52-thingy_no_boot.ld} (100%)
 copy hw/bsp/{telee02 => nrf52-thingy}/nrf52xxaa.ld (100%)
 copy hw/bsp/{ruuvi_tag_revb2 => nrf52-thingy}/pkg.yml (86%)
 copy hw/bsp/{telee02/split-telee02.ld => nrf52-thingy/split-nrf52-thingy.ld} (100%)
 copy hw/bsp/{telee02 => nrf52-thingy}/src/arch/cortex_m4/gcc_startup_nrf52.s (100%)
 copy hw/bsp/{telee02 => nrf52-thingy}/src/arch/cortex_m4/gcc_startup_nrf52_split.s (100%)
 copy hw/bsp/{nrf52dk => nrf52-thingy}/src/hal_bsp.c (100%)
 copy hw/bsp/{telee02 => nrf52-thingy}/src/sbrk.c (100%)
 create mode 100644 hw/bsp/nrf52-thingy/syscfg.yml
 copy hw/bsp/olimex_stm32-e407_devboard/{olimex_stm32-e407_devboard.ld => run_from_flash.ld} (79%)
 mode change 100755 => 100644
 copy hw/bsp/olimex_stm32-e407_devboard/{olimex_stm32-e407_devboard.ld => run_from_loader.ld} (94%)
 create mode 100755 hw/bsp/olimex_stm32-e407_devboard/run_from_sram.ld
 copy hw/bsp/{nrf51dk => vbluno51}/boot-nrf51xxac.ld (100%)
 create mode 100644 hw/bsp/vbluno51/bsp.yml
 copy hw/bsp/{ruuvi_tag_revb2 => vbluno51}/include/bsp/boards.h (100%)
 copy sys/id/include/id/id.h => hw/bsp/vbluno51/include/bsp/bsp.h (59%)
 copy hw/bsp/{nrf51dk => vbluno51}/include/bsp/cmsis_nvic.h (100%)
 copy hw/bsp/{nrf51dk => vbluno51}/nrf51xxac.ld (100%)
 copy hw/bsp/{ruuvi_tag_revb2 => vbluno51}/pkg.yml (66%)
 copy hw/bsp/{nrf51dk/split-nrf51dk.ld => vbluno51/split-vbluno51.ld} (100%)
 create mode 100755 hw/bsp/vbluno51/src/arch/cortex_m0/gcc_startup_nrf51.s
 create mode 100755 hw/bsp/vbluno51/src/arch/cortex_m0/gcc_startup_nrf51_split.s
 copy hw/bsp/{ruuvi_tag_revb2 => vbluno51}/src/hal_bsp.c (52%)
 copy hw/bsp/{telee02 => vbluno51}/src/sbrk.c (100%)
 create mode 100644 hw/bsp/vbluno51/syscfg.yml
 copy hw/bsp/{usbmkw41z/usbkw41z_download.cmd => vbluno51/vbluno51_debug.cmd} (100%)
 create mode 100755 hw/bsp/vbluno51/vbluno51_debug.sh
 copy hw/bsp/{usbmkw41z/usbkw41z_download.cmd => vbluno51/vbluno51_download.cmd} (100%)
 create mode 100755 hw/bsp/vbluno51/vbluno51_download.sh
 copy hw/bsp/{nrf51dk/nrf51dk_no_boot.ld => vbluno51/vbluno51_no_boot.ld} (100%)
 create mode 100644 hw/drivers/rtt/include/rtt/SEGGER_RTT_Conf_Mynewt.h
 create mode 100644 hw/mcu/microchip/pic32mz2048efg100/src/hal_timer.c
 create mode 100644 kernel/os/include/os/os_trace_api.h
 create mode 100644 net/lora/node/src/mac/aes.c
 create mode 100644 net/lora/node/src/mac/cmac.c
 copy test/flash_test/include/flash_test/flash_test.h => net/nimble/host/include/host/ble_hs_hci.h (82%)
 create mode 100644 net/nimble/host/src/ble_gatts_lcl.c
 copy sys/id/include/id/id.h => net/nimble/host/store/config/include/store/config/ble_store_config.h (70%)
 copy net/nimble/host/store/{ram => config}/pkg.yml (82%)
 copy net/nimble/host/store/{ram/src/ble_store_ram.c => config/src/ble_store_config.c} (54%)
 create mode 100644 net/nimble/host/store/config/src/ble_store_config_conf.c
 create mode 100644 net/nimble/host/store/config/src/ble_store_config_priv.h
 copy test/flash_test/pkg.yml => net/nimble/host/store/config/syscfg.yml (80%)
 create mode 100644 sys/sysview/SYSVIEW_Mynewt.txt
 rename test/flash_test/include/flash_test/flash_test.h => sys/sysview/include/sysview/SEGGER_SYSVIEW_Mynewt.h (78%)
 copy {hw/sensor => sys/sysview}/pkg.yml (82%)
 create mode 100644 sys/sysview/src/SEGGER_SYSVIEW_Config_Mynewt.c
 create mode 100644 sys/sysview/src/SEGGER_SYSVIEW_Mynewt.c
 create mode 100644 sys/sysview/vendor/include/sysview/vendor/Global.h
 create mode 100644 sys/sysview/vendor/include/sysview/vendor/SEGGER.h
 create mode 100644 sys/sysview/vendor/include/sysview/vendor/SEGGER_SYSVIEW.h
 create mode 100644 sys/sysview/vendor/include/sysview/vendor/SEGGER_SYSVIEW_Conf.h
 create mode 100644 sys/sysview/vendor/include/sysview/vendor/SEGGER_SYSVIEW_ConfDefaults.h
 copy {test/flash_test => sys/sysview/vendor}/pkg.yml (83%)
 create mode 100644 sys/sysview/vendor/src/SEGGER_SYSVIEW.c
 create mode 100644 sys/sysview/vendor/src/SEGGER_SYSVIEW_Int.h
 copy test/flash_test/pkg.yml => sys/sysview/vendor/syscfg.yml (80%)
 copy test/{flash_test => i2c_scan}/pkg.yml (86%)
 create mode 100644 test/i2c_scan/src/i2c_scan.c

-- 
To stop receiving notification emails like this one, please contact
['"commits@mynewt.apache.org" <co...@mynewt.apache.org>'].

[mynewt-core] 01/01: Merge pull request #364 from sjanc/bluetooth5_master

Posted by ry...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rymek pushed a commit to branch bluetooth5
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit e6b348003df1f10f575d03345e5ef4cfad675581
Merge: ae75302 ffbd4c8
Author: Ɓukasz Rymanowski <lu...@codecoup.pl>
AuthorDate: Fri Jun 30 11:49:58 2017 +0200

    Merge pull request #364 from sjanc/bluetooth5_master
    
    merge master branch into bluetooth5

 README.md                                          |    1 +
 apps/blecent/src/main.c                            |   17 +
 apps/bleprph/pkg.yml                               |    2 +-
 apps/bleprph/src/main.c                            |   17 +
 apps/bleprph_oic/pkg.yml                           |    2 +-
 apps/bleprph_oic/src/main.c                        |   37 +-
 apps/bleprph_oic/syscfg.yml                        |    8 +
 apps/blesplit/src/main.c                           |   17 +
 apps/bletiny/src/main.c                            |   18 +
 apps/bleuart/src/main.c                            |   17 +
 apps/{bleprph_oic => btshell}/pkg.yml              |   19 +-
 apps/btshell/src/btshell.h                         |  186 ++
 apps/btshell/src/cmd.c                             | 2516 ++++++++++++++++++
 apps/btshell/src/cmd.h                             |   62 +
 apps/btshell/src/cmd_gatt.c                        |  633 +++++
 .../include/id/id.h => apps/btshell/src/cmd_gatt.h |   36 +-
 apps/btshell/src/cmd_l2cap.c                       |  175 ++
 .../flash_test.h => apps/btshell/src/cmd_l2cap.h   |   23 +-
 apps/btshell/src/gatt_svr.c                        |  604 +++++
 apps/{bletiny => btshell}/src/main.c               |  878 +++----
 apps/btshell/src/misc.c                            |  162 ++
 apps/btshell/src/parse.c                           |  486 ++++
 {net/nimble/host/test => apps/btshell}/syscfg.yml  |   26 +-
 apps/sensors_test/pkg.yml                          |    1 +
 apps/sensors_test/src/main.c                       |    3 +-
 apps/sensors_test/syscfg.yml                       |    2 +-
 apps/slinky/pkg.yml                                |    4 +
 apps/slinky/src/main.c                             |    3 -
 boot/boot_serial/src/boot_serial.c                 |    8 +-
 boot/bootutil/src/loader.c                         |   16 +-
 hw/bsp/nrf52-thingy/boot-nrf52xxaa.ld              |   25 +
 hw/bsp/nrf52-thingy/bsp.yml                        |   65 +
 hw/bsp/nrf52-thingy/include/bsp/bsp.h              |   61 +
 hw/bsp/nrf52-thingy/include/bsp/cmsis_nvic.h       |   29 +
 hw/bsp/nrf52-thingy/nrf52-thingy_debug.cmd         |   22 +
 hw/bsp/nrf52-thingy/nrf52-thingy_debug.sh          |   46 +
 hw/bsp/nrf52-thingy/nrf52-thingy_download.cmd      |   22 +
 hw/bsp/nrf52-thingy/nrf52-thingy_download.sh       |   40 +
 hw/bsp/nrf52-thingy/nrf52-thingy_no_boot.ld        |  191 ++
 hw/bsp/nrf52-thingy/nrf52xxaa.ld                   |   25 +
 hw/bsp/{ruuvi_tag_revb2 => nrf52-thingy}/pkg.yml   |   23 +-
 hw/bsp/nrf52-thingy/split-nrf52-thingy.ld          |  208 ++
 .../src/arch/cortex_m4/gcc_startup_nrf52.s         |  301 +++
 .../src/arch/cortex_m4/gcc_startup_nrf52_split.s   |  166 ++
 .../src/hal_bsp.c                                  |   87 +-
 hw/bsp/nrf52-thingy/src/sbrk.c                     |   59 +
 hw/bsp/nrf52-thingy/syscfg.yml                     |   98 +
 .../olimex_stm32-e407_devboard.ld                  |    2 +-
 ...ex_stm32-e407_devboard.ld => run_from_flash.ld} |    8 +-
 ...x_stm32-e407_devboard.ld => run_from_loader.ld} |    2 +-
 hw/bsp/olimex_stm32-e407_devboard/run_from_sram.ld |  202 ++
 hw/bsp/pic32mz2048_wi-fire/src/hal_bsp.c           |   46 +
 hw/bsp/pic32mz2048_wi-fire/syscfg.yml              |   32 +
 hw/bsp/ruuvi_tag_revb2/pkg.yml                     |    3 +
 hw/bsp/ruuvi_tag_revb2/src/hal_bsp.c               |   19 +-
 .../include/bsp/stm32f7xx_hal_conf.h               |    2 +-
 hw/bsp/stm32f7discovery/src/hal_bsp.c              |    2 +-
 hw/bsp/stm32f7discovery/src/system_stm32f7xx.c     |   60 +
 hw/bsp/vbluno51/boot-nrf51xxac.ld                  |   27 +
 hw/bsp/vbluno51/bsp.yml                            |   64 +
 .../bsp/vbluno51/include/bsp/boards.h              |   18 +-
 .../id/id.h => hw/bsp/vbluno51/include/bsp/bsp.h   |   40 +-
 hw/bsp/vbluno51/include/bsp/cmsis_nvic.h           |   30 +
 hw/bsp/vbluno51/nrf51xxac.ld                       |   25 +
 hw/bsp/{ruuvi_tag_revb2 => vbluno51}/pkg.yml       |   61 +-
 hw/bsp/vbluno51/split-vbluno51.ld                  |  185 ++
 .../src/arch/cortex_m0/gcc_startup_nrf51.s         |  280 ++
 .../src/arch/cortex_m0/gcc_startup_nrf51_split.s   |  182 ++
 hw/bsp/{ruuvi_tag_revb2 => vbluno51}/src/hal_bsp.c |  174 +-
 hw/bsp/vbluno51/src/sbrk.c                         |   59 +
 hw/bsp/vbluno51/syscfg.yml                         |   82 +
 hw/bsp/vbluno51/vbluno51_debug.cmd                 |   22 +
 hw/bsp/vbluno51/vbluno51_debug.sh                  |   38 +
 hw/bsp/vbluno51/vbluno51_download.cmd              |   22 +
 hw/bsp/vbluno51/vbluno51_download.sh               |   42 +
 hw/bsp/vbluno51/vbluno51_no_boot.ld                |  179 ++
 hw/drivers/nimble/nrf52/src/ble_hw.c               |    4 +
 hw/drivers/rtt/include/rtt/SEGGER_RTT_Conf.h       |   11 +-
 .../rtt/include/rtt/SEGGER_RTT_Conf_Mynewt.h       |   12 +
 hw/drivers/sensors/bme280/include/bme280/bme280.h  |    2 +-
 hw/drivers/sensors/bme280/pkg.yml                  |    3 +
 hw/drivers/sensors/bme280/src/bme280.c             |    4 +-
 hw/drivers/sensors/bme280/src/bme280_shell.c       |   50 +-
 hw/drivers/sensors/bno055/pkg.yml                  |    3 +
 hw/drivers/sensors/bno055/src/bno055_shell.c       |   46 +-
 hw/drivers/sensors/bno055/syscfg.yml               |    3 +
 hw/drivers/sensors/tcs34725/pkg.yml                |    3 +
 hw/drivers/sensors/tcs34725/src/tcs34725.c         |   36 +-
 hw/drivers/sensors/tcs34725/src/tcs34725_shell.c   |  102 +-
 hw/drivers/sensors/tcs34725/syscfg.yml             |    3 +
 hw/drivers/sensors/tsl2561/pkg.yml                 |    3 +
 hw/drivers/sensors/tsl2561/src/tsl2561_shell.c     |   63 +-
 hw/drivers/sensors/tsl2561/syscfg.yml              |    3 +
 hw/mcu/microchip/pic32mz2048efg100/src/hal_spi.c   |   13 +-
 hw/mcu/microchip/pic32mz2048efg100/src/hal_timer.c |  545 ++++
 hw/mcu/native/src/hal_uart.c                       |    6 +
 hw/mcu/nordic/nrf52xxx/src/hal_gpio.c              |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_os_tick.c           |    4 +
 hw/mcu/nordic/nrf52xxx/src/hal_spi.c               |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_timer.c             |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_uart.c              |    5 +
 hw/mcu/nordic/nrf52xxx/src/hal_watchdog.c          |    4 +
 hw/mcu/stm/stm32f7xx/src/hal_system_start.c        |    3 +-
 hw/sensor/creator/src/sensor_creator.c             |   61 +-
 hw/sensor/include/sensor/sensor.h                  |    2 -
 hw/sensor/pkg.yml                                  |    1 +
 hw/sensor/src/sensor_shell.c                       |   85 +-
 kernel/os/include/os/os_trace_api.h                |   84 +
 kernel/os/pkg.yml                                  |    3 +
 kernel/os/src/os.c                                 |    3 +
 kernel/os/src/os_eventq.c                          |    6 +
 kernel/os/src/os_mutex.c                           |    8 +
 kernel/os/src/os_sched.c                           |    5 +
 kernel/os/src/os_task.c                            |    2 +
 kernel/os/syscfg.yml                               |    3 +
 mgmt/imgmgr/src/imgmgr_state.c                     |   30 +-
 net/lora/node/include/node/mac/LoRaMac.h           |   58 +
 net/lora/node/src/mac/LoRaMacCrypto.c              |   50 +-
 net/lora/node/src/mac/aes.c                        |  936 +++++++
 net/lora/node/src/mac/cmac.c                       |  155 ++
 net/nimble/host/include/host/ble_att.h             |    1 -
 net/nimble/host/include/host/ble_gap.h             |   43 +-
 net/nimble/host/include/host/ble_gatt.h            |    6 +
 net/nimble/host/include/host/ble_hs.h              |   14 +
 .../nimble/host/include/host/ble_hs_hci.h          |   15 +-
 net/nimble/host/include/host/ble_sm.h              |    1 -
 net/nimble/host/include/host/ble_store.h           |   75 +-
 net/nimble/host/src/ble_att.c                      |    2 +-
 net/nimble/host/src/ble_gap.c                      |   17 +
 net/nimble/host/src/ble_gap_priv.h                 |    1 +
 net/nimble/host/src/ble_gatts.c                    |   12 +
 net/nimble/host/src/ble_gatts_lcl.c                |  164 ++
 net/nimble/host/src/ble_hs_hci_cmd.c               |   56 +-
 net/nimble/host/src/ble_hs_hci_priv.h              |    6 +-
 net/nimble/host/src/ble_hs_hci_util.c              |   96 +
 net/nimble/host/src/ble_sm.c                       |  386 ++-
 net/nimble/host/src/ble_sm_lgcy.c                  |   12 +-
 net/nimble/host/src/ble_sm_priv.h                  |    4 +-
 net/nimble/host/src/ble_sm_sc.c                    |   12 +-
 net/nimble/host/src/ble_store.c                    |   79 +-
 net/nimble/host/src/ble_store_util.c               |   90 +
 .../config/include/store/config/ble_store_config.h |   18 +-
 net/nimble/host/store/{ram => config}/pkg.yml      |   10 +-
 .../src/ble_store_config.c}                        |  256 +-
 .../host/store/config/src/ble_store_config_conf.c  |  231 ++
 .../host/store/config/src/ble_store_config_priv.h  |   59 +
 .../nimble/host/store/config/syscfg.yml            |   18 +-
 net/nimble/host/store/ram/pkg.yml                  |    5 +-
 net/nimble/host/store/ram/src/ble_store_ram.c      |   10 +-
 net/nimble/host/syscfg.yml                         |   19 +-
 net/nimble/host/test/pkg.yml                       |    2 +-
 net/nimble/host/test/src/ble_hs_conn_test.c        |    6 +-
 net/nimble/host/test/src/ble_hs_test_util.c        |    8 +-
 net/nimble/host/test/src/ble_sm_lgcy_test.c        |    2 +-
 net/nimble/host/test/src/ble_sm_test.c             |    2 +-
 net/nimble/host/test/src/ble_sm_test_util.c        |  594 +++--
 net/nimble/host/test/src/ble_sm_test_util.h        |    1 +
 net/nimble/host/test/src/ble_store_test.c          |  194 +-
 net/nimble/host/test/syscfg.yml                    |    1 +
 net/oic/include/oic/oc_rep.h                       |    4 +-
 net/oic/include/oic/port/oc_connectivity.h         |    1 +
 net/oic/src/port/mynewt/ble_adaptor.c              |   81 +-
 net/oic/src/port/mynewt/ip4_adaptor.c              |    2 +-
 net/oic/src/port/mynewt/ip_adaptor.c               |    2 +-
 sys/config/src/config.c                            |    3 +
 sys/console/full/src/console.c                     |    2 +
 sys/id/include/id/id.h                             |    2 +
 sys/id/src/id.c                                    |   10 +-
 sys/sysview/SYSVIEW_Mynewt.txt                     |    5 +
 .../include/sysview/SEGGER_SYSVIEW_Mynewt.h        |   21 +-
 {hw/sensor => sys/sysview}/pkg.yml                 |   18 +-
 sys/sysview/src/SEGGER_SYSVIEW_Config_Mynewt.c     |  133 +
 sys/sysview/src/SEGGER_SYSVIEW_Mynewt.c            |  174 ++
 sys/sysview/vendor/include/sysview/vendor/Global.h |  102 +
 sys/sysview/vendor/include/sysview/vendor/SEGGER.h |  155 ++
 .../vendor/include/sysview/vendor/SEGGER_SYSVIEW.h |  334 +++
 .../include/sysview/vendor/SEGGER_SYSVIEW_Conf.h   |  168 ++
 .../sysview/vendor/SEGGER_SYSVIEW_ConfDefaults.h   |  178 ++
 {test/flash_test => sys/sysview/vendor}/pkg.yml    |   14 +-
 sys/sysview/vendor/src/SEGGER_SYSVIEW.c            | 2763 ++++++++++++++++++++
 sys/sysview/vendor/src/SEGGER_SYSVIEW_Int.h        |  110 +
 .../pkg.yml => sys/sysview/vendor/syscfg.yml       |   17 +-
 test/flash_test/pkg.yml                            |    5 +
 test/flash_test/src/flash_test/flash_test.c        |   11 +-
 test/{flash_test => i2c_scan}/pkg.yml              |   10 +-
 test/i2c_scan/src/i2c_scan.c                       |   90 +
 186 files changed, 16898 insertions(+), 1838 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
"commits@mynewt.apache.org" <co...@mynewt.apache.org>.