Changes to make it compile

This commit is contained in:
Ørn E. Hansen
2013-04-19 22:35:50 +00:00
parent 224a30ef5f
commit 83dcefed95
3 changed files with 19 additions and 9 deletions

View File

@@ -10,7 +10,7 @@
# can be either "Y" or "N" (without quotes). "Y" for using the m68k-elf-, "N" for using the m68k-atari-mint # can be either "Y" or "N" (without quotes). "Y" for using the m68k-elf-, "N" for using the m68k-atari-mint
# toolchain # toolchain
COMPILE_ELF=Y COMPILE_ELF=N
ifeq (Y,$(COMPILE_ELF)) ifeq (Y,$(COMPILE_ELF))
TCPREFIX=m68k-elf- TCPREFIX=m68k-elf-
@@ -73,7 +73,12 @@ CSRCS= \
$(SRCDIR)/s19reader.c \ $(SRCDIR)/s19reader.c \
$(SRCDIR)/flash.c \ $(SRCDIR)/flash.c \
$(SRCDIR)/fifo.c \ $(SRCDIR)/fifo.c \
$(SRCDIR)/i2c_firebee.c $(SRCDIR)/i2c_firebee.c \
$(SRCDIR)/usb.c \
$(SRCDIR)/usb_kbd.c \
$(SRCDIR)/usb_mem.c \
$(SRCDIR)/usb_mouse.c \
$(SRCDIR)/usb_storage.c
ASRCS= \ ASRCS= \
$(SRCDIR)/startcf.S \ $(SRCDIR)/startcf.S \

View File

@@ -17,10 +17,12 @@
* *
*/ */
#include <stdarg.h>
#ifndef _BAS_PRINTF_H_ #ifndef _BAS_PRINTF_H_
#define _BAS_PRINTF_H_ #define _BAS_PRINTF_H_
#include <stdarg.h>
typedef uint32_t size_t; #include <stddef.h>
extern void xvsnprintf(char *str, size_t size, const char *fmt, va_list va); extern void xvsnprintf(char *str, size_t size, const char *fmt, va_list va);
extern void xvprintf(const char *fmt, va_list va); extern void xvprintf(const char *fmt, va_list va);

View File

@@ -19,9 +19,12 @@
#define I2CTLDEV (('i'<<8) | 5) #define I2CTLDEV (('i'<<8) | 5)
// Set a specific bit // Set a specific bit
#define set_bit(p,bit) p |= bit #define set_bit(p,bit) p |= (bit)
#define set_bit_nr(p,nr) set_bit(p,(1<<(nr)))
// Clear a specific bit // Clear a specific bit
#define clear_bit(p,bit) p &= ~bit #define clear_bit(p,bit) p &= ~(bit)
#define clear_bit_nr(p,nr) clear_bit(p,(1<<(nr)))
#define ELAPSED(t) (t - ReadTimer()) #define ELAPSED(t) (t - ReadTimer())