diff --git a/epicardium/ble/ble_api.h b/epicardium/ble/ble_api.h
index 8a74f0d7ac69bd1ec9eac3af51ae9e827a22cfd1..93261a58d1b8ac12dbd0091d70ea007d21af933f 100644
--- a/epicardium/ble/ble_api.h
+++ b/epicardium/ble/ble_api.h
@@ -25,5 +25,3 @@ void BleStart(void);
 /* ATT client module interface. Used by main BLE module */
 void bleValueUpdate(attEvt_t *pMsg);
 void bleDiscCback(dmConnId_t connId, uint8_t status);
-
-void bleESS_update();
diff --git a/epicardium/ble/ess.c b/epicardium/ble/ess.c
index a9b58a83717f154b6577572f8803604e84cd6977..f4f012a45f4ef416f41cec26e1dfd426c8f37f5e 100644
--- a/epicardium/ble/ess.c
+++ b/epicardium/ble/ess.c
@@ -1,3 +1,4 @@
+#include "ess.h"
 #include "wsf_types.h"
 #include "util/bstream.h"
 #include "wsf_assert.h"
diff --git a/epicardium/ble/ess.h b/epicardium/ble/ess.h
new file mode 100644
index 0000000000000000000000000000000000000000..24b65c94f94356727e77a2699099df9d06c803be
--- /dev/null
+++ b/epicardium/ble/ess.h
@@ -0,0 +1,3 @@
+#pragma once
+
+void bleESS_update();