2 * Project: USBaspLoader
3 * Author: Stephan Baerwolf
4 * Creation Date: 2013-12-16
5 * Copyright: (c) 2013 by Stephan Baerwolf
6 * License: GNU GPL v2 (see License.txt)
7 * Version: 0.96.5-testing
10 #ifndef __IOFIXES_H_afa5e75bcfb24ef4a91ed4e7fe26e869
11 #define __IOFIXES_H_afa5e75bcfb24ef4a91ed4e7fe26e869 1
14 * WARNING: You should not edit this file !
16 * The purpose of this file is the implementation of
17 * workaround for known bugs in existing AVR toolchains.
19 * Most of the time it will fix missing definitions
20 * for registers and bitvalues.
27 /* ---------------------- Workarounds AVR IO BUGs ---------------------- */
28 #if defined (__AVR_ATmega88A__)
34 # warning IVCE not defined for ATmega88A - fixing
40 # warning IVSEL not defined for ATmega88A - fixing
46 # warning RWWSRE not defined for ATmega88A - fixing
56 #elif defined (__AVR_ATmega168A__)
62 # warning IVCE not defined for ATmega168A - fixing
68 # warning IVSEL not defined for ATmega168A - fixing
74 # warning RWWSRE not defined for ATmega168A - fixing
80 # warning RWWSB not defined for ATmega168A - fixing