3#if defined(CORE_TEMPLATE)
9 #define SERIAL_BUFFER_SIZE 517
10 #define FPU_MAX_SIZE 0
11 #define BOARD_MAX_IO_PINS 52
12 #define BOARD_MAX_DIGITAL_PINS 52
13 #define EEPROM_LIB_H <EEPROM.h>
16 #define pinIsReserved(pin) ( ((pin) == 0) )
23 #define FUEL1_COUNTER <register here>
24 #define FUEL2_COUNTER <register here>
25 #define FUEL3_COUNTER <register here>
26 #define FUEL4_COUNTER <register here>
28 #define FUEL5_COUNTER <register here>
29 #define FUEL6_COUNTER <register here>
30 #define FUEL7_COUNTER <register here>
31 #define FUEL8_COUNTER <register here>
33 #define IGN1_COUNTER <register here>
34 #define IGN2_COUNTER <register here>
35 #define IGN3_COUNTER <register here>
36 #define IGN4_COUNTER <register here>
38 #define IGN5_COUNTER <register here>
39 #define IGN6_COUNTER <register here>
40 #define IGN7_COUNTER <register here>
41 #define IGN8_COUNTER <register here>
43 #define FUEL1_COMPARE <register here>
44 #define FUEL2_COMPARE <register here>
45 #define FUEL3_COMPARE <register here>
46 #define FUEL4_COMPARE <register here>
48 #define FUEL5_COMPARE <register here>
49 #define FUEL6_COMPARE <register here>
50 #define FUEL7_COMPARE <register here>
51 #define FUEL8_COMPARE <register here>
53 #define IGN1_COMPARE <register here>
54 #define IGN2_COMPARE <register here>
55 #define IGN3_COMPARE <register here>
56 #define IGN4_COMPARE <register here>
58 #define IGN5_COMPARE <register here>
59 #define IGN6_COMPARE <register here>
60 #define IGN7_COMPARE <register here>
61 #define IGN8_COMPARE <register here>
104 #define MAX_TIMER_PERIOD 139808
105 #define uS_TO_TIMER_COMPARE(uS) ((uS * 15) >> 5)
112 #define ENABLE_BOOST_TIMER() <macro here>
113 #define DISABLE_BOOST_TIMER(void) { <macro here>
115 #define ENABLE_VVT_TIMER() <macro here>
116 #define DISABLE_VVT_TIMER() <macro here>
118 #define BOOST_TIMER_COMPARE <register here>
119 #define BOOST_TIMER_COUNTER <register here>
120 #define VVT_TIMER_COMPARE <register here>
121 #define VVT_TIMER_COUNTER <register here>
128 #define IDLE_COUNTER <register here>
129 #define IDLE_COMPARE <register here>
131 #define IDLE_TIMER_ENABLE() <macro here>
132 #define IDLE_TIMER_DISABLE() <macro here>
static void IGN1_TIMER_ENABLE(void)
Definition board_avr2560.h:107
static void IGN3_TIMER_DISABLE(void)
Definition board_avr2560.h:118
static void IGN1_TIMER_DISABLE(void)
Definition board_avr2560.h:116
static void FUEL2_TIMER_ENABLE(void)
Definition board_avr2560.h:89
static void FUEL1_TIMER_DISABLE(void)
Definition board_avr2560.h:97
static void FUEL4_TIMER_DISABLE(void)
Definition board_avr2560.h:100
static void IGN3_TIMER_ENABLE(void)
Definition board_avr2560.h:109
static void FUEL4_TIMER_ENABLE(void)
Definition board_avr2560.h:91
int eeprom_address_t
Definition board_avr2560.h:36
static void FUEL5_TIMER_DISABLE(void)
Definition board_avr2560.h:101
static void FUEL2_TIMER_DISABLE(void)
Definition board_avr2560.h:98
static void FUEL3_TIMER_DISABLE(void)
Definition board_avr2560.h:99
static void IGN5_TIMER_ENABLE(void)
Definition board_avr2560.h:111
static void FUEL7_TIMER_DISABLE(void)
Definition board_avr2560.h:103
static void FUEL7_TIMER_ENABLE(void)
Definition board_avr2560.h:94
static void FUEL3_TIMER_ENABLE(void)
Definition board_avr2560.h:90
static void FUEL6_TIMER_ENABLE(void)
Definition board_avr2560.h:93
static void IGN6_TIMER_DISABLE(void)
Definition board_avr2560.h:121
static void FUEL6_TIMER_DISABLE(void)
Definition board_avr2560.h:102
static void IGN7_TIMER_DISABLE(void)
Definition board_avr2560.h:122
static void IGN2_TIMER_DISABLE(void)
Definition board_avr2560.h:117
static void IGN8_TIMER_DISABLE(void)
Definition board_avr2560.h:123
static void IGN6_TIMER_ENABLE(void)
Definition board_avr2560.h:112
static void IGN2_TIMER_ENABLE(void)
Definition board_avr2560.h:108
static void IGN8_TIMER_ENABLE(void)
Definition board_avr2560.h:114
static void FUEL8_TIMER_DISABLE(void)
Definition board_avr2560.h:104
static void IGN4_TIMER_ENABLE(void)
Definition board_avr2560.h:110
static void IGN7_TIMER_ENABLE(void)
Definition board_avr2560.h:113
static void IGN5_TIMER_DISABLE(void)
Definition board_avr2560.h:120
static void IGN4_TIMER_DISABLE(void)
Definition board_avr2560.h:119
static void FUEL1_TIMER_ENABLE(void)
Definition board_avr2560.h:88
static void FUEL8_TIMER_ENABLE(void)
Definition board_avr2560.h:95
static void FUEL5_TIMER_ENABLE(void)
Definition board_avr2560.h:92
static uint32_t rshift(uint32_t a)
Bitwise right shift - generic, unoptimized, case.
Definition bit_shifts.h:348