Stupid compilers don't like when we mix uint16_t:14 and uint8_t:1 in the same struct

This commit is contained in:
bsongis
2011-12-17 16:43:45 +00:00
parent 851950338d
commit 492052e04e
+2 -2
View File
@@ -231,8 +231,8 @@ PACK(typedef struct t_PhaseData {
PACK(typedef struct t_TimerData {
int8_t mode; // timer trigger source -> off, abs, stk, stk%, sw/!sw, !m_sw/!m_sw
uint16_t val:14;
uint8_t persistent:1;
uint8_t dir:1; // 0=>Count Down, 1=>Count Up
uint16_t persistent:1;
uint16_t dir:1; // 0=>Count Down, 1=>Count Up
}) TimerData;
PACK(typedef struct t_ModelData {