diff --git a/epicardium/main.c b/epicardium/main.c
index 016f309513c613ba140f2f366108ce5cccad231f..8cbff1b0e802030068601900ce14318e336d6e52 100644
--- a/epicardium/main.c
+++ b/epicardium/main.c
@@ -9,10 +9,6 @@
 #include <stdlib.h>
 #include <string.h>
 
-TaskHandle_t dispatcher_task_id;
-
-void vBleTask(void *pvParameters);
-
 #define BLEMAXCFGBYTES 100
 int bleShallStart(void)
 {
diff --git a/epicardium/modules/dispatcher.c b/epicardium/modules/dispatcher.c
index 60f1c1f818dcd8f41ddeb1f4b4a11b2e2400e938..1f504eca52e20bfb8c118281c772942e72ac7a18 100644
--- a/epicardium/modules/dispatcher.c
+++ b/epicardium/modules/dispatcher.c
@@ -8,6 +8,8 @@
 
 #define TIMEOUT pdMS_TO_TICKS(2000)
 
+TaskHandle_t dispatcher_task_id;
+
 static StaticSemaphore_t api_mutex_data;
 SemaphoreHandle_t api_mutex = NULL;
 
diff --git a/epicardium/modules/modules.h b/epicardium/modules/modules.h
index e70ef1eabae384119845f0a0caa9cbb0898df762..2edaf85de3776f2555f41f09064d17c24f90cb7b 100644
--- a/epicardium/modules/modules.h
+++ b/epicardium/modules/modules.h
@@ -32,6 +32,7 @@ void serial_enqueue_char(char chr);
 void vPmicTask(void *pvParameters);
 
 /* ---------- BLE ---------------------------------------------------------- */
+void vBleTask(void *pvParameters);
 void ble_uart_write(uint8_t *pValue, uint8_t len);
 
 /* ---------- Display ------------------------------------------------------ */