mplab C30 printf
Lukáš Grepl
L.Grepl@sh.cvut.cz
Úterý Duben 1 15:52:57 CEST 2008
> funkciu write() svojou vlastnou. Ta moja vyzera takto (je podla
> odporucania supportu):
>
> int write(int handle, void *buffer, unsigned int len)
> {
> unsigned int i;
> i = len;
> while(i) {
> putch(*(char*)buffer);
> buffer++;
> i--;
> }
> return(len);
> }
Rozhodne je divna ta inkrementace void * buffer, videl bych to spis takto:
int write(int handle, void *buffer, unsigned int len)
{
unsigned int i = len;
char * p = (char *) buffer;
while(i--)
putch(*p++);
return(len);
}
Lukas Grepl
Další informace o konferenci Hw-list