|
Wirepas SDK
|
|
Go to the documentation of this file.
89 #define ERR_NOT_OPEN APP_RES_INVALID_NULL_POINTER
92 #define Sys_enterCriticalSection() \
93 lib_system ? lib_system->enterCriticalSection() : ERR_NOT_OPEN
95 #define Sys_exitCriticalSection() \
96 lib_system ? lib_system->exitCriticalSection() : ERR_NOT_OPEN
98 #define Sys_disableDs(_dis) \
99 lib_system ? lib_system->disableDeepSleep(_dis) : ERR_NOT_OPEN
101 #define Sys_enableAppIrq(_irqn, _isr) \
102 lib_system ? lib_system->enableAppIrq(false, _irqn, APP_LIB_SYSTEM_IRQ_PRIO_LO, _isr) : ERR_NOT_OPEN
104 #define Sys_disableAppIrq(_irqn) \
105 lib_system ? lib_system->disableAppIrq(_irqn) : ERR_NOT_OPEN
107 #define Sys_enableFastAppIrq(_irqn, _prio, _isr) \
108 lib_system ? lib_system->enableAppIrq(true, _irqn, _prio, _isr) : ERR_NOT_OPEN
110 #define Sys_clearFastAppIrq(_irqn) \
111 lib_system ? lib_system->clearPendingFastAppIrq(_irqn) : ERR_NOT_OPEN
114 #define Ble_beaconRx_setRxCb(_cb) \
115 lib_beacon_rx ? lib_beacon_rx->setBeaconReceivedCb(_cb) : ERR_NOT_OPEN
117 #define Ble_beaconRx_startScanner(_chan) \
118 lib_beacon_rx ? lib_beacon_rx->startScanner(_chan) : ERR_NOT_OPEN
120 #define Ble_beaconRx_stopScanner() \
121 lib_beacon_rx ? lib_beacon_rx->stopScanner() : ERR_NOT_OPEN
123 #define Ble_beaconRx_isStarted() \
124 (lib_beacon_rx ? lib_beacon_rx->isScannerStarted() : ERR_NOT_OPEN)
List of library functions.
List of library services.
bool API_Open(const app_global_functions_t *functions)
Open API (open all libraries)
List of library functions.
List of library functions.
List of library functions.
List of library functions.
List of global functions, passed to App_entrypoint()
const app_global_functions_t *global_func __attribute((weak))
List of library functions.
List of library functions.
List of library functions.
List of library functions.
List of library functions.