techtravels.org

inital results on error correction

While I have yet to actually implement the full-scale error correction as I want to, I did some manual tests today. I basically took a track that I was erroring out on, and swapped in 1-bit away values for the bad bytes.  In some cases, it appeared...

Latest articles

Creating more test disks

From both Tim’s suggestions and from a reinforcement from Agans’ Debugging book, Chapter 6, “Divide and Conquer”, they suggest to “Inject Easy-to-Spot Patterns”. And of course, I knew...

USB uart send and receive

Good news, good news. After banging my head on the same problem for the last three hours, I’ve finally made some more progress. Using option #2 from the previous post, I’ve written two non-isr based software...

new isr thoughts

While this new ISR is indeed easier to understand and much more simple, I can’t help but remember what else my ISR used to do for me. The four things I really lose are: 1> Any type of double 1’s protection...

updated code and comments

  Here’s a current version of the code.  I cleaned up my code tonight, added a bunch of comments, and tried to explain and document what I’m doing and the logic behind it. The current code is so much better...

new timing image

I think this is timing from like 97 or so, and this is pretty good. I’ve switched to 93 for the time being, because I’ve had the best results with that. This still shows accurate reading of this particular...

heat problems

As I alluded in an earlier post(s), my SX28 has been pretty warm. After doing a number of different tests, I’ve now ordered an infrared thermometer from amazon for $29.99. I want to find out exactly how hot this...

Timeline

I’ve put together a time line of events starting from November 2004, the initial idea.

CLICK THE ABOVE IMAGE FOR A FULL SIZE VERSION.

Commands A and B implemented and working

Ok.  I got two commands A and B implemented and working. Command B from the PC instructs the SX to enable interrupts, and get ready to receive a track into fram.  This command will eventually be expanded to actually...

progress on windows side

I put some time into the windows program that makes this whole thing tick tonight.  When I first started this project, I started with Marco’s afr.c, and pared it down to the bare necessities.  Then, I modified...