Skip to content

Commit b40c73b

Browse files
authored
Merge pull request #108 from Team-Arduino-Logique/generate_script
Generate script #major version
2 parents c3436a4 + 246d1e6 commit b40c73b

25 files changed

+2188
-404
lines changed

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
__pycache__/
22
.mypy_cache/
33
build/
4-
dist/
4+
dist/
5+
*.DS_Store
6+
*.tmp
7+
*.temp
8+
*.docx~
9+
~*.docx
10+
*.docx.tmp
11+
*.docx.temp

.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"configurations": [
33
{
44
"name": "ArduinoLogique",
5-
"type": "debugpy",
5+
"type": "python",
66
"request": "launch",
77
"program": "${workspaceFolder}/arduino_logique.py",
88
"console": "integratedTerminal"

Components/Chips/Logical/74HC238_DEMUX_3_8.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"functions": [
88
{
99
"func_type": "DEMUX",
10-
"address_pins": [1, 2, 3],
10+
"input_pins": [1, 2, 3],
1111
"output_pins": [15, 14, 13, 12, 11, 10, 9, 7],
1212
"enable_pins": [6],
1313
"inv_enable_pins": [4, 5]

Components/Chips/Sequential/74HC109_JK.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"inv_j_input_pin": null,
1818
"k_input_pin": null,
1919
"inv_k_input_pin": 3,
20-
"output_pin": 6,
21-
"inv_output_pin": 7
20+
"output_pins": 6,
21+
"inv_output_pins": 7
2222
},
2323
{
2424
"func_type": "JK_FLIP_FLOP",
@@ -32,8 +32,8 @@
3232
"inv_j_input_pin": null,
3333
"k_input_pin": null,
3434
"inv_k_input_pin": 13,
35-
"output_pin": 10,
36-
"inv_output_pin": 9
35+
"output_pins": 10,
36+
"inv_output_pins": 9
3737
}
3838
],
3939
"datasheet": "https://www.alldatasheet.com/datasheet-pdf/view/15527/PHILIPS/74HC109.html"

Components/Chips/Sequential/74HC112_JK.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"inv_j_input_pin": null,
1818
"k_input_pin": 2,
1919
"inv_k_input_pin": null,
20-
"output_pin": 5,
21-
"inv_output_pin": 6
20+
"output_pins": 5,
21+
"inv_output_pins": 6
2222
},
2323
{
2424
"func_type": "JK_FLIP_FLOP",
@@ -32,8 +32,8 @@
3232
"inv_j_input_pin": null,
3333
"k_input_pin": 12,
3434
"inv_k_input_pin": null,
35-
"output_pin": 9,
36-
"inv_output_pin": 7
35+
"output_pins": 9,
36+
"inv_output_pins": 7
3737
}
3838
],
3939
"datasheet": "https://www.alldatasheet.com/datasheet-pdf/view/15529/PHILIPS/74HC112.html"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"name": "74HC163",
3+
"description": "Presettable synchronous 4-bit binary counter; synchronous reset",
4+
"package": "DIP16",
5+
"vcc_pin": 16,
6+
"gnd_pin": 8,
7+
"functions": [
8+
{
9+
"func_type": "BINARY_COUNTER",
10+
"clock_pin": 2,
11+
"clock_type": "RISING_EDGE",
12+
"reset_pin": null,
13+
"inv_reset_pin": 1,
14+
"count_enable_pin": 7,
15+
"inv_count_enable_pin": null,
16+
"load_enable_pin": null,
17+
"inv_load_enable_pin": 9,
18+
"up_down_input_pin": null,
19+
"inv_up_down_input_pin": 10,
20+
"terminal_count_pin": 15,
21+
"ripple_clock_output_pin": null,
22+
"data_pins": [3, 4, 5, 6],
23+
"output_pins": [14, 13, 12, 11]
24+
}
25+
],
26+
"datasheet": "https://www.alldatasheet.com/datasheet-pdf/view/15547/PHILIPS/74HC163.html"
27+
}

Components/Chips/Sequential/74HC191_CB4CLED.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
"func_type": "BINARY_COUNTER",
1010
"clock_pin": 14,
1111
"clock_type": "RISING_EDGE",
12+
"reset_pin": null,
13+
"inv_reset_pin": null,
1214
"count_enable_pin": null,
1315
"inv_count_enable_pin": 4,
1416
"load_enable_pin": null,

Components/Chips/Sequential/74HC74_D.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,27 @@
77
"functions": [
88
{
99
"func_type": "D_FLIP_FLOP",
10-
"clock_pin": 3,
10+
"clock_pin": [3],
1111
"clock_type": "RISING_EDGE",
1212
"reset_pin": null,
13-
"inv_reset_pin": 1,
13+
"inv_reset_pin": [1],
1414
"set_pin": null,
15-
"inv_set_pin": 4,
16-
"data_pin": 2,
17-
"output_pin": 5,
18-
"inv_output_pin": 6
15+
"inv_set_pin": [4],
16+
"input_pins": [2],
17+
"output_pins": [5],
18+
"inv_output_pins": [6]
1919
},
2020
{
2121
"func_type": "D_FLIP_FLOP",
22-
"clock_pin": 11,
22+
"clock_pin": [11],
2323
"clock_type": "RISING_EDGE",
2424
"reset_pin": null,
25-
"inv_reset_pin": 13,
25+
"inv_reset_pin": [13],
2626
"set_pin": null,
27-
"inv_set_pin": 10,
28-
"data_pin": 12,
29-
"output_pin": 9,
30-
"inv_output_pin": 8
27+
"inv_set_pin": [10],
28+
"input_pins": [12],
29+
"output_pins": [9],
30+
"inv_output_pins": [8]
3131
}
3232
],
3333
"datasheet": "https://www.alldatasheet.com/datasheet-pdf/view/15659/PHILIPS/74HC74.html"

Mc/bascule_essai_120.zip

1.74 KB
Binary file not shown.
51.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)