@@ -117,7 +117,7 @@ static struct gsm_modem {
117
117
gsm_modem_power_cb modem_on_cb ;
118
118
gsm_modem_power_cb modem_off_cb ;
119
119
struct net_mgmt_event_callback gsm_mgmt_cb ;
120
- } gsm ;
120
+ } modem ;
121
121
122
122
NET_BUF_POOL_DEFINE (gsm_recv_pool , GSM_RECV_MAX_BUF , GSM_RECV_BUF_SIZE , 0 , NULL );
123
123
K_KERNEL_STACK_DEFINE (gsm_rx_stack , CONFIG_MODEM_GSM_RX_STACK_SIZE );
@@ -135,7 +135,7 @@ static inline void gsm_ppp_unlock(struct gsm_modem *gsm)
135
135
136
136
static inline int gsm_work_reschedule (struct k_work_delayable * dwork , k_timeout_t delay )
137
137
{
138
- return k_work_reschedule_for_queue (& gsm .workq , dwork , delay );
138
+ return k_work_reschedule_for_queue (& modem .workq , dwork , delay );
139
139
}
140
140
141
141
#if defined(CONFIG_MODEM_GSM_ENABLE_CESQ_RSSI )
@@ -185,15 +185,15 @@ MODEM_CMD_DEFINE(gsm_cmd_ok)
185
185
{
186
186
(void )modem_cmd_handler_set_error (data , 0 );
187
187
LOG_DBG ("ok" );
188
- k_sem_give (& gsm .sem_response );
188
+ k_sem_give (& modem .sem_response );
189
189
return 0 ;
190
190
}
191
191
192
192
MODEM_CMD_DEFINE (gsm_cmd_error )
193
193
{
194
194
(void )modem_cmd_handler_set_error (data , - EINVAL );
195
195
LOG_DBG ("error" );
196
- k_sem_give (& gsm .sem_response );
196
+ k_sem_give (& modem .sem_response );
197
197
return 0 ;
198
198
}
199
199
@@ -202,7 +202,7 @@ MODEM_CMD_DEFINE(gsm_cmd_exterror)
202
202
{
203
203
/* TODO: map extended error codes to values */
204
204
(void )modem_cmd_handler_set_error (data , - EIO );
205
- k_sem_give (& gsm .sem_response );
205
+ k_sem_give (& modem .sem_response );
206
206
return 0 ;
207
207
}
208
208
@@ -230,15 +230,15 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_cops)
230
230
if (argc >= 1 ) {
231
231
#if defined(CONFIG_MODEM_CELL_INFO )
232
232
if (argc >= 3 ) {
233
- gsm .context .data_operator = unquoted_atoi (argv [2 ], 10 );
233
+ modem .context .data_operator = unquoted_atoi (argv [2 ], 10 );
234
234
LOG_INF ("operator: %u" ,
235
- gsm .context .data_operator );
235
+ modem .context .data_operator );
236
236
}
237
237
#endif
238
238
if (unquoted_atoi (argv [0 ], 10 ) == 0 ) {
239
- gsm .context .is_automatic_oper = true;
239
+ modem .context .is_automatic_oper = true;
240
240
} else {
241
- gsm .context .is_automatic_oper = false;
241
+ modem .context .is_automatic_oper = false;
242
242
}
243
243
}
244
244
@@ -255,11 +255,11 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_manufacturer)
255
255
{
256
256
size_t out_len ;
257
257
258
- out_len = net_buf_linearize (gsm .minfo .mdm_manufacturer ,
259
- sizeof (gsm .minfo .mdm_manufacturer ) - 1 ,
258
+ out_len = net_buf_linearize (modem .minfo .mdm_manufacturer ,
259
+ sizeof (modem .minfo .mdm_manufacturer ) - 1 ,
260
260
data -> rx_buf , 0 , len );
261
- gsm .minfo .mdm_manufacturer [out_len ] = '\0' ;
262
- LOG_INF ("Manufacturer: %s" , gsm .minfo .mdm_manufacturer );
261
+ modem .minfo .mdm_manufacturer [out_len ] = '\0' ;
262
+ LOG_INF ("Manufacturer: %s" , modem .minfo .mdm_manufacturer );
263
263
264
264
return 0 ;
265
265
}
@@ -269,11 +269,11 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_model)
269
269
{
270
270
size_t out_len ;
271
271
272
- out_len = net_buf_linearize (gsm .minfo .mdm_model ,
273
- sizeof (gsm .minfo .mdm_model ) - 1 ,
272
+ out_len = net_buf_linearize (modem .minfo .mdm_model ,
273
+ sizeof (modem .minfo .mdm_model ) - 1 ,
274
274
data -> rx_buf , 0 , len );
275
- gsm .minfo .mdm_model [out_len ] = '\0' ;
276
- LOG_INF ("Model: %s" , gsm .minfo .mdm_model );
275
+ modem .minfo .mdm_model [out_len ] = '\0' ;
276
+ LOG_INF ("Model: %s" , modem .minfo .mdm_model );
277
277
278
278
return 0 ;
279
279
}
@@ -283,11 +283,11 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_revision)
283
283
{
284
284
size_t out_len ;
285
285
286
- out_len = net_buf_linearize (gsm .minfo .mdm_revision ,
287
- sizeof (gsm .minfo .mdm_revision ) - 1 ,
286
+ out_len = net_buf_linearize (modem .minfo .mdm_revision ,
287
+ sizeof (modem .minfo .mdm_revision ) - 1 ,
288
288
data -> rx_buf , 0 , len );
289
- gsm .minfo .mdm_revision [out_len ] = '\0' ;
290
- LOG_INF ("Revision: %s" , gsm .minfo .mdm_revision );
289
+ modem .minfo .mdm_revision [out_len ] = '\0' ;
290
+ LOG_INF ("Revision: %s" , modem .minfo .mdm_revision );
291
291
292
292
return 0 ;
293
293
}
@@ -297,10 +297,10 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_imei)
297
297
{
298
298
size_t out_len ;
299
299
300
- out_len = net_buf_linearize (gsm .minfo .mdm_imei , sizeof (gsm .minfo .mdm_imei ) - 1 ,
300
+ out_len = net_buf_linearize (modem .minfo .mdm_imei , sizeof (modem .minfo .mdm_imei ) - 1 ,
301
301
data -> rx_buf , 0 , len );
302
- gsm .minfo .mdm_imei [out_len ] = '\0' ;
303
- LOG_INF ("IMEI: %s" , gsm .minfo .mdm_imei );
302
+ modem .minfo .mdm_imei [out_len ] = '\0' ;
303
+ LOG_INF ("IMEI: %s" , modem .minfo .mdm_imei );
304
304
305
305
return 0 ;
306
306
}
@@ -311,10 +311,10 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_imsi)
311
311
{
312
312
size_t out_len ;
313
313
314
- out_len = net_buf_linearize (gsm .minfo .mdm_imsi , sizeof (gsm .minfo .mdm_imsi ) - 1 ,
314
+ out_len = net_buf_linearize (modem .minfo .mdm_imsi , sizeof (modem .minfo .mdm_imsi ) - 1 ,
315
315
data -> rx_buf , 0 , len );
316
- gsm .minfo .mdm_imsi [out_len ] = '\0' ;
317
- LOG_INF ("IMSI: %s" , gsm .minfo .mdm_imsi );
316
+ modem .minfo .mdm_imsi [out_len ] = '\0' ;
317
+ LOG_INF ("IMSI: %s" , modem .minfo .mdm_imsi );
318
318
319
319
return 0 ;
320
320
}
@@ -324,32 +324,32 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_iccid)
324
324
{
325
325
size_t out_len ;
326
326
327
- out_len = net_buf_linearize (gsm .minfo .mdm_iccid , sizeof (gsm .minfo .mdm_iccid ) - 1 ,
327
+ out_len = net_buf_linearize (modem .minfo .mdm_iccid , sizeof (modem .minfo .mdm_iccid ) - 1 ,
328
328
data -> rx_buf , 0 , len );
329
- gsm .minfo .mdm_iccid [out_len ] = '\0' ;
330
- if (gsm .minfo .mdm_iccid [0 ] == '+' ) {
329
+ modem .minfo .mdm_iccid [out_len ] = '\0' ;
330
+ if (modem .minfo .mdm_iccid [0 ] == '+' ) {
331
331
/* Seen on U-blox SARA: "+CCID: nnnnnnnnnnnnnnnnnnnn".
332
332
* Skip over the +CCID bit, which other modems omit.
333
333
*/
334
- char * p = strchr (gsm .minfo .mdm_iccid , ' ' );
334
+ char * p = strchr (modem .minfo .mdm_iccid , ' ' );
335
335
336
336
if (p ) {
337
- size_t len = strlen (p + 1 );
337
+ size_t iccid_len = strlen (p + 1 );
338
338
339
- (void )memmove (gsm .minfo .mdm_iccid , p + 1 , len + 1 );
339
+ (void )memmove (modem .minfo .mdm_iccid , p + 1 , iccid_len + 1 );
340
340
}
341
341
}
342
- LOG_INF ("ICCID: %s" , gsm .minfo .mdm_iccid );
342
+ LOG_INF ("ICCID: %s" , modem .minfo .mdm_iccid );
343
343
344
344
return 0 ;
345
345
}
346
346
#endif /* CONFIG_MODEM_SIM_NUMBERS */
347
347
348
348
MODEM_CMD_DEFINE (on_cmd_net_reg_sts )
349
349
{
350
- gsm .net_state = (enum network_state )atoi (argv [1 ]);
350
+ modem .net_state = (enum network_state )atoi (argv [1 ]);
351
351
352
- switch (gsm .net_state ) {
352
+ switch (modem .net_state ) {
353
353
case GSM_NET_NOT_REGISTERED :
354
354
LOG_DBG ("Network %s." , "not registered" );
355
355
break ;
@@ -383,16 +383,16 @@ MODEM_CMD_DEFINE(on_cmd_net_reg_sts)
383
383
MODEM_CMD_DEFINE (on_cmd_atcmdinfo_cereg )
384
384
{
385
385
if (argc >= 4 ) {
386
- gsm .context .data_lac = unquoted_atoi (argv [2 ], 16 );
387
- gsm .context .data_cellid = unquoted_atoi (argv [3 ], 16 );
386
+ modem .context .data_lac = unquoted_atoi (argv [2 ], 16 );
387
+ modem .context .data_cellid = unquoted_atoi (argv [3 ], 16 );
388
388
LOG_INF ("lac: %u, cellid: %u" ,
389
- gsm .context .data_lac ,
390
- gsm .context .data_cellid );
389
+ modem .context .data_lac ,
390
+ modem .context .data_cellid );
391
391
}
392
392
393
393
if (argc >= 5 ) {
394
- gsm .context .data_act = unquoted_atoi (argv [4 ], 10 );
395
- LOG_INF ("act: %u" , gsm .context .data_act );
394
+ modem .context .data_act = unquoted_atoi (argv [4 ], 10 );
395
+ LOG_INF ("act: %u" , modem .context .data_act );
396
396
}
397
397
398
398
return 0 ;
@@ -436,16 +436,16 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_rssi_cesq)
436
436
rxlev = ATOI (argv [0 ], 0 , "rxlev" );
437
437
438
438
if ((rsrp >= 0 ) && (rsrp <= 97 )) {
439
- gsm .minfo .mdm_rssi = -140 + (rsrp - 1 );
440
- LOG_DBG ("RSRP: %d" , gsm .minfo .mdm_rssi );
439
+ modem .minfo .mdm_rssi = -140 + (rsrp - 1 );
440
+ LOG_DBG ("RSRP: %d" , modem .minfo .mdm_rssi );
441
441
} else if ((rscp >= 0 ) && (rscp <= 96 )) {
442
- gsm .minfo .mdm_rssi = -120 + (rscp - 1 );
443
- LOG_DBG ("RSCP: %d" , gsm .minfo .mdm_rssi );
442
+ modem .minfo .mdm_rssi = -120 + (rscp - 1 );
443
+ LOG_DBG ("RSCP: %d" , modem .minfo .mdm_rssi );
444
444
} else if ((rxlev >= 0 ) && (rxlev <= 63 )) {
445
- gsm .minfo .mdm_rssi = -110 + (rxlev - 1 );
446
- LOG_DBG ("RSSI: %d" , gsm .minfo .mdm_rssi );
445
+ modem .minfo .mdm_rssi = -110 + (rxlev - 1 );
446
+ LOG_DBG ("RSSI: %d" , modem .minfo .mdm_rssi );
447
447
} else {
448
- gsm .minfo .mdm_rssi = GSM_RSSI_INVALID ;
448
+ modem .minfo .mdm_rssi = GSM_RSSI_INVALID ;
449
449
LOG_DBG ("RSRP/RSCP/RSSI not known" );
450
450
}
451
451
@@ -465,7 +465,7 @@ MODEM_CMD_DEFINE(on_cmd_atcmdinfo_rssi_csq)
465
465
rssi = GSM_RSSI_INVALID ;
466
466
}
467
467
468
- gsm .minfo .mdm_rssi = rssi ;
468
+ modem .minfo .mdm_rssi = rssi ;
469
469
LOG_DBG ("RSSI: %d" , rssi );
470
470
}
471
471
@@ -1248,14 +1248,14 @@ static void gsm_mgmt_event_handler(struct net_mgmt_event_callback *cb,
1248
1248
}
1249
1249
1250
1250
/* Right now we only support 1 GSM instance */
1251
- if (iface != gsm .iface ) {
1251
+ if (iface != modem .iface ) {
1252
1252
return ;
1253
1253
}
1254
1254
1255
1255
if (mgmt_event == NET_EVENT_IF_DOWN ) {
1256
1256
LOG_INF ("GSM network interface down" );
1257
1257
/* raise semaphore to indicate the interface is down */
1258
- k_sem_give (& gsm .sem_if_down );
1258
+ k_sem_give (& modem .sem_if_down );
1259
1259
return ;
1260
1260
}
1261
1261
}
@@ -1368,5 +1368,5 @@ static int gsm_init(const struct device *dev)
1368
1368
return 0 ;
1369
1369
}
1370
1370
1371
- DEVICE_DT_DEFINE (DT_DRV_INST (0 ), gsm_init , NULL , & gsm , NULL ,
1371
+ DEVICE_DT_DEFINE (DT_DRV_INST (0 ), gsm_init , NULL , & modem , NULL ,
1372
1372
POST_KERNEL , CONFIG_MODEM_GSM_INIT_PRIORITY , NULL );
0 commit comments