From 9469398c048d40bfcf28e0b503a12f663582c2ca Mon Sep 17 00:00:00 2001 From: optixx Date: Fri, 28 Aug 2009 12:32:57 +0200 Subject: [PATCH] fix include and compile warnings --- avr/usbload/irq.h | 3 +++ avr/usbload/main.c | 1 + avr/usbload/rle.c | 2 -- avr/usbload/shared_memory.c | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/avr/usbload/irq.h b/avr/usbload/irq.h index bf8baaf..ffb0596 100644 --- a/avr/usbload/irq.h +++ b/avr/usbload/irq.h @@ -22,4 +22,7 @@ #ifndef __IRQ_H__ #define __IRQ_H__ +void irq_init(); +void irq_stop(); +void leave_application(void); #endif diff --git a/avr/usbload/main.c b/avr/usbload/main.c index 3754432..c60278c 100644 --- a/avr/usbload/main.c +++ b/avr/usbload/main.c @@ -44,6 +44,7 @@ #include "loader.h" #include "command.h" #include "shared_memory.h" +#include "irq.h" #include "testing.h" diff --git a/avr/usbload/rle.c b/avr/usbload/rle.c index 562f67e..9d763a0 100644 --- a/avr/usbload/rle.c +++ b/avr/usbload/rle.c @@ -35,11 +35,9 @@ uint8_t rle_decode(PGM_VOID_P in_addr, int32_t in_len, uint32_t out_addr) { uint8_t in_byte, in_repeat, last_byte; - uint32_t out_len, out_len_left; info("RLE decode len=%li addr=0x%08lx\n", in_len, out_addr); last_byte = 0; - out_len_left = out_len; sram_bulk_write_start(out_addr); #define INBYTE(b) \ do { \ diff --git a/avr/usbload/shared_memory.c b/avr/usbload/shared_memory.c index 347d3f4..5615876 100644 --- a/avr/usbload/shared_memory.c +++ b/avr/usbload/shared_memory.c @@ -31,6 +31,8 @@ #include "debug.h" #include "dump.h" #include "info.h" +#include "crc.h" + uint8_t irq_addr_lo; uint8_t irq_addr_hi;