|
4b851614c0
|
feat: pin outputs on TransparentPins
also flipped portA and portB
|
2024-04-14 18:35:28 -04:00 |
|
|
ca6c3f85f4
|
feat: TransparentPins now talks to regular pins too
|
2024-04-14 18:01:43 -04:00 |
|
|
2bbabaff5c
|
feat: support multiple pin extenders on the I²C bus
|
2024-04-14 16:07:42 -04:00 |
|
|
760a390680
|
chore: reformat, remove unused things
|
2024-04-14 10:16:22 -04:00 |
|
|
05668f56d6
|
src/pins.rs: make TransparentPins struct
this interfaces with an MCP23017
|
2024-04-14 10:13:59 -04:00 |
|
|
448b8e232c
|
chore: clean up unused things
|
2024-04-08 16:25:39 -04:00 |
|
|
df156ffee4
|
chore: format + licencing
|
2024-04-08 15:57:14 -04:00 |
|
|
5a24257af5
|
geode_midi.rs geode_usb.rs: created
implements queue-based midi and merges all usb-related functions into
one embassy task.
|
2024-04-08 15:56:47 -04:00 |
|
|
cb80b0976a
|
get basics working
jumbled a bunch of boilerplate together
- midi
- serial logger
- button
|
2024-04-07 21:50:56 -04:00 |
|
|
39b303446d
|
add usb serial logger
|
2024-04-06 22:38:54 -04:00 |
|
|
eeb835fb3a
|
initial commit
boilerplate to get the code onto the device
|
2024-04-06 22:07:35 -04:00 |
|