 |
Wirepas SDK
|
|
Go to the documentation of this file.
94 #define ERR_NOT_OPEN APP_RES_INVALID_NULL_POINTER
97 #define Sys_enterCriticalSection() \
98 lib_system ? lib_system->enterCriticalSection() : ERR_NOT_OPEN
100 #define Sys_exitCriticalSection() \
101 lib_system ? lib_system->exitCriticalSection() : ERR_NOT_OPEN
103 #define Sys_disableDs(_dis) \
104 lib_system ? lib_system->disableDeepSleep(_dis) : ERR_NOT_OPEN
106 #define Sys_enableAppIrq(_irqn, _isr) \
107 lib_system ? lib_system->enableAppIrq(false, _irqn, APP_LIB_SYSTEM_IRQ_PRIO_LO, _isr) : ERR_NOT_OPEN
109 #define Sys_disableAppIrq(_irqn) \
110 lib_system ? lib_system->disableAppIrq(_irqn) : ERR_NOT_OPEN
112 #define Sys_enableFastAppIrq(_irqn, _prio, _isr) \
113 lib_system ? lib_system->enableAppIrq(true, _irqn, _prio, _isr) : ERR_NOT_OPEN
115 #define Sys_clearFastAppIrq(_irqn) \
116 lib_system ? lib_system->clearPendingFastAppIrq(_irqn) : ERR_NOT_OPEN
119 #define Ble_beaconRx_setRxCb(_cb) \
120 lib_beacon_rx ? lib_beacon_rx->setBeaconReceivedCb(_cb) : ERR_NOT_OPEN
122 #define Ble_beaconRx_startScanner(_chan) \
123 lib_beacon_rx ? lib_beacon_rx->startScanner(_chan) : ERR_NOT_OPEN
125 #define Ble_beaconRx_stopScanner() \
126 lib_beacon_rx ? lib_beacon_rx->stopScanner() : ERR_NOT_OPEN
128 #define Ble_beaconRx_isStarted() \
129 (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 library functions.
List of global functions, passed to App_entrypoint()
List of library functions.
List of library functions.
const app_global_functions_t *global_func __attribute((weak))
List of library functions.
List of library functions.
List of library functions.