kopia lustrzana https://github.com/sq2ips/m20-custom-firmware
Fix GPS mode change
rodzic
04d5531b5c
commit
438ccc70c4
|
@ -315,6 +315,8 @@ int main(void)
|
||||||
LL_GPIO_SetOutputPin(RADIO_EN_GPIO_Port, RADIO_EN_Pin);
|
LL_GPIO_SetOutputPin(RADIO_EN_GPIO_Port, RADIO_EN_Pin);
|
||||||
adf_setup();
|
adf_setup();
|
||||||
|
|
||||||
|
LL_GPIO_SetOutputPin(LED_GPIO_Port, LED_Pin); // LED
|
||||||
|
|
||||||
HorusPacket.PayloadID = PAYLOAD_ID;
|
HorusPacket.PayloadID = PAYLOAD_ID;
|
||||||
|
|
||||||
for (uint8_t i = 0; i < 5; i++)
|
for (uint8_t i = 0; i < 5; i++)
|
||||||
|
@ -338,21 +340,26 @@ int main(void)
|
||||||
|
|
||||||
#if GPS_TYPE == 1
|
#if GPS_TYPE == 1
|
||||||
// u-blox change mode to airborne
|
// u-blox change mode to airborne
|
||||||
LL_mDelay(100);
|
LL_mDelay(2000);
|
||||||
for (uint8_t ig = 0; ig < 44; ig++)
|
for(uint8_t ih = 0; ih < 2; ih++){
|
||||||
{
|
for (uint8_t ig = 0; ig < 44; ig++)
|
||||||
while (!LL_LPUART_IsActiveFlag_TXE(LPUART1))
|
{
|
||||||
|
while (!LL_LPUART_IsActiveFlag_TXE(LPUART1))
|
||||||
|
{
|
||||||
|
}
|
||||||
|
LL_LPUART_TransmitData8(LPUART1, GPS_airborne[ig]);
|
||||||
|
}
|
||||||
|
while (!LL_LPUART_IsActiveFlag_TC(LPUART1))
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
LL_LPUART_TransmitData8(LPUART1, GPS_airborne[ig]);
|
if (ih == 0) LL_mDelay(900);
|
||||||
|
LL_mDelay(100);
|
||||||
}
|
}
|
||||||
while (!LL_LPUART_IsActiveFlag_TC(LPUART1))
|
|
||||||
{
|
|
||||||
}
|
|
||||||
LL_mDelay(100);
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
LL_GPIO_ResetOutputPin(LED_GPIO_Port, LED_Pin);
|
||||||
|
|
||||||
// watchdog timer
|
// watchdog timer
|
||||||
MX_IWDG_Init();
|
MX_IWDG_Init();
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue