fix(B&W): Avoid having constants in SRAM (#2993)

fix constness to avoid having constants in data segment 
.... and thus free some precious RAM
This commit is contained in:
Raphael Coeffic
2023-01-18 20:12:35 +10:00
committed by GitHub
parent acd44516d0
commit acd95dfad4
22 changed files with 176 additions and 172 deletions
+3 -2
View File
@@ -27,6 +27,7 @@
#include "intmodule_serial_driver.h"
#endif
#include "crossfire.h"
#include "telemetry/crossfire.h"
#define CROSSFIRE_CH_BITS 11
@@ -283,7 +284,7 @@ static void crossfireDeInitInternal(void* context)
state->deinit();
}
etx_module_driver_t CrossfireInternalDriver = {
const etx_module_driver_t CrossfireInternalDriver = {
.protocol = PROTOCOL_CHANNELS_CROSSFIRE,
.init = crossfireInitInternal,
.deinit = crossfireDeInitInternal,
@@ -323,7 +324,7 @@ static void crossfireDeInitExternal(void* context)
mixerSchedulerSetPeriod(EXTERNAL_MODULE, 0);
}
etx_module_driver_t CrossfireExternalDriver = {
const etx_module_driver_t CrossfireExternalDriver = {
.protocol = PROTOCOL_CHANNELS_CROSSFIRE,
.init = crossfireInitExternal,
.deinit = crossfireDeInitExternal,