4 * Copyright 2005 Develer S.r.l. (http://www.develer.com/)
9 * \brief TC520 hardware-specific definitions
12 * \author Francesco Sacchi <batt@develer.com>
18 #include <cfg/compiler.h>
26 #define TC520_DDR DDRE
27 #define TC520_PORT PORTE
28 #define TC520_PIN PINE
30 #define DV_HIGH() (TC520_PIN & BV(DV_PIN))
31 #define DV_LOW() (!DV_HIGH())
33 #define CE_HIGH() (TC520_PORT |= BV(CE_PIN))
34 #define CE_LOW() (TC520_PORT &= ~BV(CE_PIN))
36 #define LOAD_HIGH() (TC520_PORT |= BV(LOAD_PIN))
37 #define LOAD_LOW() (TC520_PORT &= ~BV(LOAD_PIN))
39 #define READ_HIGH() (TC520_PORT |= BV(READ_PIN))
40 #define READ_LOW() (TC520_PORT &= ~BV(READ_PIN))
42 #define TC520_HW_INIT \
45 TC520_PORT |= (BV(CE_PIN) | BV(LOAD_PIN) | BV(READ_PIN));\
46 TC520_DDR |= (BV(CE_PIN) | BV(LOAD_PIN) | BV(READ_PIN));\
47 TC520_DDR &= ~BV(DV_PIN);\
51 #endif /* HW_TC520_H */