Hi,
I've been trying to port my project from SDK10 to SDK12. I'd thought this would be a simple process. Definitely simplier then when I ported from SDK6.1 to SDK10. However I'm finding many many undocumented changes that are quite frustrating. I will list a few here and hope other can either add to this, or perhaps point me to a post that I may have missed.
CPU Blocking BLE_COMMON_OPT_RADIO_CPU_MUTEX is no longer defined ble_opt_t has changed as a structure and no longer has any control over CPU Blocking There is no documentation on how to
IRQ Priority NRF_APP_PRIORITY_LOW is no longer defined in nrf_soc.h. Where is this defined?
Flash Modules Why is the pstorage module removed if (according to the documentation) its replacements are still considered experimental in FDS and fstorage?
Changed to the structures: ble_gatts_evt_read_t and ble_gatts_evt_write_t. These are small changes and easy to find, but they should have been documented.