2018-12-16 10:50:16 -06:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
#
|
|
|
|
|
2019-05-27 11:48:57 +00:00
|
|
|
comment "STM32F0/L0/G0 Configuration Options"
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
choice
|
2019-05-27 11:48:57 +00:00
|
|
|
prompt "ST STM32F0/L0/G0 Chip Selection"
|
2018-12-19 12:36:35 -06:00
|
|
|
default ARCH_CHIP_STM32F051R8 if ARCH_CHIP_STM32F0
|
2019-05-27 11:48:57 +00:00
|
|
|
default ARCH_CHIP_STM32L073RZ if ARCH_CHIP_STM32L0
|
|
|
|
default ARCH_CHIP_STM32G071RB if ARCH_CHIP_STM32G0
|
|
|
|
depends on ARCH_CHIP_STM32F0 || ARCH_CHIP_STM32L0 || ARCH_CHIP_STM32G0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F030C6
|
|
|
|
bool "STM32F030C6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F030C8
|
|
|
|
bool "STM32F030C8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F030CC
|
|
|
|
bool "STM32F030CC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F030F4
|
|
|
|
bool "STM32F030F4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F030K6
|
|
|
|
bool "STM32F030K6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F030R8
|
|
|
|
bool "STM32F030R8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F030RC
|
|
|
|
bool "STM32F030RC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031C4
|
|
|
|
bool "STM32F031C4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031C6
|
|
|
|
bool "STM32F031C6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031E6
|
|
|
|
bool "STM32F031E6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031F4
|
|
|
|
bool "STM32F031F4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031F6
|
|
|
|
bool "STM32F031F6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031G4
|
|
|
|
bool "STM32F031G4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031G6
|
|
|
|
bool "STM32F031G6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031K4
|
|
|
|
bool "STM32F031K4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F031K6
|
|
|
|
bool "STM32F031K6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F038C6
|
|
|
|
bool "STM32F038C6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F038E6
|
|
|
|
bool "STM32F038E6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F038F6
|
|
|
|
bool "STM32F038F6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F038G6
|
|
|
|
bool "STM32F038G6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F038K6
|
|
|
|
bool "STM32F038K6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F03X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042C4
|
|
|
|
bool "STM32F042C4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042C6
|
|
|
|
bool "STM32F042C6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042F4
|
|
|
|
bool "STM32F042F4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042F6
|
|
|
|
bool "STM32F042F6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042G4
|
|
|
|
bool "STM32F042G4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042G6
|
|
|
|
bool "STM32F042G6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042K4
|
|
|
|
bool "STM32F042K4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042K6
|
|
|
|
bool "STM32F042K6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F042T6
|
|
|
|
bool "STM32F042T6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F048C6
|
|
|
|
bool "STM32F048C6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F048G6
|
|
|
|
bool "STM32F048G6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F048T6
|
|
|
|
bool "STM32F048T6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F04X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051C4
|
|
|
|
bool "STM32F051C4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051C6
|
|
|
|
bool "STM32F051C6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051C8
|
|
|
|
bool "STM32F051C8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051K4
|
|
|
|
bool "STM32F051K4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051K6
|
|
|
|
bool "STM32F051K6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051K8
|
|
|
|
bool "STM32F051K8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051R4
|
|
|
|
bool "STM32F051R4"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051R6
|
|
|
|
bool "STM32F051R6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051R8
|
|
|
|
bool "STM32F051R8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F051T8
|
|
|
|
bool "STM32F051T8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F058C8
|
|
|
|
bool "STM32F058C8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F058R8
|
|
|
|
bool "STM32F058R8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F058T8
|
|
|
|
bool "STM32F058T8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F05X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F070C6
|
|
|
|
bool "STM32F070C6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F070CB
|
|
|
|
bool "STM32F070CB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F070F6
|
|
|
|
bool "STM32F070F6"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F070RB
|
|
|
|
bool "STM32F070RB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_VALUELINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F071C8
|
|
|
|
bool "STM32F071C8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F071CB
|
|
|
|
bool "STM32F071CB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F071RB
|
|
|
|
bool "STM32F071RB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F071V8
|
|
|
|
bool "STM32F071V8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F071VB
|
|
|
|
bool "STM32F071VB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F072C8
|
|
|
|
bool "STM32F072C8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F072CB
|
|
|
|
bool "STM32F072CB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F072R8
|
|
|
|
bool "STM32F072R8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F072RB
|
|
|
|
bool "STM32F072RB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F072V8
|
|
|
|
bool "STM32F072V8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F072VB
|
|
|
|
bool "STM32F072VB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_USBLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F078CB
|
|
|
|
bool "STM32F078CB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F078RB
|
|
|
|
bool "STM32F078RB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F078VB
|
|
|
|
bool "STM32F078VB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F07X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F091CB
|
|
|
|
bool "STM32F091CB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F091CC
|
|
|
|
bool "STM32F091CC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F091RB
|
|
|
|
bool "STM32F091RB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F091RC
|
|
|
|
bool "STM32F091RC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F091VB
|
|
|
|
bool "STM32F091VB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F091VC
|
|
|
|
bool "STM32F091VC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_ACCESSLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F098CC
|
|
|
|
bool "STM32F098CC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F098RC
|
|
|
|
bool "STM32F098RC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32F098VC
|
|
|
|
bool "STM32F098VC"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F09X
|
|
|
|
select STM32F0L0G0_LOWVOLTLINE
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32F0
|
|
|
|
|
2019-09-17 11:06:38 -06:00
|
|
|
config ARCH_CHIP_STM32G070CB
|
|
|
|
bool "STM32G070CB"
|
|
|
|
select STM32F0L0G0_STM32G0
|
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G070KB
|
|
|
|
bool "STM32G070KB"
|
|
|
|
select STM32F0L0G0_STM32G0
|
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G070RB
|
|
|
|
bool "STM32G070RB"
|
|
|
|
select STM32F0L0G0_STM32G0
|
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
2019-05-27 11:48:57 +00:00
|
|
|
config ARCH_CHIP_STM32G071EB
|
|
|
|
bool "STM32G071EB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071G8
|
|
|
|
bool "STM32G071G8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071GB
|
|
|
|
bool "STM32G071GB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071G8XN
|
|
|
|
bool "STM32G071G8XN"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071GBXN
|
|
|
|
bool "STM32G071GBXN"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071K8
|
|
|
|
bool "STM32G071K8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071KB
|
|
|
|
bool "STM32G071KB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071K8XN
|
|
|
|
bool "STM32G071K8XN"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071KBXN
|
|
|
|
bool "STM32G071KBXN"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071C8
|
|
|
|
bool "STM32G071C8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071CB
|
|
|
|
bool "STM32G071CB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071R8
|
|
|
|
bool "STM32G071R8"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32G071RB
|
|
|
|
bool "STM32G071RB"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
depends on ARCH_CHIP_STM32G0
|
|
|
|
|
2019-04-09 13:28:38 +00:00
|
|
|
config ARCH_CHIP_STM32L071K8
|
|
|
|
bool "STM32L071K8"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071KB
|
|
|
|
bool "STM32L071KB"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071KZ
|
|
|
|
bool "STM32L071KZ"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071C8
|
|
|
|
bool "STM32L071C8"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071CB
|
|
|
|
bool "STM32L071CB"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071CZ
|
|
|
|
bool "STM32L071CZ"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071V8
|
|
|
|
bool "STM32L071V8"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071VB
|
|
|
|
bool "STM32L071VB"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071VZ
|
|
|
|
bool "STM32L071VZ"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071RB
|
|
|
|
bool "STM32L071RB"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L071RZ
|
|
|
|
bool "STM32L071RZ"
|
|
|
|
select ARCH_CHIP_STM32L071XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2019-04-09 13:28:38 +00:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
2018-12-19 12:36:35 -06:00
|
|
|
config ARCH_CHIP_STM32L072V8
|
|
|
|
bool "STM32L072V8"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072VB
|
|
|
|
bool "STM32L072VB"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072VZ
|
|
|
|
bool "STM32L072VZ"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072KB
|
|
|
|
bool "STM32L072KB"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072KZ
|
|
|
|
bool "STM32L072KZ"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072CB
|
|
|
|
bool "STM32L072CB"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072CZ
|
|
|
|
bool "STM32L072CZ"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072RB
|
|
|
|
bool "STM32L072RB"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072RZ
|
|
|
|
bool "STM32L072RZ"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L072XX
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073V8
|
|
|
|
bool "STM32L073V8"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L073XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073VB
|
|
|
|
bool "STM32L073VB"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L073XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073VZ
|
|
|
|
bool "STM32L073VZ"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L073XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073CB
|
|
|
|
bool "STM32L073CB"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L073XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073CZ
|
|
|
|
bool "STM32L073CZ"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L073XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073RB
|
|
|
|
bool "STM32L073RB"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L073XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073RZ
|
|
|
|
bool "STM32L073RZ"
|
2019-04-09 13:28:38 +00:00
|
|
|
select ARCH_CHIP_STM32L073XX
|
2018-12-19 12:36:35 -06:00
|
|
|
depends on ARCH_CHIP_STM32L0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # ST STM32F0/L0 Chip Selection
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Override Flash Size Designator"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_FLASH_CONFIG_DEFAULT
|
2018-12-16 10:50:16 -06:00
|
|
|
depends on ARCH_CHIP_STM32
|
|
|
|
---help---
|
|
|
|
STM32F series parts numbering (sans the package type) ends with a number or letter
|
|
|
|
that designates the FLASH size.
|
|
|
|
|
|
|
|
Designator Size in KiB
|
|
|
|
4 16
|
|
|
|
6 32
|
|
|
|
8 64
|
|
|
|
B 128
|
|
|
|
C 256
|
|
|
|
D 384
|
|
|
|
E 512
|
|
|
|
F 768
|
|
|
|
G 1024
|
|
|
|
I 2048
|
|
|
|
|
|
|
|
This configuration option defaults to using the configuration based on that designator
|
|
|
|
or the default smaller size if there is no last character designator is present in the
|
|
|
|
STM32 Chip Selection.
|
|
|
|
|
|
|
|
Examples:
|
|
|
|
If the STM32F407VE is chosen, the Flash configuration would be 'E', if a variant of
|
|
|
|
the part with a 2048 KiB Flash is released in the future one could simply select
|
|
|
|
the 'I' designator here.
|
|
|
|
|
|
|
|
If an STM32F42xxx or Series parts is chosen the default Flash configuration will be 'G'
|
|
|
|
and can be set herein to 'I' to choose the larger FLASH part.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_DEFAULT
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Default"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_4
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "4 16KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_6
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "6 32KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_8
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "8 64KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_B
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "B 128KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_C
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "C 256KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_D
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "D 384KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_E
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "E 512KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_F
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "F 768KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_G
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "G 1024KiB"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FLASH_CONFIG_I
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "I 2048KiB"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART3
|
|
|
|
select STM32F0L0G0_HAVE_USART4
|
|
|
|
select STM32F0L0G0_HAVE_TIM1
|
|
|
|
select STM32F0L0G0_HAVE_TIM2
|
|
|
|
select STM32F0L0G0_HAVE_TIM3
|
|
|
|
select STM32F0L0G0_HAVE_TIM6
|
|
|
|
select STM32F0L0G0_HAVE_TIM7
|
|
|
|
select STM32F0L0G0_HAVE_TIM14
|
|
|
|
select STM32F0L0G0_HAVE_TIM15
|
|
|
|
select STM32F0L0G0_HAVE_TIM16
|
|
|
|
select STM32F0L0G0_HAVE_TIM17
|
|
|
|
select STM32F0L0G0_HAVE_ADC1_DMA
|
|
|
|
select STM32F0L0G0_HAVE_IP_USART_V1
|
|
|
|
select STM32F0L0G0_HAVE_IP_EXTI_V1
|
2019-05-27 11:48:57 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32G0
|
2019-05-27 11:48:57 +00:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_DMAMUX
|
|
|
|
select STM32F0L0G0_HAVE_IP_USART_V2
|
|
|
|
select STM32F0L0G0_HAVE_IP_EXTI_V2
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_HAVE_TIM1
|
|
|
|
select STM32F0L0G0_HAVE_TIM3
|
|
|
|
select STM32F0L0G0_HAVE_TIM6
|
|
|
|
select STM32F0L0G0_HAVE_TIM7
|
|
|
|
select STM32F0L0G0_HAVE_TIM14
|
|
|
|
select STM32F0L0G0_HAVE_TIM15
|
|
|
|
select STM32F0L0G0_HAVE_TIM16
|
|
|
|
select STM32F0L0G0_HAVE_TIM17
|
2019-12-20 13:02:13 -06:00
|
|
|
select STM32F0L0G0_HAVE_I2C2
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32L0
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_ENERGYLITE
|
|
|
|
select STM32F0L0G0_HAVE_VREFINT
|
|
|
|
select STM32F0L0G0_HAVE_ADC1_DMA
|
|
|
|
select STM32F0L0G0_HAVE_IP_USART_V1
|
|
|
|
select STM32F0L0G0_HAVE_IP_EXTI_V1
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32F03X
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32F04X
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32F05X
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32F07X
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F0
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_STM32F09X
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32F0
|
|
|
|
select STM32F0L0G0_HAVE_HSI48
|
|
|
|
select STM32F0L0G0_HAVE_DMA2
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_VALUELINE
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2 if STM32F0L0G0_HIGHDENSITY
|
|
|
|
select STM32F0L0G0_HAVE_SPI3 if STM32F0L0G0_HIGHDENSITY
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ACCESSLINE
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_CAN1
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_SPI3
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_LOWVOLTLINE
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_CAN1
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_SPI3
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USBLINE
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_HAVE_HSI48
|
|
|
|
select STM32F0L0G0_HAVE_CAN1
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_SPI3
|
|
|
|
select STM32F0L0G0_HAVE_USBDEV
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ENERGYLITE
|
2018-12-19 12:36:35 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-04-09 13:28:38 +00:00
|
|
|
config ARCH_CHIP_STM32L071XX
|
|
|
|
bool
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32L0
|
|
|
|
select STM32F0L0G0_HAVE_RNG
|
|
|
|
select STM32F0L0G0_HAVE_HSI48
|
|
|
|
select STM32F0L0G0_HAVE_USART4
|
2019-04-09 13:28:38 +00:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L072XX
|
|
|
|
bool
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32L0
|
|
|
|
select STM32F0L0G0_HAVE_RNG
|
|
|
|
select STM32F0L0G0_HAVE_HSI48
|
|
|
|
select STM32F0L0G0_HAVE_USART4
|
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_I2C2
|
|
|
|
select STM32F0L0G0_HAVE_USBDEV
|
2019-04-09 13:28:38 +00:00
|
|
|
|
|
|
|
config ARCH_CHIP_STM32L073XX
|
|
|
|
bool
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_STM32L0
|
|
|
|
select STM32F0L0G0_HAVE_RNG
|
|
|
|
select STM32F0L0G0_HAVE_HSI48
|
|
|
|
select STM32F0L0G0_HAVE_USART4
|
|
|
|
select STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_HAVE_SPI2
|
|
|
|
select STM32F0L0G0_HAVE_I2C2
|
|
|
|
select STM32F0L0G0_HAVE_I2C3
|
|
|
|
select STM32F0L0G0_HAVE_USBDEV
|
|
|
|
|
|
|
|
config STM32F0L0G0_DFU
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "DFU bootloader"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on !STM32F0L0G0_VALUELINE
|
2018-12-16 10:50:16 -06:00
|
|
|
---help---
|
|
|
|
Configure and position code for use with the STMicro DFU bootloader. Do
|
|
|
|
not select this option if you will load code using JTAG/SWM.
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "SysTick clock source"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_SYSTICK_CORECLK
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SYSTICK_CORECLK
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Cortex-M0 core clock"
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SYSTICK_CORECLK_DIV16
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Cortex-M0 core clock divided by 16"
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
menu "STM32 Peripheral Support"
|
|
|
|
|
|
|
|
# These "hidden" settings determine is a peripheral option is available for the
|
|
|
|
# selection MCU
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_AES
|
2019-05-17 18:46:30 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_VREFINT
|
2019-05-17 18:46:30 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_CCM
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_HSI48
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_LCD
|
2019-05-09 13:02:53 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_USBDEV
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_FSMC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_USART3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_USART4
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_USART5
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_USART6
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_USART7
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_USART8
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM6
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM7
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM14
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM15
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM16
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TIM17
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_TSC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_ADC1_DMA
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_CEC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_CAN1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_COMP1
|
2019-09-17 11:06:38 -06:00
|
|
|
bool
|
|
|
|
default n
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_COMP2
|
2019-09-17 11:06:38 -06:00
|
|
|
bool
|
|
|
|
default n
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_DAC1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_DMAMUX
|
2019-05-27 11:48:57 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_DMA2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_RNG
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_I2C2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_I2C3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_SPI2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_SPI3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_SPI4
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_SPI5
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_SPI6
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_SAIPLL
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_SDIO
|
2019-05-09 13:02:53 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_I2SPLL
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_OPAMP1
|
2019-09-17 11:06:38 -06:00
|
|
|
bool
|
|
|
|
default n
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_OPAMP2
|
2019-09-17 11:06:38 -06:00
|
|
|
bool
|
|
|
|
default n
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_OPAMP3
|
2019-09-17 11:06:38 -06:00
|
|
|
bool
|
|
|
|
default n
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_OPAMP4
|
2019-09-17 11:06:38 -06:00
|
|
|
bool
|
|
|
|
default n
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 11:48:57 +00:00
|
|
|
# These are STM32 peripherals IP blocks
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_IP_USART_V1
|
2019-05-27 11:48:57 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_IP_USART_V2
|
2019-05-27 11:48:57 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_IP_EXTI_V1
|
2019-05-27 11:48:57 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HAVE_IP_EXTI_V2
|
2019-05-27 11:48:57 +00:00
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2018-12-16 10:50:16 -06:00
|
|
|
# These are the peripheral selections proper
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "ADC1"
|
|
|
|
default n
|
2019-05-09 13:02:53 +00:00
|
|
|
depends on EXPERIMENTAL
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_ADC
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_COMP1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "COMP1"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_COMP1
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_COMP2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "COMP2"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_COMP2
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_BKP
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "BKP"
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_BKPSRAM
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Enable BKP RAM Domain"
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_CAN1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "CAN1"
|
|
|
|
default n
|
|
|
|
select CAN
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_CAN
|
|
|
|
depends on STM32F0L0G0_HAVE_CAN1
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_AES
|
2019-05-17 18:46:30 +00:00
|
|
|
bool "128-bit AES"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_AES
|
2019-05-17 18:46:30 +00:00
|
|
|
select CRYPTO_AES192_DISABLE if CRYPTO_ALGTEST
|
|
|
|
select CRYPTO_AES256_DISABLE if CRYPTO_ALGTEST
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_VREFINT
|
2019-05-17 18:46:30 +00:00
|
|
|
bool "Enable VREFINT"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_VREFINT
|
2019-05-17 18:46:30 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_CEC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "CEC"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_CEC
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_CRC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "CRC"
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_CRYP
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "CRYP"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_HASH
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_DMA1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "DMA1"
|
|
|
|
default n
|
|
|
|
select ARCH_DMA
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_DMA
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_DMA2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "DMA2"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_DMA2
|
2018-12-16 10:50:16 -06:00
|
|
|
select ARCH_DMA
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_DMA
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_DAC1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "DAC1"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_DAC1
|
|
|
|
select STM32F0L0G0_DAC
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_FSMC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "FSMC"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_FSMC
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_HASH
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "HASH"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_HASH
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2C1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "I2C1"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_I2C
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2C2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "I2C2"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_I2C2
|
|
|
|
select STM32F0L0G0_I2C
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2C3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "I2C3"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_I2C3
|
|
|
|
select STM32F0L0G0_I2C
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_PWR
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "PWR"
|
|
|
|
default n
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_RNG
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "RNG"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_RNG
|
2018-12-16 10:50:16 -06:00
|
|
|
select ARCH_HAVE_RNG
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SDIO
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SDIO"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_SDIO
|
2018-12-16 10:50:16 -06:00
|
|
|
select ARCH_HAVE_SDIO
|
|
|
|
select ARCH_HAVE_SDIOWAIT_WRCOMPLETE
|
|
|
|
select ARCH_HAVE_SDIO_PREFLIGHT
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SPI1"
|
|
|
|
default n
|
|
|
|
select SPI
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SPI
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SPI2"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_SPI2
|
2018-12-16 10:50:16 -06:00
|
|
|
select SPI
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SPI
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SPI3"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_SPI3
|
2018-12-16 10:50:16 -06:00
|
|
|
select SPI
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SPI
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI4
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SPI4"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_SPI4
|
2018-12-16 10:50:16 -06:00
|
|
|
select SPI
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SPI
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI5
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SPI5"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_SPI5
|
2018-12-16 10:50:16 -06:00
|
|
|
select SPI
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SPI
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI6
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SPI6"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_SPI6
|
2018-12-16 10:50:16 -06:00
|
|
|
select SPI
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SPI
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SYSCFG
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "SYSCFG"
|
|
|
|
default y
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM1"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM1
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM2"
|
|
|
|
default n
|
2019-10-07 22:07:21 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM2
|
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM3"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM3
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM6
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM6"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM6
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM7
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM7"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM7
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM14
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM14"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM14
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM15
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM15"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM15
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM16
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM16"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM16
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TIM17
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TIM17"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TIM17
|
2019-10-07 22:07:21 -06:00
|
|
|
select STM32F0L0G0_TIM
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_TSC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "TSC"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_TSC
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART1
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART1"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART2
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART2"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART3
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART3"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_USART3
|
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART4
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART4"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_USART4
|
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART5
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART5"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_USART5
|
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART6
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART6"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_USART6
|
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART7
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART7"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_USART7
|
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART8
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USART8"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_USART8
|
|
|
|
select STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USB
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "USB Device"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_USBDEV
|
2018-12-16 10:50:16 -06:00
|
|
|
select USBDEV
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_LCD
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "Segment LCD"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_LCD
|
2019-05-09 13:02:53 +00:00
|
|
|
select USBDEV
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_IWDG
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "IWDG"
|
|
|
|
default n
|
|
|
|
select WATCHDOG
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_WWDG
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "WWDG"
|
|
|
|
default n
|
|
|
|
select WATCHDOG
|
|
|
|
|
|
|
|
endmenu
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_COMP
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_DAC
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_DMA
|
2019-05-27 11:48:57 +00:00
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2C
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_CAN
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-10-17 12:00:57 -06:00
|
|
|
config STM32F0L0G0_PWM
|
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-10-07 22:07:21 -06:00
|
|
|
config STM32F0L0G0_TIM
|
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool
|
|
|
|
|
2019-10-17 12:00:57 -06:00
|
|
|
menu "Timer Configuration"
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_PWM
|
|
|
|
bool "TIM1 PWM"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM1
|
|
|
|
select PWM
|
|
|
|
select STM32F0L0G0_PWM
|
|
|
|
select ARCH_HAVE_PWM_PULSECOUNT
|
|
|
|
---help---
|
|
|
|
Reserve timer 1 for use by PWM
|
|
|
|
|
|
|
|
Timer devices may be used for different purposes. One special purpose is
|
|
|
|
to generate modulated outputs for such things as motor control. If
|
|
|
|
STM32F0L0G0_TIM1 is defined then THIS option may also be defined to
|
|
|
|
indicate that the timer is intended to be used for pulsed output modulation.
|
|
|
|
|
|
|
|
Valid channel modes:
|
|
|
|
|
|
|
|
0 -> PWM Mode 1
|
|
|
|
1 -> PWM Mode 2
|
|
|
|
2 -> Combined PWM mode 1
|
|
|
|
3 -> Combined PWM mode 2
|
|
|
|
4 -> Asymmetric PWM mode 1
|
|
|
|
5 -> Asymmetric PWM mode 2
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM1_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_MODE
|
|
|
|
int "TIM1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 4
|
|
|
|
---help---
|
|
|
|
Specifies the timer mode:
|
|
|
|
|
|
|
|
0 -> Upcounting mode
|
|
|
|
1 -> Downcounting mode
|
|
|
|
2 -> Center-aligned mode 1
|
|
|
|
3 -> Center-aligned mode 2
|
|
|
|
4 -> Center-aligned mode 3
|
|
|
|
|
|
|
|
if STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CHANNEL1
|
|
|
|
bool "TIM1 Channel 1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM1_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH1MODE
|
|
|
|
int "TIM1 Channel 1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM1_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH1OUT
|
|
|
|
bool "TIM1 Channel 1 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1 output.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH1NOUT
|
|
|
|
bool "TIM1 Channel 1 Complementary Output"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM1_CH1OUT
|
|
|
|
---help---
|
|
|
|
Enables channel 1 complementary output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM1_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CHANNEL2
|
|
|
|
bool "TIM1 Channel 2"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM1_CHANNEL2
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH2MODE
|
|
|
|
int "TIM1 Channel 2 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM1_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH2OUT
|
|
|
|
bool "TIM1 Channel 2 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2 output.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH2NOUT
|
|
|
|
bool "TIM1 Channel 2 Complementary Output"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM1_CH2OUT
|
|
|
|
---help---
|
|
|
|
Enables channel 2 complementary output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM1_CHANNEL2
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CHANNEL3
|
|
|
|
bool "TIM1 Channel 3"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 3.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM1_CHANNEL3
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH3MODE
|
|
|
|
int "TIM1 Channel 3 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM1_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH3OUT
|
|
|
|
bool "TIM1 Channel 3 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 3 output.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH3NOUT
|
|
|
|
bool "TIM1 Channel 3 Complementary Output"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM1_CH3OUT
|
|
|
|
---help---
|
|
|
|
Enables channel 3 complementary output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM1_CHANNEL3
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CHANNEL4
|
|
|
|
bool "TIM1 Channel 4"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 4.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM1_CHANNEL4
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH4MODE
|
|
|
|
int "TIM1 Channel 4 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM1_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CH4OUT
|
|
|
|
bool "TIM1 Channel 4 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 4 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM1_CHANNEL4
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
if !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CHANNEL
|
|
|
|
int "TIM1 PWM Output Channel"
|
|
|
|
default 1
|
|
|
|
range 1 4
|
|
|
|
---help---
|
|
|
|
If TIM1 is enabled for PWM usage, you also need specifies the timer output
|
|
|
|
channel {1,..,4}
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM1_CHMODE
|
|
|
|
int "TIM1 Channel Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM1_PWM description for available modes.
|
|
|
|
|
|
|
|
endif # !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM1_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_PWM
|
|
|
|
bool "TIM2 PWM"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM2
|
|
|
|
select PWM
|
|
|
|
select STM32F0L0G0_PWM
|
|
|
|
select ARCH_HAVE_PWM_PULSECOUNT
|
|
|
|
---help---
|
|
|
|
Reserve timer 2 for use by PWM
|
|
|
|
|
|
|
|
Timer devices may be used for different purposes. One special purpose is
|
|
|
|
to generate modulated outputs for such things as motor control. If
|
|
|
|
STM32F0L0G0_TIM2 is defined then THIS option may also be defined to
|
|
|
|
indicate that the timer is intended to be used for pulsed output modulation.
|
|
|
|
|
|
|
|
Valid channel modes:
|
|
|
|
|
|
|
|
0 -> PWM Mode 1
|
|
|
|
1 -> PWM Mode 2
|
|
|
|
2 -> Combined PWM mode 1
|
|
|
|
3 -> Combined PWM mode 2
|
|
|
|
4 -> Asymmetric PWM mode 1
|
|
|
|
5 -> Asymmetric PWM mode 2
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM2_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_MODE
|
|
|
|
int "TIM2 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 4
|
|
|
|
---help---
|
|
|
|
Specifies the timer mode:
|
|
|
|
|
|
|
|
0 -> Upcounting mode
|
|
|
|
1 -> Downcounting mode
|
|
|
|
2 -> Center-aligned mode 1
|
|
|
|
3 -> Center-aligned mode 2
|
|
|
|
4 -> Center-aligned mode 3
|
|
|
|
|
|
|
|
if STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CHANNEL1
|
|
|
|
bool "TIM2 Channel 1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM2_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH1MODE
|
|
|
|
int "TIM2 Channel 1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM2_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH1OUT
|
|
|
|
bool "TIM2 Channel 1 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM2_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CHANNEL2
|
|
|
|
bool "TIM2 Channel 2"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM2_CHANNEL2
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH2MODE
|
|
|
|
int "TIM2 Channel 2 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM2_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH2OUT
|
|
|
|
bool "TIM2 Channel 2 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM2_CHANNEL2
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CHANNEL3
|
|
|
|
bool "TIM2 Channel 3"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 3.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM2_CHANNEL3
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH3MODE
|
|
|
|
int "TIM2 Channel 3 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM2_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH3OUT
|
|
|
|
bool "TIM2 Channel 3 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 3 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM2_CHANNEL3
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CHANNEL4
|
|
|
|
bool "TIM2 Channel 4"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 4.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM2_CHANNEL4
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH4MODE
|
|
|
|
int "TIM2 Channel 4 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM2_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CH4OUT
|
|
|
|
bool "TIM2 Channel 4 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 4 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM2_CHANNEL4
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
if !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CHANNEL
|
|
|
|
int "TIM2 PWM Output Channel"
|
|
|
|
default 1
|
|
|
|
range 1 4
|
|
|
|
---help---
|
|
|
|
If TIM2 is enabled for PWM usage, you also need specifies the timer output
|
|
|
|
channel {1,..,4}
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM2_CHMODE
|
|
|
|
int "TIM2 Channel Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM2_PWM description for available modes.
|
|
|
|
|
|
|
|
endif # !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM2_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_PWM
|
|
|
|
bool "TIM3 PWM"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM3
|
|
|
|
select PWM
|
|
|
|
select STM32F0L0G0_PWM
|
|
|
|
select ARCH_HAVE_PWM_PULSECOUNT
|
|
|
|
---help---
|
|
|
|
Reserve timer 3 for use by PWM
|
|
|
|
|
|
|
|
Timer devices may be used for different purposes. One special purpose is
|
|
|
|
to generate modulated outputs for such things as motor control. If
|
|
|
|
STM32F0L0G0_TIM3 is defined then THIS option may also be defined to
|
|
|
|
indicate that the timer is intended to be used for pulsed output modulation.
|
|
|
|
|
|
|
|
Valid channel modes:
|
|
|
|
|
|
|
|
0 -> PWM Mode 1
|
|
|
|
1 -> PWM Mode 2
|
|
|
|
2 -> Combined PWM mode 1
|
|
|
|
3 -> Combined PWM mode 2
|
|
|
|
4 -> Asymmetric PWM mode 1
|
|
|
|
5 -> Asymmetric PWM mode 2
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM3_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_MODE
|
|
|
|
int "TIM3 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 4
|
|
|
|
---help---
|
|
|
|
Specifies the timer mode:
|
|
|
|
|
|
|
|
0 -> Upcounting mode
|
|
|
|
1 -> Downcounting mode
|
|
|
|
2 -> Center-aligned mode 1
|
|
|
|
3 -> Center-aligned mode 2
|
|
|
|
4 -> Center-aligned mode 3
|
|
|
|
|
|
|
|
if STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CHANNEL1
|
|
|
|
bool "TIM3 Channel 1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM3_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH1MODE
|
|
|
|
int "TIM3 Channel 1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM3_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH1OUT
|
|
|
|
bool "TIM3 Channel 1 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM3_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CHANNEL2
|
|
|
|
bool "TIM3 Channel 2"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM3_CHANNEL2
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH2MODE
|
|
|
|
int "TIM3 Channel 2 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM3_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH2OUT
|
|
|
|
bool "TIM3 Channel 2 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM3_CHANNEL2
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CHANNEL3
|
|
|
|
bool "TIM3 Channel 3"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 3.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM3_CHANNEL3
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH3MODE
|
|
|
|
int "TIM3 Channel 3 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM3_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH3OUT
|
|
|
|
bool "TIM3 Channel 3 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 3 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM3_CHANNEL3
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CHANNEL4
|
|
|
|
bool "TIM3 Channel 4"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 4.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM3_CHANNEL4
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH4MODE
|
|
|
|
int "TIM3 Channel 4 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM3_PWM description for available modes.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CH4OUT
|
|
|
|
bool "TIM3 Channel 4 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 4 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM3_CHANNEL4
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
if !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CHANNEL
|
|
|
|
int "TIM3 PWM Output Channel"
|
|
|
|
default 1
|
|
|
|
range 1 4
|
|
|
|
---help---
|
|
|
|
If TIM3 is enabled for PWM usage, you also need specifies the timer output
|
|
|
|
channel {1,..,4}
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM3_CHMODE
|
|
|
|
int "TIM3 Channel Mode"
|
|
|
|
default 0
|
|
|
|
range 0 5
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode. See STM32F0L0G0_TIM3_PWM description for available modes.
|
|
|
|
|
|
|
|
endif # !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM3_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM14_PWM
|
|
|
|
bool "TIM14 PWM"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM14
|
|
|
|
select PWM
|
2019-11-30 15:34:00 -06:00
|
|
|
select STM32F0L0G0_PWM
|
2019-10-17 12:00:57 -06:00
|
|
|
---help---
|
|
|
|
Reserve timer 14 for use by PWM
|
|
|
|
|
|
|
|
Timer devices may be used for different purposes. One special purpose is
|
|
|
|
to generate modulated outputs for such things as motor control. If STM32F0L0G0_TIM14
|
|
|
|
is defined then THIS following may also be defined to indicate that
|
|
|
|
the timer is intended to be used for pulsed output modulation.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM14_PWM
|
|
|
|
|
|
|
|
if STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM14_CHANNEL1
|
|
|
|
bool "TIM14 Channel 1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM14_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM14_CH1MODE
|
|
|
|
int "TIM14 Channel 1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 1
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM14_CH1OUT
|
|
|
|
bool "TIM14 Channel 1 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM14_CHANNEL1
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
if !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM14_CHANNEL
|
|
|
|
int "TIM14 PWM Output Channel"
|
|
|
|
default 1
|
|
|
|
range 1 1
|
|
|
|
---help---
|
|
|
|
If TIM14 is enabled for PWM usage, you also need specifies the timer output
|
|
|
|
channel {1}
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM14_CHMODE
|
|
|
|
int "TIM14 Channel Mode"
|
|
|
|
default 0
|
|
|
|
range 0 1
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
endif # !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM14_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_PWM
|
|
|
|
bool "TIM15 PWM"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM15
|
|
|
|
select PWM
|
2019-11-30 15:34:00 -06:00
|
|
|
select STM32F0L0G0_PWM
|
2019-10-17 12:00:57 -06:00
|
|
|
---help---
|
|
|
|
Reserve timer 15 for use by PWM
|
|
|
|
|
|
|
|
Timer devices may be used for different purposes. One special purpose is
|
|
|
|
to generate modulated outputs for such things as motor control. If STM32F0L0G0_TIM15
|
|
|
|
is defined then THIS following may also be defined to indicate that
|
|
|
|
the timer is intended to be used for pulsed output modulation.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM15_PWM
|
|
|
|
|
|
|
|
if STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CHANNEL1
|
|
|
|
bool "TIM15 Channel 1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM15_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CH1MODE
|
|
|
|
int "TIM15 Channel 1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 3
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CH1OUT
|
|
|
|
bool "TIM15 Channel 1 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1 output.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CH1NOUT
|
|
|
|
bool "TIM15 Channel 1 Complementary Output"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM15_CH1OUT
|
|
|
|
---help---
|
|
|
|
Enables channel 1 complementary output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM15_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CHANNEL2
|
|
|
|
bool "TIM15 Channel 2"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM15_CHANNEL2
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CH2MODE
|
|
|
|
int "TIM15 Channel 2 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 3
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CH2OUT
|
|
|
|
bool "TIM15 Channel 2 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 2 output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM15_CHANNEL2
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
if !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CHANNEL
|
|
|
|
int "TIM15 PWM Output Channel"
|
|
|
|
default 1
|
|
|
|
range 1 2
|
|
|
|
---help---
|
|
|
|
If TIM15 is enabled for PWM usage, you also need specifies the timer output
|
|
|
|
channel {1,2}
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM15_CHMODE
|
|
|
|
int "TIM15 Channel Mode"
|
|
|
|
default 0
|
|
|
|
range 0 3
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
endif # !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM15_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM16_PWM
|
|
|
|
bool "TIM16 PWM"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM16
|
|
|
|
select PWM
|
2019-11-30 15:34:00 -06:00
|
|
|
select STM32F0L0G0_PWM
|
2019-10-17 12:00:57 -06:00
|
|
|
---help---
|
|
|
|
Reserve timer 16 for use by PWM
|
|
|
|
|
|
|
|
Timer devices may be used for different purposes. One special purpose is
|
|
|
|
to generate modulated outputs for such things as motor control. If STM32F0L0G0_TIM16
|
|
|
|
is defined then THIS following may also be defined to indicate that
|
|
|
|
the timer is intended to be used for pulsed output modulation.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM16_PWM
|
|
|
|
|
|
|
|
if STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM16_CHANNEL1
|
|
|
|
bool "TIM16 Channel 1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM16_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM16_CH1MODE
|
|
|
|
int "TIM16 Channel 1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 1
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM16_CH1OUT
|
|
|
|
bool "TIM16 Channel 1 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1 output.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM16_CH1NOUT
|
|
|
|
bool "TIM16 Channel 1 Complementary Output"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM16_CH1OUT
|
|
|
|
---help---
|
|
|
|
Enables channel 1 complementary output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM16_CHANNEL1
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
if !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM16_CHANNEL
|
|
|
|
int "TIM16 PWM Output Channel"
|
|
|
|
default 1
|
|
|
|
range 1 1
|
|
|
|
---help---
|
|
|
|
If TIM16 is enabled for PWM usage, you also need specifies the timer output
|
|
|
|
channel {1}
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM16_CHMODE
|
|
|
|
int "TIM16 Channel Mode"
|
|
|
|
default 0
|
|
|
|
range 0 1
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
endif # !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM16_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM17_PWM
|
|
|
|
bool "TIM17 PWM"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM17
|
|
|
|
select PWM
|
2019-11-30 15:34:00 -06:00
|
|
|
select STM32F0L0G0_PWM
|
2019-10-17 12:00:57 -06:00
|
|
|
---help---
|
|
|
|
Reserve timer 17 for use by PWM
|
|
|
|
|
|
|
|
Timer devices may be used for different purposes. One special purpose is
|
|
|
|
to generate modulated outputs for such things as motor control. If STM32F0L0G0_TIM17
|
|
|
|
is defined then THIS following may also be defined to indicate that
|
|
|
|
the timer is intended to be used for pulsed output modulation.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM17_PWM
|
|
|
|
|
|
|
|
if STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM17_CHANNEL1
|
|
|
|
bool "TIM17 Channel 1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1.
|
|
|
|
|
|
|
|
if STM32F0L0G0_TIM17_CHANNEL1
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM17_CH1MODE
|
|
|
|
int "TIM17 Channel 1 Mode"
|
|
|
|
default 0
|
|
|
|
range 0 1
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM17_CH1OUT
|
|
|
|
bool "TIM17 Channel 1 Output"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enables channel 1 output.
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM17_CH1NOUT
|
|
|
|
bool "TIM17 Channel 1 Complementary Output"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM17_CH1OUT
|
|
|
|
---help---
|
|
|
|
Enables channel 1 complementary output.
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM17_CHANNEL1
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
if !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM17_CHANNEL
|
|
|
|
int "TIM17 PWM Output Channel"
|
|
|
|
default 1
|
|
|
|
range 1 1
|
|
|
|
---help---
|
|
|
|
If TIM17 is enabled for PWM usage, you also need specifies the timer output
|
|
|
|
channel {1}
|
|
|
|
|
|
|
|
config STM32F0L0G0_TIM17_CHMODE
|
|
|
|
int "TIM17 Channel Mode"
|
|
|
|
default 0
|
|
|
|
range 0 1
|
|
|
|
---help---
|
|
|
|
Specifies the channel mode.
|
|
|
|
|
|
|
|
endif # !STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
|
|
|
|
endif # STM32F0L0G0_TIM17_PWM
|
|
|
|
|
|
|
|
config STM32F0L0G0_PWM_MULTICHAN
|
|
|
|
bool "PWM Multiple Output Channels"
|
|
|
|
default n
|
|
|
|
depends on STM32F0L0G0_TIM1_PWM || STM32F0L0G0_TIM2_PWM || STM32F0L0G0_TIM3_PWM || STM32F0L0G0_TIM15_PWM
|
|
|
|
select ARCH_HAVE_PWM_MULTICHAN
|
|
|
|
select PWM_MULTICHAN
|
|
|
|
---help---
|
|
|
|
Specifies that the PWM driver supports multiple output channels per timer.
|
|
|
|
|
|
|
|
endmenu # Timer Configuration
|
|
|
|
|
2018-12-16 10:50:16 -06:00
|
|
|
menu "U[S]ART Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
comment "U[S]ART Device Configuration"
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART1 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART1_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART1
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART1_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART1_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART1_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART1 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART1_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 11:48:57 +00:00
|
|
|
config USART1_RXFIFO_THRES
|
|
|
|
int "USART1 Rx FIFO Threshold"
|
|
|
|
default 3
|
|
|
|
range 0 5
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_IP_USART_V2
|
2019-05-27 11:48:57 +00:00
|
|
|
---help---
|
|
|
|
Select the Rx FIFO threshold:
|
|
|
|
|
|
|
|
0 -> 1/8 full
|
|
|
|
1 -> 1/4 full
|
|
|
|
2 -> 1/2 full
|
|
|
|
3 -> 3/4 full
|
|
|
|
4 -> 7/8 full
|
|
|
|
5 -> Full
|
|
|
|
|
|
|
|
Higher values mean lower interrupt rates and better CPU performance.
|
|
|
|
Lower values may be needed at high BAUD rates to prevent Rx data
|
|
|
|
overrun errors.
|
|
|
|
|
2018-12-16 10:50:16 -06:00
|
|
|
config USART1_RS485
|
|
|
|
bool "RS-485 on USART1"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART1. Your board config will have to
|
|
|
|
provide GPIO_USART1_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART1_RS485_DIR_POLARITY
|
|
|
|
int "USART1 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART1_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART1. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART1_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART2 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART2_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART2
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART2_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART2_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART2_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART2 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART2_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 11:48:57 +00:00
|
|
|
config USART2_RXFIFO_THRES
|
|
|
|
int "USART2 Rx FIFO Threshold"
|
|
|
|
default 3
|
|
|
|
range 0 5
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_HAVE_IP_USART_V2
|
2019-05-27 11:48:57 +00:00
|
|
|
---help---
|
|
|
|
Select the Rx FIFO threshold:
|
|
|
|
|
|
|
|
0 -> 1/8 full
|
|
|
|
1 -> 1/4 full
|
|
|
|
2 -> 1/2 full
|
|
|
|
3 -> 3/4 full
|
|
|
|
4 -> 7/8 full
|
|
|
|
5 -> Full
|
|
|
|
|
|
|
|
Higher values mean lower interrupt rates and better CPU performance.
|
|
|
|
Lower values may be needed at high BAUD rates to prevent Rx data
|
|
|
|
overrun errors.
|
|
|
|
|
2018-12-16 10:50:16 -06:00
|
|
|
config USART2_RS485
|
|
|
|
bool "RS-485 on USART2"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART2. Your board config will have to
|
|
|
|
provide GPIO_USART2_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART2_RS485_DIR_POLARITY
|
|
|
|
int "USART2 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART2_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART2. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART2_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART3 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART3_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART3
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART3_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART3_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART3_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART3 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART3_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config USART3_RS485
|
|
|
|
bool "RS-485 on USART3"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART3. Your board config will have to
|
|
|
|
provide GPIO_USART3_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART3_RS485_DIR_POLARITY
|
|
|
|
int "USART3 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART3_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART3. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART3_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART4 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART4_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART4
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART4_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART4_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART4_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART4 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART4_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config USART4_RS485
|
|
|
|
bool "RS-485 on USART4"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART4. Your board config will have to
|
|
|
|
provide GPIO_USART4_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART4_RS485_DIR_POLARITY
|
|
|
|
int "USART4 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART4_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART4. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART4_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART5 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART5_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART5
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART5_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART5_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART5_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART5 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART5_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config USART5_RS485
|
|
|
|
bool "RS-485 on USART5"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART5. Your board config will have to
|
|
|
|
provide GPIO_USART5_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART5_RS485_DIR_POLARITY
|
|
|
|
int "USART5 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART5_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART5. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART5_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART6 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART6_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART6
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART6_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART6_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART6_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART6 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART6_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config USART6_RS485
|
|
|
|
bool "RS-485 on USART6"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART6. Your board config will have to
|
|
|
|
provide GPIO_USART6_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART6_RS485_DIR_POLARITY
|
|
|
|
int "USART6 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART6_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART6. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART6_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART7 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART7_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART7
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART7_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART7_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART7_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART7 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART7_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config USART7_RS485
|
|
|
|
bool "RS-485 on USART7"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART7. Your board config will have to
|
|
|
|
provide GPIO_USART7_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART7_RS485_DIR_POLARITY
|
|
|
|
int "USART7 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART7_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART7. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART7_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "USART8 Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
default STM32F0L0G0_USART8_SERIALDRIVER
|
|
|
|
depends on STM32F0L0G0_USART8
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART8_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Standard serial driver"
|
|
|
|
select USART8_SERIALDRIVER
|
|
|
|
select ARCH_HAVE_SERIAL_TERMIOS
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART8_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "1-Wire driver"
|
2019-05-27 08:16:24 -06:00
|
|
|
select STM32F0L0G0_1WIREDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
endchoice # USART8 Driver Configuration
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
if STM32F0L0G0_USART8_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
config USART8_RS485
|
|
|
|
bool "RS-485 on USART8"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable RS-485 interface on USART8. Your board config will have to
|
|
|
|
provide GPIO_USART8_RS485_DIR pin definition.
|
|
|
|
|
|
|
|
config USART8_RS485_DIR_POLARITY
|
|
|
|
int "USART8 RS-485 DIR pin polarity"
|
|
|
|
default 1
|
|
|
|
range 0 1
|
|
|
|
depends on USART8_RS485
|
|
|
|
---help---
|
|
|
|
Polarity of DIR pin for RS-485 on USART8. Set to state on DIR pin which
|
|
|
|
enables TX (0 - low / nTXEN, 1 - high / TXEN).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
endif # STM32F0L0G0_USART8_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
|
|
|
menu "Serial Driver Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_SERIALDRIVER
|
2018-12-16 10:50:16 -06:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SERIAL_DISABLE_REORDERING
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Disable reordering of ttySx devices."
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
NuttX per default reorders the serial ports (/dev/ttySx) so that the
|
|
|
|
console is always on /dev/ttyS0. If more than one UART is in use this
|
|
|
|
can, however, have the side-effect that all port mappings
|
|
|
|
(hardware USART1 -> /dev/ttyS0) change if the console is moved to another
|
|
|
|
UART. This is in particular relevant if a project uses the USB console
|
2019-08-05 12:04:14 +00:00
|
|
|
in some boards and a serial console in other boards, but does not
|
2018-12-16 10:50:16 -06:00
|
|
|
want the side effect of having all serial port names change when just
|
|
|
|
the console is moved from serial to USB.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_USART_SINGLEWIRE
|
2018-12-16 10:50:16 -06:00
|
|
|
bool "Single Wire Support"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_USART
|
2018-12-16 10:50:16 -06:00
|
|
|
---help---
|
|
|
|
Enable single wire UART support. The option enables support for the
|
|
|
|
TIOCSSINGLEWIRE ioctl in the STM32F0 serial driver.
|
|
|
|
|
|
|
|
endmenu # Serial Driver Configuration
|
|
|
|
|
|
|
|
if PM
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_PM_SERIAL_ACTIVITY
|
2018-12-16 10:50:16 -06:00
|
|
|
int "PM serial activity"
|
|
|
|
default 10
|
|
|
|
---help---
|
|
|
|
PM activity reported to power management logic on every serial
|
|
|
|
interrupt.
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
endmenu
|
2019-05-09 13:02:53 +00:00
|
|
|
|
|
|
|
menu "ADC Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_ADC
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC1_RESOLUTION
|
2019-05-09 13:02:53 +00:00
|
|
|
int "ADC1 resolution"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_ADC1
|
2019-05-09 13:02:53 +00:00
|
|
|
default 0
|
|
|
|
range 0 3
|
|
|
|
---help---
|
|
|
|
ADC1 resolution. 0 - 12 bit, 1 - 10 bit, 2 - 8 bit, 3 - 6 bit
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC_NO_STARTUP_CONV
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "Do not start conversion when opening ADC device"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Do not start conversion when opening ADC device.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC_NOIRQ
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "Do not use default ADC interrupts"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Do not use default ADC interrupts handlers.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC_LL_OPS
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "ADC low-level operations"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable low-level ADC ops.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC_CHANGE_SAMPLETIME
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "ADC sample time configuration"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_ADC_LL_OPS
|
2019-05-09 13:02:53 +00:00
|
|
|
---help---
|
|
|
|
Enable ADC sample time configuration (SMPRx registers).
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC1_DMA
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "ADC1 DMA"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_ADC1 && STM32F0L0G0_HAVE_ADC1_DMA
|
2019-05-09 13:02:53 +00:00
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
If DMA is selected, then the ADC may be configured to support
|
|
|
|
DMA transfer, which is necessary if multiple channels are read
|
|
|
|
or if very high trigger frequencies are used.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_ADC1_DMA_CFG
|
2019-05-09 13:02:53 +00:00
|
|
|
int "ADC1 DMA configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_ADC1_DMA && !STM32F0L0G0_HAVE_IP_ADC_V1_BASIC
|
2019-05-09 13:02:53 +00:00
|
|
|
range 0 1
|
|
|
|
default 0
|
|
|
|
---help---
|
|
|
|
0 - ADC1 DMA in One Shot Mode, 1 - ADC1 DMA in Circular Mode
|
|
|
|
|
|
|
|
endmenu
|
|
|
|
|
|
|
|
menu "SPI Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_SPI
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI_INTERRUPTS
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "Interrupt driver SPI"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Select to enable interrupt driven SPI support. Non-interrupt-driven,
|
|
|
|
poll-waiting is recommended if the interrupt rate would be to high in
|
|
|
|
the interrupt driven case.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI_DMA
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "SPI DMA"
|
|
|
|
default n
|
|
|
|
---help---
|
2019-05-27 08:16:24 -06:00
|
|
|
Use DMA to improve SPI transfer performance. Cannot be used with STM32F0L0G0_SPI_INTERRUPT.
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI1_DMA
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "SPI1 DMA"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_SPI1 && STM32F0L0G0_SPI_DMA
|
2019-05-09 13:02:53 +00:00
|
|
|
---help---
|
|
|
|
Use DMA to improve SPI1 transfer performance.
|
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_SPI2_DMA
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "SPI2 DMA"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_SPI2 && STM32F0L0G0_SPI_DMA
|
2019-05-09 13:02:53 +00:00
|
|
|
---help---
|
|
|
|
Use DMA to improve SPI2 transfer performance.
|
|
|
|
|
|
|
|
endmenu # SPI Configuration
|
|
|
|
|
|
|
|
menu "I2C Configuration"
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_I2C
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2C_DYNTIMEO
|
2019-05-09 13:02:53 +00:00
|
|
|
bool "Use dynamic timeouts"
|
|
|
|
default n
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_I2C
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2C_DYNTIMEO_USECPERBYTE
|
2019-05-09 13:02:53 +00:00
|
|
|
int "Timeout Microseconds per Byte"
|
|
|
|
default 500
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_I2C_DYNTIMEO
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2C_DYNTIMEO_STARTSTOP
|
2019-05-09 13:02:53 +00:00
|
|
|
int "Timeout for Start/Stop (Milliseconds)"
|
|
|
|
default 1000
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_I2C_DYNTIMEO
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2CTIMEOSEC
|
2019-05-09 13:02:53 +00:00
|
|
|
int "Timeout seconds"
|
|
|
|
default 0
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_I2C
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2CTIMEOMS
|
2019-05-09 13:02:53 +00:00
|
|
|
int "Timeout Milliseconds"
|
|
|
|
default 500
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_I2C && !STM32F0L0G0_I2C_DYNTIMEO
|
2019-05-09 13:02:53 +00:00
|
|
|
|
2019-05-27 08:16:24 -06:00
|
|
|
config STM32F0L0G0_I2CTIMEOTICKS
|
2019-05-09 13:02:53 +00:00
|
|
|
int "Timeout for Done and Stop (ticks)"
|
|
|
|
default 500
|
2019-05-27 08:16:24 -06:00
|
|
|
depends on STM32F0L0G0_I2C && !STM32F0L0G0_I2C_DYNTIMEO
|
2019-05-09 13:02:53 +00:00
|
|
|
|
|
|
|
endmenu #I2C Configuration
|