types & enums (#1367)
This commit is contained in:
parent
39ea73421c
commit
a8bf8a8eb5
|
@ -904,3 +904,15 @@ typedef enum {
|
||||||
ALWAYS_ON_ANTILAG = 1,
|
ALWAYS_ON_ANTILAG = 1,
|
||||||
Force_4bytes_size_antiLagActivationMode_e = ENUM_32_BITS,
|
Force_4bytes_size_antiLagActivationMode_e = ENUM_32_BITS,
|
||||||
} antiLagActivationMode_e;
|
} antiLagActivationMode_e;
|
||||||
|
|
||||||
|
typedef enum __attribute__ ((__packed__)) {
|
||||||
|
GPPWM_Tps = 0,
|
||||||
|
GPPWM_Map = 1,
|
||||||
|
GPPWM_Clt = 2,
|
||||||
|
GPPWM_Iat = 3,
|
||||||
|
} gppwm_channel_e;
|
||||||
|
|
||||||
|
typedef enum __attribute__ ((__packed__)) {
|
||||||
|
GPPWM_GreaterThan = 0,
|
||||||
|
GPPWM_LessThan = 1,
|
||||||
|
} gppwm_compare_mode_e;
|
||||||
|
|
|
@ -101,6 +101,7 @@ typedef float fsio_table_8x8_f32t[FSIO_TABLE_8][FSIO_TABLE_8];
|
||||||
typedef float tps_tps_table_t[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
|
typedef float tps_tps_table_t[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
|
||||||
typedef uint8_t fsio_table_8x8_u8t[FSIO_TABLE_8][FSIO_TABLE_8];
|
typedef uint8_t fsio_table_8x8_u8t[FSIO_TABLE_8][FSIO_TABLE_8];
|
||||||
typedef uint8_t boost_table_t[BOOST_LOAD_COUNT][BOOST_RPM_COUNT];
|
typedef uint8_t boost_table_t[BOOST_LOAD_COUNT][BOOST_RPM_COUNT];
|
||||||
|
typedef uint8_t gppwm_table_t[GPPWM_LOAD_COUNT][GPPWM_RPM_COUNT];
|
||||||
|
|
||||||
|
|
||||||
// this is different type simply to have different hi/low range in rusefi.ini
|
// this is different type simply to have different hi/low range in rusefi.ini
|
||||||
|
|
|
@ -161,6 +161,7 @@ typedef Map3D<PEDAL_TO_TPS_SIZE, PEDAL_TO_TPS_SIZE, uint8_t, uint8_t> pedal2tps_
|
||||||
typedef Map3D<BOOST_RPM_COUNT, BOOST_LOAD_COUNT, uint8_t, uint8_t> boostOpenLoop_Map3D_t;
|
typedef Map3D<BOOST_RPM_COUNT, BOOST_LOAD_COUNT, uint8_t, uint8_t> boostOpenLoop_Map3D_t;
|
||||||
typedef Map3D<BOOST_RPM_COUNT, BOOST_LOAD_COUNT, uint8_t, uint8_t> boostClosedLoop_Map3D_t;
|
typedef Map3D<BOOST_RPM_COUNT, BOOST_LOAD_COUNT, uint8_t, uint8_t> boostClosedLoop_Map3D_t;
|
||||||
typedef Map3D<IAC_PID_MULT_SIZE, IAC_PID_MULT_SIZE, uint8_t, uint8_t> iacPidMultiplier_t;
|
typedef Map3D<IAC_PID_MULT_SIZE, IAC_PID_MULT_SIZE, uint8_t, uint8_t> iacPidMultiplier_t;
|
||||||
|
typedef Map3D<GPPWM_RPM_COUNT, GPPWM_LOAD_COUNT, uint8_t, uint8_t> gppwm_Map3D_t;
|
||||||
|
|
||||||
void setRpmBin(float array[], int size, float idleRpm, float topRpm);
|
void setRpmBin(float array[], int size, float idleRpm, float topRpm);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue