#define WAIT_NON_0 [](u16 a){return a!=0;}
#define WAIT_FOR_0 [](u16 a){return a==0;}
bool waitForFlash(u32 address, bool (*isReady)(u16), int timeout){
while(timeout && !isReady(readFlash(address)) ){ timeout--; }
if(!timeout){return false;}
return true;
}
请问一下,这里面 !isReady(readFlash(address)) 是什么语法格式。等同于 readFlash(address) !=isReady(u16) 吗,还是等其他的
#define WAIT_FOR_0 [](u16 a){return a==0;}
bool waitForFlash(u32 address, bool (*isReady)(u16), int timeout){
while(timeout && !isReady(readFlash(address)) ){ timeout--; }
if(!timeout){return false;}
return true;
}
请问一下,这里面 !isReady(readFlash(address)) 是什么语法格式。等同于 readFlash(address) !=isReady(u16) 吗,还是等其他的

