![]() |
Speeduino
|
Macros | |
| #define | SECOND_DERIV_ENABLED 0 |
Typedefs | |
| typedef uint32_t | UQ24X8_t |
| typedef uint16_t | UQ1X15_t |
Functions | |
| void | setAngleConverterRevolutionTime (uint32_t revolutionTime) noexcept |
| Set the revolution time, from which some of the degree<-->angle conversions are derived. | |
| BEGIN_LTO_ALWAYS_INLINE (uint32_t) angleToTime(uint16_t angle) noexcept | |
| BEGIN_LTO_ALWAYS_INLINE (COMPARE_TYPE) angleToTimerTicks(uint16_t angle) noexcept | |
Variables | |
| int16_t | CRANK_ANGLE_MAX_IGN = 360 |
| The number of crank degrees that the system tracks ignition over. | |
| int16_t | CRANK_ANGLE_MAX_INJ = 360 |
| The number of crank degrees that the system tracks fuel injection over. | |
| static constexpr uint8_t | UQ24X8_Shift = 8U |
| static UQ24X8_t | microsPerDegree |
| uS per degree at current RPM in UQ24.8 fixed point | |
| static constexpr uint8_t | microsPerDegree_Shift = UQ24X8_Shift |
| static constexpr uint8_t | UQ1X15_Shift = 15U |
| static UQ1X15_t | degreesPerMicro |
| Degrees per uS in UQ1.15 fixed point. | |
| static constexpr uint8_t | degreesPerMicro_Shift = UQ1X15_Shift |
| #define SECOND_DERIV_ENABLED 0 |
|
noexcept |

|
noexcept |
Set the revolution time, from which some of the degree<-->angle conversions are derived.
| revolutionTime | The crank revolution time. |


| int16_t CRANK_ANGLE_MAX_IGN = 360 |
The number of crank degrees that the system tracks ignition over.
| int16_t CRANK_ANGLE_MAX_INJ = 360 |
The number of crank degrees that the system tracks fuel injection over.
|
static |
|
staticconstexpr |
|
staticconstexpr |