diff --git a/libraries/AP_HAL_Linux/RCOutput_AioPRU.cpp b/libraries/AP_HAL_Linux/RCOutput_AioPRU.cpp index 0deefc256f..6410174b0b 100644 --- a/libraries/AP_HAL_Linux/RCOutput_AioPRU.cpp +++ b/libraries/AP_HAL_Linux/RCOutput_AioPRU.cpp @@ -51,13 +51,12 @@ void RCOutput_AioPRU::init(void* machtnicht) // Reset PRU 1 *ctrl = 0; - hal.scheduler->delay(1); // Load firmware memcpy(iram, PRUcode, sizeof(PRUcode)); // Start PRU 1 - *ctrl = 3; + *ctrl |= 2; // all outputs default to 50Hz, the top level vehicle code // overrides this when necessary