Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -421,3 +421,6 @@
[submodule "frozen/CircuitPython_edupico2_paj7620"]
path = frozen/CircuitPython_edupico2_paj7620
url = https://github.com/CytronTechnologies/CircuitPython_edupico2_paj7620.git
[submodule "frozen/Adafruit_CircuitPython_BLE_File_Transfer"]
path = frozen/Adafruit_CircuitPython_BLE_File_Transfer
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer.git
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is autogenerated when a board is built. Do not edit. Do commit it to git. Other scripts use its info.
name = "POSIX/Native Boards Native simulator - native_sim"
name = "zephyr Native simulator - native_sim"

[modules]
__future__ = true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is autogenerated when a board is built. Do not edit. Do commit it to git. Other scripts use its info.
name = "POSIX/Native Boards nRF5340 simulated boards (BabbleSim)"
name = "zephyr nRF5340 simulated boards (BabbleSim)"

[modules]
__future__ = true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is autogenerated when a board is built. Do not edit. Do commit it to git. Other scripts use its info.
name = "POSIX/Native Boards nRF54LM20 simulated boards (BabbleSim)"
name = "zephyr nRF54LM20 simulated boards (BabbleSim)"

[modules]
__future__ = true
Expand Down
8 changes: 8 additions & 0 deletions ports/zephyr-cp/boards/nrf54lm20bsim_nrf54lm20a_cpuapp.conf
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@ CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y
# Override Kconfig default
CONFIG_BT_BUF_CMD_TX_COUNT=2

# The bsim native_sim does not drive the BLE controller ticker time-slot
# mechanism used for radio-synchronized flash operations. With the default
# SOC_FLASH_NRF_RADIO_SYNC_TICKER, flash erase/write waits on a semaphore
# that is never given, hanging for ~34s (FLASH_TIMEOUT_MS) per operation.
# Disable radio sync so flash operations run directly, matching nrf5340bsim
# (which uses an IPC-based controller and so defaults to _NONE).
CONFIG_SOC_FLASH_NRF_RADIO_SYNC_NONE=y

CONFIG_TRACING=y
CONFIG_TRACING_PERFETTO=y
CONFIG_TRACING_SYNC=y
Expand Down
9 changes: 9 additions & 0 deletions ports/zephyr-cp/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y

# Work around a latent bug in soc_flash_nrf_ticker.c: with the default
# NRF_RRAM_WRITE_BUFFER_SIZE=1, FLASH_SLOT_WRITE (500 us) <
# FLASH_SYNC_SWITCHING_TIME (1700 us), so `interval = duration -
# FLASH_SYNC_SWITCHING_TIME` underflows and the next flash slot is scheduled
# ~71 minutes out. Any write larger than a single 16-byte slot then times out
# (-ETIMEDOUT / -116), e.g. persisting bond keys right after pairing.
# See zephyr/tests/boards/nrf/rram/overlay-radio_sync.conf.
CONFIG_NRF_RRAM_WRITE_BUFFER_SIZE=32
Loading
Loading