Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 485 → Rev 484

/Riddim/config.c
35,12 → 35,10
 
int input_count=0;
 
cfg_t *cfg;
 
int parse_config(char* fname)
{
 
// section for inputs
 
static cfg_opt_t input_opts[] = {
CFG_STR("name", 0, CFGF_NONE),
 
64,6 → 62,11
CFG_INT("roll_left_btn", -1,CFGF_NONE),
CFG_INT("roll_right_btn", -1,CFGF_NONE),
 
 
 
 
 
 
CFG_END()
};
 
98,7 → 101,9
CFG_END()
};
cfg_t *cfg;
 
 
printf("Parsing config file %s\n",fname);
cfg = cfg_init(opts, 0);
105,11 → 110,7
 
cfg_parse(cfg,fname);
 
}
 
void parse_config_input_sections()
{
printf("parsing inputs \n");
input_count=cfg_size(cfg,"input");
printf("%d inputs configured\n", input_count);
/Riddim/config.h
80,6 → 80,6
 
 
int parse_config(char* fname);
void parse_config_input_sections();
 
 
#endif
/Riddim/riddim.c
86,7 → 86,7
 
 
 
collect_evdev_devices();
 
bt_host_init();
 
95,9 → 95,6
else
parse_config("/etc/riddim.conf");
 
 
collect_evdev_devices();
parse_config_input_sections();
// exit(0);
 
printf("input %s:\n",input_evdev_name);