#include <Arduino.h>
#include <limits>
#include <FlexCAN_T4.h>
Go to the source code of this file.
|
| constexpr uint16_t | BLOCKING_FACTOR = 251 |
| |
| constexpr uint16_t | TABLE_BLOCKING_FACTOR = 256 |
| |
| constexpr uint8_t | ANALOG_PINS [] = { _ANALOG_PINS_A0_A14, A15, A16 } |
| | Analog pin mapping.
|
| |
| constexpr uint8_t | SERIAL_BUFFER_THRESHOLD = 0U |
| | When the serial buffer is filled to greater than this threshold value, the serial processing operations will be performed more urgently in order to avoid it overflowing.
|
| |
◆ BOARD_MAX_DIGITAL_PINS
| #define BOARD_MAX_DIGITAL_PINS 54 |
◆ BOARD_MAX_IO_PINS
| #define BOARD_MAX_IO_PINS 54 |
◆ BOOST_TIMER_COMPARE
| #define BOOST_TIMER_COMPARE PIT_LDVAL1 |
◆ BOOST_TIMER_COUNTER
| #define BOOST_TIMER_COUNTER 0 |
◆ CORE_TEENSY41
◆ DISABLE_BOOST_TIMER
| #define DISABLE_BOOST_TIMER |
( |
| ) |
PIT_TCTRL1 &= ~PIT_TCTRL_TEN |
◆ DISABLE_FAN_TIMER
| #define DISABLE_FAN_TIMER |
( |
| ) |
TMR3_CSCTRL1 &= ~TMR_CSCTRL_TCF2EN |
◆ DISABLE_VVT_TIMER
| #define DISABLE_VVT_TIMER |
( |
| ) |
PIT_TCTRL2 &= ~PIT_TCTRL_TEN |
◆ ENABLE_BOOST_TIMER
| #define ENABLE_BOOST_TIMER |
( |
| ) |
PIT_TCTRL1 |= PIT_TCTRL_TEN |
◆ ENABLE_FAN_TIMER
| #define ENABLE_FAN_TIMER |
( |
| ) |
TMR3_CSCTRL1 |= TMR_CSCTRL_TCF2EN |
◆ ENABLE_VVT_TIMER
| #define ENABLE_VVT_TIMER |
( |
| ) |
PIT_TCTRL2 |= PIT_TCTRL_TEN |
◆ FAN_TIMER_COMPARE
| #define FAN_TIMER_COMPARE TMR3_COMP22 |
◆ FAN_TIMER_COUNTER
| #define FAN_TIMER_COUNTER TMR3_CNTR1 |
◆ FPU_MAX_SIZE
◆ FUEL1_COMPARE
| #define FUEL1_COMPARE TMR1_COMP10 |
◆ FUEL1_COUNTER
| #define FUEL1_COUNTER TMR1_CNTR0 |
◆ FUEL2_COMPARE
| #define FUEL2_COMPARE TMR1_COMP11 |
◆ FUEL2_COUNTER
| #define FUEL2_COUNTER TMR1_CNTR1 |
◆ FUEL3_COMPARE
| #define FUEL3_COMPARE TMR1_COMP12 |
◆ FUEL3_COUNTER
| #define FUEL3_COUNTER TMR1_CNTR2 |
◆ FUEL4_COMPARE
| #define FUEL4_COMPARE TMR1_COMP13 |
◆ FUEL4_COUNTER
| #define FUEL4_COUNTER TMR1_CNTR3 |
◆ FUEL5_COMPARE
| #define FUEL5_COMPARE TMR3_COMP10 |
◆ FUEL5_COUNTER
| #define FUEL5_COUNTER TMR3_CNTR0 |
◆ FUEL6_COMPARE
| #define FUEL6_COMPARE TMR3_COMP11 |
◆ FUEL6_COUNTER
| #define FUEL6_COUNTER TMR3_CNTR1 |
◆ FUEL7_COMPARE
| #define FUEL7_COMPARE TMR3_COMP12 |
◆ FUEL7_COUNTER
| #define FUEL7_COUNTER TMR3_CNTR2 |
◆ FUEL8_COMPARE
| #define FUEL8_COMPARE TMR3_COMP13 |
◆ FUEL8_COUNTER
| #define FUEL8_COUNTER TMR3_CNTR3 |
◆ IDLE_COMPARE
| #define IDLE_COMPARE PIT_LDVAL0 |
◆ IDLE_COUNTER
◆ IDLE_TIMER_DISABLE
| #define IDLE_TIMER_DISABLE |
( |
| ) |
PIT_TCTRL0 &= ~PIT_TCTRL_TEN |
◆ IDLE_TIMER_ENABLE
| #define IDLE_TIMER_ENABLE |
( |
| ) |
PIT_TCTRL0 |= PIT_TCTRL_TEN |
◆ IGN1_COMPARE
| #define IGN1_COMPARE TMR2_COMP10 |
◆ IGN1_COUNTER
| #define IGN1_COUNTER TMR2_CNTR0 |
◆ IGN2_COMPARE
| #define IGN2_COMPARE TMR2_COMP11 |
◆ IGN2_COUNTER
| #define IGN2_COUNTER TMR2_CNTR1 |
◆ IGN3_COMPARE
| #define IGN3_COMPARE TMR2_COMP12 |
◆ IGN3_COUNTER
| #define IGN3_COUNTER TMR2_CNTR2 |
◆ IGN4_COMPARE
| #define IGN4_COMPARE TMR2_COMP13 |
◆ IGN4_COUNTER
| #define IGN4_COUNTER TMR2_CNTR3 |
◆ IGN5_COMPARE
| #define IGN5_COMPARE TMR4_COMP10 |
◆ IGN5_COUNTER
| #define IGN5_COUNTER TMR4_CNTR0 |
◆ IGN6_COMPARE
| #define IGN6_COMPARE TMR4_COMP11 |
◆ IGN6_COUNTER
| #define IGN6_COUNTER TMR4_CNTR1 |
◆ IGN7_COMPARE
| #define IGN7_COMPARE TMR4_COMP12 |
◆ IGN7_COUNTER
| #define IGN7_COUNTER TMR4_CNTR2 |
◆ IGN8_COMPARE
| #define IGN8_COMPARE TMR4_COMP13 |
◆ IGN8_COUNTER
| #define IGN8_COUNTER TMR4_CNTR3 |
◆ IGN_CHANNELS
◆ INJ_CHANNELS
◆ MC33810_SUPPORT
◆ NATIVE_CAN_AVAILABLE
| #define NATIVE_CAN_AVAILABLE |
◆ RTC_ENABLED
◆ RTC_LIB_H
| #define RTC_LIB_H "TimeLib.h" |
◆ SD_CONFIG
| #define SD_CONFIG SdioConfig(FIFO_SDIO) |
◆ SD_LOGGING
◆ SECONDARY_SERIAL_T
| #define SECONDARY_SERIAL_T HardwareSerial |
◆ TS_SERIAL_BUFFER_SIZE
| #define TS_SERIAL_BUFFER_SIZE 517 |
◆ VVT_TIMER_COMPARE
| #define VVT_TIMER_COMPARE PIT_LDVAL2 |
◆ VVT_TIMER_COUNTER
| #define VVT_TIMER_COUNTER 0 |
◆ boardInputPin_t
◆ boardOutputPin_t
◆ COMPARE_TYPE
The timer overflow type.
On some boards timers can overflow at less than the timer register width
◆ FUEL1_TIMER_DISABLE()
| static void FUEL1_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL1_TIMER_ENABLE()
| static void FUEL1_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL2_TIMER_DISABLE()
| static void FUEL2_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL2_TIMER_ENABLE()
| static void FUEL2_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL3_TIMER_DISABLE()
| static void FUEL3_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL3_TIMER_ENABLE()
| static void FUEL3_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL4_TIMER_DISABLE()
| static void FUEL4_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL4_TIMER_ENABLE()
| static void FUEL4_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL5_TIMER_DISABLE()
| static void FUEL5_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL5_TIMER_ENABLE()
| static void FUEL5_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL6_TIMER_DISABLE()
| static void FUEL6_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL6_TIMER_ENABLE()
| static void FUEL6_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL7_TIMER_DISABLE()
| static void FUEL7_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL7_TIMER_ENABLE()
| static void FUEL7_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL8_TIMER_DISABLE()
| static void FUEL8_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ FUEL8_TIMER_ENABLE()
| static void FUEL8_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN1_TIMER_DISABLE()
| static void IGN1_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN1_TIMER_ENABLE()
| static void IGN1_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN2_TIMER_DISABLE()
| static void IGN2_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN2_TIMER_ENABLE()
| static void IGN2_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN3_TIMER_DISABLE()
| static void IGN3_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN3_TIMER_ENABLE()
| static void IGN3_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN4_TIMER_DISABLE()
| static void IGN4_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN4_TIMER_ENABLE()
| static void IGN4_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN5_TIMER_DISABLE()
| static void IGN5_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN5_TIMER_ENABLE()
| static void IGN5_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN6_TIMER_DISABLE()
| static void IGN6_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN6_TIMER_ENABLE()
| static void IGN6_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN7_TIMER_DISABLE()
| static void IGN7_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN7_TIMER_ENABLE()
| static void IGN7_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN8_TIMER_DISABLE()
| static void IGN8_TIMER_DISABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ IGN8_TIMER_ENABLE()
| static void IGN8_TIMER_ENABLE |
( |
void |
| ) |
|
|
inlinestatic |
◆ pinIsReserved()
| static bool pinIsReserved |
( |
uint8_t |
pin | ) |
|
|
inlinestatic |
◆ pinIsSerial()
| bool pinIsSerial |
( |
uint8_t |
| ) |
|
◆ ticksToMicros()
| static constexpr uint32_t ticksToMicros |
( |
COMPARE_TYPE |
ticks | ) |
|
|
staticconstexpr |
Convert timer ticks to µS.
◆ uS_TO_TIMER_COMPARE()
| static constexpr COMPARE_TYPE uS_TO_TIMER_COMPARE |
( |
uint32_t |
micros | ) |
|
|
staticconstexpr |
Convert µS to timer ticks.
◆ ANALOG_PINS
| constexpr uint8_t ANALOG_PINS[] = { _ANALOG_PINS_A0_A14, A15, A16 } |
|
constexpr |
◆ BLOCKING_FACTOR
| constexpr uint16_t BLOCKING_FACTOR = 251 |
|
constexpr |
◆ SERIAL_BUFFER_THRESHOLD
| constexpr uint8_t SERIAL_BUFFER_THRESHOLD = 0U |
|
constexpr |
When the serial buffer is filled to greater than this threshold value, the serial processing operations will be performed more urgently in order to avoid it overflowing.
◆ TABLE_BLOCKING_FACTOR
| constexpr uint16_t TABLE_BLOCKING_FACTOR = 256 |
|
constexpr |