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%)