@@ -31,11 +31,11 @@ static void press_power_button(int time_us)
31
31
#if defined(TARGET_UBLOX_C030_R410M )
32
32
gpio_init_inout (& gpio , MDMPWRON , PIN_OUTPUT , OpenDrain , 0 );
33
33
#else
34
- gpio_init_inout (& gpio , MDMPWRON , PIN_OUTPUT , OpenDrainNoPull , 0 );
34
+ gpio_init_inout (& gpio , MDMPWRON , PIN_OUTPUT , OpenDrainNoPull , 1 );
35
35
#endif
36
36
37
37
wait_us (time_us );
38
- gpio_write (& gpio , 1 );
38
+ gpio_write (& gpio , 0 );
39
39
}
40
40
41
41
void onboard_modem_init ()
@@ -45,8 +45,8 @@ void onboard_modem_init()
45
45
// Take us out of reset
46
46
gpio_init_inout (& gpio , RADIO_PWR , PIN_OUTPUT , PushPullNoPull , 1 );
47
47
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 );
50
50
gpio_init_inout (& gpio , RADIO_DTR , PIN_OUTPUT , OpenDrainNoPull , 0 );
51
51
}
52
52
@@ -55,7 +55,7 @@ void onboard_modem_deinit()
55
55
gpio_t gpio ;
56
56
57
57
// Back into reset
58
- gpio_init_inout (& gpio , MDMRST ,PIN_OUTPUT , OpenDrainNoPull , 0 );
58
+ gpio_init_inout (& gpio , MDMRST ,PIN_OUTPUT , OpenDrainNoPull , 1 );
59
59
gpio_init_inout (& gpio , BUF_EN , PIN_OUTPUT , OpenDrainNoPull , 1 );
60
60
gpio_init_inout (& gpio , RADIO_PWR , PIN_OUTPUT , PushPullNoPull , 0 );
61
61
gpio_init_inout (& gpio , RADIO_DTR , PIN_OUTPUT , OpenDrainNoPull , 1 );
0 commit comments