aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/Source
diff options
context:
space:
mode:
authortcsadmin2011-01-21 22:01:37 +0000
committerNicolas Schodet2011-07-04 00:37:03 +0200
commit56766d253f2481aad4547fe0809788b36617d657 (patch)
tree132066da8bd7887a521ee638db09927fabefbffa /AT91SAM7S256/Source
parentc3ff51060cc0e769327f5b6be60526a258bebf27 (diff)
Added mindsensors patch to support longer wires with i2c devices.
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc/branches/version_131@29 c9361245-7fe8-9947-84e8-057757c4e366
Diffstat (limited to 'AT91SAM7S256/Source')
-rw-r--r--AT91SAM7S256/Source/d_lowspeed.r1
1 files changed, 1 insertions, 0 deletions
diff --git a/AT91SAM7S256/Source/d_lowspeed.r b/AT91SAM7S256/Source/d_lowspeed.r
index 30e71b8..93f0fb8 100644
--- a/AT91SAM7S256/Source/d_lowspeed.r
+++ b/AT91SAM7S256/Source/d_lowspeed.r
@@ -338,6 +338,7 @@ __ramfunc void LowSpeedPwmIrqHandler(void)
case TX_DATA_CLK_HIGH:
{
SETClkLow(ChannelNr);
+ for (int a=0; a<60; a++); // let the line settle
if (LowSpeedData[ChannelNr].MaskBit == 0) //Is Byte Done, then we need a ack from receiver
{
SETDataToInput(ChannelNr); //Set datapin to input