X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fcore%2Fao_data.h;h=339afe69882602e3730ff66543236b9f17e644b7;hp=080a534f98d992fa2ccb3e77420278cdb65f69bd;hb=dcc51bb18985c24fa35bce0dd42ea3d847b960bf;hpb=a73b02518fcbc9fc0807ed8e141d3a06e8ad8214 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))