Commit Graph

16 Commits

Author SHA1 Message Date
be6240ba3c
README now included in generated docs 2024-04-18 20:55:45 -04:00
6be52230ce
chore: better docs, appease clippy 2024-04-18 20:11:33 -04:00
38e36b7bd5
pin_scanner: added 2024-04-17 21:51:16 -04:00
e50f5051fc
feat: TransparentPins can now disable unsafe pins 2024-04-16 19:06:14 -04:00
0489e7c8f8
restructure 2024-04-15 20:11:33 -04:00
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