mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-14 17:13:50 +01:00
periph/flashpage: Add _in_address_space feature
This commit is contained in:
parent
74d086cdd6
commit
41f961a197
@ -12,6 +12,7 @@ config CPU_FAM_CC2538
|
|||||||
select HAS_CPU_CC2538
|
select HAS_CPU_CC2538
|
||||||
select HAS_PERIPH_CPUID
|
select HAS_PERIPH_CPUID
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_GPIO
|
select HAS_PERIPH_GPIO
|
||||||
select HAS_PERIPH_GPIO_IRQ
|
select HAS_PERIPH_GPIO_IRQ
|
||||||
|
|||||||
@ -3,6 +3,7 @@ CPU_FAM = cc2538
|
|||||||
|
|
||||||
FEATURES_PROVIDED += periph_cpuid
|
FEATURES_PROVIDED += periph_cpuid
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
||||||
FEATURES_PROVIDED += periph_hwrng
|
FEATURES_PROVIDED += periph_hwrng
|
||||||
|
|||||||
@ -10,6 +10,7 @@ config CPU_COMMON_EFM32
|
|||||||
select HAS_CPU_EFM32
|
select HAS_CPU_EFM32
|
||||||
select HAS_PERIPH_CPUID
|
select HAS_PERIPH_CPUID
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_GPIO
|
select HAS_PERIPH_GPIO
|
||||||
select HAS_PERIPH_GPIO_IRQ
|
select HAS_PERIPH_GPIO_IRQ
|
||||||
|
|||||||
@ -11,6 +11,7 @@ endif
|
|||||||
FEATURES_PROVIDED += arch_efm32
|
FEATURES_PROVIDED += arch_efm32
|
||||||
FEATURES_PROVIDED += periph_cpuid
|
FEATURES_PROVIDED += periph_cpuid
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
||||||
FEATURES_PROVIDED += periph_rtt_set_counter
|
FEATURES_PROVIDED += periph_rtt_set_counter
|
||||||
|
|||||||
@ -12,6 +12,7 @@ config CPU_FAM_GD32V
|
|||||||
select HAS_PERIPH_CLIC
|
select HAS_PERIPH_CLIC
|
||||||
select HAS_PERIPH_GPIO
|
select HAS_PERIPH_GPIO
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_PM
|
select HAS_PERIPH_PM
|
||||||
select HAS_PERIPH_TIMER
|
select HAS_PERIPH_TIMER
|
||||||
|
|||||||
@ -7,6 +7,7 @@ FEATURES_PROVIDED += periph_timer_periodic
|
|||||||
FEATURES_PROVIDED += periph_wdt
|
FEATURES_PROVIDED += periph_wdt
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
|
|
||||||
include $(RIOTCPU)/riscv_common/Makefile.features
|
include $(RIOTCPU)/riscv_common/Makefile.features
|
||||||
|
|||||||
@ -30,6 +30,7 @@ config CPU_FAM_K
|
|||||||
bool
|
bool
|
||||||
select CPU_COMMON_KINETIS
|
select CPU_COMMON_KINETIS
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_MCG
|
select HAS_PERIPH_MCG
|
||||||
|
|
||||||
@ -42,6 +43,7 @@ config CPU_FAM_W
|
|||||||
bool
|
bool
|
||||||
select CPU_COMMON_KINETIS
|
select CPU_COMMON_KINETIS
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_MCG
|
select HAS_PERIPH_MCG
|
||||||
|
|
||||||
|
|||||||
@ -21,6 +21,7 @@ include $(LAST_MAKEFILEDIR)/kinetis-info.mk
|
|||||||
|
|
||||||
ifneq (,$(filter k w,$(CPU_FAM)))
|
ifneq (,$(filter k w,$(CPU_FAM)))
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@ -33,6 +33,7 @@ config CPU_ARCH_MSP430
|
|||||||
select HAS_ARCH_MSP430
|
select HAS_ARCH_MSP430
|
||||||
select HAS_DBGPIN
|
select HAS_DBGPIN
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_NEWLIB
|
select HAS_NEWLIB
|
||||||
select HAS_PERIPH_PM
|
select HAS_PERIPH_PM
|
||||||
|
|||||||
@ -6,5 +6,6 @@ FEATURES_PROVIDED += arch_msp430
|
|||||||
FEATURES_PROVIDED += dbgpin
|
FEATURES_PROVIDED += dbgpin
|
||||||
FEATURES_PROVIDED += newlib
|
FEATURES_PROVIDED += newlib
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
FEATURES_PROVIDED += periph_pm
|
FEATURES_PROVIDED += periph_pm
|
||||||
|
|||||||
@ -9,6 +9,7 @@ config CPU_COMMON_NRF5X
|
|||||||
select HAS_BLE_NIMBLE
|
select HAS_BLE_NIMBLE
|
||||||
select HAS_PERIPH_CPUID
|
select HAS_PERIPH_CPUID
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_GPIO
|
select HAS_PERIPH_GPIO
|
||||||
select HAS_PERIPH_GPIO_IRQ
|
select HAS_PERIPH_GPIO_IRQ
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
# Put defined MCU peripherals here (in alphabetical order)
|
# Put defined MCU peripherals here (in alphabetical order)
|
||||||
FEATURES_PROVIDED += periph_cpuid
|
FEATURES_PROVIDED += periph_cpuid
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
||||||
FEATURES_PROVIDED += periph_timer_periodic
|
FEATURES_PROVIDED += periph_timer_periodic
|
||||||
|
|||||||
@ -9,6 +9,7 @@ config CPU_FAM_NRF9160
|
|||||||
select HAS_CPU_NRF9160
|
select HAS_CPU_NRF9160
|
||||||
select HAS_PERIPH_CPUID
|
select HAS_PERIPH_CPUID
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_GPIO
|
select HAS_PERIPH_GPIO
|
||||||
select HAS_PERIPH_GPIO_IRQ
|
select HAS_PERIPH_GPIO_IRQ
|
||||||
|
|||||||
@ -9,6 +9,7 @@ config CPU_COMMON_SAM0
|
|||||||
bool
|
bool
|
||||||
select HAS_PERIPH_CPUID
|
select HAS_PERIPH_CPUID
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_FLASHPAGE_RWEE
|
select HAS_PERIPH_FLASHPAGE_RWEE
|
||||||
select HAS_PERIPH_GPIO
|
select HAS_PERIPH_GPIO
|
||||||
|
|||||||
@ -8,6 +8,7 @@ ifeq (,$(filter $(CPU_MODELS_WITHOUT_DMA),$(CPU_MODEL)))
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
FEATURES_PROVIDED += periph_flashpage_rwee
|
FEATURES_PROVIDED += periph_flashpage_rwee
|
||||||
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
||||||
|
|||||||
@ -14,6 +14,7 @@ FEATURES_PROVIDED += periph_uart_nonblocking
|
|||||||
|
|
||||||
ifneq (,$(filter $(CPU_FAM),f0 f1 f3 g0 g4 l0 l1 l4 l5 u5 wb wl))
|
ifneq (,$(filter $(CPU_FAM),f0 f1 f3 g0 g4 l0 l1 l4 l5 u5 wb wl))
|
||||||
FEATURES_PROVIDED += periph_flashpage
|
FEATURES_PROVIDED += periph_flashpage
|
||||||
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
||||||
FEATURES_PROVIDED += periph_flashpage_pagewise
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@ -14,6 +14,7 @@ config CPU_FAM_F0
|
|||||||
select CPU_CORE_CORTEX_M0
|
select CPU_CORE_CORTEX_M0
|
||||||
select HAS_CPU_STM32F0
|
select HAS_CPU_STM32F0
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_FLASHPAGE_RAW
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
select HAS_PERIPH_WDT
|
select HAS_PERIPH_WDT
|
||||||
|
|||||||
@ -13,6 +13,7 @@ config CPU_FAM_F1
|
|||||||
select HAS_BOOTLOADER_STM32
|
select HAS_BOOTLOADER_STM32
|
||||||
select HAS_CPU_STM32F1
|
select HAS_CPU_STM32F1
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_FLASHPAGE_RAW
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
select HAS_PERIPH_RTT_SET_COUNTER
|
select HAS_PERIPH_RTT_SET_COUNTER
|
||||||
|
|||||||
@ -11,6 +11,7 @@ config CPU_FAM_F3
|
|||||||
select CPU_CORE_CORTEX_M4F
|
select CPU_CORE_CORTEX_M4F
|
||||||
select HAS_CPU_STM32F3
|
select HAS_CPU_STM32F3
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_FLASHPAGE_RAW
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
|
|||||||
@ -11,6 +11,7 @@ config CPU_FAM_G0
|
|||||||
select CPU_CORE_CORTEX_M0PLUS
|
select CPU_CORE_CORTEX_M0PLUS
|
||||||
select HAS_CPU_STM32G0
|
select HAS_CPU_STM32G0
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_FLASHPAGE_RAW
|
select HAS_PERIPH_FLASHPAGE_RAW
|
||||||
select HAS_PERIPH_WDT
|
select HAS_PERIPH_WDT
|
||||||
|
|||||||
@ -12,6 +12,7 @@ config CPU_FAM_G4
|
|||||||
select HAS_CPU_STM32G4
|
select HAS_CPU_STM32G4
|
||||||
select HAS_CORTEXM_MPU
|
select HAS_CORTEXM_MPU
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
select HAS_PERIPH_WDT
|
select HAS_PERIPH_WDT
|
||||||
|
|||||||
@ -11,6 +11,7 @@ config CPU_FAM_L0
|
|||||||
select CPU_CORE_CORTEX_M0PLUS
|
select CPU_CORE_CORTEX_M0PLUS
|
||||||
select HAS_CPU_STM32L0
|
select HAS_CPU_STM32L0
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_EEPROM
|
select HAS_PERIPH_EEPROM
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
|
|||||||
@ -12,6 +12,7 @@ config CPU_FAM_L1
|
|||||||
select HAS_CPU_STM32L1
|
select HAS_CPU_STM32L1
|
||||||
select HAS_CORTEXM_MPU
|
select HAS_CORTEXM_MPU
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_EEPROM
|
select HAS_PERIPH_EEPROM
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
|
|||||||
@ -12,6 +12,7 @@ config CPU_FAM_L4
|
|||||||
select HAS_CPU_STM32L4
|
select HAS_CPU_STM32L4
|
||||||
select HAS_CORTEXM_MPU
|
select HAS_CORTEXM_MPU
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
|
|||||||
@ -11,6 +11,7 @@ config CPU_FAM_L5
|
|||||||
select CPU_CORE_CORTEX_M33
|
select CPU_CORE_CORTEX_M33
|
||||||
select HAS_CPU_STM32L5
|
select HAS_CPU_STM32L5
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
|
|||||||
@ -11,6 +11,7 @@ config CPU_FAM_U5
|
|||||||
select CPU_CORE_CORTEX_M33
|
select CPU_CORE_CORTEX_M33
|
||||||
select HAS_CPU_STM32U5
|
select HAS_CPU_STM32U5
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
|
|||||||
@ -11,6 +11,7 @@ config CPU_FAM_WB
|
|||||||
select CPU_CORE_CORTEX_M4
|
select CPU_CORE_CORTEX_M4
|
||||||
select HAS_CPU_STM32WB
|
select HAS_CPU_STM32WB
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_HWRNG
|
select HAS_PERIPH_HWRNG
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
|
|||||||
@ -12,6 +12,7 @@ config CPU_FAM_WL
|
|||||||
select CPU_CORE_CORTEX_M4
|
select CPU_CORE_CORTEX_M4
|
||||||
select HAS_CPU_STM32WL
|
select HAS_CPU_STM32WL
|
||||||
select HAS_PERIPH_FLASHPAGE
|
select HAS_PERIPH_FLASHPAGE
|
||||||
|
select HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
select HAS_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
select HAS_PERIPH_RTC_MEM
|
select HAS_PERIPH_RTC_MEM
|
||||||
select HAS_PERIPH_WDT
|
select HAS_PERIPH_WDT
|
||||||
|
|||||||
@ -14,6 +14,11 @@ menuconfig MODULE_PERIPH_FLASHPAGE
|
|||||||
# periph_init_% modules are handled in Makefile. We need to define them to keep
|
# periph_init_% modules are handled in Makefile. We need to define them to keep
|
||||||
# the list the same for now. We should be able to remove them later on.
|
# the list the same for now. We should be able to remove them later on.
|
||||||
|
|
||||||
|
config MODULE_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
|
bool "Static memory sections can fundamentally be turned into flash pages"
|
||||||
|
depends on HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
|
depends on MODULE_PERIPH_FLASHPAGE_PAGEWISE
|
||||||
|
|
||||||
config MODULE_PERIPH_INIT_FLASHPAGE
|
config MODULE_PERIPH_INIT_FLASHPAGE
|
||||||
bool "Auto initialize Flashpage peripheral"
|
bool "Auto initialize Flashpage peripheral"
|
||||||
default y if MODULE_PERIPH_INIT
|
default y if MODULE_PERIPH_INIT
|
||||||
|
|||||||
@ -73,6 +73,12 @@ config HAS_ETHERNET
|
|||||||
help
|
help
|
||||||
Indicates that Ethernet connectivity is present.
|
Indicates that Ethernet connectivity is present.
|
||||||
|
|
||||||
|
config HAS_PERIPH_FLASHPAGE_IN_ADDRESS_SPACE
|
||||||
|
bool
|
||||||
|
help
|
||||||
|
Indicates that static memory sections can fundamentally be turned
|
||||||
|
into flash pages.
|
||||||
|
|
||||||
config HAS_HIGHLEVEL_STDIO
|
config HAS_HIGHLEVEL_STDIO
|
||||||
bool
|
bool
|
||||||
help
|
help
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user