usb_moded  0.86.0+mer57
usb_moded-android.h
Go to the documentation of this file.
1 
25 #ifndef USB_MODED_ANDROID_H_
26 # define USB_MODED_ANDROID_H_
27 
28 # include <stdbool.h>
29 # include <glib.h>
30 
31 /* ========================================================================= *
32  * Constants
33  * ========================================================================= */
34 
35 # define ANDROID0_DIRECTORY "/sys/class/android_usb/android0"
36 # define ANDROID0_ENABLE "/sys/class/android_usb/android0/enable"
37 # define ANDROID0_FUNCTIONS "/sys/class/android_usb/android0/functions"
38 # define ANDROID0_ID_PRODUCT "/sys/class/android_usb/android0/idProduct"
39 # define ANDROID0_ID_VENDOR "/sys/class/android_usb/android0/idVendor"
40 # define ANDROID0_MANUFACTURER "/sys/class/android_usb/android0/iManufacturer"
41 # define ANDROID0_PRODUCT "/sys/class/android_usb/android0/iProduct"
42 # define ANDROID0_SERIAL "/sys/class/android_usb/android0/iSerial"
43 
44 /* ========================================================================= *
45  * Prototypes
46  * ========================================================================= */
47 
48 /* ------------------------------------------------------------------------- *
49  * ANDROID
50  * ------------------------------------------------------------------------- */
51 
52 bool android_in_use (void);
53 gchar *android_get_serial (void);
54 bool android_init (void);
55 void android_quit (void);
56 bool android_set_enabled (bool enable);
57 bool android_set_charging_mode(void);
58 bool android_set_function (const char *function);
59 bool android_set_productid (const char *id);
60 bool android_set_vendorid (const char *id);
61 bool android_set_attr (const char *function, const char *attr, const char *value);
62 
63 #endif /* USB_MODED_ANDROID_H_ */
android_get_serial
gchar * android_get_serial(void)
Definition: usb_moded-android.c:118
android_set_attr
bool android_set_attr(const char *function, const char *attr, const char *value)
Definition: usb_moded-android.c:372
android_init
bool android_init(void)
Definition: usb_moded-android.c:171
android_quit
void android_quit(void)
Definition: usb_moded-android.c:235