S.PORT to Lua telemetry passthrough

The Fifo is created with ```telemetryRegister``` and elements (ID + Value) are taken from the Fifo with ```telemetryPop```
Not tested at all. Just for review / discussion
This commit is contained in:
Bertrand Songis
2016-02-28 11:56:54 +01:00
parent 81a7a554c3
commit 75e1bead3f
16 changed files with 119 additions and 69 deletions
+5 -1
View File
@@ -44,7 +44,7 @@ uint8_t telemetryState = TELEMETRY_INIT;
#endif
#if defined(PCBTARANIS) || defined(PCBFLAMENCO) || defined(PCBHORUS)
Fifo<512> telemetryFifo; // TODO should be in the driver
Fifo<uint8_t, 512> telemetryFifo; // TODO should be in the driver
#endif
uint8_t frskyRxBufferCount = 0;
@@ -665,3 +665,7 @@ NOINLINE uint8_t getRssiAlarmValue(uint8_t alarm)
{
return (45 - 3*alarm + g_model.frsky.rssiAlarms[alarm].value);
}
#if defined(LUA)
Fifo<LuaTelemetryValue, 16> * luaTelemetryFifo = NULL;
#endif