@@ -111,7 +111,11 @@ def __init__(self,app,bin_dir,base_dir):
111111 _ ("GPIO Input" ),_ ("GPIO Output" ),_ ("GPIO O Drain" ) ]
112112 ( self .SSR0 ,) = self .pintype_ssr = [
113113 _ ("SSR Output" ) ]
114- ( self .ENCA ,self .ENCB ,self .ENCI ,self .ENCM
114+ ( self .OUTM0 ,) = self .pintype_outm = [
115+ _ ("OUTM Output" ) ]
116+ ( self .INM0 ,) = self .pintype_inm = [
117+ _ ("INM Input" ) ]
118+ ( self .ENCA ,self .ENCB ,self .ENCI ,self .ENCM
115119 ) = self .pintype_encoder = [
116120 _ ("Quad Enc-A" ),_ ("Quad Enc-B" ),_ ("Quad Enc-I" ),_ ("Quad Enc-M" ) ]
117121 ( self . MXE0 ,self .MXE1 ,self .MXEI ,self .MXEM ,self .MXES
@@ -303,7 +307,7 @@ def __init__(self,app,bin_dir,base_dir):
303307 ) = self .hal_8i20_input_names = [
304308 "unused-8i20" ,"x-8i20" ,"y-8i20" ,"z-8i20" ,"a-8i20" ,"s-8i20" ]
305309
306- ( S .USED_POT ,S_POT_OUT , S_POT_ENABLE )= self .hal_pot_output_names = ["unused-pot" ,
310+ ( S .USED_POT ,S . POT_OUT , S . POT_ENABLE )= self .hal_pot_output_names = ["unused-pot" ,
307311 "s-pot-output" ,"s-pot-enable" ]
308312
309313 ( S .UNUSED_STEPGEN ,
@@ -848,6 +852,60 @@ def __init__(self,app,bin_dir,base_dir):
848852 [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
849853 [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],],
850854
855+ ['7i96-Internal Data' , '7i96' , '7i96dpl' , '7i96' , 'hm2_eth' ,
856+ 3 ,1 , 0 ,0 , 0 ,3 , 0 ,0 , 5 ,2 , 1 ,1 , [],0 ,0 ,0 ,0 ,0 ,0 ,0 , 1 , 34 , 33 , 200 , [1 , 2 , 3 ],
857+ # TAB 1
858+ [S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],[S .GPIOI , 100 ],
859+ [S .GPIOI , 100 ],[S .SSR0 , 100 ],[S .SSR0 , 101 ],[S .SSR0 , 102 ],[S .SSR0 , 103 ],[S .SSR0 , 104 ],[S .SSR0 , 105 ],
860+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],
861+ # TAB 2
862+ [S .STEPB ,0 ],[S .STEPA ,0 ],[S .STEPB ,1 ],[S .STEPA ,1 ],[S .STEPB ,2 ],[S .STEPA ,2 ],[S .STEPB ,3 ],[S .STEPA ,3 ],[S .STEPB ,4 ],[S .STEPA ,4 ],
863+ [S .ENCA ,0 ],[S .ENCA ,1 ],[S .ENCA ,2 ],[S .RXDATA0 ,0 ],[S .TXDATA0 ,0 ],[S .TXEN0 ,0 ],[S .NUSED ,0 ],
864+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],
865+ # TAB 3
866+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
867+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
868+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],],
869+
870+ # 7i96s ####################
871+ ['7i96s-Internal Data' , '7i96s' , '7i96s_d' , '7i96s' , 'hm2_eth' ,
872+ 1 ,3 , 0 ,0 , 1 ,3 , 0 ,0 , 5 ,2 , 1 ,1 , [],0 ,0 ,0 ,0 ,0 ,0 ,0 , 1 , 34 , 33 , 200 , [1 , 2 , 3 ],
873+ # TAB 1
874+ [S .INM0 , 100 ],[S .INM0 , 101 ],[S .INM0 , 102 ],[S .INM0 , 103 ],[S .INM0 , 104 ],[S .INM0 , 105 ],
875+ [S .INM0 , 106 ],[S .INM0 , 107 ],[S .INM0 , 108 ],[S .INM0 , 109 ],[S .INM0 , 110 ],
876+ [S .SSR0 , 100 ],[S .SSR0 , 101 ],[S .SSR0 , 102 ],[S .SSR0 , 103 ],
877+ [S .OUTM0 , 104 ],[S .OUTM0 , 105 ],
878+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],
879+ # TAB 2
880+ [S .STEPB ,0 ],[S .STEPA ,0 ],[S .STEPB ,1 ],[S .STEPA ,1 ],[S .STEPB ,2 ],[S .STEPA ,2 ],
881+ [S .STEPB ,3 ],[S .STEPA ,3 ],[S .STEPB ,4 ],[S .STEPA ,4 ],[S .ENCA ,0 ],[S .ENCB ,0 ],[S .ENCI ,0 ],
882+ [S .RXDATA0 ,0 ],[S .TXDATA0 ,0 ],[S .TXEN0 ,0 ],[S .PWMP ,0 ],
883+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],
884+ # TAB 3
885+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
886+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
887+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
888+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],],
889+
890+ ['7i96s-Internal Data' , '7i96s' , '7i96s_dpl' , '7i96s' , 'hm2_eth' ,
891+ 3 ,1 , 0 ,0 , 1 ,3 , 0 ,0 , 5 ,2 , 1 ,1 , [],0 ,0 ,0 ,0 ,0 ,0 ,0 , 1 , 34 , 33 , 200 , [1 , 2 , 3 ],
892+ # TAB 1
893+ [S .INM0 , 100 ],[S .INM0 , 101 ],[S .INM0 , 102 ],[S .INM0 , 103 ],[S .INM0 , 104 ],[S .INM0 , 105 ],
894+ [S .INM0 , 106 ],[S .INM0 , 107 ],[S .INM0 , 108 ],[S .INM0 , 109 ],[S .INM0 , 110 ],
895+ [S .SSR0 , 100 ],[S .SSR0 , 101 ],[S .SSR0 , 102 ],[S .SSR0 , 103 ],
896+ [S .OUTM0 , 104 ],[S .OUTM0 , 105 ],
897+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],
898+ # TAB 2
899+ [S .STEPB ,0 ],[S .STEPA ,0 ],[S .STEPB ,1 ],[S .STEPA ,1 ],[S .STEPB ,2 ],[S .STEPA ,2 ],
900+ [S .STEPB ,3 ],[S .STEPA ,3 ],[S .STEPB ,4 ],[S .STEPA ,4 ],[S .ENCA ,0 ],[S .ENCA ,1 ],[S .ENCA ,2 ],
901+ [S .RXDATA0 ,0 ],[S .TXDATA0 ,0 ],[S .TXEN0 ,0 ],[S .PWMP ,0 ],
902+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],
903+ # TAB 3
904+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
905+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
906+ [S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],[S .GPIOI , 0 ],
907+ [S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],[S .NUSED ,0 ],],
908+
851909 ]
852910
853911 #**************************
@@ -1044,6 +1102,7 @@ def __init__(self,app,bin_dir,base_dir):
10441102 '7i92' :{'DRIVER' :'hm2_eth' ,'PINS_PER_CONNECTOR' :17 ,'TOTAL_CONNECTORS' :2 },
10451103 '7i93' :{'DRIVER' :'hm2_eth' ,'PINS_PER_CONNECTOR' :24 ,'TOTAL_CONNECTORS' :2 },
10461104 '7i96' :{'DRIVER' :'hm2_eth' ,'PINS_PER_CONNECTOR' :17 ,'TOTAL_CONNECTORS' :3 ,'TAB_NUMS' :[1 ,2 ,3 ],'TAB_NAMES' :['TB3' ,'TB1/TB2' ,'P1' ]},
1105+ '7i96s' :{'DRIVER' :'hm2_eth' ,'PINS_PER_CONNECTOR' :17 ,'TOTAL_CONNECTORS' :3 ,'TAB_NUMS' :[1 ,2 ,3 ],'TAB_NAMES' :['TB3' ,'TB1/TB2' ,'P1' ]},
10471106 '7i98' :{'DRIVER' :'hm2_eth' ,'PINS_PER_CONNECTOR' :17 ,'TOTAL_CONNECTORS' :3 },
10481107 }
10491108
0 commit comments