usb_moded 0.86.0+mer64
usb_moded-modules.h
Go to the documentation of this file.
1
29
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
56bool modules_in_use (void);
57bool modules_init (void);
58void modules_quit (void);
59int modules_load_module (const char *module);
60int modules_unload_module(const char *module);
61
62#endif /* USB_MODED_MODULES_H_ */
int modules_load_module(const char *module)
int modules_unload_module(const char *module)
bool modules_init(void)