Hello, What is the diference between nrf_dvr_XXX vs nrf_XXX and why can't I add nrf_dvr_XXX to my project?
And that is my packs:
Thank you
Hello, What is the diference between nrf_dvr_XXX vs nrf_XXX and why can't I add nrf_dvr_XXX to my project?
And that is my packs:
Thank you
The nrf_drv_X is the driver, and the nrf_X is the HAL (Hardware abstraction layer).
The HAL provides basic APIs for accessing the registers. The driver provides APIs on a higher level.
If you have a look in the documentation, you will see that many of the peripheral drivers are divided into an abstraction layer that maps the hardware register operations to functions which are then used in the higher level driver (nrf_drv_X).
For example the PPI is divided into the HAL (developer.nordicsemi.com/.../a00761.html), and the driver (developer.nordicsemi.com/.../a00792.html)
The nrf_drv_X is the driver, and the nrf_X is the HAL (Hardware abstraction layer).
The HAL provides basic APIs for accessing the registers. The driver provides APIs on a higher level.
If you have a look in the documentation, you will see that many of the peripheral drivers are divided into an abstraction layer that maps the hardware register operations to functions which are then used in the higher level driver (nrf_drv_X).
For example the PPI is divided into the HAL (developer.nordicsemi.com/.../a00761.html), and the driver (developer.nordicsemi.com/.../a00792.html)
Thank you, Are the driver intend to use with softdevices only?