aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/libboard
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-05-11 00:04:50 +0200
committerHarald Welte <laforge@gnumonks.org>2017-05-11 00:04:50 +0200
commit44622dfd8d1d97e21c6f63add241cbe366ab8f39 (patch)
treee5555917093c77c453174e7c3c1716afbd15caa9 /firmware/libboard
parentb91f6ad8481bf0a2fe54467e5930e1735a8f3b6b (diff)
consistently use 0-based counting of modems/slots
Diffstat (limited to 'firmware/libboard')
-rw-r--r--firmware/libboard/common/source/sim_switch.c4
-rw-r--r--firmware/libboard/qmod/source/board_qmod.c8
-rw-r--r--firmware/libboard/qmod/source/wwan_perst.c4
3 files changed, 8 insertions, 8 deletions
diff --git a/firmware/libboard/common/source/sim_switch.c b/firmware/libboard/common/source/sim_switch.c
index 49e6cea..598cd4d 100644
--- a/firmware/libboard/common/source/sim_switch.c
+++ b/firmware/libboard/common/source/sim_switch.c
@@ -27,12 +27,12 @@ int sim_switch_use_physical(unsigned int nr, int physical)
switch (nr) {
#ifdef PIN_SIM_SWITCH1
- case 1:
+ case 0:
pin = &pin_conn_usim1;
break;
#endif
#ifdef PIN_SIM_SWITCH2
- case 2:
+ case 1:
pin = &pin_conn_usim2;
break;
#endif
diff --git a/firmware/libboard/qmod/source/board_qmod.c b/firmware/libboard/qmod/source/board_qmod.c
index 54983d7..d14c29c 100644
--- a/firmware/libboard/qmod/source/board_qmod.c
+++ b/firmware/libboard/qmod/source/board_qmod.c
@@ -184,17 +184,17 @@ void board_exec_dbg_cmd(int ch)
break;
case '1':
printf("Resetting Modem 1 (of this SAM3)\n\r");
- wwan_perst_do_reset_pulse(1, 300);
+ wwan_perst_do_reset_pulse(0, 300);
break;
case '2':
printf("Resetting Modem 2 (of this SAM3)\n\r");
- wwan_perst_do_reset_pulse(2, 300);
+ wwan_perst_do_reset_pulse(1, 300);
break;
case '!':
- sim_switch_use_physical(1, 0);
+ sim_switch_use_physical(0, 0);
break;
case '@':
- sim_switch_use_physical(2, 0);
+ sim_switch_use_physical(0, 0);
break;
default:
if (!qmod_sam3_is_12())
diff --git a/firmware/libboard/qmod/source/wwan_perst.c b/firmware/libboard/qmod/source/wwan_perst.c
index f16006f..b80fd55 100644
--- a/firmware/libboard/qmod/source/wwan_perst.c
+++ b/firmware/libboard/qmod/source/wwan_perst.c
@@ -45,11 +45,11 @@ static struct wwan_perst *get_perst_for_modem(int modem_nr)
switch (modem_nr) {
#ifdef PIN_PERST1
- case 1:
+ case 0:
return &perst1;
#endif
#ifdef PIN_PERST2
- case 2:
+ case 1:
return &perst2;
#endif
default: