示例#1
0
/**@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)
{
    pstorage_sys_event_handler(sys_evt);

    // If advertising was postponed due to flash access, attempt starting advertising now.
    if (m_advertising_mode &= PS_MEMORY_ACCESS_IN_PROGRESS)
    {
        m_advertising_mode &= (~PS_MEMORY_ACCESS_IN_PROGRESS);
        advertising_start();
    }
    app_beacon_scanner_sd_evt_signal_handler(sys_evt);
}
static void sys_evt_dispatch(uint32_t sys_evt)
{
    app_beacon_sd_evt_signal_handler(sys_evt);
    app_beacon_scanner_sd_evt_signal_handler(sys_evt);
}
示例#3
0
文件: main.c 项目: RobinLin/Espruino
/**@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)
{
    pstorage_sys_event_handler(sys_evt);
    app_beacon_scanner_sd_evt_signal_handler(sys_evt);
    ble_advertising_on_sys_evt(sys_evt);
}