30 lines
1.0 KiB
Plaintext
30 lines
1.0 KiB
Plaintext
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config BOARD_NRF52_BSIM
|
|
bool "NRF52 simulation model"
|
|
select SOC_SERIES_BSIM_NRFXX
|
|
select SOC_SERIES_BSIM_NRF52X
|
|
select SOC_COMPATIBLE_NRF
|
|
select SOC_COMPATIBLE_NRF52X
|
|
select SOC_COMPATIBLE_NRF52832
|
|
select CONSOLE_HAS_DRIVER
|
|
select NRF_RTC_TIMER
|
|
select CLOCK_CONTROL
|
|
# Indicate that the nRF RNG peripheral is present (actually a model
|
|
# of it), so that the corresponding driver becomes available (see
|
|
# dependencies of the ENTROPY_NRF5_RNG option).
|
|
select HAS_HW_NRF_RNG
|
|
# Indicate that CCM supports 8 bit length field, to support full
|
|
# length LL PDUs.
|
|
select HAS_HW_NRF_CCM_LFLEN_8BIT
|
|
# Indicate 2M support so that Phy procedure can be enabled.
|
|
select HAS_HW_NRF_RADIO_BLE_2M
|
|
# Do the same for the CLOCK and POWER peripherals, so that the nrfx
|
|
# drivers for them can be used.
|
|
select HAS_HW_NRF_CLOCK
|
|
select HAS_HW_NRF_POWER
|
|
select HAS_NRFX
|
|
help
|
|
Will produce a console Linux process which can be executed natively.
|
|
It needs the BabbleSim simulator both in compile time and to execute
|