You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by st...@apache.org on 2017/03/11 16:25:11 UTC

[1/2] incubator-mynewt-core git commit: bsp/stm32f429: Fix nvic vectors number to 16 + 91

Repository: incubator-mynewt-core
Updated Branches:
  refs/heads/develop 70592981d -> b729f76a9


bsp/stm32f429: Fix nvic vectors number to 16 + 91

>From st datasheet page 24:

    The devices embed a nested vectored interrupt controller
    able to manage 16 priority levels, and handle up to 91
    maskable interrupt channels plus the 16 interrupt lines
    of the Cortex�-M4 with FPU core.


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/37d85d86
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/37d85d86
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/37d85d86

Branch: refs/heads/develop
Commit: 37d85d86ce4cba0cf80f36b6f6e0cdacd7c472e9
Parents: 7059298
Author: Louie Lu <me...@louie.lu>
Authored: Sat Mar 11 22:53:26 2017 +0800
Committer: Louie Lu <me...@louie.lu>
Committed: Sat Mar 11 22:53:26 2017 +0800

----------------------------------------------------------------------
 hw/bsp/stm32f429discovery/include/bsp/cmsis_nvic.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/37d85d86/hw/bsp/stm32f429discovery/include/bsp/cmsis_nvic.h
----------------------------------------------------------------------
diff --git a/hw/bsp/stm32f429discovery/include/bsp/cmsis_nvic.h b/hw/bsp/stm32f429discovery/include/bsp/cmsis_nvic.h
index e9a9329..69f9b63 100644
--- a/hw/bsp/stm32f429discovery/include/bsp/cmsis_nvic.h
+++ b/hw/bsp/stm32f429discovery/include/bsp/cmsis_nvic.h
@@ -9,7 +9,7 @@
 
 #include <stdint.h>
 
-#define NVIC_NUM_VECTORS      (16 + 81)   // CORE + MCU Peripherals
+#define NVIC_NUM_VECTORS      (16 + 91)   // CORE + MCU Peripherals
 #define NVIC_USER_IRQ_OFFSET  16
 
 #include "stm32f429xx.h"


[2/2] incubator-mynewt-core git commit: This closes #204

Posted by st...@apache.org.
This closes #204

>From st datasheet page 24:

    The devices embed a nested vectored interrupt controller
    able to manage 16 priority levels, and handle up to 91
    maskable interrupt channels plus the 16 interrupt lines
    of the Cortex�-M4 with FPU core.


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/b729f76a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/b729f76a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/b729f76a

Branch: refs/heads/develop
Commit: b729f76a9482385a9377f0504f1ead0d9f55b243
Parents: 331f6c5 37d85d8
Author: Sterling Hughes <st...@runtime.io>
Authored: Sat Mar 11 08:24:40 2017 -0800
Committer: Sterling Hughes <st...@runtime.io>
Committed: Sat Mar 11 08:24:40 2017 -0800

----------------------------------------------------------------------
 apps/boot/src/boot.c                            |     2 +-
 compiler/arm-none-eabi-m7/compiler.yml          |     2 +-
 diff.txt                                        |   330 +
 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 +
 hw/bsp/sensorhub/boot-sensorhub.ld              |    31 +
 hw/bsp/sensorhub/bsp.yml                        |    63 +
 hw/bsp/sensorhub/f407.cfg                       |    82 +
 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/f429.cfg              |    82 +
 hw/bsp/stm32f429discovery/f429discovery.cfg     |    22 +
 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/stm32f767-nucleo/_f407.cfg               |    82 +
 .../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/drivers/sensors/tcs34725/src/tcs34725.c      |   183 +-
 hw/drivers/sensors/tcs34725/src/tcs34725_priv.h |    15 +
 hw/mcu/stm/stm32f4xx/src/hal_gpio.c             |     2 +-
 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/scripts/common.sh                            |    21 +-
 hw/scripts/jlink.sh                             |    80 +-
 hw/scripts/openocd.sh                           |    82 +-
 hw/sensor/include/sensor/color.h                |    41 +-
 hw/sensor/src/sensor_shell.c                    |    43 +-
 .../os/include/os/arch/cortex_m7/os/os_arch.h   |    84 +
 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 +
 net/oic/src/messaging/coap/observe.c            |    12 +-
 repository.yml                                  |    12 +-
 379 files changed, 457350 insertions(+), 140 deletions(-)
----------------------------------------------------------------------