From 9212bbeb20c4e1b90f3f7b671eb4ce759c2e4bee Mon Sep 17 00:00:00 2001 From: sambas Date: Sat, 6 Oct 2012 15:38:11 +0300 Subject: [PATCH] DSMx bindmode delay was too long, satellite binding works again. --- flight/PiOS/STM32F10x/pios_dsm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flight/PiOS/STM32F10x/pios_dsm.c b/flight/PiOS/STM32F10x/pios_dsm.c index cb838b56b..b35560d5d 100644 --- a/flight/PiOS/STM32F10x/pios_dsm.c +++ b/flight/PiOS/STM32F10x/pios_dsm.c @@ -128,7 +128,7 @@ static void PIOS_DSM_Bind(struct pios_dsm_dev *dsm_dev, uint8_t bind) GPIO_SetBits(cfg->bind.gpio, cfg->bind.init.GPIO_Pin); /* on CC works up to 140ms, guess bind window is around 20-140ms after power up */ - PIOS_DELAY_WaitmS(60); + PIOS_DELAY_WaitmS(20); for (int i = 0; i < bind ; i++) { /* RX line, drive low for 120us */