I've been trying to add flash storage to some BLE firmware we have developed using uVision under SDK version 12.3.0 and am running into issues. At first, we were having the issue that our flash event handler wasn't firing. On this site, I found someone saying to use to call fs_init after initializing the peer manager. However, we were not initially using the peer manager to begin with. But, to test it, I added the peer manager. However, the peer manager required more libraries and some of those libraries required more libraries. The code size is now to the point where our code has exceeded the maximum size for the version we were using, all because we were attempting to use the peer_manager.
Is there a way to get the fs_evt_handler to fire without having to include the peer manager?