Browse Source

AP_HAL_Linux: Fix loading Firmware

master
mirkix 10 years ago committed by Andrew Tridgell
parent
commit
7c55689aad
  1. 6
      libraries/AP_HAL_Linux/RCOutput_AioPRU.cpp

6
libraries/AP_HAL_Linux/RCOutput_AioPRU.cpp

@ -35,7 +35,7 @@ static void catch_sigbus(int sig) @@ -35,7 +35,7 @@ static void catch_sigbus(int sig)
}
void LinuxRCOutput_AioPRU::init(void* machtnicht)
{
uint32_t mem_fd, i;
uint32_t mem_fd;
uint32_t *iram;
uint32_t *ctrl;
@ -54,9 +54,7 @@ void LinuxRCOutput_AioPRU::init(void* machtnicht) @@ -54,9 +54,7 @@ void LinuxRCOutput_AioPRU::init(void* machtnicht)
hal.scheduler->delay(1);
// Load firmware
for(i = 0; i < sizeof(PRUcode); i++) {
*(iram + i) = PRUcode[i];
}
memcpy(iram, PRUcode, sizeof(PRUcode));
// Start PRU 1
*ctrl = 3;

Loading…
Cancel
Save