You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2017/04/07 18:45:24 UTC

[50/50] [abbrv] incubator-mynewt-core git commit: Merge remote-tracking branch 'apache/develop'

Merge remote-tracking branch 'apache/develop'

* apache/develop: (136 commits)
  Close a dangling pull request (#217).
  net/ip/mn_socket; fix a typo in address conversion with v6.
  sys/reboot; if fcb_init() sees data it does not recognize in the flash area allocated to it, erase that area.
  MYNEWT-713 Sysinit: nimble controller crashes
  MYNEWT-712 Syscfg: Fix float_user to have syscfg
  Fix project name case to match filename
  Add uncrustify style for mynewt
  MYNEWT-711 testbench - Enable split setup.
  MYNEWT-711 testbench - Add BLE peripheral support
  MYNEWT-711 testbench - Add BLE peripheral support
  MYNEWT-709 nffs - Occasional unit test failures
  nmgr_os; reduce the chance of triggering watchdog during reboot by tickling it just before doing managed reset.
  MYNEWT-709 nffs - Occasional unit test failures
  No jira ticket: fix uninitialized local variable.
  No jira ticket: get native ble building.
  No jira ticket. Remove unused header file bsp.h
  MYNEWT-707: Add API to retrieve public and random static address
  native/hal_uart.c; break out of tx loop in poller if nothing to transmit.
  net/oic; fix compilation errors with clang.
  MYNEWT-702 dbg: Erase mempool entries during free.
  ...


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/afa6d532
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/afa6d532
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/afa6d532

Branch: refs/heads/master
Commit: afa6d53254cbf444a3f44cc1851f0b038227edb6
Parents: a7b80be a71924e
Author: Christopher Collins <cc...@apache.org>
Authored: Fri Apr 7 09:59:10 2017 -0700
Committer: Christopher Collins <cc...@apache.org>
Committed: Fri Apr 7 09:59:10 2017 -0700

----------------------------------------------------------------------
 .rat-excludes                                   |     3 +
 LICENSE                                         |    74 +-
 apps/bleprph/src/main.c                         |     6 +-
 apps/bletiny/src/bletiny.h                      |     2 +-
 apps/bletiny/src/cmd.c                          |     3 +-
 apps/bletiny/src/main.c                         |    13 +-
 apps/boot/src/boot.c                            |     2 +-
 apps/ocf_sample/src/ocf_ble.c                   |    28 +-
 apps/sensors_test/pkg.yml                       |     1 +
 apps/sensors_test/src/main.c                    |    37 +-
 apps/sensors_test/syscfg.yml                    |    12 +-
 apps/slinky/src/main.c                          |     2 +-
 apps/slinky_oic/src/main.c                      |     2 +-
 apps/splitty/src/main.c                         |     2 +-
 apps/testbench/pkg.yml                          |    57 +-
 apps/testbench/src/tbb.c                        |   280 +
 apps/testbench/src/tbb.h                        |    44 +
 apps/testbench/src/testbench.c                  |    45 +-
 apps/testbench/src/testbench.h                  |     4 +-
 apps/testbench/src/testbench_json.c             |     5 -
 apps/testbench/src/testbench_mempool.c          |     5 -
 apps/testbench/src/testbench_mutex.c            |    20 +-
 apps/testbench/src/testbench_sem.c              |     5 +-
 apps/testbench/syscfg.yml                       |    16 +-
 apps/timtest/src/main.c                         |     4 +-
 compiler/arm-none-eabi-m4/syscfg.yml            |    21 +
 compiler/arm-none-eabi-m7/compiler.yml          |    37 +
 compiler/arm-none-eabi-m7/pkg.yml               |    30 +
 compiler/arm-none-eabi-m7/syscfg.yml            |     4 +
 compiler/sim/compiler.yml                       |     1 +
 compiler/xc32/compiler.yml                      |    36 +
 compiler/xc32/pkg.yml                           |    27 +
 encoding/cborattr/include/cborattr/cborattr.h   |     3 -
 encoding/cborattr/pkg.yml                       |     2 +-
 encoding/cborattr/src/cborattr.c                |     5 +-
 encoding/cborattr/syscfg.yml                    |    24 +
 encoding/json/pkg.yml                           |     2 +-
 .../test/src/testcases/json_simple_encode.c     |     2 +
 encoding/tinycbor/pkg.yml                       |     2 +-
 fs/fs/include/fs/fs.h                           |     1 -
 fs/fs/src/fs_nmgr.c                             |     4 +-
 fs/fs/syscfg.yml                                |     6 +
 fs/nffs/src/nffs_block.c                        |     3 +
 fs/nffs/src/nffs_file.c                         |     2 +-
 fs/nffs/src/nffs_gc.c                           |     2 -
 fs/nffs/src/nffs_inode.c                        |    18 +-
 fs/nffs/src/nffs_restore.c                      |     2 +
 fs/nffs/src/nffs_write.c                        |     2 +
 fs/nffs/test/src/nffs_test_utils.c              |     6 +-
 fs/nffs/test/src/testcases/large_unlink_test.c  |     9 +-
 .../ada_feather_nrf52_debug.cmd                 |    21 +-
 .../ada_feather_nrf52_download.cmd              |    19 +
 hw/bsp/arduino_primo_nrf52/primo_debug.cmd      |    19 +
 hw/bsp/arduino_primo_nrf52/primo_download.cmd   |    19 +
 hw/bsp/bbc_microbit/microbit_debug.cmd          |    19 +
 hw/bsp/bbc_microbit/microbit_download.cmd       |    19 +
 hw/bsp/bbc_microbit/src/hal_bsp.c               |     4 +-
 hw/bsp/bmd200/nrf51dk_debug.cmd                 |    19 +
 hw/bsp/bmd200/nrf51dk_download.cmd              |    19 +
 hw/bsp/bmd300eval/bmd300eval_debug.cmd          |    19 +
 hw/bsp/bmd300eval/bmd300eval_download.cmd       |    19 +
 hw/bsp/frdm-k64f/frdm-k64_debug.cmd             |    19 +
 hw/bsp/frdm-k64f/frdm-k64_download.cmd          |    19 +
 hw/bsp/native/src/hal_bsp.c                     |    25 +
 hw/bsp/native/syscfg.yml                        |     7 +
 hw/bsp/nina-b1/boot-nrf52xxaa.ld                |    25 +
 hw/bsp/nina-b1/bsp.yml                          |    62 +
 hw/bsp/nina-b1/include/bsp/boards.h             |    19 +
 hw/bsp/nina-b1/include/bsp/bsp.h                |    65 +
 hw/bsp/nina-b1/include/bsp/cmsis_nvic.h         |    29 +
 hw/bsp/nina-b1/nrf52dk_debug.sh                 |    46 +
 hw/bsp/nina-b1/nrf52dk_download.sh              |    40 +
 hw/bsp/nina-b1/nrf52dk_no_boot.ld               |   191 +
 hw/bsp/nina-b1/nrf52xxaa.ld                     |    25 +
 hw/bsp/nina-b1/pkg.yml                          |    92 +
 hw/bsp/nina-b1/split-nrf52dk.ld                 |   208 +
 .../src/arch/cortex_m4/gcc_startup_nrf52.s      |   299 +
 .../arch/cortex_m4/gcc_startup_nrf52_split.s    |   163 +
 hw/bsp/nina-b1/src/hal_bsp.c                    |   217 +
 hw/bsp/nina-b1/src/sbrk.c                       |    59 +
 hw/bsp/nina-b1/syscfg.yml                       |   111 +
 .../nrf51-arduino_101/nrf51dk-16kbram_debug.cmd |    19 +
 .../nrf51dk-16kbram_download.cmd                |    19 +
 hw/bsp/nrf51-blenano/nrf51dk_debug.cmd          |    19 +
 hw/bsp/nrf51-blenano/nrf51dk_download.cmd       |    19 +
 hw/bsp/nrf51-blenano/src/hal_bsp.c              |     4 +-
 .../nrf51dk-16kbram/nrf51dk-16kbram_debug.cmd   |    19 +
 .../nrf51dk-16kbram_download.cmd                |    19 +
 hw/bsp/nrf51dk-16kbram/src/hal_bsp.c            |     4 +-
 hw/bsp/nrf51dk/nrf51dk_debug.cmd                |    19 +
 hw/bsp/nrf51dk/nrf51dk_download.cmd             |    19 +
 hw/bsp/nrf52840pdk/nrf52840pdk_debug.cmd        |    19 +
 hw/bsp/nrf52840pdk/nrf52840pdk_download.cmd     |    19 +
 hw/bsp/nrf52dk/nrf52dk_debug.cmd                |    19 +
 hw/bsp/nrf52dk/nrf52dk_download.cmd             |    19 +
 hw/bsp/nrf52dk/src/hal_bsp.c                    |    86 +
 hw/bsp/nucleo-f401re/nucleo-f401re_debug.cmd    |    19 +
 hw/bsp/nucleo-f401re/nucleo-f401re_download.cmd |    19 +
 .../olimex_stm32-e407_devboard_debug.cmd        |    19 +
 .../olimex_stm32-e407_devboard_download.cmd     |    19 +
 hw/bsp/pic32mx470_6LP_clicker/bsp.yml           |    53 +
 hw/bsp/pic32mx470_6LP_clicker/include/bsp/bsp.h |    52 +
 .../include/bsp/bsp_sysid.h                     |    36 +
 hw/bsp/pic32mx470_6LP_clicker/pkg.yml           |    46 +
 hw/bsp/pic32mx470_6LP_clicker/src/hal_bsp.c     |    27 +
 hw/bsp/pic32mx470_6LP_clicker/src/os_bsp.c      |    85 +
 hw/bsp/pic32mx470_6LP_clicker/src/sbrk.c        |    51 +
 hw/bsp/pic32mx470_6LP_clicker/syscfg.yml        |    41 +
 hw/bsp/pic32mz2048_wi-fire/bsp.yml              |    53 +
 hw/bsp/pic32mz2048_wi-fire/include/bsp/bsp.h    |    52 +
 .../pic32mz2048_wi-fire/include/bsp/bsp_sysid.h |    36 +
 hw/bsp/pic32mz2048_wi-fire/pkg.yml              |    52 +
 hw/bsp/pic32mz2048_wi-fire/src/hal_bsp.c        |    27 +
 hw/bsp/pic32mz2048_wi-fire/src/os_bsp.c         |   109 +
 hw/bsp/pic32mz2048_wi-fire/src/sbrk.c           |    51 +
 hw/bsp/pic32mz2048_wi-fire/syscfg.yml           |    49 +
 hw/bsp/rb-blend2/boot-nrf52xxaa.ld              |    25 +
 hw/bsp/rb-blend2/bsp.yml                        |    64 +
 hw/bsp/rb-blend2/include/bsp/boards.h           |    19 +
 hw/bsp/rb-blend2/include/bsp/bsp.h              |    52 +
 hw/bsp/rb-blend2/include/bsp/cmsis_nvic.h       |    29 +
 hw/bsp/rb-blend2/nrf52xxaa.ld                   |    25 +
 hw/bsp/rb-blend2/pkg.yml                        |   102 +
 hw/bsp/rb-blend2/rb-blend2_debug.cmd            |    22 +
 hw/bsp/rb-blend2/rb-blend2_debug.sh             |    38 +
 hw/bsp/rb-blend2/rb-blend2_download.cmd         |    22 +
 hw/bsp/rb-blend2/rb-blend2_download.sh          |    42 +
 hw/bsp/rb-blend2/rb-blend2_no_boot.ld           |   191 +
 hw/bsp/rb-blend2/split-rb-blend2.ld             |   208 +
 .../src/arch/cortex_m4/gcc_startup_nrf52.s      |   299 +
 .../arch/cortex_m4/gcc_startup_nrf52_split.s    |   164 +
 hw/bsp/rb-blend2/src/hal_bsp.c                  |   207 +
 hw/bsp/rb-blend2/src/sbrk.c                     |    59 +
 hw/bsp/rb-blend2/syscfg.yml                     |    98 +
 hw/bsp/rb-nano2/rb-nano2_debug.cmd              |    19 +
 hw/bsp/rb-nano2/rb-nano2_download.cmd           |    19 +
 hw/bsp/sensorhub/boot-sensorhub.ld              |    31 +
 hw/bsp/sensorhub/bsp.yml                        |    63 +
 hw/bsp/sensorhub/include/bsp/bsp.h              |    72 +
 hw/bsp/sensorhub/include/bsp/cmsis_nvic.h       |    29 +
 .../sensorhub/include/bsp/stm32f4xx_hal_conf.h  |   431 +
 hw/bsp/sensorhub/pkg.yml                        |    40 +
 hw/bsp/sensorhub/sensorhub.cfg                  |    22 +
 hw/bsp/sensorhub/sensorhub.ld                   |    31 +
 hw/bsp/sensorhub/sensorhub_debug.cmd            |     3 +
 hw/bsp/sensorhub/sensorhub_debug.sh             |    39 +
 hw/bsp/sensorhub/sensorhub_download.cmd         |     3 +
 hw/bsp/sensorhub/sensorhub_download.sh          |    42 +
 .../src/arch/cortex_m4/startup_STM32F427xx.s    |   369 +
 hw/bsp/sensorhub/src/hal_bsp.c                  |   114 +
 hw/bsp/sensorhub/src/sbrk.c                     |    50 +
 hw/bsp/sensorhub/src/system_stm32f4xx.c         |   275 +
 hw/bsp/sensorhub/syscfg.yml                     |    32 +
 .../boot-stm32f429discovery.ld                  |    29 +
 hw/bsp/stm32f429discovery/bsp.yml               |    64 +
 hw/bsp/stm32f429discovery/include/bsp/bsp.h     |    57 +
 .../stm32f429discovery/include/bsp/cmsis_nvic.h |    29 +
 .../include/bsp/stm32f4xx_hal_conf.h            |   432 +
 hw/bsp/stm32f429discovery/pkg.yml               |    40 +
 .../src/arch/cortex_m4/startup_STM32F429x.s     |   561 +
 hw/bsp/stm32f429discovery/src/hal_bsp.c         |   127 +
 hw/bsp/stm32f429discovery/src/sbrk.c            |    50 +
 .../stm32f429discovery/src/system_stm32f4xx.c   |   275 +
 hw/bsp/stm32f429discovery/stm32f429discovery.ld |    31 +
 .../stm32f429discovery_debug.cmd                |    22 +
 .../stm32f429discovery_debug.sh                 |    37 +
 .../stm32f429discovery_download.cmd             |    22 +
 .../stm32f429discovery_download.sh              |    41 +
 hw/bsp/stm32f429discovery/syscfg.yml            |    35 +
 hw/bsp/stm32f4discovery/src/hal_bsp.c           |    22 +
 .../stm32f4discovery/stm32f4discovery_debug.cmd |    19 +
 .../stm32f4discovery_download.cmd               |    19 +
 hw/bsp/stm32f4discovery/syscfg.yml              |     4 +
 .../stm32f767-nucleo/boot-stm32f767-nucleo.ld   |    30 +
 hw/bsp/stm32f767-nucleo/bsp.yml                 |    61 +
 hw/bsp/stm32f767-nucleo/include/bsp/bsp.h       |    61 +
 .../stm32f767-nucleo/include/bsp/cmsis_nvic.h   |    29 +
 .../include/bsp/stm32f7xx_hal_conf.h            |   446 +
 hw/bsp/stm32f767-nucleo/nucleo767.cfg           |    22 +
 hw/bsp/stm32f767-nucleo/nucleo767_debug.sh      |    37 +
 hw/bsp/stm32f767-nucleo/nucleo767_download.sh   |    41 +
 hw/bsp/stm32f767-nucleo/pkg.yml                 |    40 +
 .../src/arch/cortex_m7/startup_stm32f767xx.s    |   652 +
 hw/bsp/stm32f767-nucleo/src/hal_bsp.c           |   133 +
 hw/bsp/stm32f767-nucleo/src/sbrk.c              |    50 +
 hw/bsp/stm32f767-nucleo/src/system_stm32f7xx.c  |   277 +
 hw/bsp/stm32f767-nucleo/stm32f767-nucleo.ld     |    32 +
 hw/bsp/stm32f767-nucleo/syscfg.yml              |    38 +
 hw/bsp/telee02/boot-nrf52xxaa.ld                |    25 +
 hw/bsp/telee02/bsp.yml                          |    64 +
 hw/bsp/telee02/include/bsp/boards_old.h         |    19 +
 hw/bsp/telee02/include/bsp/bsp.h                |    74 +
 hw/bsp/telee02/include/bsp/cmsis_nvic.h         |    29 +
 hw/bsp/telee02/nrf52xxaa.ld                     |    25 +
 hw/bsp/telee02/pkg.yml                          |    96 +
 hw/bsp/telee02/split-telee02.ld                 |   208 +
 .../src/arch/cortex_m4/gcc_startup_nrf52.s      |   299 +
 .../arch/cortex_m4/gcc_startup_nrf52_split.s    |   163 +
 hw/bsp/telee02/src/hal_bsp.c                    |   211 +
 hw/bsp/telee02/src/sbrk.c                       |    59 +
 hw/bsp/telee02/syscfg.yml                       |    97 +
 hw/bsp/telee02/telee02_debug.cmd                |    22 +
 hw/bsp/telee02/telee02_debug.sh                 |    46 +
 hw/bsp/telee02/telee02_download.cmd             |    22 +
 hw/bsp/telee02/telee02_download.sh              |    40 +
 hw/bsp/telee02/telee02_no_boot.ld               |   191 +
 hw/bsp/usbmkw41z/usbkw41z_debug.cmd             |    19 +
 hw/bsp/usbmkw41z/usbkw41z_download.cmd          |    19 +
 hw/cmsis-core/src/ext/arm_common_tables.h       |   136 +
 hw/cmsis-core/src/ext/arm_const_structs.h       |    79 +
 hw/cmsis-core/src/ext/arm_math.h                |  7154 ++++++
 hw/cmsis-core/src/ext/cmsis_armcc.h             |   734 +
 hw/cmsis-core/src/ext/cmsis_armcc_V6.h          |  1800 ++
 hw/cmsis-core/src/ext/cmsis_gcc.h               |  1373 +
 hw/cmsis-core/src/ext/core_ca9.h                |   271 -
 hw/cmsis-core/src/ext/core_caFunc.h             |  1169 -
 hw/cmsis-core/src/ext/core_caInstr.h            |    53 -
 hw/cmsis-core/src/ext/core_ca_mmu.h             |   848 -
 hw/cmsis-core/src/ext/core_cm0.h                |  1483 +-
 hw/cmsis-core/src/ext/core_cm0plus.h            |  1711 +-
 hw/cmsis-core/src/ext/core_cm3.h                |  3393 +--
 hw/cmsis-core/src/ext/core_cm4.h                |  3712 +--
 hw/cmsis-core/src/ext/core_cm4_simd.h           |   673 -
 hw/cmsis-core/src/ext/core_cm7.h                |  2512 ++
 hw/cmsis-core/src/ext/core_cmFunc.h             |   731 +-
 hw/cmsis-core/src/ext/core_cmInstr.h            |   783 +-
 hw/cmsis-core/src/ext/core_cmSimd.h             |    96 +
 hw/cmsis-core/src/ext/core_sc000.h              |   926 +
 hw/cmsis-core/src/ext/core_sc300.h              |  1745 ++
 hw/drivers/flash/at45db/include/at45db/at45db.h |    55 +
 hw/drivers/nimble/native/src/ble_hw.c           |    14 +
 hw/drivers/nimble/native/src/ble_phy.c          |     5 +
 hw/drivers/nimble/nrf51/include/ble/xcvr.h      |    11 +-
 hw/drivers/nimble/nrf51/src/ble_hw.c            |    52 +
 hw/drivers/nimble/nrf51/src/ble_phy.c           |   445 +-
 hw/drivers/nimble/nrf52/include/ble/xcvr.h      |    12 +-
 hw/drivers/nimble/nrf52/src/ble_hw.c            |    52 +
 hw/drivers/nimble/nrf52/src/ble_phy.c           |   441 +-
 .../sensors/bno055/include/bno055/bno055.h      |    26 +-
 hw/drivers/sensors/bno055/src/bno055.c          |   579 +-
 hw/drivers/sensors/bno055/src/bno055_priv.h     |    45 +-
 hw/drivers/sensors/lsm303dlhc/src/lsm303dlhc.c  |     8 +
 hw/drivers/sensors/sim/include/sim/sim_accel.h  |     1 +
 hw/drivers/sensors/sim/src/generic_accel.c      |     8 +-
 hw/drivers/sensors/sim/src/generic_mag.c        |     8 +-
 .../tcs34725/include/tcs34725/tcs34725.h        |    84 +
 hw/drivers/sensors/tcs34725/pkg.yml             |    32 +
 hw/drivers/sensors/tcs34725/src/tcs34725.c      |  1051 +
 hw/drivers/sensors/tcs34725/src/tcs34725_priv.h |   296 +
 .../sensors/tcs34725/src/tcs34725_shell.c       |   482 +
 hw/drivers/sensors/tcs34725/syscfg.yml          |    35 +
 hw/drivers/sensors/tsl2561/src/tsl2561.c        |     5 +
 .../pic32mx470F512H/include/mcu/mips_bsp.h      |    24 +
 .../pic32mx470F512H/include/mcu/mips_hal.h      |    39 +
 .../pic32mx470F512H/include/mcu/pic32mx470.h    |    25 +
 hw/mcu/microchip/pic32mx470F512H/pkg.yml        |    31 +
 .../microchip/pic32mx470F512H/src/hal_os_tick.c |    36 +
 .../microchip/pic32mx470F512H/src/hal_system.c  |    35 +
 hw/mcu/microchip/pic32mx470F512H/src/hal_uart.c |   463 +
 .../pic32mx470F512H/src/hal_watchdog.c          |    39 +
 .../pic32mz2048efg100/include/mcu/mips_bsp.h    |    24 +
 .../pic32mz2048efg100/include/mcu/mips_hal.h    |    39 +
 .../pic32mz2048efg100/include/mcu/pic32mz2048.h |    25 +
 hw/mcu/microchip/pic32mz2048efg100/pkg.yml      |    31 +
 .../pic32mz2048efg100/src/hal_os_tick.c         |    36 +
 .../pic32mz2048efg100/src/hal_system.c          |    35 +
 .../microchip/pic32mz2048efg100/src/hal_uart.c  |   645 +
 .../pic32mz2048efg100/src/hal_watchdog.c        |    39 +
 hw/mcu/mips/danube/include/mcu/mips.h           |     2 +-
 hw/mcu/mips/danube/include/mcu/mips_bsp.h       |     2 +-
 hw/mcu/mips/danube/include/mcu/mips_hal.h       |     2 +-
 hw/mcu/mips/danube/src/hal_uart.c               |     5 +-
 hw/mcu/native/include/mcu/mcu_sim.h             |     1 +
 hw/mcu/native/include/mcu/native_bsp.h          |     2 +
 hw/mcu/native/pkg.yml                           |     3 +
 hw/mcu/native/src/hal_system.c                  |    48 +-
 hw/mcu/native/src/hal_uart.c                    |    68 +-
 hw/mcu/native/src/native_uart_cfg.c             |   246 +
 hw/mcu/native/src/native_uart_cfg_priv.h        |    12 +
 hw/mcu/nordic/nrf51xxx/src/hal_timer.c          |     2 +-
 hw/mcu/stm/stm32f4xx/src/hal_gpio.c             |     8 +-
 hw/mcu/stm/stm32f4xx/stm32f427.ld               |   203 +
 hw/mcu/stm/stm32f4xx/stm32f429.ld               |   210 +
 hw/mcu/stm/stm32f7xx/include/mcu/cortex_m7.h    |    35 +
 hw/mcu/stm/stm32f7xx/include/mcu/mcu.h          |    48 +
 hw/mcu/stm/stm32f7xx/include/mcu/stm32f7_bsp.h  |    55 +
 .../include/mcu/stm32f7xx_mynewt_hal.h          |    74 +
 hw/mcu/stm/stm32f7xx/pkg.yml                    |    40 +
 .../Device/ST/STM32F7xx/Include/stm32f722xx.h   | 15165 ++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f723xx.h   | 15244 ++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f732xx.h   | 15390 ++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f733xx.h   | 15469 ++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f745xx.h   | 17219 +++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f746xx.h   | 17569 +++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f756xx.h   | 17856 +++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f765xx.h   | 17938 ++++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f767xx.h   | 18599 ++++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f769xx.h   | 21769 ++++++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f777xx.h   | 18886 ++++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f779xx.h   | 22056 +++++++++++++++++
 .../Device/ST/STM32F7xx/Include/stm32f7xx.h     |   230 +
 .../ST/STM32F7xx/Include/system_stm32f7xx.h     |   125 +
 .../Device/ST/STM32F7xx/Release_Notes.html      |   191 +
 .../Source/Templates/arm/startup_stm32f722xx.s  |   463 +
 .../Source/Templates/arm/startup_stm32f723xx.s  |   463 +
 .../Source/Templates/arm/startup_stm32f732xx.s  |   465 +
 .../Source/Templates/arm/startup_stm32f733xx.s  |   465 +
 .../Source/Templates/arm/startup_stm32f745xx.s  |   481 +
 .../Source/Templates/arm/startup_stm32f746xx.s  |   485 +
 .../Source/Templates/arm/startup_stm32f756xx.s  |   487 +
 .../Source/Templates/arm/startup_stm32f765xx.s  |   513 +
 .../Source/Templates/arm/startup_stm32f767xx.s  |   519 +
 .../Source/Templates/arm/startup_stm32f769xx.s  |   521 +
 .../Source/Templates/arm/startup_stm32f777xx.s  |   521 +
 .../Source/Templates/arm/startup_stm32f779xx.s  |   523 +
 .../Source/Templates/gcc/startup_stm32f722xx.s  |   555 +
 .../Source/Templates/gcc/startup_stm32f723xx.s  |   555 +
 .../Source/Templates/gcc/startup_stm32f732xx.s  |   558 +
 .../Source/Templates/gcc/startup_stm32f733xx.s  |   558 +
 .../Source/Templates/gcc/startup_stm32f745xx.s  |   585 +
 .../Source/Templates/gcc/startup_stm32f746xx.s  |   591 +
 .../Source/Templates/gcc/startup_stm32f756xx.s  |   594 +
 .../Source/Templates/gcc/startup_stm32f765xx.s  |   627 +
 .../Source/Templates/gcc/startup_stm32f767xx.s  |   636 +
 .../Source/Templates/gcc/startup_stm32f769xx.s  |   639 +
 .../Source/Templates/gcc/startup_stm32f777xx.s  |   639 +
 .../Source/Templates/gcc/startup_stm32f779xx.s  |   642 +
 .../iar/linker/stm32f722xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f722xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f722xx_sram.icf   |    34 +
 .../iar/linker/stm32f723xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f723xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f723xx_sram.icf   |    34 +
 .../iar/linker/stm32f732xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f732xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f732xx_sram.icf   |    34 +
 .../iar/linker/stm32f733xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f733xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f733xx_sram.icf   |    34 +
 .../iar/linker/stm32f745xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f745xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f745xx_sram.icf   |    34 +
 .../iar/linker/stm32f746xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f746xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f746xx_sram.icf   |    34 +
 .../iar/linker/stm32f756xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f756xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f756xx_sram.icf   |    34 +
 .../iar/linker/stm32f765xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f765xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f765xx_sram.icf   |    34 +
 .../iar/linker/stm32f767xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f767xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f767xx_sram.icf   |    34 +
 .../iar/linker/stm32f769xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f769xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f769xx_sram.icf   |    34 +
 .../iar/linker/stm32f777xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f777xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f777xx_sram.icf   |    34 +
 .../iar/linker/stm32f779xx_ITCM_flash.icf       |    35 +
 .../Templates/iar/linker/stm32f779xx_flash.icf  |    34 +
 .../Templates/iar/linker/stm32f779xx_sram.icf   |    34 +
 .../Source/Templates/iar/startup_stm32f722xx.s  |   668 +
 .../Source/Templates/iar/startup_stm32f723xx.s  |   668 +
 .../Source/Templates/iar/startup_stm32f732xx.s  |   673 +
 .../Source/Templates/iar/startup_stm32f733xx.s  |   673 +
 .../Source/Templates/iar/startup_stm32f745xx.s  |   722 +
 .../Source/Templates/iar/startup_stm32f746xx.s  |   732 +
 .../Source/Templates/iar/startup_stm32f756xx.s  |   737 +
 .../Source/Templates/iar/startup_stm32f765xx.s  |   784 +
 .../Source/Templates/iar/startup_stm32f767xx.s  |   799 +
 .../Source/Templates/iar/startup_stm32f769xx.s  |   804 +
 .../Source/Templates/iar/startup_stm32f777xx.s  |   804 +
 .../Source/Templates/iar/startup_stm32f779xx.s  |   809 +
 .../Source/Templates/system_stm32f7xx.c         |   280 +
 .../Inc/Legacy/stm32_hal_legacy.h               |  3158 +++
 .../Inc/stm32_assert_template.h                 |    75 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h    |   253 +
 .../Inc/stm32f7xx_hal_adc.h                     |   915 +
 .../Inc/stm32f7xx_hal_adc_ex.h                  |   379 +
 .../Inc/stm32f7xx_hal_can.h                     |   768 +
 .../Inc/stm32f7xx_hal_cec.h                     |   751 +
 .../Inc/stm32f7xx_hal_conf_template.h           |   464 +
 .../Inc/stm32f7xx_hal_cortex.h                  |   424 +
 .../Inc/stm32f7xx_hal_crc.h                     |   423 +
 .../Inc/stm32f7xx_hal_crc_ex.h                  |   168 +
 .../Inc/stm32f7xx_hal_cryp.h                    |  1168 +
 .../Inc/stm32f7xx_hal_cryp_ex.h                 |   293 +
 .../Inc/stm32f7xx_hal_dac.h                     |   408 +
 .../Inc/stm32f7xx_hal_dac_ex.h                  |   191 +
 .../Inc/stm32f7xx_hal_dcmi.h                    |   628 +
 .../Inc/stm32f7xx_hal_dcmi_ex.h                 |    55 +
 .../Inc/stm32f7xx_hal_def.h                     |   213 +
 .../Inc/stm32f7xx_hal_dfsdm.h                   |   710 +
 .../Inc/stm32f7xx_hal_dma.h                     |   768 +
 .../Inc/stm32f7xx_hal_dma2d.h                   |   638 +
 .../Inc/stm32f7xx_hal_dma_ex.h                  |   203 +
 .../Inc/stm32f7xx_hal_dsi.h                     |  1242 +
 .../Inc/stm32f7xx_hal_eth.h                     |  2184 ++
 .../Inc/stm32f7xx_hal_flash.h                   |   426 +
 .../Inc/stm32f7xx_hal_flash_ex.h                |   663 +
 .../Inc/stm32f7xx_hal_gpio.h                    |   327 +
 .../Inc/stm32f7xx_hal_gpio_ex.h                 |   675 +
 .../Inc/stm32f7xx_hal_hash.h                    |   450 +
 .../Inc/stm32f7xx_hal_hash_ex.h                 |   199 +
 .../Inc/stm32f7xx_hal_hcd.h                     |   281 +
 .../Inc/stm32f7xx_hal_i2c.h                     |   710 +
 .../Inc/stm32f7xx_hal_i2c_ex.h                  |   223 +
 .../Inc/stm32f7xx_hal_i2s.h                     |   483 +
 .../Inc/stm32f7xx_hal_irda.h                    |   760 +
 .../Inc/stm32f7xx_hal_irda_ex.h                 |   239 +
 .../Inc/stm32f7xx_hal_iwdg.h                    |   257 +
 .../Inc/stm32f7xx_hal_jpeg.h                    |   581 +
 .../Inc/stm32f7xx_hal_lptim.h                   |   739 +
 .../Inc/stm32f7xx_hal_ltdc.h                    |   662 +
 .../Inc/stm32f7xx_hal_ltdc_ex.h                 |   151 +
 .../Inc/stm32f7xx_hal_mdios.h                   |   537 +
 .../Inc/stm32f7xx_hal_mmc.h                     |   695 +
 .../Inc/stm32f7xx_hal_nand.h                    |   336 +
 .../Inc/stm32f7xx_hal_nor.h                     |   299 +
 .../Inc/stm32f7xx_hal_pcd.h                     |   337 +
 .../Inc/stm32f7xx_hal_pcd_ex.h                  |   116 +
 .../Inc/stm32f7xx_hal_pwr.h                     |   422 +
 .../Inc/stm32f7xx_hal_pwr_ex.h                  |   280 +
 .../Inc/stm32f7xx_hal_qspi.h                    |   781 +
 .../Inc/stm32f7xx_hal_rcc.h                     |  1306 +
 .../Inc/stm32f7xx_hal_rcc_ex.h                  |  3519 +++
 .../Inc/stm32f7xx_hal_rng.h                     |   358 +
 .../Inc/stm32f7xx_hal_rtc.h                     |   813 +
 .../Inc/stm32f7xx_hal_rtc_ex.h                  |  1035 +
 .../Inc/stm32f7xx_hal_sai.h                     |   850 +
 .../Inc/stm32f7xx_hal_sai_ex.h                  |    56 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h |   716 +
 .../Inc/stm32f7xx_hal_sdram.h                   |   199 +
 .../Inc/stm32f7xx_hal_smartcard.h               |   949 +
 .../Inc/stm32f7xx_hal_smartcard_ex.h            |   308 +
 .../Inc/stm32f7xx_hal_smbus.h                   |   697 +
 .../Inc/stm32f7xx_hal_spdifrx.h                 |   560 +
 .../Inc/stm32f7xx_hal_spi.h                     |   689 +
 .../Inc/stm32f7xx_hal_sram.h                    |   195 +
 .../Inc/stm32f7xx_hal_tim.h                     |  1563 ++
 .../Inc/stm32f7xx_hal_tim_ex.h                  |   648 +
 .../Inc/stm32f7xx_hal_uart.h                    |  1221 +
 .../Inc/stm32f7xx_hal_uart_ex.h                 |   365 +
 .../Inc/stm32f7xx_hal_usart.h                   |   696 +
 .../Inc/stm32f7xx_hal_usart_ex.h                |   158 +
 .../Inc/stm32f7xx_hal_wwdg.h                    |   285 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_adc.h |  4767 ++++
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h |  1994 ++
 .../Inc/stm32f7xx_ll_cortex.h                   |   657 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_crc.h |   479 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dac.h |  1316 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h |  2911 +++
 .../Inc/stm32f7xx_ll_dma2d.h                    |  2070 ++
 .../Inc/stm32f7xx_ll_exti.h                     |   968 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_fmc.h |  1339 +
 .../Inc/stm32f7xx_ll_gpio.h                     |  1000 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_i2c.h |  2207 ++
 .../Inc/stm32f7xx_ll_iwdg.h                     |   363 +
 .../Inc/stm32f7xx_ll_lptim.h                    |  1382 ++
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h |  1036 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h |  5170 ++++
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h |   355 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rtc.h |  3867 +++
 .../Inc/stm32f7xx_ll_sdmmc.h                    |  1024 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h |  2293 ++
 .../Inc/stm32f7xx_ll_system.h                   |  1039 +
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h |  4663 ++++
 .../Inc/stm32f7xx_ll_usart.h                    |  3560 +++
 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usb.h |   474 +
 .../Inc/stm32f7xx_ll_utils.h                    |   323 +
 .../Inc/stm32f7xx_ll_wwdg.h                     |   342 +
 .../STM32F7xx_HAL_Driver/Release_Notes.html     |  1028 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c    |   536 +
 .../Src/stm32f7xx_hal_adc.c                     |  1686 ++
 .../Src/stm32f7xx_hal_adc_ex.c                  |  1069 +
 .../Src/stm32f7xx_hal_can.c                     |  1412 ++
 .../Src/stm32f7xx_hal_cec.c                     |   670 +
 .../Src/stm32f7xx_hal_cortex.c                  |   523 +
 .../Src/stm32f7xx_hal_crc.c                     |   531 +
 .../Src/stm32f7xx_hal_crc_ex.c                  |   242 +
 .../Src/stm32f7xx_hal_cryp.c                    |  5182 ++++
 .../Src/stm32f7xx_hal_cryp_ex.c                 |  6039 +++++
 .../Src/stm32f7xx_hal_dac.c                     |   967 +
 .../Src/stm32f7xx_hal_dac_ex.c                  |   388 +
 .../Src/stm32f7xx_hal_dcmi.c                    |   906 +
 .../Src/stm32f7xx_hal_dcmi_ex.c                 |    52 +
 .../Src/stm32f7xx_hal_dfsdm.c                   |  3018 +++
 .../Src/stm32f7xx_hal_dma.c                     |  1318 +
 .../Src/stm32f7xx_hal_dma2d.c                   |  1764 ++
 .../Src/stm32f7xx_hal_dma_ex.c                  |   328 +
 .../Src/stm32f7xx_hal_dsi.c                     |  2262 ++
 .../Src/stm32f7xx_hal_eth.c                     |  2045 ++
 .../Src/stm32f7xx_hal_flash.c                   |   829 +
 .../Src/stm32f7xx_hal_flash_ex.c                |  1140 +
 .../Src/stm32f7xx_hal_gpio.c                    |   543 +
 .../Src/stm32f7xx_hal_hash.c                    |  1878 ++
 .../Src/stm32f7xx_hal_hash_ex.c                 |  1636 ++
 .../Src/stm32f7xx_hal_hcd.c                     |  1229 +
 .../Src/stm32f7xx_hal_i2c.c                     |  4867 ++++
 .../Src/stm32f7xx_hal_i2c_ex.c                  |   275 +
 .../Src/stm32f7xx_hal_i2s.c                     |  1556 ++
 .../Src/stm32f7xx_hal_irda.c                    |  2240 ++
 .../Src/stm32f7xx_hal_iwdg.c                    |   282 +
 .../Src/stm32f7xx_hal_jpeg.c                    |  3460 +++
 .../Src/stm32f7xx_hal_lptim.c                   |  1705 ++
 .../Src/stm32f7xx_hal_ltdc.c                    |  1915 ++
 .../Src/stm32f7xx_hal_ltdc_ex.c                 |   162 +
 .../Src/stm32f7xx_hal_mdios.c                   |   627 +
 .../Src/stm32f7xx_hal_mmc.c                     |  2493 ++
 .../Src/stm32f7xx_hal_msp_template.c            |   119 +
 .../Src/stm32f7xx_hal_nand.c                    |  1859 ++
 .../Src/stm32f7xx_hal_nor.c                     |  1044 +
 .../Src/stm32f7xx_hal_pcd.c                     |  1311 +
 .../Src/stm32f7xx_hal_pcd_ex.c                  |   322 +
 .../Src/stm32f7xx_hal_pwr.c                     |   609 +
 .../Src/stm32f7xx_hal_pwr_ex.c                  |   572 +
 .../Src/stm32f7xx_hal_qspi.c                    |  2337 ++
 .../Src/stm32f7xx_hal_rcc.c                     |  1130 +
 .../Src/stm32f7xx_hal_rcc_ex.c                  |  1602 ++
 .../Src/stm32f7xx_hal_rng.c                     |   522 +
 .../Src/stm32f7xx_hal_rtc.c                     |  1567 ++
 .../Src/stm32f7xx_hal_rtc_ex.c                  |  1853 ++
 .../Src/stm32f7xx_hal_sai.c                     |  2184 ++
 .../Src/stm32f7xx_hal_sai_ex.c                  |    52 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c |  2913 +++
 .../Src/stm32f7xx_hal_sdram.c                   |   859 +
 .../Src/stm32f7xx_hal_smartcard.c               |  2282 ++
 .../Src/stm32f7xx_hal_smartcard_ex.c            |   184 +
 .../Src/stm32f7xx_hal_smbus.c                   |  2053 ++
 .../Src/stm32f7xx_hal_spdifrx.c                 |  1258 +
 .../Src/stm32f7xx_hal_spi.c                     |  3739 +++
 .../Src/stm32f7xx_hal_sram.c                    |   690 +
 .../Src/stm32f7xx_hal_tim.c                     |  5534 +++++
 .../Src/stm32f7xx_hal_tim_ex.c                  |  2565 ++
 .../stm32f7xx_hal_timebase_rtc_alarm_template.c |   314 +
 ...stm32f7xx_hal_timebase_rtc_wakeup_template.c |   293 +
 .../Src/stm32f7xx_hal_timebase_tim_template.c   |   184 +
 .../Src/stm32f7xx_hal_uart.c                    |  2174 ++
 .../Src/stm32f7xx_hal_usart.c                   |  1986 ++
 .../Src/stm32f7xx_hal_wwdg.c                    |   322 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_adc.c |   920 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_crc.c |   125 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dac.c |   273 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c |   464 +
 .../Src/stm32f7xx_ll_dma2d.c                    |   653 +
 .../Src/stm32f7xx_ll_exti.c                     |   232 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_fmc.c |  1117 +
 .../Src/stm32f7xx_ll_gpio.c                     |   325 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_i2c.c |   258 +
 .../Src/stm32f7xx_ll_lptim.c                    |   212 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_pwr.c |   105 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c |  1581 ++
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rng.c |   116 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rtc.c |   897 +
 .../Src/stm32f7xx_ll_sdmmc.c                    |  1504 ++
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c |   589 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c |  1396 ++
 .../Src/stm32f7xx_ll_usart.c                    |   463 +
 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c |  1797 ++
 .../Src/stm32f7xx_ll_utils.c                    |   757 +
 hw/mcu/stm/stm32f7xx/src/hal_flash.c            |   141 +
 hw/mcu/stm/stm32f7xx/src/hal_gpio.c             |   715 +
 hw/mcu/stm/stm32f7xx/src/hal_i2c.c              |   177 +
 hw/mcu/stm/stm32f7xx/src/hal_os_tick.c          |    55 +
 hw/mcu/stm/stm32f7xx/src/hal_reset_cause.c      |    47 +
 hw/mcu/stm/stm32f7xx/src/hal_system.c           |    55 +
 hw/mcu/stm/stm32f7xx/src/hal_system_start.c     |    54 +
 hw/mcu/stm/stm32f7xx/src/hal_timer.c            |   648 +
 hw/mcu/stm/stm32f7xx/src/hal_uart.c             |   428 +
 hw/mcu/stm/stm32f7xx/src/hal_watchdog.c         |    59 +
 hw/mcu/stm/stm32f7xx/src/stm32f7xx_hw_id.c      |    42 +
 hw/mcu/stm/stm32f7xx/stm32f767.ld               |   212 +
 hw/mcu/stm/stm32f7xx/syscfg.yml                 |    24 +
 hw/scripts/common.sh                            |    21 +-
 hw/scripts/jlink.sh                             |    86 +-
 hw/scripts/openocd.sh                           |    82 +-
 hw/sensor/include/sensor/accel.h                |    10 +-
 hw/sensor/include/sensor/color.h                |    70 +
 hw/sensor/include/sensor/euler.h                |     9 +-
 hw/sensor/include/sensor/light.h                |     9 +-
 hw/sensor/include/sensor/mag.h                  |     9 +-
 hw/sensor/include/sensor/quat.h                 |    10 +-
 hw/sensor/include/sensor/sensor.h               |    39 +-
 hw/sensor/src/sensor.c                          |   105 +
 hw/sensor/src/sensor_shell.c                    |   398 +-
 .../os/include/os/arch/cortex_m7/os/os_arch.h   |    84 +
 kernel/os/include/os/arch/mips/os/os_arch.h     |     2 +-
 kernel/os/include/os/arch/pic32mx/os/os_arch.h  |    84 +
 kernel/os/include/os/arch/pic32mz/os/os_arch.h  |    84 +
 kernel/os/include/os/os_cputime.h               |     8 +
 kernel/os/src/arch/cortex_m7/m7/HAL_CM7.s       |   240 +
 kernel/os/src/arch/cortex_m7/m7/SVC_Table.s     |    56 +
 kernel/os/src/arch/cortex_m7/os_arch_arm.c      |   352 +
 kernel/os/src/arch/cortex_m7/os_fault.c         |   176 +
 kernel/os/src/arch/mips/asm/excpt_isr.S         |     3 -
 kernel/os/src/arch/mips/os_arch_mips.c          |     6 +-
 kernel/os/src/arch/pic32mx/asm/ctx.S            |   163 +
 kernel/os/src/arch/pic32mx/os_arch_pic32mx.c    |   213 +
 kernel/os/src/arch/pic32mx/os_fault.c           |   122 +
 kernel/os/src/arch/pic32mz/asm/ctx.S            |   163 +
 kernel/os/src/arch/pic32mz/os_arch_pic32mz.c    |   213 +
 kernel/os/src/arch/pic32mz/os_fault.c           |   122 +
 kernel/os/src/arch/sim/os_fault.c               |     6 +-
 kernel/os/src/os_cputime.c                      |    59 +
 kernel/os/src/os_mbuf.c                         |     1 +
 kernel/os/src/os_sem.c                          |     4 +-
 kernel/os/syscfg.yml                            |     3 +
 libc/baselibc/include/assert.h                  |    11 +-
 libc/baselibc/src/tinyprintf.c                  |    15 +-
 libc/baselibc/syscfg.yml                        |     6 +
 mgmt/imgmgr/include/imgmgr/imgmgr.h             |     1 -
 mgmt/imgmgr/src/imgmgr.c                        |     2 +-
 mgmt/imgmgr/src/imgmgr_coredump.c               |     2 +-
 mgmt/imgmgr/syscfg.yml                          |     5 +
 mgmt/newtmgr/nmgr_os/src/newtmgr_os.c           |     7 +
 net/ip/mn_socket/src/mn_socket_aconv.c          |     2 +-
 .../controller/include/controller/ble_hw.h      |     6 +
 .../controller/include/controller/ble_ll.h      |    52 +-
 .../controller/include/controller/ble_ll_conn.h |     7 +-
 .../include/controller/ble_ll_sched.h           |    32 +-
 .../controller/include/controller/ble_ll_xcvr.h |    48 +
 .../controller/include/controller/ble_phy.h     |    31 +-
 net/nimble/controller/pkg.yml                   |     2 +-
 net/nimble/controller/src/ble_ll.c              |    54 +
 net/nimble/controller/src/ble_ll_adv.c          |    93 +-
 net/nimble/controller/src/ble_ll_conn.c         |   311 +-
 net/nimble/controller/src/ble_ll_conn_hci.c     |    17 +-
 net/nimble/controller/src/ble_ll_conn_priv.h    |     5 +-
 net/nimble/controller/src/ble_ll_ctrl.c         |    35 +-
 net/nimble/controller/src/ble_ll_scan.c         |   175 +-
 net/nimble/controller/src/ble_ll_sched.c        |   353 +-
 net/nimble/controller/src/ble_ll_xcvr.c         |   154 +
 net/nimble/controller/syscfg.yml                |    17 +
 net/nimble/host/include/host/ble_gap.h          |     2 +-
 net/nimble/host/include/host/ble_hs.h           |     1 +
 net/nimble/host/include/host/ble_l2cap.h        |     4 +
 net/nimble/host/include/host/ble_uuid.h         |     3 +
 net/nimble/host/src/ble_att.c                   |    11 +-
 net/nimble/host/src/ble_att_clt.c               |    39 +-
 net/nimble/host/src/ble_att_priv.h              |     4 +-
 net/nimble/host/src/ble_att_svr.c               |    85 +-
 net/nimble/host/src/ble_gap.c                   |    31 +-
 net/nimble/host/src/ble_gattc.c                 |    13 +-
 net/nimble/host/src/ble_hs.c                    |     5 +-
 net/nimble/host/src/ble_hs_conn.c               |     3 +
 net/nimble/host/src/ble_hs_hci_evt.c            |     6 +-
 net/nimble/host/src/ble_l2cap.c                 |     3 +
 net/nimble/host/src/ble_l2cap_priv.h            |     4 -
 net/nimble/host/src/ble_l2cap_sig.c             |     3 +
 net/nimble/host/src/ble_sm.c                    |    54 +-
 net/nimble/host/src/ble_sm_lgcy.c               |    19 +-
 net/nimble/host/src/ble_sm_priv.h               |     8 +-
 net/nimble/host/src/ble_sm_sc.c                 |    51 +-
 net/nimble/host/src/ble_uuid.c                  |     1 +
 net/nimble/host/test/src/ble_att_svr_test.c     |     6 +-
 net/nimble/host/test/src/ble_gap_test.c         |    18 +
 net/nimble/host/test/src/ble_hs_test_util.c     |     6 +-
 net/nimble/include/nimble/ble.h                 |     3 +
 .../uart/include/transport/uart/ble_hci_uart.h  |     2 +-
 net/nimble/transport/uart/src/ble_hci_uart.c    |    60 +-
 net/oic/include/oic/oc_ri.h                     |    21 +-
 net/oic/src/api/oc_ri.c                         |    10 +-
 net/oic/src/api/oc_uuid.c                       |    13 +-
 net/oic/src/messaging/coap/observe.c            |    25 +-
 net/oic/src/messaging/coap/observe.h            |     2 +-
 net/oic/src/messaging/coap/separate.h           |    12 +-
 net/oic/src/port/oc_connectivity.h              |    14 +
 net/oic/src/security/oc_dtls.c                  |     2 +-
 net/oic/test/src/test_discovery.c               |    17 +-
 net/oic/test/src/test_getset.c                  |    24 +-
 net/oic/test/src/test_observe.c                 |   171 +
 net/oic/test/src/test_oic.h                     |     1 +
 net/oic/test/src/testcases/oic_tests.c          |    11 +-
 sys/log/full/src/log_nmgr.c                     |     2 +
 sys/reboot/include/reboot/log_reboot.h          |     1 +
 sys/reboot/src/log_reboot.c                     |   125 +-
 sys/sysinit/include/sysinit/sysinit.h           |    34 +-
 sys/sysinit/src/sysinit.c                       |    17 +-
 sys/sysinit/syscfg.yml                          |     8 +
 test/testutil/include/testutil/testutil.h       |     2 +-
 test/testutil/src/case.c                        |     9 +-
 time/datetime/src/datetime.c                    |    16 +-
 uncrustify.cfg                                  |  1959 ++
 685 files changed, 495676 insertions(+), 10232 deletions(-)
----------------------------------------------------------------------