/**@brief Function for dispatching a system event to interested modules. * * @details This function is called from the System event interrupt handler after a system * event has been received. * * @param[in] sys_evt System stack event. */ static void sys_evt_dispatch(uint32_t sys_evt) { ble_advertising_on_sys_evt(sys_evt); /** Dispatch the system event to the Flash Storage module, where it will be * dispatched to the Flash Data Storage module and from there to the Peer Manager. */ fs_sys_event_handler(sys_evt); }
static void sys_evt_dispatch(uint32_t sys_evt) { #if (IS_LEGACY_DEVICE_MANAGER_ENABLED) pstorage_sys_event_handler(sys_evt); #else // Forward Softdevice events to the fstorage module fs_sys_event_handler(sys_evt); #endif }
/**@brief Function for dispatching a system event to interested modules. * * @details This function is called from the System event interrupt handler after a system * event has been received. * * @param[in] sys_evt System stack event. */ static void sys_evt_dispatch(uint32_t sys_evt) { // Dispatch the system event to the fstorage module, where it will be // dispatched to the Flash Data Storage (FDS) module. fs_sys_event_handler(sys_evt); // Dispatch to the Advertising module last, since it will check if there are any // pending flash operations in fstorage. Let fstorage process system events first, // so that it can report correctly to the Advertising module. ble_advertising_on_sys_evt(sys_evt); }
/**@brief Function for dispatching a system event to interested modules. * * @details This function is called from the System event interrupt handler after a system * event has been received. * * @param[in] sys_evt System stack event. */ static void sys_evt_dispatch(uint32_t sys_evt) { fs_sys_event_handler(sys_evt); ess_advertising_on_sys_evt(sys_evt); }