Skip to content
This repository was archived by the owner on Nov 23, 2025. It is now read-only.

Commit feae256

Browse files
committed
Removing unimplemented information from pin definitions.
1 parent 6d7b866 commit feae256

File tree

3 files changed

+12
-33
lines changed

3 files changed

+12
-33
lines changed

CHANGES.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ Version 0.4.0
1515
This had 9x pins defined where only 8x exist on this device.
1616
* Redesigning the analog and digital pins to define aliases where
1717
they physically are the same pin.
18+
* Removing interrupt and bus information from Pin definitions as
19+
this wasn't implemented and likely would need a redesign if it was
20+
added.
1821

1922
Version 0.3.0
2023
-------------

uoshardware/abstractions.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -234,12 +234,6 @@ class Pin:
234234
adc_in: bool = False
235235
pull_up: bool = False
236236
pull_down: bool = False
237-
pc_int: bool = False
238-
hw_int: bool = False
239-
timer: dict = field(default_factory=dict)
240-
comp: dict = field(default_factory=dict)
241-
spi: dict = field(default_factory=dict)
242-
i2c: dict = field(default_factory=dict)
243237
alias: int | None = None
244238

245239

uoshardware/devices/_arduino.py

Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -16,82 +16,64 @@
1616
UOSFunctions.get_gpio_config.name: [Persistence.NONE],
1717
},
1818
digital_pins={
19-
2: Pin(gpio_out=True, gpio_in=True, pull_up=True, pc_int=True, hw_int=True),
19+
2: Pin(gpio_out=True, gpio_in=True, pull_up=True),
2020
3: Pin(
2121
gpio_out=True,
2222
gpio_in=True,
2323
pull_up=True,
2424
pwm_out=True,
25-
pc_int=True,
26-
hw_int=True,
2725
),
28-
4: Pin(gpio_out=True, gpio_in=True, pull_up=True, pc_int=True),
29-
5: Pin(gpio_out=True, gpio_in=True, pull_up=True, pwm_out=True, pc_int=True),
26+
4: Pin(gpio_out=True, gpio_in=True, pull_up=True),
27+
5: Pin(gpio_out=True, gpio_in=True, pull_up=True, pwm_out=True),
3028
6: Pin(
3129
gpio_out=True,
3230
gpio_in=True,
3331
pull_up=True,
3432
pwm_out=True,
35-
pc_int=True,
36-
comp={"type": "low", "bus": 0},
3733
),
3834
7: Pin(
3935
gpio_out=True,
4036
gpio_in=True,
4137
pull_up=True,
42-
pc_int=True,
43-
comp={"type": "high", "bus": 0},
4438
),
45-
8: Pin(gpio_out=True, gpio_in=True, pull_up=True, pc_int=True),
46-
9: Pin(gpio_out=True, gpio_in=True, pull_up=True, pwm_out=True, pc_int=True),
39+
8: Pin(gpio_out=True, gpio_in=True, pull_up=True),
40+
9: Pin(gpio_out=True, gpio_in=True, pull_up=True, pwm_out=True),
4741
10: Pin(
4842
gpio_out=True,
4943
gpio_in=True,
5044
pull_up=True,
5145
pwm_out=True,
52-
pc_int=True,
53-
spi={"type": "ss", "bus": 0},
5446
),
5547
11: Pin(
5648
gpio_out=True,
5749
gpio_in=True,
5850
pull_up=True,
5951
pwm_out=True,
60-
pc_int=True,
61-
spi={"type": "mosi", "bus": 0},
6252
),
6353
12: Pin(
6454
gpio_out=True,
6555
gpio_in=True,
6656
pull_up=True,
67-
pc_int=True,
68-
spi={"type": "miso", "bus": 0},
6957
),
7058
13: Pin(
7159
gpio_out=True,
7260
gpio_in=True,
7361
pull_up=True,
74-
pc_int=True,
75-
i2c={"type": "sck", "bus": 0},
7662
),
77-
14: Pin(gpio_out=True, gpio_in=True, pull_up=True, pc_int=True, alias=0),
78-
15: Pin(gpio_out=True, gpio_in=True, pull_up=True, pc_int=True, alias=1),
79-
16: Pin(gpio_out=True, gpio_in=True, pull_up=True, pc_int=True, alias=2),
80-
17: Pin(gpio_out=True, gpio_in=True, pull_up=True, pc_int=True, alias=3),
63+
14: Pin(gpio_out=True, gpio_in=True, pull_up=True, alias=0),
64+
15: Pin(gpio_out=True, gpio_in=True, pull_up=True, alias=1),
65+
16: Pin(gpio_out=True, gpio_in=True, pull_up=True, alias=2),
66+
17: Pin(gpio_out=True, gpio_in=True, pull_up=True, alias=3),
8167
18: Pin(
8268
gpio_out=True,
8369
gpio_in=True,
8470
pull_up=True,
85-
pc_int=True,
86-
i2c={"type": "sda", "bus": 0},
8771
alias=4,
8872
),
8973
19: Pin(
9074
gpio_out=True,
9175
gpio_in=True,
9276
pull_up=True,
93-
pc_int=True,
94-
i2c={"type": "scl", "bus": 0},
9577
alias=5,
9678
),
9779
},

0 commit comments

Comments
 (0)