This is an automated email from the ASF dual-hosted git repository. jerpelea pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 801b9d6 arch/arm: Remove support for old redundant toolchains. new edafecc stm32: make BMP180 initialization part of stm32 board-common logic new cf8206a nxstyle fixes new d444df5 stm32: move APA102, VEML6070 and MAX6675 initialization to board common logic new 717fa46 stm32: move nunchuck driver to common board logic new 35471e3 stm32: move ssd1306 and tone driver handling to common board logic new 7c7836d stm32: move lm75 handling into common board logic; delete unused lm75 file for stm3210e-eval new 944ed5a stm32: move NRF24L01 support into common board logic new 64987db stm32: use macros from board.h to pass configuration to common board logic, not structs new 6ca4652 stm32: migrate all boards to common logic system (Makefile -> Make.defs) new c442725 nxstyle fix new 126be36 stm32: fix NRF24L01 initialization for stm32_tiny new 382ccf7 nxstyle fixes new beba7a8 stm32: move HCSR04 initialization to common board logic new 562210a stm32: move APDS9960 initialization to common board logic new cf1ff36 stm32: move zerocross sensor initialization to common board logic new 856c3e4 nxstyle fixes new 4fdf252 stm32: move qencoder initialization to common board logic new 60d51f2 nxstyle fixes new 05e005c stm32: move ina219 initialization to common board logic directory new 5fd9bd5 stm32: moved all remaining sensor initialization to common board logic new 2d8a534 nxstyle new e0d2127 fix all remaining nxstyle errors new c86258c stm32 nunchuck: small fixes The 23 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: boards/.gitignore | 1 + .../arm/stm32/axoloti/src/{Makefile => Make.defs} | 4 +- .../clicker2-stm32/src/{Makefile => Make.defs} | 4 +- .../stm32/cloudctrl/src/{Makefile => Make.defs} | 4 +- .../stm32/{nucleo-f429zi/src => common}/Makefile | 64 ++----- boards/arm/stm32/common/include/board_qencoder.h | 73 +++++++ boards/arm/stm32/common/include/stm32_apa102.h | 84 +++++++++ boards/arm/stm32/common/include/stm32_apds9960.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_bh1750.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_bmp180.h | 84 +++++++++ boards/arm/stm32/common/include/stm32_dhtxx.h | 81 ++++++++ boards/arm/stm32/common/include/stm32_hcsr04.h | 81 ++++++++ boards/arm/stm32/common/include/stm32_ina219.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_l3gd20.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_lis3dsh.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_lm75.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_max31855.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_max6675.h | 84 +++++++++ boards/arm/stm32/common/include/stm32_mlx90614.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_mpl115a.h | 80 ++++++++ boards/arm/stm32/common/include/stm32_nrf24l01.h | 79 ++++++++ boards/arm/stm32/common/include/stm32_nunchuck.h | 85 +++++++++ boards/arm/stm32/common/include/stm32_ssd1306.h | 96 ++++++++++ boards/arm/stm32/common/include/stm32_tone.h | 76 ++++++++ boards/arm/stm32/common/include/stm32_veml6070.h | 85 +++++++++ boards/arm/stm32/common/include/stm32_xen1210.h | 81 ++++++++ boards/arm/stm32/common/include/stm32_zerocross.h | 73 +++++++ boards/arm/stm32/common/src/Make.defs | 111 +++++++++++ boards/arm/stm32/common/src/stm32_apa102.c | 108 +++++++++++ .../src/stm32_apds9960.c | 40 ++-- .../src/stm32_bh1750.c} | 17 +- boards/arm/stm32/common/src/stm32_bmp180.c | 103 ++++++++++ .../src/stm32_dhtxx.c | 42 ++--- .../src/stm32_hcsr04.c | 56 +++--- .../src/stm32_ina219.c | 24 ++- .../src/stm32_l3gd20.c | 27 +-- .../src/stm32_lis3dsh.c | 41 ++-- boards/arm/stm32/common/src/stm32_lm75.c | 103 ++++++++++ .../src/stm32_max31855.c | 24 ++- boards/arm/stm32/common/src/stm32_max6675.c | 102 ++++++++++ .../src/stm32_mlx90614.c | 21 +-- .../src/stm32_mpl115a.c | 21 +-- .../src/stm32_nrf24l01.c | 60 +++--- boards/arm/stm32/common/src/stm32_nunchuck.c | 111 +++++++++++ .../src/stm32_qencoder.c | 17 +- boards/arm/stm32/common/src/stm32_ssd1306.c | 127 +++++++++++++ boards/arm/stm32/common/src/stm32_tone.c | 132 +++++++++++++ boards/arm/stm32/common/src/stm32_veml6070.c | 112 +++++++++++ .../src/stm32_xen1210.c | 71 ++----- .../src/stm32_zerocross.c | 16 +- .../stm32/fire-stm32v2/src/{Makefile => Make.defs} | 4 +- .../hymini-stm32v/src/{Makefile => Make.defs} | 4 +- boards/arm/stm32/maple/src/{Makefile => Make.defs} | 4 +- .../mikroe-stm32f4/src/{Makefile => Make.defs} | 8 +- .../arm/stm32/mikroe-stm32f4/src/mikroe-stm32f4.h | 50 +++-- .../arm/stm32/mikroe-stm32f4/src/stm32_appinit.c | 148 ++++++++------- .../arm/stm32/mikroe-stm32f4/src/stm32_qencoder.c | 82 -------- .../nucleo-f103rb/src/{Makefile => Make.defs} | 4 +- .../nucleo-f207zg/src/{Makefile => Make.defs} | 4 +- .../nucleo-f302r8/src/{Makefile => Make.defs} | 4 +- .../nucleo-f303re/src/{Makefile => Make.defs} | 4 +- .../nucleo-f303ze/src/{Makefile => Make.defs} | 6 +- .../src/{stm32_ssd1306.c => stm32_lcd.c} | 40 +--- .../nucleo-f334r8/src/{Makefile => Make.defs} | 4 +- .../nucleo-f410rb/src/{Makefile => Make.defs} | 4 +- .../nucleo-f429zi/src/{Makefile => Make.defs} | 4 +- .../nucleo-f446re/src/{Makefile => Make.defs} | 8 +- boards/arm/stm32/nucleo-f446re/src/nucleo-f446re.h | 22 +-- boards/arm/stm32/nucleo-f446re/src/stm32_appinit.c | 6 +- .../arm/stm32/nucleo-f446re/src/stm32_qencoder.c | 82 -------- .../nucleo-f4x1re/src/{Makefile => Make.defs} | 8 +- boards/arm/stm32/nucleo-f4x1re/src/nucleo-f4x1re.h | 23 +-- boards/arm/stm32/nucleo-f4x1re/src/stm32_bringup.c | 6 +- .../arm/stm32/nucleo-f4x1re/src/stm32_qencoder.c | 83 -------- .../nucleo-l152re/src/{Makefile => Make.defs} | 4 +- .../olimex-stm32-e407/src/{Makefile => Make.defs} | 12 +- .../olimex-stm32-e407/src/olimex-stm32-e407.h | 41 +--- .../arm/stm32/olimex-stm32-e407/src/stm32_bmp180.c | 106 ----------- .../stm32/olimex-stm32-e407/src/stm32_bringup.c | 23 ++- .../olimex-stm32-h405/src/{Makefile => Make.defs} | 4 +- .../olimex-stm32-h407/src/{Makefile => Make.defs} | 4 +- .../olimex-stm32-p107/src/{Makefile => Make.defs} | 4 +- .../olimex-stm32-p207/src/{Makefile => Make.defs} | 4 +- boards/arm/stm32/olimex-stm32-p407/include/board.h | 36 ++-- .../olimex-stm32-p407/src/{Makefile => Make.defs} | 8 +- .../olimex-stm32-p407/src/olimex-stm32-p407.h | 55 ++---- .../stm32/olimex-stm32-p407/src/stm32_bringup.c | 9 +- .../olimexino-stm32/src/{Makefile => Make.defs} | 4 +- .../stm32/omnibusf4/src/{Makefile => Make.defs} | 4 +- .../arm/stm32/photon/src/{Makefile => Make.defs} | 4 +- .../arm/stm32/shenzhou/src/{Makefile => Make.defs} | 4 +- .../stm3210e-eval/src/{Makefile => Make.defs} | 8 +- boards/arm/stm32/stm3210e-eval/src/stm32_lm75.c | 122 ------------ .../stm3220g-eval/src/{Makefile => Make.defs} | 4 +- .../stm3240g-eval/src/{Makefile => Make.defs} | 8 +- boards/arm/stm32/stm32_tiny/include/board.h | 21 ++- .../stm32/stm32_tiny/src/{Makefile => Make.defs} | 9 +- boards/arm/stm32/stm32_tiny/src/stm32_appinit.c | 19 +- boards/arm/stm32/stm32_tiny/src/stm32_nrf24l01.c | 129 ------------- boards/arm/stm32/stm32_tiny/src/stm32_tiny.h | 20 +- .../stm32butterfly2/src/{Makefile => Make.defs} | 4 +- boards/arm/stm32/stm32f103-minimum/include/board.h | 59 +++++- .../stm32f103-minimum/src/{Makefile => Make.defs} | 52 +---- .../arm/stm32/stm32f103-minimum/src/stm32_apa102.c | 103 ---------- .../arm/stm32/stm32f103-minimum/src/stm32_bmp180.c | 103 ---------- .../stm32/stm32f103-minimum/src/stm32_bringup.c | 91 +++++++-- .../src/{stm32_ssd1306.c => stm32_lcd_ssd1306.c} | 45 +---- .../src/{stm32_lcd.c => stm32_lcd_st7567.c} | 0 .../arm/stm32/stm32f103-minimum/src/stm32_lm75.c | 122 ------------ .../stm32/stm32f103-minimum/src/stm32_max6675.c | 101 ---------- .../stm32/stm32f103-minimum/src/stm32_nunchuck.c | 99 ---------- .../arm/stm32/stm32f103-minimum/src/stm32_tone.c | 151 --------------- .../stm32/stm32f103-minimum/src/stm32_veml6070.c | 105 ----------- .../stm32f103-minimum/src/stm32f103_minimum.h | 121 +----------- .../stm32f334-disco/src/{Makefile => Make.defs} | 4 +- .../stm32f3discovery/src/{Makefile => Make.defs} | 8 +- .../arm/stm32/stm32f3discovery/src/stm32_bringup.c | 6 +- .../stm32/stm32f3discovery/src/stm32_qencoder.c | 82 -------- .../stm32/stm32f3discovery/src/stm32f3discovery.h | 69 ++++--- .../stm32f411e-disco/src/{Makefile => Make.defs} | 4 +- boards/arm/stm32/stm32f429i-disco/include/board.h | 13 ++ .../stm32f429i-disco/src/{Makefile => Make.defs} | 8 +- .../arm/stm32/stm32f429i-disco/src/stm32_bringup.c | 210 +++++++++++---------- .../stm32/stm32f429i-disco/src/stm32f429i-disco.h | 17 +- boards/arm/stm32/stm32f4discovery/Kconfig | 1 + boards/arm/stm32/stm32f4discovery/include/board.h | 78 +++++--- .../stm32f4discovery/src/{Makefile => Make.defs} | 44 +---- .../arm/stm32/stm32f4discovery/src/stm32_bmp180.c | 103 ---------- .../arm/stm32/stm32f4discovery/src/stm32_bringup.c | 78 ++++++-- .../arm/stm32/stm32f4discovery/src/stm32_max6675.c | 101 ---------- .../stm32/stm32f4discovery/src/stm32_nunchuck.c | 99 ---------- .../stm32/stm32f4discovery/src/stm32_qencoder.c | 80 -------- .../stm32/stm32f4discovery/src/stm32_zerocross.c | 197 ------------------- .../stm32/stm32f4discovery/src/stm32f4discovery.h | 71 +------ .../stm32ldiscovery/src/{Makefile => Make.defs} | 8 +- .../arm/stm32/stm32ldiscovery/src/stm32_bringup.c | 6 +- .../arm/stm32/stm32ldiscovery/src/stm32_qencoder.c | 82 -------- .../stm32/stm32ldiscovery/src/stm32ldiscovery.h | 63 +++---- .../stm32vldiscovery/src/{Makefile => Make.defs} | 4 +- .../viewtool-stm32f107/src/{Makefile => Make.defs} | 8 +- .../stm32/viewtool-stm32f107/src/stm32_bringup.c | 7 +- drivers/sensors/l3gd20.c | 51 +++-- drivers/sensors/lis3dsh.c | 108 ++++++----- include/nuttx/sensors/l3gd20.h | 155 +++++++-------- include/nuttx/sensors/lis3dsh.h | 72 +++---- 145 files changed, 4083 insertions(+), 3533 deletions(-) rename boards/arm/stm32/axoloti/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/clicker2-stm32/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/cloudctrl/src/{Makefile => Make.defs} (93%) copy boards/arm/stm32/{nucleo-f429zi/src => common}/Makefile (53%) create mode 100644 boards/arm/stm32/common/include/board_qencoder.h create mode 100644 boards/arm/stm32/common/include/stm32_apa102.h create mode 100644 boards/arm/stm32/common/include/stm32_apds9960.h create mode 100644 boards/arm/stm32/common/include/stm32_bh1750.h create mode 100644 boards/arm/stm32/common/include/stm32_bmp180.h create mode 100644 boards/arm/stm32/common/include/stm32_dhtxx.h create mode 100644 boards/arm/stm32/common/include/stm32_hcsr04.h create mode 100644 boards/arm/stm32/common/include/stm32_ina219.h create mode 100644 boards/arm/stm32/common/include/stm32_l3gd20.h create mode 100644 boards/arm/stm32/common/include/stm32_lis3dsh.h create mode 100644 boards/arm/stm32/common/include/stm32_lm75.h create mode 100644 boards/arm/stm32/common/include/stm32_max31855.h create mode 100644 boards/arm/stm32/common/include/stm32_max6675.h create mode 100644 boards/arm/stm32/common/include/stm32_mlx90614.h create mode 100644 boards/arm/stm32/common/include/stm32_mpl115a.h create mode 100644 boards/arm/stm32/common/include/stm32_nrf24l01.h create mode 100644 boards/arm/stm32/common/include/stm32_nunchuck.h create mode 100644 boards/arm/stm32/common/include/stm32_ssd1306.h create mode 100644 boards/arm/stm32/common/include/stm32_tone.h create mode 100644 boards/arm/stm32/common/include/stm32_veml6070.h create mode 100644 boards/arm/stm32/common/include/stm32_xen1210.h create mode 100644 boards/arm/stm32/common/include/stm32_zerocross.h create mode 100644 boards/arm/stm32/common/src/Make.defs create mode 100644 boards/arm/stm32/common/src/stm32_apa102.c rename boards/arm/stm32/{stm32f103-minimum => common}/src/stm32_apds9960.c (87%) rename boards/arm/stm32/{stm32f4discovery/src/stm32_bh1750fvi.c => common/src/stm32_bh1750.c} (87%) create mode 100644 boards/arm/stm32/common/src/stm32_bmp180.c rename boards/arm/stm32/{olimex-stm32-p407 => common}/src/stm32_dhtxx.c (86%) rename boards/arm/stm32/{stm32f103-minimum => common}/src/stm32_hcsr04.c (86%) rename boards/arm/stm32/{olimex-stm32-e407 => common}/src/stm32_ina219.c (87%) rename boards/arm/stm32/{stm32f429i-disco => common}/src/stm32_l3gd20.c (88%) rename boards/arm/stm32/{stm32f4discovery => common}/src/stm32_lis3dsh.c (79%) create mode 100644 boards/arm/stm32/common/src/stm32_lm75.c rename boards/arm/stm32/{stm32f4discovery => common}/src/stm32_max31855.c (81%) create mode 100644 boards/arm/stm32/common/src/stm32_max6675.c rename boards/arm/stm32/{stm32f4discovery => common}/src/stm32_mlx90614.c (87%) rename boards/arm/stm32/{viewtool-stm32f107 => common}/src/stm32_mpl115a.c (85%) rename boards/arm/stm32/{stm32f103-minimum => common}/src/stm32_nrf24l01.c (72%) create mode 100644 boards/arm/stm32/common/src/stm32_nunchuck.c rename boards/arm/stm32/{stm32f103-minimum => common}/src/stm32_qencoder.c (88%) create mode 100644 boards/arm/stm32/common/src/stm32_ssd1306.c create mode 100644 boards/arm/stm32/common/src/stm32_tone.c create mode 100644 boards/arm/stm32/common/src/stm32_veml6070.c rename boards/arm/stm32/{stm32f4discovery => common}/src/stm32_xen1210.c (83%) rename boards/arm/stm32/{stm32f103-minimum => common}/src/stm32_zerocross.c (94%) rename boards/arm/stm32/fire-stm32v2/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/hymini-stm32v/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/maple/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/mikroe-stm32f4/src/{Makefile => Make.defs} (94%) delete mode 100644 boards/arm/stm32/mikroe-stm32f4/src/stm32_qencoder.c rename boards/arm/stm32/nucleo-f103rb/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/nucleo-f207zg/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/nucleo-f302r8/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/nucleo-f303re/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/nucleo-f303ze/src/{Makefile => Make.defs} (91%) rename boards/arm/stm32/nucleo-f303ze/src/{stm32_ssd1306.c => stm32_lcd.c} (81%) rename boards/arm/stm32/nucleo-f334r8/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/nucleo-f410rb/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/nucleo-f429zi/src/{Makefile => Make.defs} (91%) rename boards/arm/stm32/nucleo-f446re/src/{Makefile => Make.defs} (92%) delete mode 100644 boards/arm/stm32/nucleo-f446re/src/stm32_qencoder.c rename boards/arm/stm32/nucleo-f4x1re/src/{Makefile => Make.defs} (92%) delete mode 100644 boards/arm/stm32/nucleo-f4x1re/src/stm32_qencoder.c rename boards/arm/stm32/nucleo-l152re/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/olimex-stm32-e407/src/{Makefile => Make.defs} (93%) delete mode 100644 boards/arm/stm32/olimex-stm32-e407/src/stm32_bmp180.c rename boards/arm/stm32/olimex-stm32-h405/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/olimex-stm32-h407/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/olimex-stm32-p107/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/olimex-stm32-p207/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/olimex-stm32-p407/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/olimexino-stm32/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/omnibusf4/src/{Makefile => Make.defs} (94%) rename boards/arm/stm32/photon/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/shenzhou/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/stm3210e-eval/src/{Makefile => Make.defs} (94%) delete mode 100644 boards/arm/stm32/stm3210e-eval/src/stm32_lm75.c rename boards/arm/stm32/stm3220g-eval/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/stm3240g-eval/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/stm32_tiny/src/{Makefile => Make.defs} (92%) delete mode 100644 boards/arm/stm32/stm32_tiny/src/stm32_nrf24l01.c rename boards/arm/stm32/stm32butterfly2/src/{Makefile => Make.defs} (92%) rename boards/arm/stm32/stm32f103-minimum/src/{Makefile => Make.defs} (79%) delete mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_apa102.c delete mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_bmp180.c rename boards/arm/stm32/stm32f103-minimum/src/{stm32_ssd1306.c => stm32_lcd_ssd1306.c} (78%) rename boards/arm/stm32/stm32f103-minimum/src/{stm32_lcd.c => stm32_lcd_st7567.c} (100%) delete mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_lm75.c delete mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_max6675.c delete mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_nunchuck.c delete mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_tone.c delete mode 100644 boards/arm/stm32/stm32f103-minimum/src/stm32_veml6070.c rename boards/arm/stm32/stm32f334-disco/src/{Makefile => Make.defs} (93%) rename boards/arm/stm32/stm32f3discovery/src/{Makefile => Make.defs} (92%) delete mode 100644 boards/arm/stm32/stm32f3discovery/src/stm32_qencoder.c rename boards/arm/stm32/stm32f411e-disco/src/{Makefile => Make.defs} (91%) rename boards/arm/stm32/stm32f429i-disco/src/{Makefile => Make.defs} (94%) rename boards/arm/stm32/stm32f4discovery/src/{Makefile => Make.defs} (85%) delete mode 100644 boards/arm/stm32/stm32f4discovery/src/stm32_bmp180.c delete mode 100644 boards/arm/stm32/stm32f4discovery/src/stm32_max6675.c delete mode 100644 boards/arm/stm32/stm32f4discovery/src/stm32_nunchuck.c delete mode 100644 boards/arm/stm32/stm32f4discovery/src/stm32_qencoder.c delete mode 100644 boards/arm/stm32/stm32f4discovery/src/stm32_zerocross.c rename boards/arm/stm32/stm32ldiscovery/src/{Makefile => Make.defs} (92%) delete mode 100644 boards/arm/stm32/stm32ldiscovery/src/stm32_qencoder.c rename boards/arm/stm32/stm32vldiscovery/src/{Makefile => Make.defs} (91%) rename boards/arm/stm32/viewtool-stm32f107/src/{Makefile => Make.defs} (94%)