Skip to content

Commit 4ba937c

Browse files
cedrickkukela-cdadbridge
authored andcommitted
REV D change for modem on
1 parent dd07f51 commit 4ba937c

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

targets/TARGET_STM/TARGET_STM32L4/TARGET_MTS_DRAGONFLY_L471QG/onboard_modem_api.c

100644100755
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ static void press_power_button(int time_us)
3131
#if defined(TARGET_UBLOX_C030_R410M)
3232
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrain, 0);
3333
#else
34-
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrainNoPull, 0);
34+
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrainNoPull, 1);
3535
#endif
3636

3737
wait_us(time_us);
38-
gpio_write(&gpio, 1);
38+
gpio_write(&gpio, 0);
3939
}
4040

4141
void onboard_modem_init()
@@ -45,8 +45,8 @@ void onboard_modem_init()
4545
// Take us out of reset
4646
gpio_init_inout(&gpio, RADIO_PWR, PIN_OUTPUT, PushPullNoPull, 1);
4747
gpio_init_inout(&gpio, BUF_EN, PIN_OUTPUT, OpenDrainNoPull, 0);
48-
gpio_init_inout(&gpio, MDMRST, PIN_OUTPUT, OpenDrainNoPull, 1);
49-
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrainNoPull, 1);
48+
gpio_init_inout(&gpio, MDMRST, PIN_OUTPUT, OpenDrainNoPull, 0);
49+
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrainNoPull, 0);
5050
gpio_init_inout(&gpio, RADIO_DTR, PIN_OUTPUT, OpenDrainNoPull, 0);
5151
}
5252

@@ -55,7 +55,7 @@ void onboard_modem_deinit()
5555
gpio_t gpio;
5656

5757
// Back into reset
58-
gpio_init_inout(&gpio, MDMRST,PIN_OUTPUT, OpenDrainNoPull, 0);
58+
gpio_init_inout(&gpio, MDMRST,PIN_OUTPUT, OpenDrainNoPull, 1);
5959
gpio_init_inout(&gpio, BUF_EN, PIN_OUTPUT, OpenDrainNoPull, 1);
6060
gpio_init_inout(&gpio, RADIO_PWR, PIN_OUTPUT, PushPullNoPull, 0);
6161
gpio_init_inout(&gpio, RADIO_DTR, PIN_OUTPUT, OpenDrainNoPull, 1);

targets/TARGET_STM/TARGET_STM32L4/TARGET_MTS_DRAGONFLY_L471QG/ublox_low_level_api.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ void ublox_board_init(void) {
2626
gpio_init_inout(&gpio, VUSB_EN, PIN_OUTPUT, OpenDrainNoPull, 0);
2727

2828
// start with modem disabled
29-
gpio_init_out_ex(&gpio, MDMRST, 0);
29+
gpio_init_out_ex(&gpio, MDMRST, 1);
3030
#if defined(TARGET_UBLOX_C030_R410M)
31-
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrain, 1);
31+
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrain, 0);
3232
#else
33-
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrainNoPull, 1);
33+
gpio_init_inout(&gpio, MDMPWRON, PIN_OUTPUT, OpenDrainNoPull, 0);
3434
#endif
35-
gpio_init_out_ex(&gpio, MDMRTS, 0);
35+
gpio_init_out_ex(&gpio, MDMRTS, 1);
3636
//gpio_init_in_ex(&gpio, MDMCURRENTSENSE, PullNone);
3737

3838
#if !defined (TARGET_UBLOX_C030_R410M)

0 commit comments

Comments
 (0)