This is an automated email from the ASF dual-hosted git repository. janc pushed a change to branch bluetooth5 in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.
from 6bedbc0 Merge pull request #406 from michal-narajowski/hci-ecode-hex add 4b29cb0 MYNEWT-803 OIC add api for setting poll rate to ms add 7aaabf0 Merge pull request #393 from vrahane/oic-imp-poller add 6b2d0f2 openocd: Allow non ARM download and debug add 6949c2c openocd: 'newt debug <cfg> redirects openocd to file add 20765c1 openocd: Fix handling of Ctrl-C in gdb add de04a19 compiler/riscv64: Add compiler package add 3a07ded sifive/sdk: Add freedom-e-sdk headers add c819617 mcu/fe310: First drop of FE310 add aa11b02 bsp/hifive1: Initial version of bsp add 6984746 mcu/fe310: Add interrupt controller code add e13a500 mcu/fe310: Add HAL watchdog add b329ef8 mcu/fe310: Add OS minimal support add 8729587 mcu/fe310: Add system clock code add b295984 mcu/fe310: Add hal_system_start function add fc4a40e mcu/fe310: Add hal flash driver add 95cbabe mcu/fe310: Add UART driver add 3750dbc bsp/hifive1: Add uart0 device add 1e43d91 mcu/fe310: Add hal timers add 291a41f bsp/hifive1: Add timer devices add 026d43d mcu/fe310: Add hal_reset_cause function add 3bdf05f mcu/fe310: Add gpio driver add 7409bc9 Merge pull request #396 from kasjer/risc-v add a2957f6 MYNEWT-789 Add RuuviTag LIS2DH12 3-axis accel drv add 34833d5 MYNEWT-789 Change Ruuvi sample rate for LIS2DH12 add f68c3d8 MYNEWT-803 OIC add api for setting poll rate to ms add 6a9bd18 MYNEWT-789 Add RuuviTag polling LIS2DH12 3-axis add 853f751 Merge pull request #394 from vrahane/lis2dh12-spi-driver add a91642a bsp/fe310: Add missing licenses add 813c374 Merge pull request #399 from kasjer/risc-v add 7c2c8c4 nimble/monitor: Add monitor interface over UART add 658bbc4 nimble/monitor: Add monitor interface over RTT add 72f911c nimble/monitor: Add call to log via monitor interface add 43076e6 nimble/monitor: Add call to output text via monitor interface add b024332 console: Add console output via monitor interface add e54736d nimble/monitor: Add intermediate buffer option for RTT add 7d25b56 nimble: Disable HCI logs when monitor is enabled add 8115e3e sys/baselibc: Cleanup in tinyprintf add 6b70223 sys/baselibc: Fix vsnprintf with size=0 add 65c9cfd nimble/monitor: Add delay in UART queue flush add 03e6119 nimble/monitor: Fix coding style add 9a6071d nimble/monitor: Make UART device configurable in syscfg add c4826c0 nimble/monitor: Make RTT upstream buffer name configurable add dc88539 nimble/monitor: Make controller name static add 8de5cbb nimble/monitor: Use vsnprintf to calculate characters in log message add b609a10 Merge pull request #372 from andrzej-kaczmarek/btmon_core add 58fbf77 BLE Host - Add comments; move decls to priv hdrs. add 3a846b8 Merge pull request #404 from ccollins476ad/ble-hs-docs add 489d4de libc/baselibc: fix uninitialized fields add a32718a Merge pull request #407 from michal-narajowski/tinyprintf-fix add 76a1a16 nimble/controller: Fix scheduler advertising halt error add abe5e6b Merge pull request #403 from wes3/myn810 add 155eca0 Use real runtime Bluetooth svc UUID (0xfe18). add d4e927c Merge pull request #400 from ccollins476ad/real-runtime-uuid add c8d3154 baselibc: Fix compilation with GCC7 add 675080a Merge pull request #405 from sjanc/gcc7 add 590e8a7 Merge branch 'master' into bluetooth5_master new 8f10649 Merge pull request #409 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: apps/blecent/src/blecent.h | 5 - apps/bleprph_oic/src/main.c | 2 +- apps/bletiny/src/gatt_svr.c | 9 - apps/btshell/src/gatt_svr.c | 9 - apps/testbench/src/tbb.c | 8 +- .../syscfg.yml => compiler/riscv64/compiler.yml | 36 +- {net/nimble/host => compiler/riscv64}/pkg.yml | 34 +- hw/bsp/hifive1/bsp.yml | 61 + hw/bsp/hifive1/hifive1.ld | 180 +++ .../ble_ll_test.c => hw/bsp/hifive1/hifive1_app.ld | 23 +- .../bsp/hifive1/hifive1_boot.ld | 23 +- .../pkg.yml => hw/bsp/hifive1/hifive1_debug.sh | 46 +- hw/bsp/hifive1/hifive1_download.sh | 47 + hw/bsp/hifive1/include/bsp/bsp.h | 88 ++ {net/nimble/host => hw/bsp/hifive1}/pkg.yml | 31 +- hw/bsp/hifive1/riscv_openocd.cfg | 53 + hw/bsp/hifive1/src/hal_bsp.c | 118 ++ hw/bsp/{vbluno52 => hifive1}/src/sbrk.c | 0 hw/{sensor => bsp/hifive1}/syscfg.yml | 37 +- hw/bsp/ruuvi_tag_revb2/pkg.yml | 4 + hw/bsp/ruuvi_tag_revb2/src/hal_bsp.c | 48 + hw/bsp/ruuvi_tag_revb2/syscfg.yml | 4 + hw/drivers/sensors/bme280/src/bme280.c | 2 +- .../sensors/lis2dh12/include/lis2dh12/lis2dh12.h | 188 +++ .../host => hw/drivers/sensors/lis2dh12}/pkg.yml | 33 +- hw/drivers/sensors/lis2dh12/src/lis2dh12.c | 866 +++++++++++++ hw/drivers/sensors/lis2dh12/src/lis2dh12_priv.h | 213 ++++ .../drivers/sensors/lis2dh12/syscfg.yml | 36 +- .../mcu/sifive/fe310/include/mcu/fe310.h | 15 +- hw/mcu/sifive/fe310/include/mcu/fe310_hal.h | 58 + .../mcu/sifive/fe310/include/mcu/plic.h | 28 +- hw/mcu/sifive/fe310/include/mcu/sys_clock.h | 69 + {net/nimble/host => hw/mcu/sifive/fe310}/pkg.yml | 31 +- hw/mcu/sifive/fe310/src/arch/rv32imac/start.s | 73 ++ hw/mcu/sifive/fe310/src/hal_flash.c | 281 +++++ hw/mcu/sifive/fe310/src/hal_gpio.c | 283 +++++ .../mcu/sifive/fe310/src/hal_os_tick.c | 48 +- .../mcu/sifive/fe310/src/hal_reset_cause.c | 35 +- .../mcu/sifive/fe310/src/hal_system.c | 28 +- .../mcu/sifive/fe310/src/hal_system_start.c | 27 +- hw/mcu/sifive/fe310/src/hal_timer.c | 440 +++++++ hw/mcu/sifive/fe310/src/hal_uart.c | 288 +++++ hw/mcu/sifive/fe310/src/hal_watchdog.c | 107 ++ .../mcu/sifive/fe310/src/init.c | 31 +- hw/mcu/sifive/fe310/src/plic.c | 66 + hw/mcu/sifive/fe310/src/sys_clock.c | 198 +++ hw/mcu/sifive/fe310/syscfg.yml | 50 + {net/nimble/host => hw/mcu/sifive}/pkg.yml | 32 +- .../sifive/src/ext/freedom-e-sdk_3235929/LICENSE | 206 +++ .../ext/freedom-e-sdk_3235929/bsp/env/encoding.h | 1313 ++++++++++++++++++++ .../bsp/env/freedom-e300-hifive1/platform.h | 137 ++ .../ext/freedom-e-sdk_3235929/bsp/env/hifive1.h | 81 ++ .../bsp/include/sifive/bits.h | 36 + .../bsp/include/sifive/const.h | 18 + .../bsp/include/sifive/devices/aon.h | 88 ++ .../bsp/include/sifive/devices/clint.h | 14 + .../bsp/include/sifive/devices/gpio.h | 24 + .../bsp/include/sifive/devices/otp.h | 23 + .../bsp/include/sifive/devices/plic.h | 31 + .../bsp/include/sifive/devices/prci.h | 56 + .../bsp/include/sifive/devices/pwm.h | 37 + .../bsp/include/sifive/devices/spi.h | 80 ++ .../bsp/include/sifive/devices/uart.h | 27 + .../bsp/include/sifive/sections.h | 17 + .../freedom-e-sdk_3235929/bsp/include/sifive/smp.h | 65 + hw/scripts/openocd.sh | 18 +- hw/sensor/include/sensor/sensor.h | 5 + hw/sensor/src/sensor_oic.c | 2 +- hw/sensor/syscfg.yml | 4 +- kernel/os/include/os/arch/rv32imac/os/os_arch.h | 83 ++ kernel/os/src/arch/rv32imac/ctx.s | 231 ++++ kernel/os/src/arch/rv32imac/os_arch_rv32imac.c | 278 +++++ .../os/src/arch/rv32imac/os_fault.c | 39 +- libc/baselibc/src/sprintf.c | 3 +- libc/baselibc/src/tinyprintf.c | 15 +- libc/baselibc/src/vsprintf.c | 3 +- .../controller/include/controller/ble_ll_adv.h | 2 +- net/nimble/controller/src/ble_ll_adv.c | 6 +- net/nimble/controller/src/ble_ll_sched.c | 2 +- net/nimble/controller/test/src/ble_ll_test.c | 6 +- net/nimble/host/include/host/ble_gap.h | 17 +- net/nimble/host/include/host/ble_gatt.h | 34 - .../nimble/host/include/host/ble_monitor.h | 22 +- net/nimble/host/pkg.yml | 3 + net/nimble/host/src/ble_att.c | 6 +- net/nimble/host/src/ble_gap.c | 4 +- net/nimble/host/src/ble_gap_priv.h | 5 + net/nimble/host/src/ble_gatt_priv.h | 32 + net/nimble/host/src/ble_gatts.c | 2 +- net/nimble/host/src/ble_hs.c | 39 +- net/nimble/host/src/ble_hs_dbg.c | 3 +- net/nimble/host/src/ble_hs_hci.c | 12 + net/nimble/host/src/ble_hs_hci_cmd.c | 10 + net/nimble/host/src/ble_hs_hci_evt.c | 3 + net/nimble/host/src/ble_hs_priv.h | 3 +- net/nimble/host/src/ble_l2cap_sig.c | 6 + net/nimble/host/src/ble_monitor.c | 373 ++++++ net/nimble/host/src/ble_monitor_priv.h | 87 ++ net/nimble/host/src/ble_uuid.c | 42 + net/nimble/host/syscfg.yml | 25 + net/oic/include/oic/oc_api.h | 2 + net/oic/include/oic/oc_gatt.h | 8 +- net/oic/include/oic/oc_ri.h | 2 +- net/oic/src/api/oc_ri.c | 6 +- net/oic/src/api/oc_server_api.c | 11 +- net/oic/src/port/mynewt/ble_adaptor.c | 2 +- .../console/full/src/ble_monitor_console.c | 27 +- sys/console/full/src/console.c | 3 + sys/console/full/src/console_priv.h | 1 + sys/console/full/syscfg.yml | 3 + 110 files changed, 7647 insertions(+), 488 deletions(-) copy hw/sensor/syscfg.yml => compiler/riscv64/compiler.yml (50%) copy {net/nimble/host => compiler/riscv64}/pkg.yml (70%) create mode 100644 hw/bsp/hifive1/bsp.yml create mode 100644 hw/bsp/hifive1/hifive1.ld copy net/nimble/controller/test/src/ble_ll_test.c => hw/bsp/hifive1/hifive1_app.ld (71%) copy net/nimble/controller/test/src/ble_ll_test.c => hw/bsp/hifive1/hifive1_boot.ld (71%) copy net/nimble/host/pkg.yml => hw/bsp/hifive1/hifive1_debug.sh (52%) mode change 100644 => 100755 create mode 100755 hw/bsp/hifive1/hifive1_download.sh create mode 100644 hw/bsp/hifive1/include/bsp/bsp.h copy {net/nimble/host => hw/bsp/hifive1}/pkg.yml (71%) create mode 100644 hw/bsp/hifive1/riscv_openocd.cfg create mode 100644 hw/bsp/hifive1/src/hal_bsp.c copy hw/bsp/{vbluno52 => hifive1}/src/sbrk.c (100%) copy hw/{sensor => bsp/hifive1}/syscfg.yml (58%) create mode 100644 hw/drivers/sensors/lis2dh12/include/lis2dh12/lis2dh12.h copy {net/nimble/host => hw/drivers/sensors/lis2dh12}/pkg.yml (63%) create mode 100644 hw/drivers/sensors/lis2dh12/src/lis2dh12.c create mode 100644 hw/drivers/sensors/lis2dh12/src/lis2dh12_priv.h copy net/nimble/host/pkg.yml => hw/drivers/sensors/lis2dh12/syscfg.yml (61%) copy sys/console/full/src/console_priv.h => hw/mcu/sifive/fe310/include/mcu/fe310.h (75%) create mode 100755 hw/mcu/sifive/fe310/include/mcu/fe310_hal.h copy sys/console/full/src/console_priv.h => hw/mcu/sifive/fe310/include/mcu/plic.h (64%) create mode 100644 hw/mcu/sifive/fe310/include/mcu/sys_clock.h copy {net/nimble/host => hw/mcu/sifive/fe310}/pkg.yml (71%) create mode 100644 hw/mcu/sifive/fe310/src/arch/rv32imac/start.s create mode 100644 hw/mcu/sifive/fe310/src/hal_flash.c create mode 100644 hw/mcu/sifive/fe310/src/hal_gpio.c copy net/nimble/controller/test/src/ble_ll_test.c => hw/mcu/sifive/fe310/src/hal_os_tick.c (50%) copy net/nimble/controller/test/src/ble_ll_test.c => hw/mcu/sifive/fe310/src/hal_reset_cause.c (62%) copy net/nimble/controller/test/src/ble_ll_test.c => hw/mcu/sifive/fe310/src/hal_system.c (72%) copy net/nimble/controller/test/src/ble_ll_test.c => hw/mcu/sifive/fe310/src/hal_system_start.c (72%) create mode 100644 hw/mcu/sifive/fe310/src/hal_timer.c create mode 100644 hw/mcu/sifive/fe310/src/hal_uart.c create mode 100644 hw/mcu/sifive/fe310/src/hal_watchdog.c copy net/nimble/controller/test/src/ble_ll_test.c => hw/mcu/sifive/fe310/src/init.c (71%) create mode 100644 hw/mcu/sifive/fe310/src/plic.c create mode 100644 hw/mcu/sifive/fe310/src/sys_clock.c create mode 100644 hw/mcu/sifive/fe310/syscfg.yml copy {net/nimble/host => hw/mcu/sifive}/pkg.yml (71%) create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/LICENSE create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/env/encoding.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/env/freedom-e300-hifive1/platform.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/env/hifive1.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/bits.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/const.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/aon.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/clint.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/gpio.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/otp.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/plic.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/prci.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/pwm.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/spi.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/devices/uart.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/sections.h create mode 100644 hw/mcu/sifive/src/ext/freedom-e-sdk_3235929/bsp/include/sifive/smp.h create mode 100755 kernel/os/include/os/arch/rv32imac/os/os_arch.h create mode 100644 kernel/os/src/arch/rv32imac/ctx.s create mode 100644 kernel/os/src/arch/rv32imac/os_arch_rv32imac.c copy net/nimble/controller/test/src/ble_ll_test.c => kernel/os/src/arch/rv32imac/os_fault.c (58%) copy sys/console/full/src/console_priv.h => net/nimble/host/include/host/ble_monitor.h (75%) create mode 100644 net/nimble/host/src/ble_monitor.c create mode 100644 net/nimble/host/src/ble_monitor_priv.h copy net/nimble/controller/test/src/ble_ll_test.c => sys/console/full/src/ble_monitor_console.c (72%) -- To stop receiving notification emails like this one, please contact ['"commits@mynewt.apache.org" <commits@mynewt.apache.org>'].