|
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 |
|