void PrintSettings(){ QlSysTimer loct; ReadSettings(); Ql_GetLocalTime(&loct); s32 simcard; s32 creg; s32 cgreg; u8 rssi; u8 ber; char pp[8]; Ql_GetDeviceCurrentRunState(&simcard, &creg, &cgreg, &rssi, &ber); GetTextStateGpio(&pp[0]); OUTER("\r\nAPN=%s IP=%d.%d.%d.%d TCP=%d USER=%s PASS=%s DEBUG=%s LOG=%s NUM=%d TSEND=%d DATE=%.2d.%.2d.%.2d TIME=%.2d:%.2d:%.2d DEBOUNCE=%d LocalIp=%s WUser=%s WPass=%s\r\n\r\n ***** SIM:%d GSM:%d GPRS:%d PINS=%s SIGNAL:%ddBm ******\r\n", __settings.APN,__settings.IP[0],__settings.IP[1],__settings.IP[2],__settings.IP[3], __settings.TCP,__settings.User,__settings.Pass,__settings.Debug,__settings.Log,__settings.Num,__settings.TSend, loct.day,loct.month,loct.year,loct.hour,loct.minute,loct.second,__settings.Deboung, __str_loc_ip_addr,__settings.WUser,__settings.WPass,simcard,creg,cgreg,&pp[0],rssi); }
int main() { foo( OUTER( INNER(17) ) ); _PASS }