mirror of https://github.com/wb2osz/direwolf.git
Recognize Windows form of device path.
This commit is contained in:
parent
12de518fa9
commit
73d5d139b4
11
src/config.c
11
src/config.c
|
@ -1893,6 +1893,16 @@ void config_init (char *fname, struct audio_s *p_audio_config,
|
||||||
p_audio_config->achan[channel].octrl[ot].out_gpio_num = atoi(t);
|
p_audio_config->achan[channel].octrl[ot].out_gpio_num = atoi(t);
|
||||||
p_audio_config->achan[channel].octrl[ot].ptt_invert = 0;
|
p_audio_config->achan[channel].octrl[ot].ptt_invert = 0;
|
||||||
}
|
}
|
||||||
|
#if __WIN32__
|
||||||
|
else if (*t == '\\') {
|
||||||
|
strlcpy (p_audio_config->achan[channel].octrl[ot].ptt_device, t, sizeof(p_audio_config->achan[channel].octrl[ot].ptt_device));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
text_color_set(DW_COLOR_ERROR);
|
||||||
|
dw_printf ("Config file line %d: Found \"%s\" when expecting GPIO number or device name like \\\\?\\hid#vid_0d8c&... .\n", line, t);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#else
|
||||||
else if (*t == '/') {
|
else if (*t == '/') {
|
||||||
strlcpy (p_audio_config->achan[channel].octrl[ot].ptt_device, t, sizeof(p_audio_config->achan[channel].octrl[ot].ptt_device));
|
strlcpy (p_audio_config->achan[channel].octrl[ot].ptt_device, t, sizeof(p_audio_config->achan[channel].octrl[ot].ptt_device));
|
||||||
}
|
}
|
||||||
|
@ -1901,6 +1911,7 @@ void config_init (char *fname, struct audio_s *p_audio_config,
|
||||||
dw_printf ("Config file line %d: Found \"%s\" when expecting GPIO number or device name like /dev/hidraw1.\n", line, t);
|
dw_printf ("Config file line %d: Found \"%s\" when expecting GPIO number or device name like /dev/hidraw1.\n", line, t);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
if (p_audio_config->achan[channel].octrl[ot].out_gpio_num < 1 || p_audio_config->achan[channel].octrl[ot].out_gpio_num > 8) {
|
if (p_audio_config->achan[channel].octrl[ot].out_gpio_num < 1 || p_audio_config->achan[channel].octrl[ot].out_gpio_num > 8) {
|
||||||
text_color_set(DW_COLOR_ERROR);
|
text_color_set(DW_COLOR_ERROR);
|
||||||
|
|
Loading…
Reference in New Issue