]> zub.fei.tuke.sk Git - walkera0701-joystick/commitdiff
changed to C-style comments testing2
authorPeter Popovec <popovec@fei.tuke.sk>
Thu, 25 Sep 2008 10:21:00 +0000 (12:21 +0200)
committerPeter Popovec <popovec@fei.tuke.sk>
Tue, 26 Jun 2007 07:00:00 +0000 (09:00 +0200)
walkera0701.c

index adb0d144957f051663a3a3d35eea8d02c452e1b6..96a8548df59504f54001743d1b336e73102d7a95 100644 (file)
@@ -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;