* the Free Software Foundation.
*/
-
-//#define WK0701_DEBUG
-//#define WK0701_FULL_DEBUG
+/* #define WK0701_DEBUG */
+/* #define WK0701_FULL_DEBUG */
#ifdef WK0701_FULL_DEBUG
#ifndef WK0701_DEBUG
#define WK0701_DEBUG
return;
}
val1 = ((DATA[0] & 7) * 256 + DATA[1] * 16 + DATA[2]) >> 2;
- val1 *= ((DATA[0] >> 2) & 2) - 1; //sign
+ val1 *= ((DATA[0] >> 2) & 2) - 1; /* sign */
val2 = (DATA[2] & 1) << 8 | (DATA[3] << 4) | DATA[4];
- val2 *= (DATA[2] & 2) - 1; //sign
+ val2 *= (DATA[2] & 2) - 1; /* sign */
val3 = ((DATA[5] & 7) * 256 + DATA[6] * 16 + DATA[7]) >> 2;
- val3 *= ((DATA[5] >> 2) & 2) - 1; //sign
+ val3 *= ((DATA[5] >> 2) & 2) - 1; /* sign */
val4 = (DATA[7] & 1) << 8 | (DATA[8] << 4) | DATA[9];
- val4 *= (DATA[7] & 2) - 1; //sign
+ val4 *= (DATA[7] & 2) - 1; /*sign */
val5 = ((DATA[11] & 7) * 256 + DATA[12] * 16 + DATA[13]) >> 2;
- val5 *= ((DATA[11] >> 2) & 2) - 1; //sign
+ val5 *= ((DATA[11] >> 2) & 2) - 1; /* sign */
val6 = (DATA[13] & 1) << 8 | (DATA[14] << 4) | DATA[15];
- val6 *= (DATA[13] & 2) - 1; //sign
+ val6 *= (DATA[13] & 2) - 1; /*sign */
val7 = ((DATA[16] & 7) * 256 + DATA[17] * 16 + DATA[18]) >> 2;
- val7 *= ((DATA[16] >> 2) & 2) - 1; //sign
+ val7 *= ((DATA[16] >> 2) & 2) - 1; /*sign */
val8 = (DATA[18] & 1) << 8 | (DATA[19] << 4) | DATA[20];
- val8 *= (DATA[18] & 2) - 1; //sign
+ val8 *= (DATA[18] & 2) - 1; /*sign */
magic = (DATA[21] << 4) | DATA[22];
magic_bit = (DATA[24] & 8) >> 3;
return (parport_read_status(walkera0701_pardevice->port) & 0x40);
}
-// falling edge, prepare to BIN value calculation
+/* falling edge, prepare to BIN value calculation */
static void walkera0701_irq_handler(void *dev_id)
{
u64 pulseTime;
IRQtime = ktime_to_ns(ktime_get());
pulseTime = IRQtime - IRQlasttime;
IRQlasttime = IRQtime;
- //cancel timer,if in handler or active do resync
+ /*cancel timer,if in handler or active do resync */
if (unlikely(0 != hrtimer_try_to_cancel(&walkera0701_timer))) {
#ifdef WK0701_DEBUG
printk(KERN_DEBUG "walkera0701: timer error\n");
pulseTime -= BIN0_PULSE;
DATA[counter] = 0;
}
- if (unlikely(counter == 24)) { //full frame
+ if (unlikely(counter == 24)) { /* full frame */
walkera0701_parse_frame();
counter = NO_SYNC;
- if (likely(abs(pulseTime - SYNC_PULSE) < RESERVE)) //new frame sync
+ if (likely(abs(pulseTime - SYNC_PULSE) < RESERVE)) /* new frame sync */
counter = 0;
#ifdef WK0701_DEBUG
else
&& (pulseTime <
(ANALOG_MAX_PULSE + RESERVE)))) {
pulseTime -= (ANALOG_MIN_PULSE - RESERVE);
- pulseTime = (u32) pulseTime / ANALOG_DELTA; //overtiping is safe, pulsetime < s32..
+ pulseTime = (u32) pulseTime / ANALOG_DELTA; /* overtiping is safe, pulsetime < s32.. */
DATA[counter++] |= (pulseTime & 7);
} else {
#ifdef WK0701_DEBUG
}
}
} else {
- if (unlikely(abs(pulseTime - SYNC_PULSE - BIN0_PULSE) < (RESERVE + BIN1_PULSE - BIN0_PULSE))) { //frame sync ..
+ if (unlikely(abs(pulseTime - SYNC_PULSE - BIN0_PULSE) < (RESERVE + BIN1_PULSE - BIN0_PULSE))) { /* frame sync .. */
#ifdef WK0701_DEBUG
printk(KERN_DEBUG "walkera0701: New SYNC pulse\n");
#endif
static void walkera0701_close(struct input_dev *dev)
{
-//TODO if this is enabled, sometime parport not send interupts if module is openned
-//workaround, counting for open and close ...
-// parport_disable_irq(walkera0701_parport);
+/* TODO if this is enabled, sometime parport not send interupts if module is openned */
+/* workaround, counting for open and close ...*/
+/* parport_disable_irq(walkera0701_parport);*/
open_counter--;
if (!open_counter) {
parport_disable_irq(walkera0701_parport);
input_dev->name = "Walkera WK-0701 TX";
input_dev->phys = walkera0701_parport->name;
input_dev->id.bustype = BUS_PARPORT;
- input_dev->id.vendor = 0x0001; //TODO
- input_dev->id.product = 0x0001; //TODO
- input_dev->id.version = 0x0100; //TODO
+ /* TODO what id product/version ? */
+ input_dev->id.vendor = 0x0001;
+ input_dev->id.product = 0x0001;
+ input_dev->id.version = 0x0100;
input_dev->open = walkera0701_open;
input_dev->close = walkera0701_close;