Fixed reading of counters' hardware and software save registers.
authorFrank Mori Hess <fmhess@speakeasy.net>
Fri, 5 Jan 2007 20:54:17 +0000 (20:54 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Fri, 5 Jan 2007 20:54:17 +0000 (20:54 +0000)
comedi/drivers/ni_mio_common.c

index 8072c71ea47ee953023114815596741d6f5f384c..5e75ac9051aab4f28214627312217f1b411c93ed 100644 (file)
@@ -3134,6 +3134,18 @@ unsigned ni_gpct_to_stc_register(enum ni_gpct_register reg)
        case NITIO_G1_Command_Reg:
                stc_register = G_Command_Register(1);
                break;
+       case NITIO_G0_HW_Save_Reg:
+               stc_register = G_HW_Save_Register(0);
+               break;
+       case NITIO_G1_HW_Save_Reg:
+               stc_register = G_HW_Save_Register(1);
+               break;
+       case NITIO_G0_SW_Save_Reg:
+               stc_register = G_Save_Register(0);
+               break;
+       case NITIO_G1_SW_Save_Reg:
+               stc_register = G_Save_Register(1);
+               break;
        case NITIO_G0_Mode_Reg:
                stc_register = G_Mode_Register(0);
                break;
@@ -3171,6 +3183,7 @@ unsigned ni_gpct_to_stc_register(enum ni_gpct_register reg)
                stc_register = Joint_Status_2_Register;
                break;
        default:
+               rt_printk("%s: unhandled register 0x%x in switch.\n", __FUNCTION__, reg);
                BUG();
                return 0;
                break;