adding the "commited" debug output made loading dir work on IEC...
Merge pull request #8 from nils-eilers/master

firmware zoo management, auto-detect serial device for pcserver
Make device numbers 16-31 work
Make IEC bus work
Merge remote-tracking branch 'nils-eilers/master'
Merge remote-tracking branch 'nils-eilers/fatfs' into fatfs
Max. device=30, max. drive=MAX_DRIVES

Sorry, my fault: the max device number is of course 30, since 0x20
(LISTEN) + device# 31 (0x1F) would be 0x3F and that is UNLISTEN.

Added bounds for xd (drive#) too, moved #define MAX_DRIVES from
provider.c to provider.h enabling rtconfig.c to get this value.
Fix IEC bus conflict with double-buffering - disabling the interrupts for correct
timing lets the avr loose characters in the response message. So there is an option
in channel_put() now to do a sync transfer - which is used on the IEC bus only
(the option is passed through bus_sendbyte())
Merge branch 'master' of github.com:fachat/XD2031
Some avr-size versions don't understand the mcu parameter
code cleanup after IEC works (with some unexplained delays inserted,
which have to be investigated...)
enable mcu parameter for avr-size versions supporting it
Added bin/ to .gitignore
IEC load and save now seem to work reliably, can load/save/verify large files.
GETSTATUS on the IEC bus still hangs...
Merge branch 'master' of github.com:fachat/XD2031
Now status seems to work reliably as well
remove debug output for IEC
iec timing optimization
iec code cleanup
iec timing optimization