Go to file
Alberto Escolar Piedras fec69703cb Convert into a west module
Add necessary glue to make this Babblesim component
into a west module so it can be used directly
in Zephyr's build system without any further glue.

Note that it remains being also a BabbleSim component
so users can still use it as before

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2019-11-18 10:19:11 +01:00
docs Documentation: Expand greatly 2019-08-04 15:52:21 +02:00
src TIMER: silence a bogus compiler warning 2019-11-15 15:15:15 +01:00
zephyr Convert into a west module 2019-11-18 10:19:11 +01:00
.gitignore gitignore: ignore typical project files 2019-11-15 15:15:15 +01:00
CMakeLists.txt Convert into a west module 2019-11-18 10:19:11 +01:00
Depends First commit 2018-09-14 13:18:38 +02:00
Makefile nrfx: Added 1st version of drivers/nrf_common.h 2019-07-03 15:45:13 +02:00
TODO.txt First commit 2018-09-14 13:18:38 +02:00

docs/README.md

Models of some of the HW present in a NRF52xxx.
Where relevant differences exist, these models try to align with a NRF52382.

This repo contains both models of the NRF52 HW as well as a replacement nRFx HAL.
This replacement HAL is a modified version of the real nRFx to be used with these models. With it, the Zephyr SW should work without needing further changes. See the nrfx/hal/README.md for more details.

This models can be used directly with Zephyr's nrf52_bsim target.

The NRF_RADIO peripheral model uses BabbleSim for the radio environment simulation.

For more information about the HW models, or how to use them without the nrf52_bsim please refer to README_HW_models.md

Faithfullness of these models

These models are accurate enough to allow the current Zephyr to run, and its BLE stack to function. For more details please see the notes on the source files for each peripheral model.

These models are based solely on the public SOC specifications

They have been developed without any other knowledge and probably contain inacuracies, and defects.

Several of the peripherals which are not necessary for typical BLE applications are not modelled. Moreover, in the modelled peripherals, functionality which is not used in the Zephyr drivers is normally not modelled either. The TODO file list some mayor omissions. It is certainly possible to expand these models to include the rest.