Skip to content

Commit

Permalink
Merge pull request #67 from mactcp/main
Browse files Browse the repository at this point in the history
Switch to latest toolchain
  • Loading branch information
erichelgeson authored Mar 21, 2022
2 parents 7eb1c0d + c9dbfec commit 32219ce
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ upload_protocol = stlink
; 1.80201.181220 ; 921kb/sec
; 1.90201.191206 ; 912kb/sec
; 1.90301.200702 ; default - 955kb/sec
platform_packages = toolchain-gccarmnoneeabi@1.60301.0
platform_packages = toolchain-gccarmnoneeabi

build_unflags =
-Os
Expand Down
4 changes: 2 additions & 2 deletions src/BlueSCSI.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -857,7 +857,7 @@ void readDataPhase(int len, byte* p)
/*
* See writeDataLoop for optimization info.
*/
void readDataLoop(uint32_t blockSize) __attribute__ ((aligned(8)));
void readDataLoop(uint32_t blockSize) __attribute__ ((aligned(16)));
void readDataLoop(uint32_t blockSize)
{
register byte *dstptr= m_buf;
Expand All @@ -878,7 +878,7 @@ void readDataLoop(uint32_t blockSize)
REQ_OFF();
*dstptr++ = ~(ret >> 8);
// Move wait loop in to a single 8 byte prefetch buffer
asm("nop.w");
asm("nop.w;nop");
WAIT_ACK_INACTIVE();
REQ_ON();
// Extra 1 cycle delay
Expand Down

0 comments on commit 32219ce

Please sign in to comment.