X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fdrv%2Fdma.c;h=dd8e88f7069642ccfd0477a1f97d5cbe272c0eea;hb=c967d91a4794ec9c0ec7dab438c033f4c0b49952;hp=798a3e40bb167df8a54eb536122fca649ac9925a;hpb=05e8b329edc7c55eec967c3caba1982c173025e3;p=tpg%2Facess2.git diff --git a/Kernel/drv/dma.c b/Kernel/drv/dma.c index 798a3e40..dd8e88f7 100644 --- a/Kernel/drv/dma.c +++ b/Kernel/drv/dma.c @@ -23,6 +23,7 @@ typedef struct int DMA_Install(char **Arguments); void DMA_SetChannel(int Channel, int length, int read); int DMA_ReadData(int channel, int count, void *buffer); + int DMA_WriteData(int channel, int count, const void *buffer); // === CONSTANTS === const Uint8 cMASKPORT [8] = { 0x0A, 0x0A, 0x0A, 0x0A, 0xD4, 0xD4, 0xD4, 0xD4 }; @@ -110,7 +111,7 @@ int DMA_ReadData(int channel, int count, void *buffer) * \fn void DMA_WriteData(int channel, int count, void *buffer) * \brief Write data to a DMA buffer */ -int DMA_WriteData(int channel, int count, void *buffer) +int DMA_WriteData(int channel, int count, const void *buffer) { if(channel < 0 || channel > 7) return -1;