usb_moded  0.86.0+mer57
usb_moded-modules.h
Go to the documentation of this file.
1 
30 #ifndef USB_MODED_MODULES_H_
31 # define USB_MODED_MODULES_H_
32 
33 # include <stdbool.h>
34 
35 /* ========================================================================= *
36  * Constants
37  * ========================================================================= */
38 
39 /* module name definitions */
40 # define MODULE_MASS_STORAGE "g_mass_storage"
41 # define MODULE_FILE_STORAGE "g_file_storage"
42 # define MODULE_CHARGING "g_mass_storage luns=1 stall=0 removable=1"
43 # define MODULE_CHARGE_FALLBACK "g_file_storage luns=1 stall=0 removable=1"
44 # define MODULE_NONE "none"
45 # define MODULE_DEVELOPER "g_ether"
46 # define MODULE_MTP "g_ffs"
47 
48 /* ========================================================================= *
49  * Prototypes
50  * ========================================================================= */
51 
52 /* ------------------------------------------------------------------------- *
53  * MODULES
54  * ------------------------------------------------------------------------- */
55 
56 bool modules_in_use (void);
57 bool modules_init (void);
58 void modules_quit (void);
59 int modules_load_module (const char *module);
60 int modules_unload_module(const char *module);
61 
62 #endif /* USB_MODED_MODULES_H_ */
modules_init
bool modules_init(void)
Definition: usb_moded-modules.c:144
modules_unload_module
int modules_unload_module(const char *module)
Definition: usb_moded-modules.c:253
modules_load_module
int modules_load_module(const char *module)
Definition: usb_moded-modules.c:181