diff --git a/MUX_board/MUX_v2024_relay_board_32/MUX_settings.csv b/MUX_board/MUX_v2024_relay_board_32/MUX_settings.csv new file mode 100644 index 0000000000000000000000000000000000000000..af1c4538ab190742698ab41eb0ea170c28db7587 --- /dev/null +++ b/MUX_board/MUX_v2024_relay_board_32/MUX_settings.csv @@ -0,0 +1,2 @@ +TCA_address,TCA_channel,MCP_address,Electrode_id_min +None,0,0x20,1 diff --git a/MUX_board/MUX_v2024_relay_board_32/addresses_table_2roles.csv b/MUX_board/MUX_v2024_relay_board_32/addresses_table_2roles.csv new file mode 100644 index 0000000000000000000000000000000000000000..629af1f60f779a32a5b1f9697b56fc99ed8f534a --- /dev/null +++ b/MUX_board/MUX_v2024_relay_board_32/addresses_table_2roles.csv @@ -0,0 +1,33 @@ +MCP_board_id,GPIO,Electrode_board_id,Role +0,0,1,X +0,1,2,X +0,2,3,X +0,3,4,X +0,4,5,X +0,5,6,X +0,6,7,X +0,7,8,X +0,8,1,Y +0,9,2,Y +0,10,3,Y +0,11,4,Y +0,12,5,Y +0,13,6,Y +0,14,7,Y +0,15,8,Y +1,0,9,X +1,1,10,X +1,2,11,X +1,3,12,X +1,4,13,X +1,5,14,X +1,6,15,X +1,7,16,X +1,8,9,Y +1,9,10,Y +1,10,11,Y +1,11,12,Y +1,12,13,Y +1,13,14,Y +1,14,15,Y +1,15,16,Y diff --git a/MUX_board/MUX_v2024_relay_board_32/addresses_table_4roles.csv b/MUX_board/MUX_v2024_relay_board_32/addresses_table_4roles.csv new file mode 100644 index 0000000000000000000000000000000000000000..62d2fe8c225a3ed4da311a535136da907f60aa8f --- /dev/null +++ b/MUX_board/MUX_v2024_relay_board_32/addresses_table_4roles.csv @@ -0,0 +1,33 @@ +MCP_board_id,GPIO,Electrode_board_id,Role +0,0,0,X +0,1,1,X +0,2,2,X +0,3,3,X +0,4,4,X +0,5,5,X +0,6,6,X +0,7,7,X +0,8,0,Y +0,9,1,Y +0,10,2,Y +0,11,3,Y +0,12,4,Y +0,13,5,Y +0,14,6,Y +0,15,7,Y +1,0,7,XX +1,1,6,XX +1,2,5,XX +1,3,4,XX +1,4,3,XX +1,5,2,XX +1,6,1,XX +1,7,0,XX +1,8,7,YY +1,9,6,YY +1,10,5,YY +1,11,4,YY +1,12,3,YY +1,13,2,YY +1,14,1,YY +1,15,0,YY diff --git a/MUX_board/MUX_v2024_relay_board_32/compiled_mux_addressing_table.csv b/MUX_board/MUX_v2024_relay_board_32/compiled_mux_addressing_table.csv new file mode 100644 index 0000000000000000000000000000000000000000..b2866dfb043e5701068f9647c1cd1a2dcf77f8f1 --- /dev/null +++ b/MUX_board/MUX_v2024_relay_board_32/compiled_mux_addressing_table.csv @@ -0,0 +1,33 @@ +TCA_address,TCA_channel,MCP_address,Electrode_id,Role,MCP_GPIO +None,0,0x20,1.0,X,None +None,0,0x20,2.0,X,None +None,0,0x20,3.0,X,None +None,0,0x20,4.0,X,None +None,0,0x20,5.0,X,None +None,0,0x20,6.0,X,None +None,0,0x20,7.0,X,None +None,0,0x20,8.0,X,None +None,0,0x20,1.0,Y,None +None,0,0x20,2.0,Y,None +None,0,0x20,3.0,Y,None +None,0,0x20,4.0,Y,None +None,0,0x20,5.0,Y,None +None,0,0x20,6.0,Y,None +None,0,0x20,7.0,Y,None +None,0,0x20,8.0,Y,None +None,0,0x21,8.0,XX,None +None,0,0x21,7.0,XX,None +None,0,0x21,6.0,XX,None +None,0,0x21,5.0,XX,None +None,0,0x21,4.0,XX,None +None,0,0x21,3.0,XX,None +None,0,0x21,2.0,XX,None +None,0,0x21,1.0,XX,None +None,0,0x21,8.0,YY,None +None,0,0x21,7.0,YY,None +None,0,0x21,6.0,YY,None +None,0,0x21,5.0,YY,None +None,0,0x21,4.0,YY,None +None,0,0x21,3.0,YY,None +None,0,0x21,2.0,YY,None +None,0,0x21,1.0,YY,None diff --git a/MUX_board/MUX_v2024_relay_board_32/test_MUX_32.py b/MUX_board/MUX_v2024_relay_board_32/test_MUX_32.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391