Add in new architecture attribute defines to selectively remove the EEPROM and FLASH...
[pub/USBasp.git] / LUFA / Common / Common.h
index b7d564a..42662ef 100644 (file)
                        
                        typedef uint8_t uint_reg_t;
                        
-                       #define  ARCH_LITTLE_ENDIAN
+                       #define ARCH_HAS_EEPROM_ADDRESS_SPACE
+                       #define ARCH_HAS_FLASH_ADDRESS_SPACE
+                       #define ARCH_HAS_MULTI_ADDRESS_SPACE
+                       #define ARCH_LITTLE_ENDIAN
+
                        #include "Endianness.h"
                #elif (ARCH == ARCH_UC3)
                        #include <avr32/io.h>
                        #define _delay_ms(x)
                        #define memcmp_P(...)            memcmp(__VA_ARGS__)
                        #define memcpy_P(...)            memcpy(__VA_ARGS__)
-                       #define USE_RAM_DESCRIPTORS
                        // ==================================================
 
                        typedef uint32_t uint_reg_t;
                        
                        #define  ARCH_BIG_ENDIAN
+
                        #include "Endianness.h"
                #else
                        #error Unknown device architecture specified.