From: Peter Popovec Date: Thu, 25 Sep 2008 10:21:00 +0000 (+0200) Subject: changed to C-style comments X-Git-Url: http://zub.fei.tuke.sk/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=586aa0e7e7d5aa23dd8c7a63dced93fbcf2b4530;p=walkera0701-joystick changed to C-style comments --- diff --git a/walkera0701.c b/walkera0701.c index adb0d14..96a8548 100644 --- a/walkera0701.c +++ b/walkera0701.c @@ -12,9 +12,8 @@ * 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 @@ -99,21 +98,21 @@ static inline void walkera0701_parse_frame(void) 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; @@ -137,14 +136,14 @@ static inline int read_ack(void) 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"); @@ -160,10 +159,10 @@ static void walkera0701_irq_handler(void *dev_id) 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 @@ -174,7 +173,7 @@ static void walkera0701_irq_handler(void *dev_id) && (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 @@ -185,7 +184,7 @@ static void walkera0701_irq_handler(void *dev_id) } } } 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 @@ -219,9 +218,9 @@ static int walkera0701_open(struct input_dev *dev) 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); @@ -283,9 +282,10 @@ static int walkera0701_connect(int 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;