From d75fef52eeab30ee0017c0180c828ca4e8080852 Mon Sep 17 00:00:00 2001 From: James Cotton Date: Tue, 24 Jul 2012 09:46:49 -0500 Subject: [PATCH] Increase the overo event queue size to try and stop getting warnings. Only allocate when using overosync. --- flight/Modules/OveroSync/overosync.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/flight/Modules/OveroSync/overosync.c b/flight/Modules/OveroSync/overosync.c index 9e5bb8298..3122b76ed 100644 --- a/flight/Modules/OveroSync/overosync.c +++ b/flight/Modules/OveroSync/overosync.c @@ -38,7 +38,7 @@ // Private constants #define OVEROSYNC_PACKET_SIZE 1024 -#define MAX_QUEUE_SIZE 60 +#define MAX_QUEUE_SIZE 200 #define STACK_SIZE_BYTES 512 #define TASK_PRIORITY (tskIDLE_PRIORITY + 0) @@ -88,6 +88,9 @@ int32_t OveroSyncInitialize(void) if (optionalModules[HWSETTINGS_OPTIONALMODULES_OVERO] == HWSETTINGS_OPTIONALMODULES_ENABLED) { overoEnabled = true; + + // Create object queues + queue = xQueueCreate(MAX_QUEUE_SIZE, sizeof(UAVObjEvent)); } else { overoEnabled = false; return -1; @@ -97,8 +100,6 @@ int32_t OveroSyncInitialize(void) OveroSyncStatsInitialize(); - // Create object queues - queue = xQueueCreate(MAX_QUEUE_SIZE, sizeof(UAVObjEvent)); // Initialise UAVTalk uavTalkCon = UAVTalkInitialize(&packData);