From f506a96b7fb8c43e7c0d7daeb0d3fe3fcbce516a Mon Sep 17 00:00:00 2001 From: Michael du Breuil Date: Thu, 27 Sep 2018 16:17:48 -0700 Subject: [PATCH] AP_HAL_Linux: Handle scripting priority --- libraries/AP_HAL_Linux/Scheduler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/AP_HAL_Linux/Scheduler.cpp b/libraries/AP_HAL_Linux/Scheduler.cpp index d33d703919..759cc058a5 100644 --- a/libraries/AP_HAL_Linux/Scheduler.cpp +++ b/libraries/AP_HAL_Linux/Scheduler.cpp @@ -29,6 +29,7 @@ extern const AP_HAL::HAL& hal; #define APM_LINUX_RCIN_PRIORITY 13 #define APM_LINUX_MAIN_PRIORITY 12 #define APM_LINUX_IO_PRIORITY 10 +#define APM_LINUX_SCRIPTING_PRIORITY 1 #define APM_LINUX_TIMER_RATE 1000 #define APM_LINUX_UART_RATE 100 @@ -366,6 +367,7 @@ bool Scheduler::thread_create(AP_HAL::MemberProc proc, const char *name, uint32_ { PRIORITY_IO, APM_LINUX_IO_PRIORITY}, { PRIORITY_UART, APM_LINUX_UART_PRIORITY}, { PRIORITY_STORAGE, APM_LINUX_IO_PRIORITY}, + { PRIORITY_SCRIPTING, APM_LINUX_SCRIPTING_PRIORITY}, }; for (uint8_t i=0; i