Gast
#2525011
Hallo Ihr Lieben,
ich habe meine Not mit der Anpassung eines Besispielcodes für ein
c8051f340 an einem c8051f330.
Ich bin mittlerweile so weit dass ich sagen kann dass der SPI
funktionieren müßte.
Beim Versuch das Ganze zu kompilieren bekommen ich folgenden Fehler
angezeigt:
pointer: const to non-const assignment
und zwar an der von mir mit einem @ markierten Stelle
/* Write Sector(s)
*/
#if _READONLY == 0
DRESULT disk_write (
BYTE drv, /* Physical drive nmuber (0..) */
const BYTE *buff, /* Data to be written */
DWORD sector, /* Sector address (LBA) */
UINT count /* Number of sectors to write */
)
{
if (drv || !count) return RES_PARERR;
if (Stat & STA_NOINIT) return RES_NOTRDY;
if (count == 1)/* Single block write */
{
@//
if(!SD_writeSingleBlock (buff, sector)) count = 0;
//@
}
else/* Multiple block write */
{
//@
if(!SD_writeMultipleBlock (buff, sector, count)) count
= 0;
//@
}
return count ? RES_ERROR : RES_OK;
}
#endif /* _READONLY */