Hi!
I am feeling a bit stupid, since I know that I must have made a config error somewhere. I just don't know where. I am developing a BLE HID device using SDK 16.0 and SD 132. Config has been a breeze, and the device advertises as expected. However, when trying to bond, it just stops the debugger at address 0xA60. After inserting lots of debug info throughout the SDK and isolating the BLE code, I found that m_fs.evt_handler was not properly set (should be on fds.c:70). When checking where it should be called in nrf_fstorage_sd.c:event_send, it was set to some rubbish value, which is what caused the HardFault. When I set m_fs.evt_handler = fs_event_handler; in fds.c:fds_init, it suddenly works. Any ideas why it isn't properly set as is?