Лады, сделал.
Ругается на __inline void AT91F_SSC_SetBaudrate (
Ругается так: "lib_AT91SAM7S64.h(52): error: #77-D: this declaration has no storage class or type specifier"
кто-то мне наоборот советовал inline заменить на __inline
Я сделал так же как с ramfunc. Компилируется. Но чем чревато отключение inline?
Вот только думаю, будет ли работать, когда доберусь до отладочной платы. Биботека MMC.c:
Код
static
void power_on (void)
{
// PORTE &= ~0x80; /* Socket power ON */
// for (Timer1 = 3; Timer1; ); /* Wait for 30ms */
// PORTB = 0b10110101; /* Enable drivers */
// DDRB = 0b11000111;
// SPCR = 0b01010000; /* Initialize SPI port (Mode 0) */
// SPSR = 0b00000001;
}
Скачал с этого форума. Автор утверждает, что код "на ходу".