mirror of git://git.sysmocom.de/ofono
ifx: Request firmware details on modem init
The firmware details can be requested via AT+XGENDATA. So do this at modem init to have these in the logs. Currently nothing is done with this data, but eventually it can be used for modem specific settings like the audio configuration.
This commit is contained in:
parent
3ad4e5ab21
commit
2f90ddff3c
|
@ -75,6 +75,7 @@ static const char *dlc_nodes[NUM_DLC] = { "/dev/ttyGSM1", "/dev/ttyGSM2",
|
|||
|
||||
static const char *none_prefix[] = { NULL };
|
||||
static const char *xdrv_prefix[] = { "+XDRV:", NULL };
|
||||
static const char *xgendata_prefix[] = { "+XGENDATA:", NULL };
|
||||
|
||||
struct ifx_data {
|
||||
GIOChannel *device;
|
||||
|
@ -249,6 +250,9 @@ static void cfun_enable(gboolean ok, GAtResult *result, gpointer user_data)
|
|||
return;
|
||||
}
|
||||
|
||||
g_at_chat_send(data->dlcs[AUX_DLC], "AT+XGENDATA", xgendata_prefix,
|
||||
NULL, NULL, NULL);
|
||||
|
||||
if (data->audio_setting && data->audio_source && data->audio_dest) {
|
||||
/* configure source */
|
||||
snprintf(buf, sizeof(buf), "AT+XDRV=40,4,%d,%d,%s",
|
||||
|
|
Loading…
Reference in New Issue