Uploaded newest testusbhostFAT code

This commit is contained in:
Kristian Sloth Lauszus 2013-06-18 23:24:20 +02:00
parent 53b7f82d94
commit da0622a5f1
3 changed files with 7 additions and 10 deletions

@ -1 +1 @@
Subproject commit 071b65b923b2656bb1e1b622de5272b4ed9a4996 Subproject commit e159c407c60ca98d759db8bd6c388cb3f59b2fa8

13
examples/testusbhostFAT/testusbhostFAT.ino Normal file → Executable file
View file

@ -10,9 +10,7 @@
* *
*/ */
// Keep this at zero until enumeration is fixed. #define WANT_HUB_TEST 1
// Set to 1 if you are fixing enumeration.
#define WANT_HUB_TEST 0
#ifndef HAVE_XMEM #ifndef HAVE_XMEM
// Set this to zero to disable xmem // Set this to zero to disable xmem
#define HAVE_XMEM 1 #define HAVE_XMEM 1
@ -68,9 +66,9 @@ PCPartition *PT;
static USBHub *Hubs[MAX_HUBS]; static USBHub *Hubs[MAX_HUBS];
#endif #endif
static PFAT *Fats[MAX_PARTS]; static PFAT *Fats[_VOLUMES];
static part_t parts[MAX_PARTS]; static part_t parts[_VOLUMES];
static storage_t sto[MAX_PARTS]; static storage_t sto[_VOLUMES];
#define prescale1 ((1 << WGM12) | (1 << CS10)) #define prescale1 ((1 << WGM12) | (1 << CS10))
#define prescale8 ((1 << WGM12) | (1 << CS11)) #define prescale8 ((1 << WGM12) | (1 << CS11))
@ -104,7 +102,7 @@ static int my_putc(char c, FILE *t) {
} }
void setup() { void setup() {
for (int i = 0; i < MAX_PARTS; i++) { for (int i = 0; i < _VOLUMES; i++) {
Fats[i] = NULL; Fats[i] = NULL;
} }
// Set this to higher values to enable more debug information // Set this to higher values to enable more debug information
@ -400,7 +398,6 @@ void loop() {
sto[i].private_data = &info[i]; sto[i].private_data = &info[i];
info[i].lun = i; info[i].lun = i;
info[i].B = B; info[i].B = B;
info[i].volmap = 0; // TO-DO: keep track of > 1
sto[i].Read = *PRead; sto[i].Read = *PRead;
sto[i].Write = *PWrite; sto[i].Write = *PWrite;
sto[i].Reads = *PReads; sto[i].Reads = *PReads;

@ -1 +1 @@
Subproject commit 8bcf5f90f8bd967378b6eeebd7fd943f125fbc18 Subproject commit d4514528fa62ddbd4b583da9fdf9fb8191e4a52a