FreeCalypso > hg > freecalypso-tools
comparison rvinterf/etmsync/fsnew.c @ 754:2cd5ac909e23
fc-fsio write-battery-table replaced with write-battery-table-{v1,v2}
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 05 Nov 2020 22:32:51 +0000 |
parents | 003e48f8ebe1 |
children | 37b38b1a1136 |
comparison
equal
deleted
inserted
replaced
753:cae22bec3cba | 754:2cd5ac909e23 |
---|---|
7 #include <stdio.h> | 7 #include <stdio.h> |
8 #include <stdlib.h> | 8 #include <stdlib.h> |
9 #include <unistd.h> | 9 #include <unistd.h> |
10 #include "exitcodes.h" | 10 #include "exitcodes.h" |
11 | 11 |
12 char batterytab_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt"; | 12 char batterytab_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt"; |
13 char charging_compile_tool[] = "/opt/freecalypso/bin/compile-fc-chg"; | 13 char batterytab2_compile_tool[] = "/opt/freecalypso/bin/compile-fc-batt2"; |
14 char charging_compile_tool[] = "/opt/freecalypso/bin/compile-fc-chg"; | |
14 | 15 |
15 upload_fc_table_from_ascii(asciisrc, compiletool, ffs_pathname) | 16 upload_fc_table_from_ascii(asciisrc, compiletool, ffs_pathname) |
16 char *asciisrc, *compiletool, *ffs_pathname; | 17 char *asciisrc, *compiletool, *ffs_pathname; |
17 { | 18 { |
18 char tmpfile[] = "/tmp/fc-fsioXXXXXX"; | 19 char tmpfile[] = "/tmp/fc-fsioXXXXXX"; |
51 rc = fwrite_from_file(ffs_pathname, tmpfile); | 52 rc = fwrite_from_file(ffs_pathname, tmpfile); |
52 unlink(tmpfile); | 53 unlink(tmpfile); |
53 return rc; | 54 return rc; |
54 } | 55 } |
55 | 56 |
56 cmd_write_battery_table(argc, argv) | 57 cmd_write_battery_table_v1(argc, argv) |
57 char **argv; | 58 char **argv; |
58 { | 59 { |
59 return upload_fc_table_from_ascii(argv[1], batterytab_compile_tool, | 60 return upload_fc_table_from_ascii(argv[1], batterytab_compile_tool, |
60 "/etc/batterytab"); | 61 "/etc/batterytab"); |
62 } | |
63 | |
64 cmd_write_battery_table_v2(argc, argv) | |
65 char **argv; | |
66 { | |
67 return upload_fc_table_from_ascii(argv[1], batterytab2_compile_tool, | |
68 "/etc/batterytab2"); | |
61 } | 69 } |
62 | 70 |
63 cmd_write_charging_config(argc, argv) | 71 cmd_write_charging_config(argc, argv) |
64 char **argv; | 72 char **argv; |
65 { | 73 { |