Вот код набросал с применением GENERIC для IAR
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено kost 04 января 2005 г. 15:57
В ответ на: Про С-компиляторы для AVR... отправлено kost 04 января 2005 г. 14:54

void Copy(char *trg, char __generic *src, int size)
{
int i;

for (i=0; i {
trg[i] = src[i];
}
}

char RAM_array[] = {0, 1, 2, 3, 4, 5};
char __flash FLASH_array[] = {10, 11, 12, 13, 14, 15};

void main(void)
{
char TMP_array[5];

Copy( TMP_array, RAM_array, 5); //copy from RAM to RAM
Copy( TMP_array, FLASH_array, 5); //copy from FLASH to RAM
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru