|
@@ -62,7 +62,7 @@
|
|
#ifdef USE_STM32_DMA
|
|
#ifdef USE_STM32_DMA
|
|
#warning "warning USE_STM32_DMA"
|
|
#warning "warning USE_STM32_DMA"
|
|
#endif
|
|
#endif
|
|
-
|
|
|
|
|
|
+#define BUFFER_SIZE 16384
|
|
// SDFAT
|
|
// SDFAT
|
|
SdFs SD;
|
|
SdFs SD;
|
|
FsFile LOG_FILE;
|
|
FsFile LOG_FILE;
|
|
@@ -286,8 +286,7 @@ void setup()
|
|
}
|
|
}
|
|
// Serial initialization
|
|
// Serial initialization
|
|
#if DEBUG == 1
|
|
#if DEBUG == 1
|
|
- serial.begin(115200);
|
|
|
|
- serial.flush();
|
|
|
|
|
|
+ serial.begin(9600);
|
|
// If using a USB->TTL monitor instead of USB serial monitor - you can uncomment this.
|
|
// If using a USB->TTL monitor instead of USB serial monitor - you can uncomment this.
|
|
//while (!Serial);
|
|
//while (!Serial);
|
|
#endif
|
|
#endif
|
|
@@ -364,12 +363,7 @@ void setup()
|
|
((digitalRead(BOARD_SWITCH2_PIN) == LOW) ) << 1 |
|
|
((digitalRead(BOARD_SWITCH2_PIN) == LOW) ) << 1 |
|
|
((digitalRead(BOARD_SWITCH3_PIN) == LOW) ) << 2 |
|
|
((digitalRead(BOARD_SWITCH3_PIN) == LOW) ) << 2 |
|
|
((digitalRead(BOARD_SWITCH4_PIN) == LOW) ) << 3;
|
|
((digitalRead(BOARD_SWITCH4_PIN) == LOW) ) << 3;
|
|
-
|
|
|
|
|
|
|
|
- // Transceiver Pin Initialization
|
|
|
|
- pinMode(BOARD_SCSI_TAD, OUTPUT_OPEN_DRAIN);
|
|
|
|
- pinMode(BOARD_SCSI_IND, OUTPUT_OPEN_DRAIN);
|
|
|
|
- pinMode(BOARD_SCSI_DTD, OUTPUT_OPEN_DRAIN);
|
|
|
|
|
|
|
|
TRANSCEIVER_IO_SET(vIND,TR_INPUT);
|
|
TRANSCEIVER_IO_SET(vIND,TR_INPUT);
|
|
TRANSCEIVER_IO_SET(vTAD,TR_INPUT);
|
|
TRANSCEIVER_IO_SET(vTAD,TR_INPUT);
|
|
@@ -569,7 +563,7 @@ void findDriveImages(FsFile root) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
- readSCSIDeviceConfig(dev);
|
|
|
|
|
|
+ //readSCSIDeviceConfig(dev);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1081,7 +1075,7 @@ void loop()
|
|
LOG(" ");
|
|
LOG(" ");
|
|
|
|
|
|
// HDD Image selection
|
|
// HDD Image selection
|
|
- if(m_lun >= NUM_SCSILUN && 1==0)
|
|
|
|
|
|
+ if(m_lun >= NUM_SCSILUN )
|
|
{
|
|
{
|
|
m_sts = SCSI_STATUS_GOOD;
|
|
m_sts = SCSI_STATUS_GOOD;
|
|
|
|
|