Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 484 → Rev 485

/Riddim/config.c
35,10 → 35,12
 
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),
 
62,11 → 64,6
CFG_INT("roll_left_btn", -1,CFGF_NONE),
CFG_INT("roll_right_btn", -1,CFGF_NONE),
 
 
 
 
 
 
CFG_END()
};
 
101,9 → 98,7
CFG_END()
};
cfg_t *cfg;
 
 
printf("Parsing config file %s\n",fname);
cfg = cfg_init(opts, 0);
110,7 → 105,11
 
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,6 → 95,9
else
parse_config("/etc/riddim.conf");
 
 
collect_evdev_devices();
parse_config_input_sections();
// exit(0);
 
printf("input %s:\n",input_evdev_name);