* \author Daniele Basile <asterix@develer.com>
*/
-#include <mware/xmodem.h>
+#include <net/xmodem.h>
#include <cfg/compiler.h>
#include <cfg/debug.h>
#include <cfg/macros.h> /* BV() */
#include <drv/flash_avr.h>
#include "hw/hw_boot.h"
+#include "cfg/cfg_boot.h"
#include <string.h>
int main(void)
{
KFile fd;
+ KFileSerial ser;
// Set up flash programming functions.
kdbg_init();
timer_init();
- kprintf("Bertuccia");
/* Open the main communication port */
- Serial *host_port = ser_open(CONFIG_SER_HOSTPORT);
- ser_setbaudrate(host_port, CONFIG_SER_HOSTPORTBAUDRATE);
+ ser_init(&ser, CONFIG_SER_HOSTPORT);
+ ser_setbaudrate(&ser, CONFIG_SER_HOSTPORTBAUDRATE);
- xmodem_recv(host_port, &fd);
- fd.close(&fd);
+ xmodem_recv(&ser, &fd);
+ kfile_close(&fd);
+ kfile_close(&ser.fd);
IRQ_DISABLE;