VC++ compilation fixes
This commit is contained in:
@@ -402,6 +402,26 @@ PACK(typedef struct {
|
||||
|
||||
}) ModelData_v215;
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
#define MODELDATA_EXTRA_216 \
|
||||
uint8_t externalModule; \
|
||||
uint8_t trainerMode; \
|
||||
ModuleData moduleData[NUM_MODULES+1]; \
|
||||
char curveNames[MAX_CURVES][6]; \
|
||||
ScriptData_v216 scriptsData[MAX_SCRIPTS]; \
|
||||
char inputNames[MAX_INPUTS][LEN_INPUT_NAME]; \
|
||||
uint8_t nPotsToWarn; \
|
||||
int8_t potPosition[NUM_POTS]; \
|
||||
uint8_t spare[2];
|
||||
#elif defined(PCBSKY9X)
|
||||
#define MODELDATA_EXTRA_216 \
|
||||
uint8_t externalModule; \
|
||||
ModuleData moduleData[NUM_MODULES+1]; \
|
||||
uint8_t nPotsToWarn; \
|
||||
int8_t potPosition[NUM_POTS]; \
|
||||
uint8_t rxBattAlarms[2];
|
||||
#endif
|
||||
|
||||
PACK(typedef struct {
|
||||
ModelHeader header;
|
||||
TimerData_v216 timers[2];
|
||||
@@ -441,23 +461,7 @@ PACK(typedef struct {
|
||||
|
||||
FrSkyData_v216 frsky;
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
uint8_t externalModule;
|
||||
uint8_t trainerMode;
|
||||
ModuleData moduleData[NUM_MODULES+1];
|
||||
char curveNames[MAX_CURVES][6];
|
||||
ScriptData_v216 scriptsData[MAX_SCRIPTS];
|
||||
char inputNames[MAX_INPUTS][LEN_INPUT_NAME];
|
||||
uint8_t nPotsToWarn;
|
||||
int8_t potPosition[NUM_POTS];
|
||||
uint8_t spare[2];
|
||||
#elif defined(PCBSKY9X)
|
||||
uint8_t externalModule;
|
||||
ModuleData moduleData[NUM_MODULES+1];
|
||||
uint8_t nPotsToWarn;
|
||||
int8_t potPosition[NUM_POTS];
|
||||
uint8_t rxBattAlarms[2];
|
||||
#endif
|
||||
MODELDATA_EXTRA_216
|
||||
|
||||
}) ModelData_v216;
|
||||
|
||||
|
||||
@@ -382,7 +382,7 @@ extern OS_MutexID audioMutex;
|
||||
|
||||
#define CoInitOS(...)
|
||||
#define CoStartOS(...)
|
||||
#define CoCreateTask(...) sleep(1/*ms*/)
|
||||
#define CoCreateTask(...) (0)
|
||||
#define CoCreateMutex(...) PTHREAD_MUTEX_INITIALIZER
|
||||
#define CoSetFlag(...)
|
||||
#define CoClearFlag(...)
|
||||
|
||||
@@ -107,7 +107,6 @@ bool dacQueue(AudioBuffer *buffer)
|
||||
return false;
|
||||
}
|
||||
|
||||
#pragma GCC optimize ("O1")
|
||||
extern "C" void DAC_IRQHandler()
|
||||
{
|
||||
AudioBuffer *nextBuffer = audioQueue.getNextFilledBuffer();
|
||||
@@ -119,7 +118,6 @@ extern "C" void DAC_IRQHandler()
|
||||
dacStop();
|
||||
}
|
||||
}
|
||||
#pragma GCC optimize ("O2")
|
||||
|
||||
// Sound routines
|
||||
void audioInit()
|
||||
|
||||
Reference in New Issue
Block a user