comparison loadtools/ltexit.c @ 85:6f8d3771aa6c

loadtools for GTA0x AP: GTA02 modem power-off implemented
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Tue, 20 Aug 2013 05:14:45 +0000
parents 768a3d012931
children 134c047c1269
comparison
equal deleted inserted replaced
84:ccc5161848c7 85:6f8d3771aa6c
9 #include <stdlib.h> 9 #include <stdlib.h>
10 10
11 static void 11 static void
12 exit_bare() 12 exit_bare()
13 { 13 {
14 exit(0);
15 }
16
17 static void
18 exit_gta02_cutpwr()
19 {
20 #ifdef GTA0x_AP_BUILD
21 set_gta_modem_power_ctrl(0);
22 #endif
14 exit(0); 23 exit(0);
15 } 24 }
16 25
17 static void 26 static void
18 exit_jump0() 27 exit_jump0()
29 static struct kwtab { 38 static struct kwtab {
30 char *kw; 39 char *kw;
31 void (*func)(); 40 void (*func)();
32 } exit_modes[] = { 41 } exit_modes[] = {
33 {"bare", exit_bare}, 42 {"bare", exit_bare},
43 {"gta02-cutpwr", exit_gta02_cutpwr},
34 {"jump0", exit_jump0}, 44 {"jump0", exit_jump0},
35 {0, 0} 45 {0, 0}
36 }; 46 };
37 47
38 cmd_exit(argc, argv) 48 cmd_exit(argc, argv)