ext: hal: nordic: Add kconfig / CMakeLists entries for nrfx_usbd
Adds entries for USBD driver (nrfx_usbd) for kconfig / CMake. Updates nrf52840 configuration header to enable USBD. Signed-off-by: Paweł Zadrożniak <pawel.zadrozniak@nordicsemi.no>
This commit is contained in:
parent
7f92deb641
commit
0a3f6f0a58
3 changed files with 30 additions and 22 deletions
|
@ -18,21 +18,23 @@ if(CONFIG_HAS_NRFX)
|
||||||
|
|
||||||
zephyr_sources(nrfx_glue.c)
|
zephyr_sources(nrfx_glue.c)
|
||||||
|
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_PRS nrfx/drivers/prs/nrfx_prs.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_PRS nrfx/drivers/prs/nrfx_prs.c)
|
||||||
|
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_ADC nrfx/drivers/src/nrfx_adc.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_ADC nrfx/drivers/src/nrfx_adc.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_CLOCK nrfx/drivers/src/nrfx_clock.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_CLOCK nrfx/drivers/src/nrfx_clock.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_NFCT nrfx/drivers/src/nrfx_nfct.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_NFCT nrfx/drivers/src/nrfx_nfct.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_PWM nrfx/drivers/src/nrfx_pwm.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_PWM nrfx/drivers/src/nrfx_pwm.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_RTC nrfx/drivers/src/nrfx_rtc.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_RTC nrfx/drivers/src/nrfx_rtc.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_SAADC nrfx/drivers/src/nrfx_saadc.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_SAADC nrfx/drivers/src/nrfx_saadc.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_SPI nrfx/drivers/src/nrfx_spi.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_SPI nrfx/drivers/src/nrfx_spi.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_SPIM nrfx/drivers/src/nrfx_spim.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_SPIM nrfx/drivers/src/nrfx_spim.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_SPIS nrfx/drivers/src/nrfx_spis.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_SPIS nrfx/drivers/src/nrfx_spis.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_TIMER nrfx/drivers/src/nrfx_timer.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_SYSTICK nrfx/drivers/src/nrfx_systick.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_TWI nrfx/drivers/src/nrfx_twi.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_TIMER nrfx/drivers/src/nrfx_timer.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_TWIM nrfx/drivers/src/nrfx_twim.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_TWI nrfx/drivers/src/nrfx_twi.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_UART nrfx/drivers/src/nrfx_uart.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_TWIM nrfx/drivers/src/nrfx_twim.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_UARTE nrfx/drivers/src/nrfx_uarte.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_UART nrfx/drivers/src/nrfx_uart.c)
|
||||||
zephyr_sources_ifdef(CONFIG_NRFX_WDT nrfx/drivers/src/nrfx_wdt.c)
|
zephyr_sources_ifdef(CONFIG_NRFX_UARTE nrfx/drivers/src/nrfx_uarte.c)
|
||||||
|
zephyr_sources_ifdef(CONFIG_NRFX_USBD nrfx/drivers/src/nrfx_usbd.c)
|
||||||
|
zephyr_sources_ifdef(CONFIG_NRFX_WDT nrfx/drivers/src/nrfx_wdt.c)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -35,6 +35,9 @@ config NRFX_SPIM
|
||||||
config NRFX_SPIS
|
config NRFX_SPIS
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config NRFX_SYSTICK
|
||||||
|
bool
|
||||||
|
|
||||||
config NRFX_TIMER
|
config NRFX_TIMER
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
@ -64,5 +67,9 @@ config NRFX_TWI
|
||||||
config NRFX_TWIM
|
config NRFX_TWIM
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config NRFX_USBD
|
||||||
|
bool
|
||||||
|
select NRFX_SYSTICK
|
||||||
|
|
||||||
config NRFX_WDT
|
config NRFX_WDT
|
||||||
bool
|
bool
|
||||||
|
|
|
@ -2233,10 +2233,9 @@
|
||||||
// </e>
|
// </e>
|
||||||
|
|
||||||
// <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver
|
// <q> NRFX_SYSTICK_ENABLED - nrfx_systick - ARM(R) SysTick driver
|
||||||
|
//==========================================================
|
||||||
|
#ifdef CONFIG_NRFX_SYSTICK
|
||||||
#ifndef NRFX_SYSTICK_ENABLED
|
#define NRFX_SYSTICK_ENABLED 1
|
||||||
#define NRFX_SYSTICK_ENABLED 0
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver
|
// <e> NRFX_TIMER_ENABLED - nrfx_timer - TIMER periperal driver
|
||||||
|
@ -2976,8 +2975,8 @@
|
||||||
|
|
||||||
// <e> NRFX_USBD_ENABLED - nrfx_usbd - USBD peripheral driver
|
// <e> NRFX_USBD_ENABLED - nrfx_usbd - USBD peripheral driver
|
||||||
//==========================================================
|
//==========================================================
|
||||||
#ifndef NRFX_USBD_ENABLED
|
#ifdef CONFIG_NRFX_USBD
|
||||||
#define NRFX_USBD_ENABLED 0
|
#define NRFX_USBD_ENABLED 1
|
||||||
#endif
|
#endif
|
||||||
// <o> NRFX_USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
|
// <o> NRFX_USBD_CONFIG_IRQ_PRIORITY - Interrupt priority
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue