Lines Matching refs:xy_acc
226 int xy_acc[ATP_XSENSORS + ATP_YSENSORS]; member
356 int *xy_sensors = dev->xy_acc + offset; in atp_calculate_abs()
598 dev->xy_acc[i] -= change; in atp_complete_geyser_1_2()
601 if (dev->xy_acc[i] < 0) in atp_complete_geyser_1_2()
602 dev->xy_acc[i] = 0; in atp_complete_geyser_1_2()
607 dbg_dump("accumulator", dev->xy_acc); in atp_complete_geyser_1_2()
648 memset(dev->xy_acc, 0, sizeof(dev->xy_acc)); in atp_complete_geyser_1_2()
712 dev->xy_acc[i] = dev->xy_cur[i] - dev->xy_old[i]; in atp_complete_geyser_3_4()
715 if (dev->xy_acc[i] > 127) in atp_complete_geyser_3_4()
716 dev->xy_acc[i] -= 256; in atp_complete_geyser_3_4()
718 if (dev->xy_acc[i] < -127) in atp_complete_geyser_3_4()
719 dev->xy_acc[i] += 256; in atp_complete_geyser_3_4()
722 if (dev->xy_acc[i] < 0) in atp_complete_geyser_3_4()
723 dev->xy_acc[i] = 0; in atp_complete_geyser_3_4()
726 dbg_dump("accumulator", dev->xy_acc); in atp_complete_geyser_3_4()
768 memset(dev->xy_acc, 0, sizeof(dev->xy_acc)); in atp_complete_geyser_3_4()