From: Michael McMaster Date: Sun, 13 Jul 2014 10:15:28 +0000 (+1000) Subject: Fixed external LED detection X-Git-Tag: 3.5~2 X-Git-Url: http://git.codesrc.com/gitweb.cgi?a=commitdiff_plain;h=0140bd9125bb379879ffe51233bdfc01c5baa09e;p=SCSI2SD-V6.git Fixed external LED detection Updated parts list for the V4 boards. --- diff --git a/parts.ods b/parts.ods index eda6fa40..c602edfb 100644 Binary files a/parts.ods and b/parts.ods differ diff --git a/software/SCSI2SD/src/led.c b/software/SCSI2SD/src/led.c index b2c321c9..8ad6dade 100755 --- a/software/SCSI2SD/src/led.c +++ b/software/SCSI2SD/src/led.c @@ -31,7 +31,10 @@ static int enable_EXTLED = 0; void ledInit() { #ifdef HAVE_EXTLED - EXTLED_SetDriveMode(EXTLED_DM_DIG_HIZ | EXTLED_DM_RES_UP); + EXTLED_SetDriveMode(EXTLED_DM_RES_UP); + EXTLED_Write(1); // Will pull-up through resistor. + + CyDelayUs(1); int val = EXTLED_Read(); if (val) { @@ -68,10 +71,7 @@ void ledOff() LED1_Write(1); #ifdef HAVE_EXTLED - if (enable_EXTLED) - { - EXTLED_Write(0); - } + EXTLED_Write(0); #endif } diff --git a/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cydwr b/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cydwr index 3583c2ac..42fe714d 100755 Binary files a/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cydwr and b/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cydwr differ diff --git a/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cyfit b/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cyfit index 3fa62028..fc745ec5 100644 Binary files a/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cyfit and b/software/SCSI2SD/v4/SCSI2SD.cydsn/SCSI2SD.cyfit differ diff --git a/software/SCSI2SD/v4/SCSI2SD.cydsn/TopDesign/TopDesign.cysch b/software/SCSI2SD/v4/SCSI2SD.cydsn/TopDesign/TopDesign.cysch index 20dd8d77..0a5400e3 100755 Binary files a/software/SCSI2SD/v4/SCSI2SD.cydsn/TopDesign/TopDesign.cysch and b/software/SCSI2SD/v4/SCSI2SD.cydsn/TopDesign/TopDesign.cysch differ