[riot-commits] [RIOT-OS/RIOT] 670683: pkg/stm32cmsis: add package for STM32 cmsis device...

Kaspar Schleiser noreply at github.com
Tue Jul 21 12:27:37 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 67068393a97d838db4080065018bf63ba0c444e2
      https://github.com/RIOT-OS/RIOT/commit/67068393a97d838db4080065018bf63ba0c444e2
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    A pkg/stm32cmsis/Makefile
    A pkg/stm32cmsis/Makefile.dep
    A pkg/stm32cmsis/Makefile.include
    A pkg/stm32cmsis/doc.txt

  Log Message:
  -----------
  pkg/stm32cmsis: add package for STM32 cmsis device repositories


  Commit: 1f0a3a6baeea5bceaedced24b8f15b075c711d9b
      https://github.com/RIOT-OS/RIOT/commit/1f0a3a6baeea5bceaedced24b8f15b075c711d9b
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M cpu/cortexm_common/cortexm_init.c

  Log Message:
  -----------
  cpu/cortexm_common: add special case for SVC interrupt configuration

by default stm32f0/l0/l1 families simply call the interrupt enum SVC_IRQn


  Commit: f21440b17655b895a48b6adfc849271e52de3ae1
      https://github.com/RIOT-OS/RIOT/commit/f21440b17655b895a48b6adfc849271e52de3ae1
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M cpu/stm32/Makefile.dep
    M cpu/stm32/include/cpu_conf.h
    A cpu/stm32/include/vendor/.gitignore

  Log Message:
  -----------
  cpu/stm32: use CMSIS headers from the stm32cmsis package


  Commit: 8e87dedbceb287088a796c696c0c08189dd53621
      https://github.com/RIOT-OS/RIOT/commit/8e87dedbceb287088a796c696c0c08189dd53621
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M cpu/stm32/include/vendor/stm32f030x4.h
    R cpu/stm32/include/vendor/stm32f030x8.h
    R cpu/stm32/include/vendor/stm32f030xc.h
    R cpu/stm32/include/vendor/stm32f031x6.h
    R cpu/stm32/include/vendor/stm32f042x6.h
    R cpu/stm32/include/vendor/stm32f051x8.h
    R cpu/stm32/include/vendor/stm32f070xb.h
    R cpu/stm32/include/vendor/stm32f072xb.h
    R cpu/stm32/include/vendor/stm32f091xc.h
    R cpu/stm32/include/vendor/stm32f0xx.h
    R cpu/stm32/include/vendor/stm32f103xb.h
    R cpu/stm32/include/vendor/stm32f103xe.h
    R cpu/stm32/include/vendor/stm32f1xx.h
    R cpu/stm32/include/vendor/stm32f205xx.h
    R cpu/stm32/include/vendor/stm32f207xx.h
    R cpu/stm32/include/vendor/stm32f215xx.h
    R cpu/stm32/include/vendor/stm32f217xx.h
    R cpu/stm32/include/vendor/stm32f2xx.h
    R cpu/stm32/include/vendor/stm32f302x8.h
    R cpu/stm32/include/vendor/stm32f303x8.h
    R cpu/stm32/include/vendor/stm32f303xc.h
    R cpu/stm32/include/vendor/stm32f303xe.h
    R cpu/stm32/include/vendor/stm32f334x8.h
    R cpu/stm32/include/vendor/stm32f3xx.h
    R cpu/stm32/include/vendor/stm32f401xe.h
    R cpu/stm32/include/vendor/stm32f405xx.h
    R cpu/stm32/include/vendor/stm32f407xx.h
    R cpu/stm32/include/vendor/stm32f410rx.h
    R cpu/stm32/include/vendor/stm32f411xe.h
    R cpu/stm32/include/vendor/stm32f412zx.h
    R cpu/stm32/include/vendor/stm32f413xx.h
    R cpu/stm32/include/vendor/stm32f415xx.h
    R cpu/stm32/include/vendor/stm32f423xx.h
    R cpu/stm32/include/vendor/stm32f429xx.h
    R cpu/stm32/include/vendor/stm32f437xx.h
    R cpu/stm32/include/vendor/stm32f446xx.h
    R cpu/stm32/include/vendor/stm32f4xx.h
    R cpu/stm32/include/vendor/stm32f722xx.h
    R cpu/stm32/include/vendor/stm32f723xx.h
    R cpu/stm32/include/vendor/stm32f746xx.h
    R cpu/stm32/include/vendor/stm32f767xx.h
    R cpu/stm32/include/vendor/stm32f769xx.h
    R cpu/stm32/include/vendor/stm32f7xx.h
    R cpu/stm32/include/vendor/stm32g474xx.h
    R cpu/stm32/include/vendor/stm32g4xx.h
    R cpu/stm32/include/vendor/stm32l010x4.h
    R cpu/stm32/include/vendor/stm32l010x6.h
    R cpu/stm32/include/vendor/stm32l010x8.h
    R cpu/stm32/include/vendor/stm32l010xb.h
    R cpu/stm32/include/vendor/stm32l031xx.h
    R cpu/stm32/include/vendor/stm32l052xx.h
    R cpu/stm32/include/vendor/stm32l053xx.h
    R cpu/stm32/include/vendor/stm32l072xx.h
    R cpu/stm32/include/vendor/stm32l073xx.h
    R cpu/stm32/include/vendor/stm32l0xx.h
    R cpu/stm32/include/vendor/stm32l151xb.h
    R cpu/stm32/include/vendor/stm32l151xba.h
    R cpu/stm32/include/vendor/stm32l151xc.h
    R cpu/stm32/include/vendor/stm32l152xe.h
    R cpu/stm32/include/vendor/stm32l1xx.h
    R cpu/stm32/include/vendor/stm32l412xx.h
    R cpu/stm32/include/vendor/stm32l432xx.h
    R cpu/stm32/include/vendor/stm32l433xx.h
    R cpu/stm32/include/vendor/stm32l452xx.h
    R cpu/stm32/include/vendor/stm32l475xx.h
    R cpu/stm32/include/vendor/stm32l476xx.h
    R cpu/stm32/include/vendor/stm32l496xx.h
    R cpu/stm32/include/vendor/stm32l4r5xx.h
    R cpu/stm32/include/vendor/stm32l4xx.h
    R cpu/stm32/include/vendor/stm32wb55xx.h
    R cpu/stm32/include/vendor/stm32wbxx.h

  Log Message:
  -----------
  cpu/stm32: remove not needed CMSIS vendor headers


  Commit: 1a095b36fabf3415b06d1a7a6f7e9b37ec32db4c
      https://github.com/RIOT-OS/RIOT/commit/1a095b36fabf3415b06d1a7a6f7e9b37ec32db4c
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M cpu/stm32/periph/uart.c

  Log Message:
  -----------
  cpu/stm32: adapt UART driver for stm32l4r5 cpu line


  Commit: dea506a71978f1a046245b82647ede70470110e4
      https://github.com/RIOT-OS/RIOT/commit/dea506a71978f1a046245b82647ede70470110e4
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    M cpu/stm32/periph/rtt_all.c

  Log Message:
  -----------
  cpu/stm32wb: define missing IMR bit in CMSIS


  Commit: a8c04f5bea98435332a258a089ef1b7ce8cdaa44
      https://github.com/RIOT-OS/RIOT/commit/a8c04f5bea98435332a258a089ef1b7ce8cdaa44
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    A pkg/ccn-lite/patches/0001-ccnl-riot-fix-build-on-stm32-cpus.patch

  Log Message:
  -----------
  pkg/ccn-lite: add patch to fix the build on stm32 cpus


  Commit: c59f4af054dda14f344b79f05adc748ccac1779b
      https://github.com/RIOT-OS/RIOT/commit/c59f4af054dda14f344b79f05adc748ccac1779b
  Author: Alexandre Abadie <alexandre.abadie at inria.fr>
  Date:   2020-07-16 (Thu, 16 Jul 2020)

  Changed paths:
    A pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32-cpus.patch
    R pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32L1-L4-WB-cpus.patch

  Log Message:
  -----------
  pkg/paho-mqtt: update patch to fix build with STM32


  Commit: 0b549c6e0cb049777f9be51df511912078fcef79
      https://github.com/RIOT-OS/RIOT/commit/0b549c6e0cb049777f9be51df511912078fcef79
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M cpu/cortexm_common/cortexm_init.c
    M cpu/stm32/Makefile.dep
    M cpu/stm32/include/cpu_conf.h
    A cpu/stm32/include/vendor/.gitignore
    M cpu/stm32/include/vendor/stm32f030x4.h
    R cpu/stm32/include/vendor/stm32f030x8.h
    R cpu/stm32/include/vendor/stm32f030xc.h
    R cpu/stm32/include/vendor/stm32f031x6.h
    R cpu/stm32/include/vendor/stm32f042x6.h
    R cpu/stm32/include/vendor/stm32f051x8.h
    R cpu/stm32/include/vendor/stm32f070xb.h
    R cpu/stm32/include/vendor/stm32f072xb.h
    R cpu/stm32/include/vendor/stm32f091xc.h
    R cpu/stm32/include/vendor/stm32f0xx.h
    R cpu/stm32/include/vendor/stm32f103xb.h
    R cpu/stm32/include/vendor/stm32f103xe.h
    R cpu/stm32/include/vendor/stm32f1xx.h
    R cpu/stm32/include/vendor/stm32f205xx.h
    R cpu/stm32/include/vendor/stm32f207xx.h
    R cpu/stm32/include/vendor/stm32f215xx.h
    R cpu/stm32/include/vendor/stm32f217xx.h
    R cpu/stm32/include/vendor/stm32f2xx.h
    R cpu/stm32/include/vendor/stm32f302x8.h
    R cpu/stm32/include/vendor/stm32f303x8.h
    R cpu/stm32/include/vendor/stm32f303xc.h
    R cpu/stm32/include/vendor/stm32f303xe.h
    R cpu/stm32/include/vendor/stm32f334x8.h
    R cpu/stm32/include/vendor/stm32f3xx.h
    R cpu/stm32/include/vendor/stm32f401xe.h
    R cpu/stm32/include/vendor/stm32f405xx.h
    R cpu/stm32/include/vendor/stm32f407xx.h
    R cpu/stm32/include/vendor/stm32f410rx.h
    R cpu/stm32/include/vendor/stm32f411xe.h
    R cpu/stm32/include/vendor/stm32f412zx.h
    R cpu/stm32/include/vendor/stm32f413xx.h
    R cpu/stm32/include/vendor/stm32f415xx.h
    R cpu/stm32/include/vendor/stm32f423xx.h
    R cpu/stm32/include/vendor/stm32f429xx.h
    R cpu/stm32/include/vendor/stm32f437xx.h
    R cpu/stm32/include/vendor/stm32f446xx.h
    R cpu/stm32/include/vendor/stm32f4xx.h
    R cpu/stm32/include/vendor/stm32f722xx.h
    R cpu/stm32/include/vendor/stm32f723xx.h
    R cpu/stm32/include/vendor/stm32f746xx.h
    R cpu/stm32/include/vendor/stm32f767xx.h
    R cpu/stm32/include/vendor/stm32f769xx.h
    R cpu/stm32/include/vendor/stm32f7xx.h
    R cpu/stm32/include/vendor/stm32g474xx.h
    R cpu/stm32/include/vendor/stm32g4xx.h
    R cpu/stm32/include/vendor/stm32l010x4.h
    R cpu/stm32/include/vendor/stm32l010x6.h
    R cpu/stm32/include/vendor/stm32l010x8.h
    R cpu/stm32/include/vendor/stm32l010xb.h
    R cpu/stm32/include/vendor/stm32l031xx.h
    R cpu/stm32/include/vendor/stm32l052xx.h
    R cpu/stm32/include/vendor/stm32l053xx.h
    R cpu/stm32/include/vendor/stm32l072xx.h
    R cpu/stm32/include/vendor/stm32l073xx.h
    R cpu/stm32/include/vendor/stm32l0xx.h
    R cpu/stm32/include/vendor/stm32l151xb.h
    R cpu/stm32/include/vendor/stm32l151xba.h
    R cpu/stm32/include/vendor/stm32l151xc.h
    R cpu/stm32/include/vendor/stm32l152xe.h
    R cpu/stm32/include/vendor/stm32l1xx.h
    R cpu/stm32/include/vendor/stm32l412xx.h
    R cpu/stm32/include/vendor/stm32l432xx.h
    R cpu/stm32/include/vendor/stm32l433xx.h
    R cpu/stm32/include/vendor/stm32l452xx.h
    R cpu/stm32/include/vendor/stm32l475xx.h
    R cpu/stm32/include/vendor/stm32l476xx.h
    R cpu/stm32/include/vendor/stm32l496xx.h
    R cpu/stm32/include/vendor/stm32l4r5xx.h
    R cpu/stm32/include/vendor/stm32l4xx.h
    R cpu/stm32/include/vendor/stm32wb55xx.h
    R cpu/stm32/include/vendor/stm32wbxx.h
    M cpu/stm32/periph/rtt_all.c
    M cpu/stm32/periph/uart.c
    A pkg/ccn-lite/patches/0001-ccnl-riot-fix-build-on-stm32-cpus.patch
    A pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32-cpus.patch
    R pkg/paho-mqtt/patches/0001-MQTTClient-C-skip-SUCCESS-enum-on-STM32L1-L4-WB-cpus.patch
    A pkg/stm32cmsis/Makefile
    A pkg/stm32cmsis/Makefile.dep
    A pkg/stm32cmsis/Makefile.include
    A pkg/stm32cmsis/doc.txt

  Log Message:
  -----------
  Merge pull request #14152 from aabadie/pr/pkg/stm32cube

pkg/stm32cmsis: retrieve STM32 CMSIS header from a package


Compare: https://github.com/RIOT-OS/RIOT/compare/ea8183aac89b...0b549c6e0cb0


More information about the commits mailing list