Adafruit Industries

using tinyusb and arduino to make a USB mass storage floppy 💾 drive


Listen Later

woohoo, we got on-the-fly mfm decoding working so we have fluxes converted to bytes, and all the sectors are verifying right. wouldn't it be neat if we could use tinyusb's mass-storage class to make a usb floppy drive?
tinyusb is an adafruit-sponsored open source usb stack that lets a microcontroller act like just about any usb device: like a keyboard or mouse or midi or disk drive. the latter is what we're most interested in - and all we have to do is tell USB MSD how many sectors we've got (18 per track, 80 tracks, 2 sides) and supply the 512 byte sectors when we get a SCSI READ10 callback.
bam, it 'just works' as windows still recognizes and supports FAT12 devices! we can open up and skim through the text files we've copied over earlier, and look who phrack 49 had an interview with!
#phrack #adafruit #floppy
Visit the Adafruit shop online - http://www.adafruit.com
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------
...more
View all episodesView all episodes
Download on the App Store

Adafruit IndustriesBy Adafruit Industries

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

13 ratings


More shows like Adafruit Industries

View all
3D Printing Projects by Adafruit Industries

3D Printing Projects

11 Listeners

Raspberry Pi by Adafruit Industries

Raspberry Pi

23 Listeners

Ask an Engineer by Adafruit Industries

Ask an Engineer

2 Listeners

Collin's Lab by Adafruit Industries

Collin's Lab

3 Listeners

New Products by Adafruit Industries

New Products

3 Listeners

Show and Tell by Adafruit Industries

Show and Tell

0 Listeners

3D Hangouts by Adafruit Industries

3D Hangouts

1 Listeners

Circuit Playground by Adafruit Industries

Circuit Playground

0 Listeners