|
Wirepas SDK
|
|
Go to the documentation of this file.
78 #define ERR_NOT_OPEN APP_RES_INVALID_NULL_POINTER
81 #define Sys_enterCriticalSection() \
82 lib_system ? lib_system->enterCriticalSection() : ERR_NOT_OPEN
84 #define Sys_exitCriticalSection() \
85 lib_system ? lib_system->exitCriticalSection() : ERR_NOT_OPEN
87 #define Sys_disableDs(_dis) \
88 lib_system ? lib_system->disableDeepSleep(_dis) : ERR_NOT_OPEN
90 #define Sys_enableAppIrq(_irqn, _isr) \
91 lib_system ? lib_system->enableAppIrq(false, _irqn, APP_LIB_SYSTEM_IRQ_PRIO_LO, _isr) : ERR_NOT_OPEN
93 #define Sys_disableAppIrq(_irqn) \
94 lib_system ? lib_system->disableAppIrq(_irqn) : ERR_NOT_OPEN
96 #define Sys_enableFastAppIrq(_irqn, _prio, _isr) \
97 lib_system ? lib_system->enableAppIrq(true, _irqn, _prio, _isr) : ERR_NOT_OPEN
99 #define Sys_clearFastAppIrq(_irqn) \
100 lib_system ? lib_system->clearPendingFastAppIrq(_irqn) : ERR_NOT_OPEN
103 #define Ble_beaconRx_setRxCb(_cb) \
104 lib_beacon_rx ? lib_beacon_rx->setBeaconReceivedCb(_cb) : ERR_NOT_OPEN
106 #define Ble_beaconRx_startScanner(_chan) \
107 lib_beacon_rx ? lib_beacon_rx->startScanner(_chan) : ERR_NOT_OPEN
109 #define Ble_beaconRx_stopScanner() \
110 lib_beacon_rx ? lib_beacon_rx->stopScanner() : ERR_NOT_OPEN
112 #define Ble_beaconRx_isStarted() \
113 (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 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.