2018-05-04 13:47:46 +02:00
|
|
|
# Put defined MCU peripherals here (in alphabetical order)
|
2023-07-04 17:34:57 +02:00
|
|
|
FEATURES_PROVIDED += periph_cpuid
|
2021-11-17 11:13:38 +01:00
|
|
|
FEATURES_PROVIDED += periph_flashpage
|
2022-03-17 19:45:54 +01:00
|
|
|
FEATURES_PROVIDED += periph_flashpage_in_address_space
|
2021-11-17 11:13:38 +01:00
|
|
|
FEATURES_PROVIDED += periph_flashpage_pagewise
|
2023-07-04 17:06:19 +02:00
|
|
|
FEATURES_PROVIDED += periph_gpio periph_gpio_irq
|
|
|
|
FEATURES_PROVIDED += periph_timer_periodic
|
2023-08-17 14:45:42 +02:00
|
|
|
FEATURES_PROVIDED += periph_timer_poll
|
2023-04-28 12:13:59 +02:00
|
|
|
FEATURES_PROVIDED += periph_timer_query_freqs
|
2023-07-04 17:06:19 +02:00
|
|
|
FEATURES_PROVIDED += periph_uart_modecfg
|
2023-07-05 09:49:28 +02:00
|
|
|
FEATURES_PROVIDED += periph_wdt periph_wdt_cb
|
2023-07-04 17:06:19 +02:00
|
|
|
|
|
|
|
ifeq (,$(filter nrf5340_app,$(CPU_MODEL)))
|
2024-01-23 09:05:13 +01:00
|
|
|
FEATURES_PROVIDED += periph_gpio_ll
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_disconnect
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_input_pull_down
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_input_pull_up
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_irq
|
2024-05-20 10:39:10 +02:00
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_irq_edge_triggered_both
|
2024-01-23 09:05:13 +01:00
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_irq_unmask
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_open_drain
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_open_drain_pull_up
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_open_source
|
|
|
|
FEATURES_PROVIDED += periph_gpio_ll_open_source_pull_down
|
2023-07-04 17:06:19 +02:00
|
|
|
endif
|
2021-07-14 18:19:27 +02:00
|
|
|
|
2023-07-04 17:06:19 +02:00
|
|
|
# nRF9160/nRF5340 don't support these drivers right now
|
|
|
|
ifeq (,$(filter nrf9160 nrf5340_app,$(CPU_MODEL)))
|
2021-07-14 18:19:27 +02:00
|
|
|
FEATURES_PROVIDED += periph_hwrng
|
|
|
|
FEATURES_PROVIDED += periph_rtt_overflow
|
|
|
|
FEATURES_PROVIDED += periph_temperature
|
2017-10-28 17:50:47 +02:00
|
|
|
|
2018-05-04 13:47:46 +02:00
|
|
|
# Various other features (if any)
|
2021-07-14 18:19:27 +02:00
|
|
|
FEATURES_PROVIDED += ble_nimble
|
|
|
|
FEATURES_PROVIDED += radio_nrfble
|
|
|
|
FEATURES_PROVIDED += radio_nrfmin
|
2024-05-21 21:22:01 +02:00
|
|
|
FEATURES_PROVIDED += netif
|
2021-07-14 18:19:27 +02:00
|
|
|
endif
|
2018-05-04 13:47:46 +02:00
|
|
|
|
2020-07-03 10:47:11 +02:00
|
|
|
include $(RIOTCPU)/cortexm_common/Makefile.features
|