#include <drv/ser.h>
#include <drv/timer.h>
-#include <drv/flash_avr.h>
+#include <drv/flash.h>
#include <string.h>
int main(void)
{
- FlashAvr flash;
+ Flash flash;
Serial ser;
// Set up flash programming functions.
- flash_avr_init(&flash);
+ flash_init(&flash);
IRQ_ENABLE;
ser_init(&ser, CONFIG_BOOT_PORT);
ser_setbaudrate(&ser, CONFIG_BOOT_BAUDRATE);
- xmodem_recv(&ser, &flash.fd);
+ xmodem_recv(&ser.fd, &flash.fd);
+
kfile_close(&flash.fd);
- kfile_close(&ser.fd);
+ kfile_close(&ser.fd);
IRQ_DISABLE;