mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-24 15:02:43 +00:00
clean up argument handling and usage info
This commit is contained in:
parent
6a066b682d
commit
28f654622f
@ -42,22 +42,22 @@
|
|||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
int usage = 1;
|
int usage = 1;
|
||||||
|
|
||||||
if (argc == 3) {
|
if (argc > 1) {
|
||||||
if (strcmp("add", argv[1]) == 0) {
|
if (argc == 3 && strcmp("add", argv[1]) == 0) {
|
||||||
SBA_addStatusBarImage(argv[2]);
|
SBA_addStatusBarImage(argv[2]);
|
||||||
usage = 0;
|
usage = 0;
|
||||||
} else if (strcmp("remove", argv[1]) == 0) {
|
} else if (argc == 3 && strcmp("remove", argv[1]) == 0) {
|
||||||
SBA_removeStatusBarImage(argv[2]);
|
SBA_removeStatusBarImage(argv[2]);
|
||||||
usage = 0;
|
usage = 0;
|
||||||
} else if (strcmp("btstate", argv[1]) == 0) {
|
} else if (argc == 2 && strcmp("btstate", argv[1]) == 0) {
|
||||||
int enabled = SBA_getBluetoothEnabled();
|
int enabled = SBA_getBluetoothEnabled();
|
||||||
printf("Bluetoot enabled: %u\n", enabled);
|
printf("Bluetoot enabled: %u\n", enabled);
|
||||||
usage = 0;
|
usage = 0;
|
||||||
} else if (strcmp("bton", argv[1]) == 0) {
|
} else if (argc == 2 && strcmp("bton", argv[1]) == 0) {
|
||||||
SBA_setBluetoothEnabled(1);
|
SBA_setBluetoothEnabled(1);
|
||||||
printf("Set Bluetooth enabled: YES");
|
printf("Set Bluetooth enabled: YES");
|
||||||
usage = 0;
|
usage = 0;
|
||||||
} else if (strcmp("btoff", argv[1]) == 0) {
|
} else if (argc == 2 && strcmp("btoff", argv[1]) == 0) {
|
||||||
SBA_setBluetoothEnabled(0);
|
SBA_setBluetoothEnabled(0);
|
||||||
printf("Set Bluetooth enabled: NO");
|
printf("Set Bluetooth enabled: NO");
|
||||||
usage = 0;
|
usage = 0;
|
||||||
@ -65,7 +65,7 @@ int main(int argc, char *argv[]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (usage) {
|
if (usage) {
|
||||||
printf("Usage: %s add/remove StatuBarImageName\n", argv[0]);
|
printf("Usage: %s [ btstate | bton | btoff | add StatuBarImageName | remove StatuBarImageName]\n", argv[0]);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user