Commit Graph

11 Commits

Author SHA1 Message Date
35e97a92e3 perf: don't read/write pin mode, write only
vendored mcp23017 library too
2024-11-10 21:10:21 -05:00
66d04dacc2 feat: velocity profiles 2024-11-10 18:56:08 -05:00
10fd3bae41
feat: improve velocity curves
velocity now has a steeper downwards curve.
this should make the keys feel heavier
2024-10-13 22:48:09 -04:00
29cf1459d8
feat: debug probe support 2024-10-13 21:41:10 -04:00
574105de7b
feat: more piano features
- basic velocity detection
- pedal
2024-04-21 16:57:40 -04:00
2bbabaff5c
feat: support multiple pin extenders on the I²C bus 2024-04-14 16:07:42 -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
cb80b0976a
get basics working
jumbled a bunch of boilerplate together
- midi
- serial logger
- button
2024-04-07 21:50:56 -04:00
eeb835fb3a
initial commit
boilerplate to get the code onto the device
2024-04-06 22:07:35 -04:00