parent
2347324aba
commit
f6cbce48ed
|
@ -103,6 +103,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 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_target_table_t[BOOST_LOAD_COUNT][BOOST_RPM_COUNT];
|
||||
typedef uint8_t gppwm_table_t[GPPWM_LOAD_COUNT][GPPWM_RPM_COUNT];
|
||||
|
||||
|
||||
|
|
|
@ -220,7 +220,8 @@ custom angle_table_t 4*@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@ array, F32, @OFF
|
|||
custom pedal_to_tps_t @@PEDAL_TO_TPS_SIZE@@x@@PEDAL_TO_TPS_SIZE@@ array, U08, @OFFSET@, [@@PEDAL_TO_TPS_SIZE@@x@@PEDAL_TO_TPS_SIZE@@],"%", 1, 0, 0, 100, 0
|
||||
|
||||
custom iac_pid_mult_t @@IAC_PID_MULT_SIZE@@x@@IAC_PID_MULT_SIZE@@ array, U08, @OFFSET@, [@@IAC_PID_MULT_SIZE@@x@@IAC_PID_MULT_SIZE@@],"%", 1, 0, 0, 999, 2
|
||||
custom boost_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U08, @OFFSET@, [@@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@],"", @@LOAD_1_BYTE_PACKING_MULT@@, 0 , 0, 3000, 0
|
||||
custom boost_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U08, @OFFSET@, [@@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@],"", @@LOAD_1_BYTE_PACKING_MULT@@, 0 , 0, 100, 0
|
||||
custom boost_target_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U08, @OFFSET@, [@@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@],"", @@LOAD_1_BYTE_PACKING_MULT@@, 0 , 0, 3000, 0
|
||||
|
||||
#define GPPWM_LOAD_COUNT 8
|
||||
#define GPPWM_RPM_COUNT 8
|
||||
|
@ -486,7 +487,7 @@ ThermistorConf iat;
|
|||
int launchRpm;A secondary Rev limit engaged by the driver to help launch the vehicle faster;"rpm", 1, 0, 0, 20000.0, 2
|
||||
int launchTimingRetard;;"deg", 1, 0, -180, 180, 2
|
||||
int hip9011PrescalerAndSDO;+value '6' for 8MHz hw osc\nread hip9011 datasheet for details\ntodo split into two bit fields;"integer", 1, 0.0, 0.0, 32, 0
|
||||
float knockBandCustom;+We calculate knock band based of cylinderBore\n Use this to override - kHz knock band override;"kHz", 1, 0.0, 0.0, 10.0, 2
|
||||
float knockBandCustom;+We calculate knock band based of cylinderBore\n Use this to override - kHz knock band override;"kHz", 1, 0.0, 0.0, 20.0, 2
|
||||
|
||||
|
||||
float[DWELL_CURVE_SIZE] sparkDwellRpmBins;On Single Coil or Wasted Spark setups you have to lower dwell at high RPM;"RPM", 1, 0.0, 0.0, 18000, 2
|
||||
|
@ -1405,7 +1406,7 @@ boost_table_t boostTableOpenLoop;
|
|||
uint8_t[8] unused6312;;"units", 1, 0, -20, 100, 0
|
||||
uint8_t[BOOST_RPM_COUNT] boostRpmBins;;"RPM", @@RPM_1_BYTE_PACKING_MULT@@, 0, 0.0, 12000.0, 0
|
||||
|
||||
boost_table_t boostTableClosedLoop;
|
||||
boost_target_table_t boostTableClosedLoop;
|
||||
uint8_t[BOOST_LOAD_COUNT] boostTpsBins;;"%", @@TPS_1_BYTE_PACKING_MULT@@, 0.0, 0, 100.0, 2
|
||||
|
||||
pedal_to_tps_t pedalToTpsTable;
|
||||
|
|
|
@ -728,12 +728,12 @@ enable2ndByteCanID = false
|
|||
yBins = tpsTpsAccelToRpmBins, TPSValue
|
||||
zBins = tpsTpsAccelTable
|
||||
|
||||
table = boostTableTbl, boostMapOpen, "Boost Open", 1
|
||||
table = boostTableTbl, boostMapOpen, "Boost control duty cycle (open loop)", 1
|
||||
xBins = boostRpmBins, RPMValue
|
||||
yBins = boostTpsBins, TPSValue
|
||||
zBins = boostTableOpenLoop
|
||||
|
||||
table = boostTable2Tbl, boostMapClosed, "Boost Closed", 1
|
||||
table = boostTable2Tbl, boostMapClosed, "Boost control target", 1
|
||||
xBins = boostRpmBins, RPMValue
|
||||
yBins = boostTpsBins, TPSValue
|
||||
zBins = boostTableClosedLoop
|
||||
|
|
Loading…
Reference in New Issue