24#define LCK_ICACHE_FLASH ICACHE_FLASH_ATTR
28#undef LCK_ICACHE_FLASH
31#ifndef LCK_ICACHE_FLASH
32#define LCK_ICACHE_FLASH
39void LCK_ICACHE_FLASH lck_lock(
void *lck);
41char LCK_ICACHE_FLASH lck_lock_with_timeout(
void *lck,
int timeout_sec);
42void LCK_ICACHE_FLASH lck_unlock(
void *lck);
43int LCK_ICACHE_FLASH lck_unlock_r(
void *lck,
int result);
44void *LCK_ICACHE_FLASH lck_init(
void);
45void LCK_ICACHE_FLASH lck_free(
void *lck);