X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fcore%2Fao_data.h;h=339afe69882602e3730ff66543236b9f17e644b7;hb=7ec1b97d278c7aec3199fb7270f0dcf9484c879f;hp=080a534f98d992fa2ccb3e77420278cdb65f69bd;hpb=d0b4e926ecececa7499a301b6135189be119512e;p=fw%2Faltos diff --git a/src/core/ao_data.h b/src/core/ao_data.h index 080a534f..339afe69 100644 --- a/src/core/ao_data.h +++ b/src/core/ao_data.h @@ -272,7 +272,11 @@ typedef int16_t accel_t; /* MMA655X is hooked up so that positive values represent negative acceleration */ #define ao_data_accel(packet) ((packet)->mma655x) +#if AO_MMA655X_INVERT +#define ao_data_accel_cook(packet) (4095 - (packet)->mma655x) +#else #define ao_data_accel_cook(packet) ((packet)->mma655x) +#endif #define ao_data_set_accel(packet, accel) ((packet)->mma655x = (accel)) #define ao_data_accel_invert(accel) (4095 - (accel))