|
@@ -943,6 +943,62 @@ static int proc_misc(dictionary *dic, int op, MiscInfo_t *misc)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ token = "misc:ledOn";
|
|
|
|
|
+ if(op==PARAS_READ) {
|
|
|
|
|
+ r = iniparser_getint(dic, token, -1);
|
|
|
|
|
+ if(r==-1) {
|
|
|
|
|
+ LOGE("___ iniparser_getint %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ misc->led_on = r;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ sprintf(temp, "%d", misc->led_on);
|
|
|
|
|
+ r = iniparser_set(dic, token, temp);
|
|
|
|
|
+ if(r) {
|
|
|
|
|
+ LOGE("___ iniparser_set %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ token = "misc:ledOff";
|
|
|
|
|
+ if(op==PARAS_READ) {
|
|
|
|
|
+ r = iniparser_getint(dic, token, -1);
|
|
|
|
|
+ if(r==-1) {
|
|
|
|
|
+ LOGE("___ iniparser_getint %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ misc->led_off = r;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ sprintf(temp, "%d", misc->led_off);
|
|
|
|
|
+ r = iniparser_set(dic, token, temp);
|
|
|
|
|
+ if(r) {
|
|
|
|
|
+ LOGE("___ iniparser_set %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ token = "misc:ledCount";
|
|
|
|
|
+ if(op==PARAS_READ) {
|
|
|
|
|
+ r = iniparser_getint(dic, token, -1);
|
|
|
|
|
+ if(r==-1) {
|
|
|
|
|
+ LOGE("___ iniparser_getint %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ misc->led_count = r;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ sprintf(temp, "%d", misc->led_count);
|
|
|
|
|
+ r = iniparser_set(dic, token, temp);
|
|
|
|
|
+ if(r) {
|
|
|
|
|
+ LOGE("___ iniparser_set %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
token = "misc:beep";
|
|
token = "misc:beep";
|
|
|
if(op==PARAS_READ) {
|
|
if(op==PARAS_READ) {
|
|
|
r = iniparser_getint(dic, token, -1);
|
|
r = iniparser_getint(dic, token, -1);
|
|
@@ -961,7 +1017,60 @@ static int proc_misc(dictionary *dic, int op, MiscInfo_t *misc)
|
|
|
return -1;
|
|
return -1;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ token = "misc:beepOn";
|
|
|
|
|
+ if(op==PARAS_READ) {
|
|
|
|
|
+ r = iniparser_getint(dic, token, -1);
|
|
|
|
|
+ if(r==-1) {
|
|
|
|
|
+ LOGE("___ iniparser_getint %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ misc->beep_on = r;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ sprintf(temp, "%d", misc->beep_on);
|
|
|
|
|
+ r = iniparser_set(dic, token, temp);
|
|
|
|
|
+ if(r) {
|
|
|
|
|
+ LOGE("___ iniparser_set %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ token = "misc:beepOff";
|
|
|
|
|
+ if(op==PARAS_READ) {
|
|
|
|
|
+ r = iniparser_getint(dic, token, -1);
|
|
|
|
|
+ if(r==-1) {
|
|
|
|
|
+ LOGE("___ iniparser_getint %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ misc->beep_off = r;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ sprintf(temp, "%d", misc->beep_off);
|
|
|
|
|
+ r = iniparser_set(dic, token, temp);
|
|
|
|
|
+ if(r) {
|
|
|
|
|
+ LOGE("___ iniparser_set %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ token = "misc:beepCount";
|
|
|
|
|
+ if(op==PARAS_READ) {
|
|
|
|
|
+ r = iniparser_getint(dic, token, -1);
|
|
|
|
|
+ if(r==-1) {
|
|
|
|
|
+ LOGE("___ iniparser_getint %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ misc->beep_count = r;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ sprintf(temp, "%d", misc->beep_count);
|
|
|
|
|
+ r = iniparser_set(dic, token, temp);
|
|
|
|
|
+ if(r) {
|
|
|
|
|
+ LOGE("___ iniparser_set %s failed\n", token);
|
|
|
|
|
+ return -1;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
token = "misc:rotate";
|
|
token = "misc:rotate";
|
|
|
if(op==PARAS_READ) {
|
|
if(op==PARAS_READ) {
|
|
|
r = iniparser_getint(dic, token, -1);
|
|
r = iniparser_getint(dic, token, -1);
|
|
@@ -3871,7 +3980,14 @@ static int ini_reset(paras_handle_t *h)
|
|
|
fprintf(fp, "watchdog = \"%d\"\n", info->misc.watchdog);
|
|
fprintf(fp, "watchdog = \"%d\"\n", info->misc.watchdog);
|
|
|
fprintf(fp, "fliptime = \"%d\"\n", info->misc.flip_time);
|
|
fprintf(fp, "fliptime = \"%d\"\n", info->misc.flip_time);
|
|
|
fprintf(fp, "led = \"%d\"\n", info->misc.led);
|
|
fprintf(fp, "led = \"%d\"\n", info->misc.led);
|
|
|
|
|
+ fprintf(fp, "ledOn = \"%d\"\n", info->misc.led_on);
|
|
|
|
|
+ fprintf(fp, "ledOff = \"%d\"\n", info->misc.led_off);
|
|
|
|
|
+ fprintf(fp, "ledCount = \"%d\"\n", info->misc.led_count);
|
|
|
|
|
+
|
|
|
fprintf(fp, "beep = \"%d\"\n", info->misc.beep);
|
|
fprintf(fp, "beep = \"%d\"\n", info->misc.beep);
|
|
|
|
|
+ fprintf(fp, "beepOn = \"%d\"\n", info->misc.beep_on);
|
|
|
|
|
+ fprintf(fp, "beepOff = \"%d\"\n", info->misc.beep_off);
|
|
|
|
|
+ fprintf(fp, "beepCount = \"%d\"\n", info->misc.beep_count);
|
|
|
fprintf(fp, "rotate = \"%d\"\n", info->misc.rotate);
|
|
fprintf(fp, "rotate = \"%d\"\n", info->misc.rotate);
|
|
|
fprintf(fp, "\n");
|
|
fprintf(fp, "\n");
|
|
|
|
|
|