[Cryptech-Commits] [sw/stm32] branch master updated (c77986d -> 5290f45)

git at cryptech.is git at cryptech.is
Wed May 18 08:37:39 UTC 2016


This is an automated email from the git hooks/post-receive script.

paul at psgd.org pushed a change to branch master
in repository sw/stm32.

      from  c77986d   whack copyrights
      adds  533898d   Added uart_recv_char() to support RPC. Moved hal_io_fmc.c to libhal repo.
      adds  785863c   Back to using DISCO board for ST-LINK operations.
      adds  7c77c0d   blocking recv
      adds  7f390d5   making RPC tests
      adds  e1e21e8   Use rpc branch on libhal.
      adds  076b211   Add HardFault_Handler for debugging.
      adds  d5669da   Don't return from main() - it triggers a hard fault.
      adds  79b1ba7   Reorganize Makefile and directory structure, because it's messy, and it's about to get messier.
      adds  4a38cf6   import mbed rtos library
      adds  a59302f   threaded rpc server
      adds  e2e066e   This time for sure - async receive, and everything that flows from that.
      adds  15d8d22   Add build target for the alpha
      adds  8a492ac   Test both UARTs, and also test receiving data.
      adds  7a4ca0d   Enable HSE (external clock oscillator).
      adds  2ddb4f6   Update LED pinouts, don't think the colors are right yet though.
      adds  db5b207   Implement support for the two UARTs on the alpha board.
      adds  c670d7b   Add test program for libcli based CLI.
      adds  4c5cee7   rename huart1 and huart2 to huart_mgmt and huart_user
      adds  9bbc072   make cli-test
      adds  34e2db1   update FMC test for alpha
      adds  5d5fe69   found paul is setting up HSE in TARGET_CRYPTECH_ALPHA
      adds  cc07ee6   rename some defines
      adds  9b73356   add simple filetransfer poc
      adds  4c1eff0   Add code to talk with the external RTC chip.
      adds  5290f45   Use baud rate 921600 instead of 115200.

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    2 +
 .gitmodules                                        |    5 +-
 Drivers/.gitignore                                 |    1 -
 Drivers/Makefile                                   |   64 -
 .../Inc/stm32f4xx_hal_cortex.h                     |  200 -
 Makefile                                           |  135 +-
 bin/debug                                          |    4 +-
 bin/flash-target                                   |    4 +-
 hal_io_fmc.c                                       |  207 -
 libhal => libraries/libhal                         |    0
 libraries/mbed/Makefile                            |   86 +
 libraries/mbed/README.txt                          |    2 +
 libraries/mbed/api/mbed_error.h                    |   66 +
 libraries/mbed/rtos/Makefile                       |   40 +
 libraries/mbed/rtos/rtos/rtos_idle.c               |   51 +
 libraries/mbed/rtos/rtos/rtos_idle.h               |   37 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/HAL_CM.c   |  170 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h     |  537 ++
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/RTX_Conf.h |   72 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c    |  342 +
 .../TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/HAL_CM4.S      |  405 ++
 .../TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/SVC_Table.S    |   56 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/cmsis_os.h |  774 ++
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/os_tcb.h   |   51 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_CMSIS.c | 1887 +++++
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Event.c |  190 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Event.h |   46 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_HAL_CM.h      |  276 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_List.c  |  320 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_List.h  |   67 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mailbox.c     |  292 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mailbox.h     |   48 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_MemBox.c      |  166 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_MemBox.h      |   46 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mutex.c |  197 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mutex.h |   44 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Robin.c |   84 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Robin.h |   45 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_Semaphore.c   |  183 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_Semaphore.h   |   46 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_System.c      |  299 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_System.h      |   52 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Task.c  |  339 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Task.h  |   73 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Time.c  |   94 +
 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Time.h  |   47 +
 .../mbed/rtos/rtx/TARGET_CORTEX_M/rt_TypeDef.h     |  128 +
 .../TARGET_CRYPTECH_ALPHA/README.txt               |    1 +
 .../TOOLCHAIN_GCC_ARM/STM32F429BI.ld               |  154 +
 .../TOOLCHAIN_GCC_ARM/startup_stm32f429xx.S        |  575 +-
 .../TOOLCHAIN_GCC_ARM}/stm32f429bitx.ld            |    4 +-
 .../TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/cmsis.h   |   38 +
 .../TARGET_CRYPTECH_ALPHA/cmsis_nvic.c             |   55 +
 .../TARGET_CRYPTECH_ALPHA/cmsis_nvic.h             |   55 +
 .../TARGET_CRYPTECH_ALPHA/hal_tick.c               |  136 +
 .../TARGET_CRYPTECH_ALPHA/hal_tick.h               |   38 +-
 .../TARGET_CRYPTECH_ALPHA}/stm32f429xx.h           |  410 +-
 .../TARGET_CRYPTECH_ALPHA}/stm32f4xx.h             |   60 +-
 .../TARGET_CRYPTECH_ALPHA/stm32f4xx_hal_conf.h     |  109 +-
 .../TARGET_CRYPTECH_ALPHA/stm32f4xx_hal_msp.c      |   84 +-
 .../TARGET_CRYPTECH_ALPHA}/system_stm32f4xx.c      |  358 +-
 .../TARGET_CRYPTECH_ALPHA}/system_stm32f4xx.h      |   23 +-
 .../TARGET_CRYPTECH_DEV_BRIDGE/README.txt          |    1 +
 .../TOOLCHAIN_GCC_ARM/STM32F429BI.ld               |  154 +
 .../TOOLCHAIN_GCC_ARM/startup_stm32f429xx.S        |  575 +-
 .../TOOLCHAIN_GCC_ARM}/stm32f429bitx.ld            |    4 +-
 .../TARGET_CRYPTECH_DEV_BRIDGE/cmsis.h             |   38 +
 .../TARGET_CRYPTECH_DEV_BRIDGE/cmsis_nvic.c        |   55 +
 .../TARGET_CRYPTECH_DEV_BRIDGE/cmsis_nvic.h        |   55 +
 .../TARGET_CRYPTECH_DEV_BRIDGE/hal_tick.c          |  136 +
 .../TARGET_CRYPTECH_DEV_BRIDGE/hal_tick.h          |   38 +-
 .../TARGET_CRYPTECH_DEV_BRIDGE}/stm32f429xx.h      |  410 +-
 .../TARGET_CRYPTECH_DEV_BRIDGE}/stm32f4xx.h        |   60 +-
 .../stm32f4xx_hal_conf.h                           |  107 +-
 .../TARGET_CRYPTECH_DEV_BRIDGE/stm32f4xx_hal_msp.c |   12 +-
 .../TARGET_CRYPTECH_DEV_BRIDGE}/system_stm32f4xx.c |  358 +-
 .../TARGET_CRYPTECH_DEV_BRIDGE}/system_stm32f4xx.h |   23 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32_hal_legacy.h  | 5252 +++++++-------
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal.c     |  141 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal.h     |   56 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_adc.c |  536 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_adc.h |  166 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_adc_ex.c         |  360 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_adc_ex.h         |   84 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_can.c |  447 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_can.h |   11 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cec.c |  381 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cec.h |  356 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_conf_template.h  |  119 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_cortex.c         |  141 +-
 .../TARGET_STM32F4/stm32f4xx_hal_cortex.h          |  490 ++
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_crc.c |   54 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_crc.h |   42 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_cryp.c           | 1208 ++--
 .../TARGET_STM32F4}/stm32f4xx_hal_cryp.h           |  118 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_cryp_ex.c        |  826 +--
 .../TARGET_STM32F4}/stm32f4xx_hal_cryp_ex.h        |   62 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dac.c |  352 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dac.h |   27 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dac_ex.c         |  148 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dac_ex.h         |   13 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dcmi.c           |  144 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dcmi.h           |  112 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dcmi_ex.c        |   72 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dcmi_ex.h        |   66 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_def.h |   64 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma.c |  314 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma.h |  200 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dma2d.c          |  432 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dma2d.h          |   89 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dma_ex.c         |   64 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_dma_ex.h         |   16 +-
 .../TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dsi.c  | 2244 ++++++
 .../TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dsi.h  | 1242 ++++
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_eth.c |  860 +--
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_eth.h |  538 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_flash.c          |  371 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_flash.h          |  152 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_flash_ex.c       |  579 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_flash_ex.h       |  409 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_flash_ramfunc.c  |   64 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_flash_ramfunc.h  |   19 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_fmpi2c.c         | 1206 ++--
 .../TARGET_STM32F4}/stm32f4xx_hal_fmpi2c.h         |   88 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_fmpi2c_ex.c      |  154 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_fmpi2c_ex.h      |   28 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_gpio.c           |   94 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_gpio.h           |   54 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_gpio_ex.h        |  967 ++-
 .../TARGET_STM32F4}/stm32f4xx_hal_hash.c           |  560 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_hash.h           |  107 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_hash_ex.c        |  546 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_hash_ex.h        |   76 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hcd.c |  492 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hcd.h |   77 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2c.c |   58 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2c.h |   14 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_i2c_ex.c         |  102 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_i2c_ex.h         |   28 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2s.c |  408 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2s.h |   99 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_i2s_ex.c         |  435 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_i2s_ex.h         |   80 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_irda.c           |  542 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_irda.h           |  150 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_iwdg.c           |  116 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_iwdg.h           |   58 +-
 .../TARGET_STM32F4/stm32f4xx_hal_lptim.c           | 1655 +++++
 .../TARGET_STM32F4/stm32f4xx_hal_lptim.h           |  759 ++
 .../TARGET_STM32F4}/stm32f4xx_hal_ltdc.c           |  254 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_ltdc.h           |   92 +-
 .../TARGET_STM32F4/stm32f4xx_hal_ltdc_ex.c         |  164 +
 .../TARGET_STM32F4/stm32f4xx_hal_ltdc_ex.h         |   87 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_msp_template.c   |   12 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_nand.c           |  489 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_nand.h           |   74 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_nor.c |  413 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_nor.h |   67 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_pccard.c         |  334 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_pccard.h         |   60 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pcd.c |  432 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pcd.h |  103 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_pcd_ex.c         |   57 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_pcd_ex.h         |   34 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pwr.c |  195 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pwr.h |   97 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_pwr_ex.c         |  300 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_pwr_ex.h         |  155 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_qspi.c           |  515 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_qspi.h           |  202 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rcc.c |  470 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rcc.h |  471 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_rcc_ex.c         | 1436 ++--
 .../TARGET_STM32F4}/stm32f4xx_hal_rcc_ex.h         | 2917 ++++++--
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rng.c |  213 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rng.h |   91 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rtc.c |  762 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rtc.h |  256 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_rtc_ex.c         | 1012 +--
 .../TARGET_STM32F4}/stm32f4xx_hal_rtc_ex.h         |  184 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sai.c |  717 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sai.h |  239 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_sai_ex.c         |   85 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_sai_ex.h         |   25 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sd.c  | 1464 ++--
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sd.h  |  216 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_sdram.c          |  409 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_sdram.h          |   49 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_smartcard.c      |  352 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_smartcard.h      |   74 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_spdifrx.c        |  478 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_spdifrx.h        |  160 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_spi.c |  312 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_spi.h |   76 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_sram.c           |  369 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_sram.h           |   63 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_tim.c | 2022 +++---
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_tim.h |  322 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_tim_ex.c         |  799 +--
 .../TARGET_STM32F4}/stm32f4xx_hal_tim_ex.h         |  103 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_uart.c           |  704 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_uart.h           |  196 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_usart.c          |  374 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_usart.h          |  128 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_wwdg.c           |  188 +-
 .../TARGET_STM32F4}/stm32f4xx_hal_wwdg.h           |   58 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fmc.c  |  764 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fmc.h  |  391 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fsmc.c |  416 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fsmc.h |  226 +-
 .../TARGET_STM32F4}/stm32f4xx_ll_sdmmc.c           |  210 +-
 .../TARGET_STM32F4}/stm32f4xx_ll_sdmmc.h           |  167 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_usb.c  |  592 +-
 .../TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_usb.h  |  220 +-
 libraries/mbed/targets/cmsis/arm_common_tables.h   |  136 +
 libraries/mbed/targets/cmsis/arm_const_structs.h   |   79 +
 libraries/mbed/targets/cmsis/arm_math.h            | 7556 ++++++++++++++++++++
 .../mbed/targets/cmsis}/core_cm4.h                 |  274 +-
 .../mbed/targets/cmsis/core_cm4_simd.h             |  156 +-
 .../mbed/targets/cmsis}/core_cmFunc.h              |   35 +-
 .../mbed/targets/cmsis}/core_cmInstr.h             |  178 +-
 .../mbed/targets/cmsis}/core_cmSimd.h              |    4 +-
 {thirdparty => libraries/thirdparty}/libtfm        |    0
 projects/board-test/Makefile                       |   18 +
 {self-test => projects/board-test}/fmc-perf.c      |    0
 projects/board-test/fmc-probe.c                    |   77 +
 {self-test => projects/board-test}/fmc-test.c      |   60 +-
 {self-test => projects/board-test}/led-test.c      |    8 +
 projects/board-test/rtc-test.c                     |  161 +
 {self-test => projects/board-test}/short-test.c    |    0
 projects/board-test/uart-test.c                    |   49 +
 projects/cli-test/Makefile                         |   25 +
 projects/cli-test/cli-test.c                       |  206 +
 projects/cli-test/crc32.c                          |   62 +
 projects/cli-test/filetransfer                     |   91 +
 projects/hsm/Makefile                              |   24 +
 projects/hsm/main.c                                |  267 +
 projects/libhal-test/Makefile                      |   33 +
 .../libhal-test/gettimeofday.c                     |    0
 main.c => projects/libhal-test/main.c              |    2 +-
 printf.c => projects/libhal-test/printf.c          |    0
 projects/rtos-test/Makefile                        |   18 +
 projects/rtos-test/mutex-test.c                    |   40 +
 projects/rtos-test/semaphore-test.c                |   34 +
 projects/rtos-test/thread-test.c                   |   24 +
 self-test/uart-test.c                              |   34 -
 stm-fmc.c                                          |    4 +-
 stm-init.c                                         |  136 +-
 stm-init.h                                         |    3 +
 stm-led.h                                          |   10 +-
 stm-uart.c => stm-rtc.c                            |   84 +-
 stm-uart.h => stm-rtc.h                            |   39 +-
 stm-uart.c                                         |  119 +-
 stm-uart.h                                         |   32 +-
 stm32f4xx_it.c                                     |   73 -
 255 files changed, 51610 insertions(+), 24257 deletions(-)
 delete mode 100644 Drivers/.gitignore
 delete mode 100644 Drivers/Makefile
 delete mode 100644 Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h
 delete mode 100644 hal_io_fmc.c
 rename libhal => libraries/libhal (100%)
 create mode 100644 libraries/mbed/Makefile
 create mode 100644 libraries/mbed/README.txt
 create mode 100644 libraries/mbed/api/mbed_error.h
 create mode 100644 libraries/mbed/rtos/Makefile
 create mode 100644 libraries/mbed/rtos/rtos/rtos_idle.c
 create mode 100644 libraries/mbed/rtos/rtos/rtos_idle.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/HAL_CM.c
 create mode 100755 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/RTX_Conf.h
 create mode 100755 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/HAL_CM4.S
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/SVC_Table.S
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/cmsis_os.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/os_tcb.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_CMSIS.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Event.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Event.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_HAL_CM.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_List.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_List.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mailbox.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mailbox.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_MemBox.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_MemBox.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mutex.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Mutex.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Robin.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Robin.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Semaphore.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Semaphore.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_System.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_System.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Task.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Task.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Time.c
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_Time.h
 create mode 100644 libraries/mbed/rtos/rtx/TARGET_CORTEX_M/rt_TypeDef.h
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/README.txt
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/TOOLCHAIN_GCC_ARM/STM32F429BI.ld
 copy Device/startup_stm32f429xx.s => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/TOOLCHAIN_GCC_ARM/startup_stm32f429xx.S (63%)
 copy {Device/ldscripts => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/TOOLCHAIN_GCC_ARM}/stm32f429bitx.ld (94%)
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/cmsis.h
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/cmsis_nvic.c
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/cmsis_nvic.h
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/hal_tick.c
 copy stm32f4xx_it.h => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/hal_tick.h (71%)
 copy {Drivers/CMSIS/Device/ST/STM32F4xx/Include => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA}/stm32f429xx.h (99%)
 copy {Drivers/CMSIS/Device/ST/STM32F4xx/Include => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA}/stm32f4xx.h (90%)
 copy stm32f4xx_hal_conf.h => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/stm32f4xx_hal_conf.h (91%)
 copy stm32f4xx_hal_msp.c => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/stm32f4xx_hal_msp.c (66%)
 copy {Device => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA}/system_stm32f4xx.c (72%)
 copy {Drivers/CMSIS/Device/ST/STM32F4xx/Include => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA}/system_stm32f4xx.h (95%)
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/README.txt
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/TOOLCHAIN_GCC_ARM/STM32F429BI.ld
 rename Device/startup_stm32f429xx.s => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/TOOLCHAIN_GCC_ARM/startup_stm32f429xx.S (63%)
 rename {Device/ldscripts => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/TOOLCHAIN_GCC_ARM}/stm32f429bitx.ld (94%)
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/cmsis.h
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/cmsis_nvic.c
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/cmsis_nvic.h
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/hal_tick.c
 rename stm32f4xx_it.h => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/hal_tick.h (71%)
 rename {Drivers/CMSIS/Device/ST/STM32F4xx/Include => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE}/stm32f429xx.h (99%)
 rename {Drivers/CMSIS/Device/ST/STM32F4xx/Include => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE}/stm32f4xx.h (90%)
 rename stm32f4xx_hal_conf.h => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/stm32f4xx_hal_conf.h (91%)
 rename stm32f4xx_hal_msp.c => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE/stm32f4xx_hal_msp.c (92%)
 rename {Device => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE}/system_stm32f4xx.c (72%)
 rename {Drivers/CMSIS/Device/ST/STM32F4xx/Include => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_DEV_BRIDGE}/system_stm32f4xx.h (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc/Legacy => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32_hal_legacy.h (87%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal.h (86%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_adc.c (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_adc.h (94%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_adc_ex.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_adc_ex.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_can.c (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_can.h (99%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cec.c (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cec.h (81%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_conf_template.h (89%)
 mode change 100644 => 100755
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cortex.c (84%)
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cortex.h
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_crc.c (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_crc.h (97%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cryp.c (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cryp.h (97%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cryp_ex.c (96%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_cryp_ex.h (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dac.c (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dac.h (97%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dac_ex.c (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dac_ex.h (97%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dcmi.c (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dcmi.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dcmi_ex.c (87%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dcmi_ex.h (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_def.h (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma.c (83%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma2d.c (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma2d.h (96%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma_ex.c (94%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_dma_ex.h (97%)
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dsi.c
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dsi.h
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_eth.c (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_eth.h (94%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_flash.c (85%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_flash.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_flash_ex.c (85%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_flash_ex.h (78%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_flash_ramfunc.c (87%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_flash_ramfunc.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_fmpi2c.c (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_fmpi2c.h (96%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_fmpi2c_ex.c (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_fmpi2c_ex.h (94%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_gpio.c (96%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_gpio.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_gpio_ex.h (73%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hash.c (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hash.h (96%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hash_ex.c (94%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hash_ex.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hcd.c (84%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_hcd.h (84%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2c.c (99%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2c.h (99%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2c_ex.c (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2c_ex.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2s.c (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2s.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2s_ex.c (89%)
 copy {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_i2s_ex.h (55%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_irda.c (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_irda.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_iwdg.c (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_iwdg.h (96%)
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_lptim.c
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_lptim.h
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_ltdc.c (87%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_ltdc.h (95%)
 create mode 100644 libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_ltdc_ex.c
 rename Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_ltdc_ex.h (67%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_msp_template.c (96%)
 mode change 100644 => 100755
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_nand.c (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_nand.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_nor.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_nor.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pccard.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pccard.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pcd.c (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pcd.h (86%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pcd_ex.c (85%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pcd_ex.h (77%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pwr.c (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pwr.h (80%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pwr_ex.c (83%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_pwr_ex.h (66%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_qspi.c (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_qspi.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rcc.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rcc.h (77%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rcc_ex.c (64%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rcc_ex.h (52%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rng.c (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rng.h (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rtc.c (87%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rtc.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rtc_ex.c (84%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_rtc_ex.h (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sai.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sai.h (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sai_ex.c (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sai_ex.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sd.c (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sd.h (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sdram.c (86%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sdram.h (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_smartcard.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_smartcard.h (97%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_spdifrx.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_spdifrx.h (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_spi.c (95%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_spi.h (96%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sram.c (82%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_sram.h (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_tim.c (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_tim.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_tim_ex.c (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_tim_ex.h (85%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_uart.c (90%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_uart.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_usart.c (92%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_usart.h (96%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_wwdg.c (87%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_hal_wwdg.h (97%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fmc.c (86%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fmc.h (89%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fsmc.c (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_fsmc.h (91%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_sdmmc.c (85%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_sdmmc.h (93%)
 rename {Drivers/STM32F4xx_HAL_Driver/Src => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_usb.c (88%)
 rename {Drivers/STM32F4xx_HAL_Driver/Inc => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4}/stm32f4xx_ll_usb.h (83%)
 create mode 100755 libraries/mbed/targets/cmsis/arm_common_tables.h
 create mode 100755 libraries/mbed/targets/cmsis/arm_const_structs.h
 create mode 100755 libraries/mbed/targets/cmsis/arm_math.h
 rename {Drivers/CMSIS/Include => libraries/mbed/targets/cmsis}/core_cm4.h (86%)
 copy Drivers/CMSIS/Include/core_cmSimd.h => libraries/mbed/targets/cmsis/core_cm4_simd.h (87%)
 rename {Drivers/CMSIS/Include => libraries/mbed/targets/cmsis}/core_cmFunc.h (94%)
 rename {Drivers/CMSIS/Include => libraries/mbed/targets/cmsis}/core_cmInstr.h (85%)
 rename {Drivers/CMSIS/Include => libraries/mbed/targets/cmsis}/core_cmSimd.h (99%)
 rename {thirdparty => libraries/thirdparty}/libtfm (100%)
 create mode 100644 projects/board-test/Makefile
 rename {self-test => projects/board-test}/fmc-perf.c (100%)
 create mode 100644 projects/board-test/fmc-probe.c
 rename {self-test => projects/board-test}/fmc-test.c (75%)
 rename {self-test => projects/board-test}/led-test.c (81%)
 create mode 100644 projects/board-test/rtc-test.c
 rename {self-test => projects/board-test}/short-test.c (100%)
 create mode 100644 projects/board-test/uart-test.c
 create mode 100644 projects/cli-test/Makefile
 create mode 100644 projects/cli-test/cli-test.c
 create mode 100644 projects/cli-test/crc32.c
 create mode 100755 projects/cli-test/filetransfer
 create mode 100644 projects/hsm/Makefile
 create mode 100644 projects/hsm/main.c
 create mode 100644 projects/libhal-test/Makefile
 rename gettimeofday.c => projects/libhal-test/gettimeofday.c (100%)
 rename main.c => projects/libhal-test/main.c (99%)
 rename printf.c => projects/libhal-test/printf.c (100%)
 create mode 100644 projects/rtos-test/Makefile
 create mode 100644 projects/rtos-test/mutex-test.c
 create mode 100644 projects/rtos-test/semaphore-test.c
 create mode 100644 projects/rtos-test/thread-test.c
 delete mode 100644 self-test/uart-test.c
 copy stm-uart.c => stm-rtc.c (52%)
 copy stm-uart.h => stm-rtc.h (59%)
 delete mode 100644 stm32f4xx_it.c



More information about the Commits mailing list