diff options
author | Maxwell Beck <max@rastertail.net> | 2025-05-29 15:40:22 -0500 |
---|---|---|
committer | Maxwell Beck <max@rastertail.net> | 2025-05-29 15:40:22 -0500 |
commit | 22997d87d03825a9d470f70218b387682ebbb46b (patch) | |
tree | 88e4cfa7229b85eb849245253073bd7f68f4d475 /src/pico1541.c | |
parent | 3ee6d4b5f90cea5f0959ed0724151551c8fb5029 (diff) |
fix: Use VIA2 PB to determine track bitrates
Diffstat (limited to 'src/pico1541.c')
-rw-r--r-- | src/pico1541.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pico1541.c b/src/pico1541.c index 63cb74a..8a02587 100644 --- a/src/pico1541.c +++ b/src/pico1541.c @@ -94,6 +94,7 @@ void via_pb_write(via_t *via, uint8_t cycle) { } drive.spinning = ((via->ddrb & via->orb) & 4) > 0; + drive.bitrate = ((via->ddrb & via->orb) & 0b01100000) >> 5; gpio_put(GPIO_LED, (via->orb & 0b00001000) > 0 && (via->ddrb & 0b00001000) > 0); } |