diff --git a/hardware_components/mux_2024_rev_0_0.py b/hardware_components/mux_2024_rev_0_0.py index cc53429b821bde3a6a9a5b12947171b6bda0d84f..1a493ba7d38142608015fb454a04261f9fa504e7 100644 --- a/hardware_components/mux_2024_rev_0_0.py +++ b/hardware_components/mux_2024_rev_0_0.py @@ -7,6 +7,7 @@ from adafruit_mcp230xx.mcp23017 import MCP23017 # noqa from digitalio import Direction # noqa MUX_CONFIG = HARDWARE_CONFIG['mux'] +MUX_CONFIG['default_mux_cabling': {(i, j) : ('mux_1', i) for j in ['A', 'B', 'M', 'N'] for i in range(1,9)}] # 4 roles cabling electrodes from 1 to 8 inner_cabling ={'4_roles' : {(1, 'X'): {'MCP': 0, 'MCP_GPIO': 0}, (2, 'X'): {'MCP': 0, 'MCP_GPIO': 1}, diff --git a/hardware_system.py b/hardware_system.py index 4f254b5fbdf0baa07fe0376002ce2f6d1a9e9dab..81b9a0acd7e2dcc2f574efed496df18e4ee6dbcf 100644 --- a/hardware_system.py +++ b/hardware_system.py @@ -19,7 +19,7 @@ current_max = np.min([TX_CONFIG['current_max'], MUX_CONFIG['current_max']]) voltage_max = np.min([TX_CONFIG['voltage_max'], MUX_CONFIG['voltage_max']]) voltage_min = RX_CONFIG['voltage_min'] -default_mux_cabling = {(i, j) : ('mux_1', i) for j in ['A', 'B', 'M', 'N'] for i in range(1,9)} +default_mux_cabling = MUX_CONFIG.pop('default_mux_cabling', None) def elapsed_seconds(start_time): lap = datetime.datetime.utcnow() - start_time