Really? Have you not been around long enough to witness bitrot and squatting of domain names? There were sixty-eight anchors in that page and one is no longer valid.
I've sent an email to Paul because you're too indignant to be helpful.
Other than the link mishap, I would really like to see more DIY guides like this on HN to extend and hack old hardwares that otherwise would have been ending up in junk yard.
Kind of useless with the present day SATA serial interface. The parallel interface is so simple that you can essentially bit bang it but with for the serial interface you really need a controller due to the strict timing.
It takes care of all the low-level details and offloads almost all of the work onto the DMA controller, leaving the CPU free to service interrupts or run other code. It reduces controlling individual LEDs to something as simple as a putPixel.
Hah, this takes me back -- I own the 8051 dev board he made and at one point built the original MP3 player design (though I don't think mine ever worked quite right): https://www.pjrc.com/tech/mp3/old_player.html
19 comments
[ 2.7 ms ] story [ 44.5 ms ] threadAlso, warning:
The link to "US Software" now leads to an adults-only website. I recommend not clicking this link, it has nothing to do with software.
> This code is an original work by Paul Stoffregen, written in December 1999
The 2005 update just applied minor changes for a new board revision:
> Status: This page is complete, code updated for rev 5 board, January 2005
http://www.ussoftwareltd.com/
I'm suspecting that 12 year old drive controller code is just no longer available for sale.
"United States Software, Inc. a wholly owned subsidiary of Lantronix, Inc." ... now apparently owned by NDM Networks, Inc.
[0] https://web.archive.org/web/20010429175811/http://www.ussw.c...
I've sent an email to Paul because you're too indignant to be helpful.
https://www.pjrc.com/teensy/td_libs_OctoWS2811.html#tech
It takes care of all the low-level details and offloads almost all of the work onto the DMA controller, leaving the CPU free to service interrupts or run other code. It reduces controlling individual LEDs to something as simple as a putPixel.
Is there an easy way to power an IDE drive so that the motor does not eventually spin down?
(I don't care about reading/writing, only spinning)
Last time I had this problem was before youtube :)
I should dig that up and get it running again.