mirror of
https://github.com/apache/nuttx.git
synced 2026-09-28 15:54:57 +08:00
!boards/arm/stm32: move common board sources
BREAKING CHANGE: Move the existing STM32 board common sources to boards/arm/common/stm32 and fold in the common STM32F0/L0/G0/C0 board helpers so split STM32 board families can share one source tree. Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
committed by
Alan C. Assis
parent
e906add15c
commit
0e5d8d6c85
@@ -62,7 +62,7 @@ kbd-codec layer.
|
||||
``board_kmatrix_initialize("/dev/keypad0")``).
|
||||
|
||||
**Reference Implementation (STM32F4Discovery)**. The current reference
|
||||
is in ``boards/arm/stm32/common/src/stm32_kmatrix_gpio.c``:
|
||||
is in ``boards/arm/common/stm32/src/stm32_kmatrix_gpio.c``:
|
||||
|
||||
- Rows: ``BOARD_KMATRIX_ROW0..3`` (outputs)
|
||||
- Columns: ``BOARD_KMATRIX_COL0..2`` (inputs with pull-up)
|
||||
|
||||
@@ -53,7 +53,7 @@ kbd-codec layer.
|
||||
``board_mpr121_initialize(0, 1)`` for ``/dev/keymap0`` and ``i2c1``).
|
||||
|
||||
**Reference Implementation (STM32F4Discovery)**. The current reference
|
||||
is in ``boards/arm/stm32/common/src/stm32_mpr121.c``:
|
||||
is in ``boards/arm/common/stm32/src/stm32_mpr121.c``:
|
||||
|
||||
- Keymap: 4x3 keypad layout
|
||||
- Registration: ``board_mpr121_initialize()`` calls
|
||||
|
||||
@@ -23,7 +23,7 @@ It uses a kind of "polymorphism" in C to allow the driver to get
|
||||
access to the functions responsible to attach and enable the
|
||||
interrupt and to get the status of the pin.
|
||||
See ``include/nuttx/input/sbutton.h``
|
||||
and ``boards/arm/stm32/common/src/stm32_sbutton.c`` to understand
|
||||
and ``boards/arm/common/stm32/src/stm32_sbutton.c`` to understand
|
||||
better how it works. But basically the board file (config data)
|
||||
creates a struct when the first field (variable) is the config
|
||||
struct used the but SButton driver (``drivers/input/sbutton.c``).
|
||||
|
||||
+2
-2
@@ -5208,13 +5208,13 @@ if ARCH_CHIP_SAMV7
|
||||
source "boards/arm/samv7/common/Kconfig"
|
||||
endif
|
||||
if ARCH_CHIP_STM32
|
||||
source "boards/arm/stm32/common/Kconfig"
|
||||
source "boards/arm/common/stm32/Kconfig"
|
||||
endif
|
||||
if ARCH_CHIP_STM32F7
|
||||
source "boards/arm/stm32f7/common/Kconfig"
|
||||
endif
|
||||
if ARCH_CHIP_STM32F0L0G0
|
||||
source "boards/arm/stm32f0l0g0/common/Kconfig"
|
||||
source "boards/arm/common/stm32/Kconfig"
|
||||
endif
|
||||
if ARCH_CHIP_RP2040
|
||||
source "boards/arm/rp2040/common/Kconfig"
|
||||
|
||||
+3
-17
@@ -1,5 +1,5 @@
|
||||
# ##############################################################################
|
||||
# boards/arm/stm32f0l0g0/common/src/CMakeLists.txt
|
||||
# boards/arm/common/stm32/CMakeLists.txt
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@@ -20,19 +20,5 @@
|
||||
#
|
||||
# ##############################################################################
|
||||
|
||||
if(CONFIG_ARCH_BOARD_COMMON)
|
||||
|
||||
if(CONFIG_LCD_SSD1306)
|
||||
list(APPEND SRCS stm32_ssd1306.c)
|
||||
endif()
|
||||
|
||||
if(CONFIG_SENSORS_QENCODER)
|
||||
list(APPEND SRCS board_qencoder.c)
|
||||
endif()
|
||||
|
||||
if(CONFIG_PWM)
|
||||
list(APPEND SRCS board_pwm.c)
|
||||
endif()
|
||||
|
||||
endif()
|
||||
target_sources(board PRIVATE ${SRCS})
|
||||
add_subdirectory(src)
|
||||
target_include_directories(board PRIVATE include)
|
||||
@@ -0,0 +1,71 @@
|
||||
#
|
||||
# For a description of the syntax of this configuration file,
|
||||
# see the file kconfig-language.txt in the NuttX tools repository.
|
||||
#
|
||||
|
||||
if STM32_FOC
|
||||
|
||||
menuconfig BOARD_STM32_IHM07M1
|
||||
bool "X-NUCLEO-IHM07M1 board support"
|
||||
default n
|
||||
---help---
|
||||
Board based on the L6230 DMOS driver.
|
||||
|
||||
if BOARD_STM32_IHM07M1
|
||||
|
||||
config BOARD_STM32_IHM07M1_VBUS
|
||||
bool "X-NUCLEO-IHM07M1 board VBUS sense"
|
||||
default n
|
||||
|
||||
config BOARD_STM32_IHM07M1_POT
|
||||
bool "X-NUCLEO-IHM07M1 board POT support"
|
||||
default n
|
||||
|
||||
endif # BOARD_STM32_IHM07M1
|
||||
|
||||
menuconfig BOARD_STM32_IHM08M1
|
||||
bool "X-NUCLEO-IHM08M1 board support"
|
||||
default n
|
||||
select STM32_FOC_HAS_PWM_COMPLEMENTARY
|
||||
---help---
|
||||
Board based on the discrete L6398 gate drivers and STL220N6F7 POWER MOSFETs.
|
||||
|
||||
if BOARD_STM32_IHM08M1
|
||||
|
||||
config BOARD_STM32_IHM08M1_VBUS
|
||||
bool "X-NUCLEO-IHM08M1 board VBUS sense"
|
||||
default n
|
||||
|
||||
config BOARD_STM32_IHM08M1_POT
|
||||
bool "X-NUCLEO-IHM08M1 board POT support"
|
||||
default n
|
||||
|
||||
endif # BOARD_STM32_IHM08M1
|
||||
|
||||
menuconfig BOARD_STM32_IHM16M1
|
||||
bool "X-NUCLEO-IHM16M1 board support"
|
||||
default n
|
||||
---help---
|
||||
Board based on the STSPIN830 three-phase brushless motor driver.
|
||||
|
||||
if BOARD_STM32_IHM16M1
|
||||
|
||||
config BOARD_STM32_IHM16M1_VBUS
|
||||
bool "X-NUCLEO-IHM16M1 board VBUS sense"
|
||||
default n
|
||||
|
||||
config BOARD_STM32_IHM16M1_POT
|
||||
bool "X-NUCLEO-IHM16M1 board POT support"
|
||||
default n
|
||||
|
||||
endif # BOARD_STM32_IHM16M1
|
||||
|
||||
endif # STM32_FOC
|
||||
|
||||
if SENSORS_HALL3PHASE
|
||||
|
||||
config BOARD_STM32_HALL3PHASE_SAMPLES
|
||||
int "3-phase Hall effect sensor number of samples"
|
||||
default 10
|
||||
|
||||
endif # SENSORS_HALL3PHASE
|
||||
@@ -1,5 +1,5 @@
|
||||
#############################################################################
|
||||
# boards/arm/stm32f0l0g0/common/src/Make.defs
|
||||
# boards/arm/common/stm32/Makefile
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@@ -20,22 +20,16 @@
|
||||
#
|
||||
#############################################################################
|
||||
|
||||
ifeq ($(CONFIG_ARCH_BOARD_COMMON),y)
|
||||
include $(TOPDIR)/Make.defs
|
||||
|
||||
ifeq ($(CONFIG_LCD_SSD1306),y)
|
||||
CSRCS += stm32_ssd1306.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_SENSORS_QENCODER),y)
|
||||
CSRCS += board_qencoder.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_PWM),y)
|
||||
CSRCS += board_pwm.c
|
||||
endif
|
||||
include board/Make.defs
|
||||
include src/Make.defs
|
||||
|
||||
DEPPATH += --dep-path board
|
||||
DEPPATH += --dep-path src
|
||||
VPATH += :src
|
||||
CFLAGS += ${INCDIR_PREFIX}$(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)src
|
||||
|
||||
endif
|
||||
include $(TOPDIR)/boards/Board.mk
|
||||
|
||||
ARCHSRCDIR = $(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src
|
||||
BOARDDIR = $(ARCHSRCDIR)$(DELIM)board
|
||||
CFLAGS += ${INCDIR_PREFIX}$(BOARDDIR)$(DELIM)include
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/board_hall3ph.h
|
||||
* boards/arm/common/stm32/include/board_hall3ph.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_HALL3PH_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_HALL3PH_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_HALL3PH_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_HALL3PH_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -66,4 +66,4 @@ int board_hall3ph_initialize(int devno, int pha, int phb, int phc);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_HALL3PH_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_HALL3PH_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32f0l0g0/common/include/board_pwm.h
|
||||
* boards/arm/common/stm32/include/board_pwm.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32F0L0G0_COMMON_INCLUDE_BOARD_PWM_H
|
||||
#define __BOARDS_ARM_STM32F0L0G0_COMMON_INCLUDE_BOARD_PWM_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_PWM_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_PWM_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -37,4 +37,4 @@
|
||||
int stm32_pwm_setup(void);
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32F0L0G0_COMMON_INCLUDE_BOARD_PWM_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_PWM_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/board_qencoder.h
|
||||
* boards/arm/common/stm32/include/board_qencoder.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_QENCODER_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_QENCODER_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_QENCODER_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_QENCODER_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -72,4 +72,4 @@ int board_qencoder_initialize(int devno, int timerno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_QENCODER_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_QENCODER_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/board_sbutton.h
|
||||
* boards/arm/common/stm32/include/board_sbutton.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_SBUTTON_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_SBUTTON_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_SBUTTON_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_SBUTTON_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -80,4 +80,4 @@ int board_sbutton_initialize(int devno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_BOARD_SBUTTON_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_BOARD_SBUTTON_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_amg88xx.h
|
||||
* boards/arm/common/stm32/include/stm32_amg88xx.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_AMG88XX_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_AMG88XX_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_AMG88XX_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_AMG88XX_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -78,4 +78,4 @@ int board_amg88xx_initialize(int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_AMG88XX_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_AMG88XX_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_apa102.h
|
||||
* boards/arm/common/stm32/include/stm32_apa102.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_APA102_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_APA102_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_APA102_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_APA102_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -83,4 +83,4 @@ int board_apa102_initialize(int devno, int spino);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_APA102_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_APA102_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_apds9960.h
|
||||
* boards/arm/common/stm32/include/stm32_apds9960.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_APDS9960_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_APDS9960_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_APDS9960_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_APDS9960_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_apds9960_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_APDS9960_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_APDS9960_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_bh1750.h
|
||||
* boards/arm/common/stm32/include/stm32_bh1750.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BH1750_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BH1750_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BH1750_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BH1750_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_bh1750_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BH1750_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BH1750_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_bmp180.h
|
||||
* boards/arm/common/stm32/include/stm32_bmp180.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BMP180_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BMP180_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BMP180_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BMP180_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -83,4 +83,4 @@ int board_bmp180_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BMP180_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BMP180_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_bmp280.h
|
||||
* boards/arm/common/stm32/include/stm32_bmp280.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BMP280_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BMP280_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BMP280_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BMP280_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -83,4 +83,4 @@ int board_bmp280_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_BMP280_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_BMP280_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_dhtxx.h
|
||||
* boards/arm/common/stm32/include/stm32_dhtxx.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DHTXX_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DHTXX_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DHTXX_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DHTXX_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -80,4 +80,4 @@ int board_dhtxx_initialize(int devno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DHTXX_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DHTXX_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_drv8266.h
|
||||
* boards/arm/common/stm32/include/stm32_drv8266.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DRV8825_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DRV8825_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DRV8825_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DRV8825_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -72,4 +72,4 @@ int board_drv8825_initialize(int devno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DRV8825_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DRV8825_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ds1307.h
|
||||
* boards/arm/common/stm32/include/stm32_ds1307.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DS1307_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DS1307_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DS1307_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DS1307_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -82,4 +82,4 @@ int board_ds1307_initialize(int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_DS1307_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_DS1307_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_hcsr04.h
|
||||
* boards/arm/common/stm32/include/stm32_hcsr04.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_HCSR04_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_HCSR04_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_HCSR04_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_HCSR04_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -80,4 +80,4 @@ int board_hcsr04_initialize(int devno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_HCSR04_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_HCSR04_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ihm07m1.h
|
||||
* boards/arm/common/stm32/include/stm32_ihm07m1.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM07M1_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM07M1_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM07M1_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM07M1_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -58,4 +58,4 @@ int board_ihm07m1_initialize(struct stm32_foc_adc_s *adc_cfg);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM07M1_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM07M1_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ihm08m1.h
|
||||
* boards/arm/common/stm32/include/stm32_ihm08m1.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM08M1_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM08M1_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM08M1_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM08M1_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -58,4 +58,4 @@ int board_ihm08m1_initialize(struct stm32_foc_adc_s *adc_cfg);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM08M1_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM08M1_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ihm16m1.h
|
||||
* boards/arm/common/stm32/include/stm32_ihm16m1.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM16M1_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM16M1_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM16M1_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM16M1_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -58,4 +58,4 @@ int board_ihm16m1_initialize(struct stm32_foc_adc_s *adc_cfg);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_IHM16M1_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_IHM16M1_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ina219.h
|
||||
* boards/arm/common/stm32/include/stm32_ina219.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_INA219_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_INA219_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_INA219_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_INA219_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_ina219_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_INA219_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_INA219_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_kmatrix_gpio.h
|
||||
* boards/arm/common/stm32/include/stm32_kmatrix_gpio.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_KMATRIX_GPIO_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_KMATRIX_GPIO_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_KMATRIX_GPIO_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_KMATRIX_GPIO_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -84,4 +84,4 @@ int board_kmatrix_initialize(const char *devpath);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_KMATRIX_GPIO_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_KMATRIX_GPIO_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_kmatrix_i2c.h
|
||||
* boards/arm/common/stm32/include/stm32_kmatrix_i2c.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_KMATRIX_I2C_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_KMATRIX_I2C_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_KMATRIX_I2C_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_KMATRIX_I2C_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -84,4 +84,4 @@ int board_kmatrix_i2c_initialize(const char *devpath);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_KMATRIX_I2C_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_KMATRIX_I2C_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_l3gd20.h
|
||||
* boards/arm/common/stm32/include/stm32_l3gd20.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_L3GD20_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_L3GD20_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_L3GD20_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_L3GD20_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -80,4 +80,4 @@ int board_l3gd20_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_L3GD20_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_L3GD20_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_lcd_backpack.h
|
||||
* boards/arm/common/stm32/include/stm32_lcd_backpack.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LCD_BACKPACK_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LCD_BACKPACK_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LCD_BACKPACK_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LCD_BACKPACK_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -82,4 +82,4 @@ int board_lcd_backpack_init(int devno, int busno, int rows, int cols);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LCD_BACKPACK_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LCD_BACKPACK_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_lis3dsh.h
|
||||
* boards/arm/common/stm32/include/stm32_lis3dsh.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LIS3DSH_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LIS3DSH_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LIS3DSH_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LIS3DSH_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_lis3dsh_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LIS3DSH_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LIS3DSH_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_lm75.h
|
||||
* boards/arm/common/stm32/include/stm32_lm75.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LM75_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LM75_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LM75_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LM75_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_lm75_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_LM75_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_LM75_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_max31855.h
|
||||
* boards/arm/common/stm32/include/stm32_max31855.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX31855_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX31855_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX31855_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX31855_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_max31855_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX31855_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX31855_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_max6675.h
|
||||
* boards/arm/common/stm32/include/stm32_max6675.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX6675_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX6675_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX6675_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX6675_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -83,4 +83,4 @@ int board_max6675_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX6675_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX6675_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_max7219_matrix.h
|
||||
* boards/arm/common/stm32/include/stm32_max7219_matrix.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX7219_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX7219_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX7219_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX7219_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -78,4 +78,4 @@ int board_max7219_matrix_initialize(int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MAX7219_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MAX7219_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_mfrc522.h
|
||||
* boards/arm/common/stm32/include/stm32_mfrc522.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MFRC522_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MFRC522_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MFRC522_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MFRC522_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -78,4 +78,4 @@ int stm32_mfrc522initialize(const char *devpath);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MFRC522_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MFRC522_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_mlx90614.h
|
||||
* boards/arm/common/stm32/include/stm32_mlx90614.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MLX90614_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MLX90614_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MLX90614_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MLX90614_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_mlx90614_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MLX90614_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MLX90614_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_mpl115a.h
|
||||
* boards/arm/common/stm32/include/stm32_mpl115a.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MPL115A_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MPL115A_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MPL115A_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MPL115A_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_mpl115a_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MPL115A_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MPL115A_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_mpr121.h
|
||||
* boards/arm/common/stm32/include/stm32_mpr121.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MPR121_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MPR121_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MPR121_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MPR121_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ int board_mpr121_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MPR121_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MPR121_H */
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ms5611.h
|
||||
* boards/arm/common/stm32/include/stm32_ms5611.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MS5611_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MS5611_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MS5611_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MS5611_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_mt6816.h
|
||||
* boards/arm/common/stm32/include/stm32_mt6816.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MT6816_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MT6816_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MT6816_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MT6816_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -72,4 +72,4 @@ int board_mt6816_initialize(int devno, int spi_busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_MT6816_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_MT6816_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_nrf24l01.h
|
||||
* boards/arm/common/stm32/include/stm32_nrf24l01.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_NRF24L01_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_NRF24L01_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_NRF24L01_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_NRF24L01_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -78,4 +78,4 @@ int board_nrf24l01_initialize(int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_NRF24L01_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_NRF24L01_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_nunchuck.h
|
||||
* boards/arm/common/stm32/include/stm32_nunchuck.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_NUNCHUCK_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_NUNCHUCK_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_NUNCHUCK_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_NUNCHUCK_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -84,4 +84,4 @@ int board_nunchuck_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_NUNCHUCK_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_NUNCHUCK_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ssd1306.h
|
||||
* boards/arm/common/stm32/include/stm32_ssd1306.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_SSD1306_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_SSD1306_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_SSD1306_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_SSD1306_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -79,4 +79,4 @@ struct lcd_dev_s *board_ssd1306_getdev(void);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_SSD1306_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_SSD1306_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_tone.h
|
||||
* boards/arm/common/stm32/include/stm32_tone.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_TONE_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_TONE_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_TONE_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_TONE_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -75,4 +75,4 @@ int board_tone_initialize(int devno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_TONE_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_TONE_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_veml6070.h
|
||||
* boards/arm/common/stm32/include/stm32_veml6070.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_VEML6070_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_VEML6070_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_VEML6070_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_VEML6070_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -84,4 +84,4 @@ int board_veml6070_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_VEML6070_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_VEML6070_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_ws2812.h
|
||||
* boards/arm/common/stm32/include/stm32_ws2812.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_WS2812_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_WS2812_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_WS2812_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_WS2812_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -84,4 +84,4 @@ int board_ws2812_initialize(int devno, int spino, uint16_t nleds);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_WS2812_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_WS2812_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_xen1210.h
|
||||
* boards/arm/common/stm32/include/stm32_xen1210.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_XEN1210_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_XEN1210_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_XEN1210_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_XEN1210_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -80,4 +80,4 @@ int board_xen1210_initialize(int devno, int busno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_XEN1210_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_XEN1210_H */
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/include/stm32_zerocross.h
|
||||
* boards/arm/common/stm32/include/stm32_zerocross.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,8 +20,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_ZEROCROSS_H
|
||||
#define __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_ZEROCROSS_H
|
||||
#ifndef __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_ZEROCROSS_H
|
||||
#define __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_ZEROCROSS_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
@@ -72,4 +72,4 @@ int board_zerocross_initialize(int devno);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_COMMON_INCLUDE_STM32_ZEROCROSS_H */
|
||||
#endif /* __BOARDS_ARM_COMMON_STM32_INCLUDE_STM32_ZEROCROSS_H */
|
||||
+6
-2
@@ -1,5 +1,5 @@
|
||||
# ##############################################################################
|
||||
# boards/arm/stm32/common/src/CMakeLists.txt
|
||||
# boards/arm/common/stm32/src/CMakeLists.txt
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@@ -92,10 +92,14 @@ endif()
|
||||
|
||||
if(CONFIG_SENSORS_QENCODER)
|
||||
if(CONFIG_STM32_QE)
|
||||
list(APPEND SRCS stm32_qencoder.c)
|
||||
list(APPEND SRCS board_qencoder.c)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(CONFIG_PWM AND NOT EXISTS ${NUTTX_BOARD_DIR}/src/stm32_pwm.c)
|
||||
list(APPEND SRCS board_pwm.c)
|
||||
endif()
|
||||
|
||||
if(CONFIG_SENSORS_INA219)
|
||||
list(APPEND SRCS stm32_ina219.c)
|
||||
endif()
|
||||
@@ -1,5 +1,5 @@
|
||||
#############################################################################
|
||||
# boards/arm/stm32/common/src/Make.defs
|
||||
# boards/arm/common/stm32/src/Make.defs
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
ifeq ($(CONFIG_ARCH_BOARD_COMMON),y)
|
||||
|
||||
STM32_BOARD_COMMON_DIR := $(TOPDIR)$(DELIM)boards$(DELIM)arm$(DELIM)common$(DELIM)stm32
|
||||
|
||||
ifeq ($(CONFIG_SENSORS_BMP180),y)
|
||||
CSRCS += stm32_bmp180.c
|
||||
endif
|
||||
@@ -100,7 +102,13 @@ endif
|
||||
|
||||
ifeq ($(CONFIG_SENSORS_QENCODER),y)
|
||||
ifeq ($(CONFIG_STM32_QE),y)
|
||||
CSRCS += stm32_qencoder.c
|
||||
CSRCS += board_qencoder.c
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_PWM),y)
|
||||
ifeq (,$(wildcard $(BOARD_DIR)$(DELIM)src$(DELIM)stm32_pwm.c))
|
||||
CSRCS += board_pwm.c
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -184,8 +192,9 @@ ifeq ($(CONFIG_INPUT_KMATRIX_I2C),y)
|
||||
CSRCS += stm32_kmatrix_i2c.c
|
||||
endif
|
||||
|
||||
DEPPATH += --dep-path src
|
||||
VPATH += :src
|
||||
CFLAGS += ${INCDIR_PREFIX}$(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)src
|
||||
DEPPATH += --dep-path $(STM32_BOARD_COMMON_DIR)$(DELIM)src
|
||||
VPATH += :$(STM32_BOARD_COMMON_DIR)$(DELIM)src
|
||||
CFLAGS += ${INCDIR_PREFIX}$(STM32_BOARD_COMMON_DIR)$(DELIM)include
|
||||
CFLAGS += ${INCDIR_PREFIX}$(STM32_BOARD_COMMON_DIR)$(DELIM)src
|
||||
|
||||
endif
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/board_hall3ph.c
|
||||
* boards/arm/common/stm32/src/board_hall3ph.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32f0l0g0/common/src/board_pwm.c
|
||||
* boards/arm/common/stm32/src/board_pwm.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32f0l0g0/common/src/board_qencoder.c
|
||||
* boards/arm/common/stm32/src/board_qencoder.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <nuttx/config.h>
|
||||
|
||||
#include <errno.h>
|
||||
#include <debug.h>
|
||||
#include <nuttx/debug.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#include <nuttx/sensors/qencoder.h>
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_amg88xx.c
|
||||
* boards/arm/common/stm32/src/stm32_amg88xx.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_apa102.c
|
||||
* boards/arm/common/stm32/src/stm32_apa102.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_apds9960.c
|
||||
* boards/arm/common/stm32/src/stm32_apds9960.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_bh1750.c
|
||||
* boards/arm/common/stm32/src/stm32_bh1750.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_bmp180.c
|
||||
* boards/arm/common/stm32/src/stm32_bmp180.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_bmp280.c
|
||||
* boards/arm/common/stm32/src/stm32_bmp280.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_dhtxx.c
|
||||
* boards/arm/common/stm32/src/stm32_dhtxx.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_drv8825.c
|
||||
* boards/arm/common/stm32/src/stm32_drv8825.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ds1307.c
|
||||
* boards/arm/common/stm32/src/stm32_ds1307.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_hcsr04.c
|
||||
* boards/arm/common/stm32/src/stm32_hcsr04.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ihm07m1.c
|
||||
* boards/arm/common/stm32/src/stm32_ihm07m1.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ihm08m1.c
|
||||
* boards/arm/common/stm32/src/stm32_ihm08m1.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ihm16m1.c
|
||||
* boards/arm/common/stm32/src/stm32_ihm16m1.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ina219.c
|
||||
* boards/arm/common/stm32/src/stm32_ina219.c
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
* SPDX-FileCopyrightText: 2018 Erle Robotics (Juan Flores Muñoz).
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_kmatrix_gpio.c
|
||||
* boards/arm/common/stm32/src/stm32_kmatrix_gpio.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_kmatrix_i2c.c
|
||||
* boards/arm/common/stm32/src/stm32_kmatrix_i2c.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_l3gd20.c
|
||||
* boards/arm/common/stm32/src/stm32_l3gd20.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_lcd_backpack.c
|
||||
* boards/arm/common/stm32/src/stm32_lcd_backpack.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_lis3dsh.c
|
||||
* boards/arm/common/stm32/src/stm32_lis3dsh.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_lm75.c
|
||||
* boards/arm/common/stm32/src/stm32_lm75.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_max31855.c
|
||||
* boards/arm/common/stm32/src/stm32_max31855.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_max6675.c
|
||||
* boards/arm/common/stm32/src/stm32_max6675.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_max7219_matrix.c
|
||||
* boards/arm/common/stm32/src/stm32_max7219_matrix.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_mfrc522.c
|
||||
* boards/arm/common/stm32/src/stm32_mfrc522.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_mlx90614.c
|
||||
* boards/arm/common/stm32/src/stm32_mlx90614.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_mpl115a.c
|
||||
* boards/arm/common/stm32/src/stm32_mpl115a.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_mpr121.c
|
||||
* boards/arm/common/stm32/src/stm32_mpr121.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ms5611.c
|
||||
* boards/arm/common/stm32/src/stm32_ms5611.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_mt6816.c
|
||||
* boards/arm/common/stm32/src/stm32_mt6816.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_nrf24l01.c
|
||||
* boards/arm/common/stm32/src/stm32_nrf24l01.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_nunchuck.c
|
||||
* boards/arm/common/stm32/src/stm32_nunchuck.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_sbutton.c
|
||||
* boards/arm/common/stm32/src/stm32_sbutton.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32f0l0g0/common/src/stm32_ssd1306.c
|
||||
* boards/arm/common/stm32/src/stm32_ssd1306.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -90,6 +90,9 @@ int board_ssd1306_initialize(int busno)
|
||||
/* And turn the OLED on */
|
||||
|
||||
g_lcddev->setpower(g_lcddev, CONFIG_LCD_MAXPOWER);
|
||||
|
||||
ssd1306_fill(g_lcddev, 0xff);
|
||||
|
||||
return OK;
|
||||
}
|
||||
}
|
||||
@@ -138,9 +141,6 @@ int board_ssd1306_initialize(int busno)
|
||||
/* And turn the OLED on */
|
||||
|
||||
g_lcddev->setpower(g_lcddev, CONFIG_LCD_MAXPOWER);
|
||||
|
||||
ssd1306_fill(g_lcddev, 0xff);
|
||||
|
||||
return OK;
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_tone.c
|
||||
* boards/arm/common/stm32/src/stm32_tone.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_veml6070.c
|
||||
* boards/arm/common/stm32/src/stm32_veml6070.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ws2812.c
|
||||
* boards/arm/common/stm32/src/stm32_ws2812.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_xen1210.c
|
||||
* boards/arm/common/stm32/src/stm32_xen1210.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_zerocross.c
|
||||
* boards/arm/common/stm32/src/stm32_zerocross.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
@@ -20,5 +20,6 @@
|
||||
#
|
||||
# ##############################################################################
|
||||
|
||||
add_subdirectory(src)
|
||||
target_include_directories(board PRIVATE include)
|
||||
if(CONFIG_ARCH_BOARD_COMMON)
|
||||
add_subdirectory(${NUTTX_DIR}/boards/arm/common/stm32 stm32_common)
|
||||
endif()
|
||||
|
||||
@@ -3,69 +3,4 @@
|
||||
# see the file kconfig-language.txt in the NuttX tools repository.
|
||||
#
|
||||
|
||||
if STM32_FOC
|
||||
|
||||
menuconfig BOARD_STM32_IHM07M1
|
||||
bool "X-NUCLEO-IHM07M1 board support"
|
||||
default n
|
||||
---help---
|
||||
Board based on the L6230 DMOS driver.
|
||||
|
||||
if BOARD_STM32_IHM07M1
|
||||
|
||||
config BOARD_STM32_IHM07M1_VBUS
|
||||
bool "X-NUCLEO-IHM07M1 board VBUS sense"
|
||||
default n
|
||||
|
||||
config BOARD_STM32_IHM07M1_POT
|
||||
bool "X-NUCLEO-IHM07M1 board POT support"
|
||||
default n
|
||||
|
||||
endif # BOARD_STM32_IHM07M1
|
||||
|
||||
menuconfig BOARD_STM32_IHM08M1
|
||||
bool "X-NUCLEO-IHM08M1 board support"
|
||||
default n
|
||||
select STM32_FOC_HAS_PWM_COMPLEMENTARY
|
||||
---help---
|
||||
Board based on the discrete L6398 gate drivers and STL220N6F7 POWER MOSFETs.
|
||||
|
||||
if BOARD_STM32_IHM08M1
|
||||
|
||||
config BOARD_STM32_IHM08M1_VBUS
|
||||
bool "X-NUCLEO-IHM08M1 board VBUS sense"
|
||||
default n
|
||||
|
||||
config BOARD_STM32_IHM08M1_POT
|
||||
bool "X-NUCLEO-IHM08M1 board POT support"
|
||||
default n
|
||||
|
||||
endif # BOARD_STM32_IHM08M1
|
||||
|
||||
menuconfig BOARD_STM32_IHM16M1
|
||||
bool "X-NUCLEO-IHM16M1 board support"
|
||||
default n
|
||||
---help---
|
||||
Board based on the STSPIN830 three-phase brushless motor driver.
|
||||
|
||||
if BOARD_STM32_IHM16M1
|
||||
|
||||
config BOARD_STM32_IHM16M1_VBUS
|
||||
bool "X-NUCLEO-IHM16M1 board VBUS sense"
|
||||
default n
|
||||
|
||||
config BOARD_STM32_IHM16M1_POT
|
||||
bool "X-NUCLEO-IHM16M1 board POT support"
|
||||
default n
|
||||
|
||||
endif # BOARD_STM32_IHM16M1
|
||||
|
||||
endif # STM32_FOC
|
||||
|
||||
if SENSORS_HALL3PHASE
|
||||
|
||||
config BOARD_STM32_HALL3PHASE_SAMPLES
|
||||
int "3-phase Hall effect sensor number of samples"
|
||||
default 10
|
||||
|
||||
endif # SENSORS_HALL3PHASE
|
||||
source "boards/arm/common/stm32/Kconfig"
|
||||
|
||||
@@ -22,14 +22,17 @@
|
||||
|
||||
include $(TOPDIR)/Make.defs
|
||||
|
||||
STM32_BOARD_COMMON_DIR := $(TOPDIR)$(DELIM)boards$(DELIM)arm$(DELIM)common$(DELIM)stm32
|
||||
STM32_COMMON_SRCDIR := $(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)common$(DELIM)stm32
|
||||
|
||||
include board/Make.defs
|
||||
include src/Make.defs
|
||||
include $(STM32_BOARD_COMMON_DIR)$(DELIM)src$(DELIM)Make.defs
|
||||
|
||||
DEPPATH += --dep-path board
|
||||
DEPPATH += --dep-path src
|
||||
|
||||
include $(TOPDIR)/boards/Board.mk
|
||||
|
||||
ARCHSRCDIR = $(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src
|
||||
BOARDDIR = $(ARCHSRCDIR)$(DELIM)board
|
||||
CFLAGS += ${INCDIR_PREFIX}$(BOARDDIR)$(DELIM)include
|
||||
CFLAGS += ${INCDIR_PREFIX}$(STM32_COMMON_SRCDIR)
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_qencoder.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership. The
|
||||
* ASF licenses this file to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance with the
|
||||
* License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
* License for the specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
****************************************************************************/
|
||||
|
||||
#include <nuttx/config.h>
|
||||
|
||||
#include <errno.h>
|
||||
#include <nuttx/debug.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#include <nuttx/sensors/qencoder.h>
|
||||
#include <arch/board/board.h>
|
||||
|
||||
#include "chip.h"
|
||||
#include "arm_internal.h"
|
||||
#include "stm32_qencoder.h"
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Name: board_qencoder_initialize
|
||||
*
|
||||
* Description:
|
||||
* Initialize the quadrature encoder driver for the given timer
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int board_qencoder_initialize(int devno, int timerno)
|
||||
{
|
||||
int ret;
|
||||
char devpath[12];
|
||||
|
||||
/* Initialize a quadrature encoder interface. */
|
||||
|
||||
sninfo("Initializing the quadrature encoder using TIM%d\n", timerno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/qe%d", devno);
|
||||
ret = stm32_qeinitialize(devpath, timerno);
|
||||
if (ret < 0)
|
||||
{
|
||||
snerr("ERROR: stm32_qeinitialize failed: %d\n", ret);
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -1,160 +0,0 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32/common/src/stm32_ssd1306.c
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership. The
|
||||
* ASF licenses this file to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance with the
|
||||
* License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
* License for the specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
****************************************************************************/
|
||||
|
||||
#include <nuttx/config.h>
|
||||
|
||||
#include <nuttx/debug.h>
|
||||
|
||||
#include <nuttx/board.h>
|
||||
#include <nuttx/lcd/lcd.h>
|
||||
#include <nuttx/lcd/ssd1306.h>
|
||||
#include <nuttx/i2c/i2c_master.h>
|
||||
#include <nuttx/spi/spi.h>
|
||||
|
||||
#include "stm32_i2c.h"
|
||||
#include "stm32_spi.h"
|
||||
|
||||
/****************************************************************************
|
||||
* Private Data
|
||||
****************************************************************************/
|
||||
|
||||
static struct lcd_dev_s *g_lcddev;
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Name: board_ssd1306_initialize
|
||||
*
|
||||
* Description:
|
||||
* Initialize and register the device. I2C version.
|
||||
*
|
||||
* Input Parameters:
|
||||
* busno - The I2C bus number
|
||||
*
|
||||
* Returned Value:
|
||||
* Zero (OK) on success; a negated errno value on failure.
|
||||
*
|
||||
****************************************************************************/
|
||||
#ifdef CONFIG_LCD_SSD1306_I2C
|
||||
int board_ssd1306_initialize(int busno)
|
||||
{
|
||||
struct i2c_master_s *i2c;
|
||||
const int devno = 0;
|
||||
|
||||
/* Initialize I2C */
|
||||
|
||||
i2c = stm32_i2cbus_initialize(busno);
|
||||
if (!i2c)
|
||||
{
|
||||
lcderr("ERROR: Failed to initialize I2C port %d\n", busno);
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
/* Bind the I2C port to the OLED */
|
||||
|
||||
g_lcddev = ssd1306_initialize(i2c, NULL, devno);
|
||||
if (!g_lcddev)
|
||||
{
|
||||
lcderr("ERROR: Failed to bind I2C port %d to OLED %d\n", busno, devno);
|
||||
return -ENODEV;
|
||||
}
|
||||
else
|
||||
{
|
||||
lcdinfo("Bound I2C port %d to OLED %d\n", busno, devno);
|
||||
|
||||
/* And turn the OLED on */
|
||||
|
||||
g_lcddev->setpower(g_lcddev, CONFIG_LCD_MAXPOWER);
|
||||
return OK;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/****************************************************************************
|
||||
* Name: board_ssd1306_initialize
|
||||
*
|
||||
* Description:
|
||||
* Initialize and register the device. SPI version.
|
||||
*
|
||||
* Input Parameters:
|
||||
* busno - The SPI bus number
|
||||
*
|
||||
* Returned Value:
|
||||
* Zero (OK) on success; a negated errno value on failure.
|
||||
*
|
||||
****************************************************************************/
|
||||
#ifdef CONFIG_LCD_SSD1306_SPI
|
||||
int board_ssd1306_initialize(int busno)
|
||||
{
|
||||
struct spi_dev_s *spi;
|
||||
const int devno = 0;
|
||||
|
||||
/* Initialize SPI */
|
||||
|
||||
spi = stm32_spibus_initialize(busno);
|
||||
if (!spi)
|
||||
{
|
||||
lcderr("ERROR: Failed to initialize SPI port %d\n", busno);
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
/* Bind the SPI port to the OLED */
|
||||
|
||||
g_lcddev = ssd1306_initialize(spi, NULL, devno);
|
||||
if (!g_lcddev)
|
||||
{
|
||||
lcderr("ERROR: Failed to bind SPI port %d to OLED %d\n", busno, devno);
|
||||
return -ENODEV;
|
||||
}
|
||||
else
|
||||
{
|
||||
lcdinfo("Bound SPI port %d to OLED %d\n", busno, devno);
|
||||
|
||||
/* And turn the OLED on */
|
||||
|
||||
g_lcddev->setpower(g_lcddev, CONFIG_LCD_MAXPOWER);
|
||||
return OK;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/****************************************************************************
|
||||
* Name: board_ssd1306_getdev
|
||||
*
|
||||
* Description:
|
||||
* Get the SSD1306 device driver instance
|
||||
*
|
||||
* Returned Value:
|
||||
* Pointer to the instance
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
struct lcd_dev_s *board_ssd1306_getdev(void)
|
||||
{
|
||||
return g_lcddev;
|
||||
}
|
||||
@@ -20,5 +20,6 @@
|
||||
#
|
||||
# ##############################################################################
|
||||
|
||||
add_subdirectory(src)
|
||||
target_include_directories(board PRIVATE include)
|
||||
if(CONFIG_ARCH_BOARD_COMMON)
|
||||
add_subdirectory(${NUTTX_DIR}/boards/arm/common/stm32 stm32_common)
|
||||
endif()
|
||||
|
||||
@@ -3,3 +3,4 @@
|
||||
# see the file kconfig-language.txt in the NuttX tools repository.
|
||||
#
|
||||
|
||||
source "boards/arm/common/stm32/Kconfig"
|
||||
|
||||
@@ -22,14 +22,17 @@
|
||||
|
||||
include $(TOPDIR)/Make.defs
|
||||
|
||||
STM32_BOARD_COMMON_DIR := $(TOPDIR)$(DELIM)boards$(DELIM)arm$(DELIM)common$(DELIM)stm32
|
||||
STM32_COMMON_SRCDIR := $(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)common$(DELIM)stm32
|
||||
|
||||
include board/Make.defs
|
||||
include src/Make.defs
|
||||
include $(STM32_BOARD_COMMON_DIR)$(DELIM)src$(DELIM)Make.defs
|
||||
|
||||
DEPPATH += --dep-path board
|
||||
DEPPATH += --dep-path src
|
||||
|
||||
include $(TOPDIR)/boards/Board.mk
|
||||
|
||||
ARCHSRCDIR = $(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src
|
||||
BOARDDIR = $(ARCHSRCDIR)$(DELIM)board
|
||||
CFLAGS += ${INCDIR_PREFIX}$(BOARDDIR)$(DELIM)include
|
||||
CFLAGS += ${INCDIR_PREFIX}$(STM32_COMMON_SRCDIR)
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
/****************************************************************************
|
||||
* boards/arm/stm32f0l0g0/common/include/board_qencoder.h
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership. The
|
||||
* ASF licenses this file to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance with the
|
||||
* License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
* License for the specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __BOARDS_ARM_STM32F0L0G0_COMMON_INCLUDE_BOARD_QENCODER_H
|
||||
#define __BOARDS_ARM_STM32F0L0G0_COMMON_INCLUDE_BOARD_QENCODER_H
|
||||
|
||||
/****************************************************************************
|
||||
* Included Files
|
||||
****************************************************************************/
|
||||
|
||||
#include <nuttx/config.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Public Data
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
#define EXTERN extern "C"
|
||||
extern "C"
|
||||
{
|
||||
#else
|
||||
#define EXTERN extern
|
||||
#endif
|
||||
|
||||
/****************************************************************************
|
||||
* Public Function Prototypes
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Name: board_qencoder_initialize
|
||||
*
|
||||
* Description:
|
||||
* Initialize the quadrature encoder driver for the given timer
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int board_qencoder_initialize(int devno, int timerno);
|
||||
|
||||
#undef EXTERN
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32F0L0G0_COMMON_INCLUDE_BOARD_QENCODER_H */
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user