mirror of
https://github.com/opentx/opentx.git
synced 2025-07-13 11:29:51 +03:00
Some VS compilation fixes
This commit is contained in:
parent
dc1987e0ab
commit
9c46abf1e5
3 changed files with 26 additions and 9 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -8,3 +8,4 @@
|
|||
build*/
|
||||
cmake-build-*/
|
||||
/debian/
|
||||
/*.vscode
|
||||
|
|
|
@ -539,6 +539,21 @@ PACK(struct CustomScreenData {
|
|||
uint8_t view;
|
||||
#endif
|
||||
|
||||
#if defined(PCBX9)
|
||||
#define TOPBAR_DATA \
|
||||
NOBACKUP(uint8_t voltsSource);
|
||||
NOBACKUP(uint8_t altitudeSource);
|
||||
#else
|
||||
#define TOPBAR_DATA
|
||||
#endif
|
||||
|
||||
#if defined(PCBHORUS) || defined(PCBTARANIS)
|
||||
#define SCRIPT_DATA \
|
||||
NOBACKUP(ScriptData scriptsData[MAX_SCRIPTS]);
|
||||
#else
|
||||
#define SCRIPT_DATA
|
||||
#endif
|
||||
|
||||
PACK(struct ModelData {
|
||||
ModelHeader header;
|
||||
TimerData timers[MAX_TIMERS];
|
||||
|
@ -574,10 +589,9 @@ PACK(struct ModelData {
|
|||
|
||||
NOBACKUP(VarioData varioData);
|
||||
NOBACKUP(uint8_t rssiSource);
|
||||
#if defined(PCBX9)
|
||||
NOBACKUP(uint8_t voltsSource);
|
||||
NOBACKUP(uint8_t altitudeSource);
|
||||
#endif
|
||||
|
||||
TOPBAR_DATA;
|
||||
|
||||
NOBACKUP(RssiAlarmData rssiAlarms);
|
||||
|
||||
NOBACKUP(uint8_t spare1:6);
|
||||
|
@ -586,9 +600,7 @@ PACK(struct ModelData {
|
|||
int16_t failsafeChannels[MAX_OUTPUT_CHANNELS];
|
||||
TrainerModuleData trainerData;
|
||||
|
||||
#if defined(PCBHORUS) || defined(PCBTARANIS)
|
||||
NOBACKUP(ScriptData scriptsData[MAX_SCRIPTS]);
|
||||
#endif
|
||||
SCRIPT_DATA;
|
||||
|
||||
NOBACKUP(char inputNames[MAX_INPUTS][LEN_INPUT_NAME]);
|
||||
NOBACKUP(uint8_t potsWarnEnabled);
|
||||
|
|
|
@ -496,12 +496,16 @@ enum Analogs {
|
|||
#define STICKS_PWM_ENABLED() false
|
||||
#endif
|
||||
|
||||
PACK(typedef struct {
|
||||
#if NUM_PWMSTICKS > 0
|
||||
PACK(typedef struct {
|
||||
uint8_t sticksPwmDisabled:1;
|
||||
#endif
|
||||
uint8_t pxx2Enabled:1;
|
||||
}) HardwareOptions;
|
||||
#else
|
||||
PACK(typedef struct {
|
||||
uint8_t pxx2Enabled:1;
|
||||
}) HardwareOptions;
|
||||
#endif
|
||||
|
||||
extern HardwareOptions hardwareOptions;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue