Commit Graph
Select branches
Hide Pull Requests
202207-fixes
202402-fixes
ADC-interrupt
GH_misra
High-res-crank
Pulsed-HW-Test
azure-pipelines
clang-format
dwell-error-correction
github-actions
master
pr/22
pr/39
pr/4
pr/435
pr/46
pr/50
pr/73
pr/77
pr/96
teensy
#10
#100
#100
#1000
#1001
#1003
#1003
#1005
#1006
#1006
#1007
#1009
#1010
#1012
#1014
#1018
#1019
#1020
#1022
#1022
#1023
#1024
#1024
#1027
#1028
#1032
#1033
#1033
#1035
#1035
#1036
#1037
#1038
#1039
#104
#104
#1040
#1042
#1044
#1046
#1047
#1048
#1048
#1049
#105
#105
#1052
#1059
#1059
#106
#106
#1060
#1062
#1063
#1066
#1067
#1068
#1069
#1070
#1072
#1072
#1073
#1076
#1077
#1079
#1079
#108
#1081
#1081
#1082
#1084
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1096
#1096
#1097
#1097
#1099
#11
#11
#110
#1101
#1102
#1103
#1105
#1106
#1107
#1108
#1109
#111
#111
#1110
#1110
#1111
#1113
#1114
#1115
#1115
#1117
#1118
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1127
#1127
#1128
#1128
#113
#113
#1131
#1133
#1133
#1134
#1137
#1139
#114
#114
#1140
#1140
#1142
#1143
#1146
#1148
#1149
#1155
#1155
#1157
#1157
#1158
#1161
#1161
#1164
#1164
#1165
#1167
#1168
#1169
#1170
#1171
#1171
#1174
#1174
#1176
#1178
#1179
#118
#1182
#1183
#1185
#1187
#1189
#1190
#1190
#1193
#1193
#1194
#1197
#1198
#1198
#1199
#1199
#12
#120
#1200
#1202
#1203
#1203
#1207
#1207
#1209
#1209
#121
#121
#1211
#1212
#1215
#1216
#123
#123
#124
#125
#125
#126
#127
#128
#129
#13
#134
#136
#136
#137
#14
#144
#144
#148
#149
#149
#15
#156
#16
#16
#163
#167
#17
#17
#174
#176
#18
#18
#180
#181
#182
#186
#188
#19
#194
#197
#20
#201
#204
#206
#207
#21
#211
#214
#216
#216
#219
#22
#220
#224
#226
#229
#231
#231
#232
#236
#237
#238
#24
#241
#242
#246
#247
#248
#249
#25
#250
#251
#252
#253
#253
#255
#256
#256
#257
#258
#26
#260
#264
#265
#268
#269
#27
#271
#272
#273
#275
#276
#276
#278
#279
#28
#28
#280
#283
#283
#284
#286
#287
#288
#289
#29
#291
#292
#293
#294
#295
#30
#301
#303
#303
#307
#308
#309
#31
#31
#310
#312
#313
#314
#315
#316
#317
#318
#319
#32
#32
#320
#321
#323
#324
#325
#326
#328
#329
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#340
#342
#344
#345
#346
#347
#348
#349
#35
#350
#350
#351
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#37
#37
#370
#371
#372
#373
#374
#375
#376
#376
#377
#378
#379
#38
#380
#381
#382
#387
#388
#389
#39
#390
#391
#392
#392
#393
#394
#396
#398
#399
#399
#4
#40
#400
#401
#402
#403
#405
#406
#407
#409
#41
#41
#410
#411
#412
#413
#416
#417
#418
#419
#42
#42
#422
#423
#424
#425
#426
#427
#428
#428
#43
#431
#432
#433
#435
#437
#438
#44
#44
#440
#443
#444
#445
#449
#45
#45
#450
#451
#452
#453
#453
#454
#455
#458
#46
#460
#461
#462
#463
#465
#466
#467
#469
#47
#472
#473
#475
#475
#476
#477
#478
#479
#48
#481
#482
#483
#484
#485
#486
#487
#489
#49
#490
#491
#492
#493
#494
#496
#5
#50
#500
#502
#503
#504
#506
#507
#508
#509
#511
#512
#514
#515
#517
#517
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#529
#530
#531
#534
#535
#536
#536
#537
#538
#539
#54
#542
#543
#544
#545
#547
#548
#549
#55
#550
#551
#552
#553
#554
#556
#558
#56
#56
#561
#562
#564
#565
#566
#568
#57
#571
#572
#573
#574
#574
#575
#575
#576
#577
#578
#58
#583
#584
#585
#586
#587
#588
#589
#590
#591
#592
#595
#596
#597
#598
#60
#600
#601
#602
#603
#604
#604
#605
#607
#607
#608
#609
#612
#612
#615
#617
#618
#618
#619
#62
#62
#620
#621
#621
#622
#623
#623
#624
#624
#625
#627
#629
#63
#630
#631
#633
#634
#634
#635
#637
#639
#64
#640
#641
#643
#645
#647
#648
#648
#649
#650
#651
#652
#652
#653
#656
#657
#658
#659
#660
#661
#662
#663
#665
#666
#667
#670
#670
#671
#672
#674
#675
#676
#677
#678
#679
#68
#680
#680
#681
#682
#682
#683
#684
#685
#686
#686
#687
#688
#688
#689
#691
#692
#693
#694
#696
#698
#699
#700
#700
#701
#702
#703
#704
#706
#707
#708
#709
#709
#710
#712
#714
#715
#718
#719
#721
#721
#722
#723
#724
#725
#727
#728
#728
#729
#73
#731
#731
#732
#732
#733
#734
#735
#736
#738
#741
#742
#743
#743
#744
#745
#746
#747
#748
#749
#751
#752
#753
#754
#754
#755
#756
#757
#758
#759
#761
#762
#763
#765
#766
#767
#768
#769
#77
#771
#772
#775
#776
#776
#779
#78
#78
#781
#781
#782
#784
#784
#785
#787
#788
#789
#79
#790
#791
#792
#795
#795
#8
#800
#803
#804
#804
#805
#806
#807
#807
#811
#813
#814
#816
#82
#820
#823
#824
#825
#826
#827
#83
#830
#831
#832
#834
#835
#838
#838
#839
#84
#84
#844
#845
#846
#849
#85
#850
#852
#852
#855
#857
#857
#858
#86
#861
#864
#868
#869
#869
#871
#872
#873
#873
#875
#876
#877
#878
#879
#88
#880
#881
#882
#882
#883
#884
#884
#886
#887
#89
#896
#899
#9
#901
#902
#903
#904
#904
#906
#908
#909
#909
#91
#910
#912
#913
#913
#914
#914
#916
#918
#92
#920
#923
#925
#926
#927
#928
#929
#93
#93
#930
#931
#931
#935
#936
#937
#938
#938
#939
#940
#941
#941
#942
#943
#943
#944
#945
#946
#947
#948
#949
#950
#951
#952
#954
#956
#956
#958
#959
#96
#961
#962
#963
#964
#965
#965
#967
#97
#970
#971
#972
#973
#974
#975
#976
#976
#977
#977
#978
#978
#979
#98
#98
#980
#982
#985
#985
#986
#988
#989
#99
#99
#991
#993
#994
#994
#996
#996
#997
201606
201607
201608
201609
201610
201611
201612
201701
201702
201703
201704
201705
201706
201707
201708
201709
201710
201711
201712
201802
201804
201805
201806
201808
201808-2
201810
201902
201902b
201903
201905
201909
201911
202002
202005
202008
202012
20208
202103
202108
202201
202202
202207
202207.1
202207.2
202305
202310
202402
Select branches
Hide Pull Requests
202207-fixes
202402-fixes
ADC-interrupt
GH_misra
High-res-crank
Pulsed-HW-Test
azure-pipelines
clang-format
dwell-error-correction
github-actions
master
pr/22
pr/39
pr/4
pr/435
pr/46
pr/50
pr/73
pr/77
pr/96
teensy
#10
#100
#100
#1000
#1001
#1003
#1003
#1005
#1006
#1006
#1007
#1009
#1010
#1012
#1014
#1018
#1019
#1020
#1022
#1022
#1023
#1024
#1024
#1027
#1028
#1032
#1033
#1033
#1035
#1035
#1036
#1037
#1038
#1039
#104
#104
#1040
#1042
#1044
#1046
#1047
#1048
#1048
#1049
#105
#105
#1052
#1059
#1059
#106
#106
#1060
#1062
#1063
#1066
#1067
#1068
#1069
#1070
#1072
#1072
#1073
#1076
#1077
#1079
#1079
#108
#1081
#1081
#1082
#1084
#1087
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1096
#1096
#1097
#1097
#1099
#11
#11
#110
#1101
#1102
#1103
#1105
#1106
#1107
#1108
#1109
#111
#111
#1110
#1110
#1111
#1113
#1114
#1115
#1115
#1117
#1118
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1127
#1127
#1128
#1128
#113
#113
#1131
#1133
#1133
#1134
#1137
#1139
#114
#114
#1140
#1140
#1142
#1143
#1146
#1148
#1149
#1155
#1155
#1157
#1157
#1158
#1161
#1161
#1164
#1164
#1165
#1167
#1168
#1169
#1170
#1171
#1171
#1174
#1174
#1176
#1178
#1179
#118
#1182
#1183
#1185
#1187
#1189
#1190
#1190
#1193
#1193
#1194
#1197
#1198
#1198
#1199
#1199
#12
#120
#1200
#1202
#1203
#1203
#1207
#1207
#1209
#1209
#121
#121
#1211
#1212
#1215
#1216
#123
#123
#124
#125
#125
#126
#127
#128
#129
#13
#134
#136
#136
#137
#14
#144
#144
#148
#149
#149
#15
#156
#16
#16
#163
#167
#17
#17
#174
#176
#18
#18
#180
#181
#182
#186
#188
#19
#194
#197
#20
#201
#204
#206
#207
#21
#211
#214
#216
#216
#219
#22
#220
#224
#226
#229
#231
#231
#232
#236
#237
#238
#24
#241
#242
#246
#247
#248
#249
#25
#250
#251
#252
#253
#253
#255
#256
#256
#257
#258
#26
#260
#264
#265
#268
#269
#27
#271
#272
#273
#275
#276
#276
#278
#279
#28
#28
#280
#283
#283
#284
#286
#287
#288
#289
#29
#291
#292
#293
#294
#295
#30
#301
#303
#303
#307
#308
#309
#31
#31
#310
#312
#313
#314
#315
#316
#317
#318
#319
#32
#32
#320
#321
#323
#324
#325
#326
#328
#329
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#340
#342
#344
#345
#346
#347
#348
#349
#35
#350
#350
#351
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#37
#37
#370
#371
#372
#373
#374
#375
#376
#376
#377
#378
#379
#38
#380
#381
#382
#387
#388
#389
#39
#390
#391
#392
#392
#393
#394
#396
#398
#399
#399
#4
#40
#400
#401
#402
#403
#405
#406
#407
#409
#41
#41
#410
#411
#412
#413
#416
#417
#418
#419
#42
#42
#422
#423
#424
#425
#426
#427
#428
#428
#43
#431
#432
#433
#435
#437
#438
#44
#44
#440
#443
#444
#445
#449
#45
#45
#450
#451
#452
#453
#453
#454
#455
#458
#46
#460
#461
#462
#463
#465
#466
#467
#469
#47
#472
#473
#475
#475
#476
#477
#478
#479
#48
#481
#482
#483
#484
#485
#486
#487
#489
#49
#490
#491
#492
#493
#494
#496
#5
#50
#500
#502
#503
#504
#506
#507
#508
#509
#511
#512
#514
#515
#517
#517
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#529
#530
#531
#534
#535
#536
#536
#537
#538
#539
#54
#542
#543
#544
#545
#547
#548
#549
#55
#550
#551
#552
#553
#554
#556
#558
#56
#56
#561
#562
#564
#565
#566
#568
#57
#571
#572
#573
#574
#574
#575
#575
#576
#577
#578
#58
#583
#584
#585
#586
#587
#588
#589
#590
#591
#592
#595
#596
#597
#598
#60
#600
#601
#602
#603
#604
#604
#605
#607
#607
#608
#609
#612
#612
#615
#617
#618
#618
#619
#62
#62
#620
#621
#621
#622
#623
#623
#624
#624
#625
#627
#629
#63
#630
#631
#633
#634
#634
#635
#637
#639
#64
#640
#641
#643
#645
#647
#648
#648
#649
#650
#651
#652
#652
#653
#656
#657
#658
#659
#660
#661
#662
#663
#665
#666
#667
#670
#670
#671
#672
#674
#675
#676
#677
#678
#679
#68
#680
#680
#681
#682
#682
#683
#684
#685
#686
#686
#687
#688
#688
#689
#691
#692
#693
#694
#696
#698
#699
#700
#700
#701
#702
#703
#704
#706
#707
#708
#709
#709
#710
#712
#714
#715
#718
#719
#721
#721
#722
#723
#724
#725
#727
#728
#728
#729
#73
#731
#731
#732
#732
#733
#734
#735
#736
#738
#741
#742
#743
#743
#744
#745
#746
#747
#748
#749
#751
#752
#753
#754
#754
#755
#756
#757
#758
#759
#761
#762
#763
#765
#766
#767
#768
#769
#77
#771
#772
#775
#776
#776
#779
#78
#78
#781
#781
#782
#784
#784
#785
#787
#788
#789
#79
#790
#791
#792
#795
#795
#8
#800
#803
#804
#804
#805
#806
#807
#807
#811
#813
#814
#816
#82
#820
#823
#824
#825
#826
#827
#83
#830
#831
#832
#834
#835
#838
#838
#839
#84
#84
#844
#845
#846
#849
#85
#850
#852
#852
#855
#857
#857
#858
#86
#861
#864
#868
#869
#869
#871
#872
#873
#873
#875
#876
#877
#878
#879
#88
#880
#881
#882
#882
#883
#884
#884
#886
#887
#89
#896
#899
#9
#901
#902
#903
#904
#904
#906
#908
#909
#909
#91
#910
#912
#913
#913
#914
#914
#916
#918
#92
#920
#923
#925
#926
#927
#928
#929
#93
#93
#930
#931
#931
#935
#936
#937
#938
#938
#939
#940
#941
#941
#942
#943
#943
#944
#945
#946
#947
#948
#949
#950
#951
#952
#954
#956
#956
#958
#959
#96
#961
#962
#963
#964
#965
#965
#967
#97
#970
#971
#972
#973
#974
#975
#976
#976
#977
#977
#978
#978
#979
#98
#98
#980
#982
#985
#985
#986
#988
#989
#99
#99
#991
#993
#994
#994
#996
#996
#997
201606
201607
201608
201609
201610
201611
201612
201701
201702
201703
201704
201705
201706
201707
201708
201709
201710
201711
201712
201802
201804
201805
201806
201808
201808-2
201810
201902
201902b
201903
201905
201909
201911
202002
202005
202008
202012
20208
202103
202108
202201
202202
202207
202207.1
202207.2
202305
202310
202402
-
e1aef00e39
924eba416a
into0f13753ed3
Daniel Tobias2024-06-03 14:21:55 +0100 -
5ab5249c13
86373e7f7e
into0f13753ed3
Adam Gauthier2024-06-02 21:50:03 -0400 -
fc580b4c20
7f366a2c85
into0f13753ed3
tx_haggis2024-05-30 13:51:40 -0500 -
7f366a2c85
Add AE timeout unit tests
tx_haggis
2024-05-01 15:34:55 -0500 -
954a605d9a
Add AE test assertion: especially for MAE
tx_haggis
2024-04-24 10:36:24 -0500 -
c932206180
Igniton corrction test: expand assertions: make sure all corrections test both positive an negative advance values.
tx_haggis
2024-04-23 08:30:19 -0500 -
20ceee8fc7
Use TEST_ASSERT_BIT_[HIGH_LOW] instead of TEST_ASSERT_[TRUE|FALSE] Better failure messages, declares intent
tx_haggis
2024-04-21 10:24:04 -0500 -
267b539b1c
Add test_correctionsDwell_uses_batvcorrection
tx_haggis
2024-04-21 09:29:43 -0500 -
30e6464d56
Shrink unit test for faster build/upload/execute We just need the 2D tables wired up, not the whole system initialized. 1. Factor out construct2dTables() from initialiseAll() 2. In the unit tests, call construct2dTables() instead of initialiseAll() Linker then does the heavy lifting of removing unused symbols
tx_haggis
2024-04-18 18:07:22 -0500 -
5792819a2c
Tweak tests to pass on Teensy 3.5
tx_haggis
2024-04-18 11:49:41 -0500 -
f5a70ad161
DFCO - test behavior not implementation
tx_haggis
2024-04-18 10:20:53 -0500 -
3a2ed1c75b
Add compile time buffer overflow check to RUN_TEST_P
tx_haggis
2024-04-18 08:32:24 -0500 -
6d9e6028a7
Unit test all ignition corrections
tx_haggis
2024-04-18 08:22:36 -0500 -
c1af33cee5
Add populate_2dtable_P test utility function
tx_haggis
2024-04-17 09:10:23 -0500 -
699425ae4d
Unit test correctionsFuel
tx_haggis
2024-04-13 13:57:17 -0500 -
8b8565e680
Unit test correctionAFRClosedLoop
tx_haggis
2024-04-13 09:48:06 -0500 -
5313773609
Separate calculation of AFR target from correction (and unit test the calculation). Separation of concerns and will make unit test AFR correction easier.
tx_haggis
2024-04-13 09:46:12 -0500 -
af0f8f8010
Separate out populate_table() from 3D table tests
tx_haggis
2024-04-13 09:41:21 -0500 -
1d0af4803c
Unit tests - avoid forward declarations
tx_haggis
2024-04-13 09:40:38 -0500 -
bf5d6b4e3d
Unit test flex & fuel temp corrections, plus minor cleanup
tx_haggis
2024-04-13 09:32:39 -0500 -
9c7728296a
Test repetability - initialiseAll at the start of every test
tx_haggis
2024-04-13 09:31:14 -0500 -
e34b8953a0
Add unit tests for correctionLaunch
tx_haggis
2024-04-13 09:27:41 -0500 -
9bc8ef90e7
Unit test battery correction
tx_haggis
2024-04-13 09:26:39 -0500 -
ce3c58ee97
Unit test correctionFloodClear
tx_haggis
2024-04-13 09:25:13 -0500 -
4dac161d77
Use RUN_TEST_P to reduce test RAM usage
tx_haggis
2024-04-13 09:23:48 -0500 -
130e69036f
Add test_corrections_MAE
tx_haggis
2024-04-13 09:22:58 -0500 -
c7b715b464
Make TPS AE tests independent
tx_haggis
2024-04-13 09:20:26 -0500 -
949ebda1ed
Add test_maths_div10_s16_perf
tx_haggis
2024-04-13 09:19:26 -0500 -
b69552167c
Unit test correctionASE
tx_haggis
2024-04-13 09:16:46 -0500 -
3cd2c0883d
Add unit tests for correctionCranking
tx_haggis
2024-04-13 09:15:01 -0500 -
c97deb9f9d
239d478fed
into0f13753ed3
tx_haggis2024-05-30 13:44:09 -0500 -
239d478fed
Unit test calculateRequiredFuel
tx_haggis
2024-04-10 23:39:20 -0500 -
398998c8da
pwApplyNitrousStage() now uses Arduino map() function.
tx_haggis
2024-03-27 10:31:36 -0500 -
18a0551161
Add PW unit tests
tx_haggis
2024-03-27 09:53:28 -0500 -
be973a734d
MISRA fixes
tx_haggis
2024-03-27 08:40:28 -0500 -
72346faff5
Pulse width calcs: flatten & force inline
tx_haggis
2024-03-26 23:25:30 -0500 -
e73b613d00
Extract percentApprox from PW calculations, optimize and unit test..
tx_haggis
2024-03-26 22:38:25 -0500 -
b79850461a
Remove libdivide: optimise powers of 2 only. Slightly faster & saves 3 bytes
tx_haggis
2024-03-25 14:35:58 -0500 -
215f882bd2
Doxygen
tx_haggis
2023-11-12 17:12:31 -0600 -
ed0db61bb3
Bug fixes
tx_haggis
2023-11-10 17:36:35 -0600 -
d9dfe7b8dd
MISRA fixes
tx_haggis
2023-11-09 19:53:52 -0600 -
fa7188394f
Encapsulate inj_opentime_uS: Save memory - doesn't need to be global Pulse widths will be zero if not valid: Faster comparisons
tx_haggis
2023-05-29 07:32:11 -0500 -
bc889ea672
Initialize req_fuel_uS where it's declared I.e. in pw_calcs.cpp
tx_haggis
2023-05-29 06:27:22 -0500 -
72b9262382
Encapsulate primary & secondary fuel stages
tx_haggis
2023-05-28 22:17:13 -0500 -
05207e8b74
Move staging PW calc into single PW calculation. This makes it unit testable.
tx_haggis
2023-05-28 12:46:41 -0500 -
6964ea64a7
Add nitrous inside PW()
tx_haggis
2023-02-12 08:16:17 -0600 -
99acd029a0
inline getVE1 & getAdvance1
tx_haggis
2023-02-12 08:02:28 -0600 -
7549c64028
Split out PW calcs to separate .H & .CPP
tx_haggis
2023-02-12 07:57:26 -0600 -
9d40cbfc4d
Optimize computePwLimit() for nSquirts==1
tx_haggis
2023-02-11 17:52:32 -0600 -
32c097d5f3
MISRA fixes
tx_haggis
2023-02-11 14:29:12 -0600 -
0c536911dd
Chain PW intermediate calcs Use size integer types
tx_haggis
2023-02-11 13:23:08 -0600 -
f172dda86f
Optimize PW
tx_haggis
2023-02-10 08:06:36 -0600 -
ede397d492
6618aec440
into0f13753ed3
john17862024-05-30 11:45:03 -0400 -
016648b1df
Use libdivide to calculate pulse width limit
tx_haggis
2023-02-08 06:25:14 -0600 -
774e521126
Refactor: extract computePwLimit()
tx_haggis
2023-02-07 23:19:02 -0600 -
3d7c4ecab2
Added pwApplyNitrous() - step 1 in cleanup.
tx_haggis
2023-02-07 23:17:08 -0600 -
0f13753ed3
2024-05-29 23:12:14 -0500 -
0ad4cb7cad
Doxygen
tx_haggis
2024-03-22 18:00:25 -0500 -
e1cab2d119
Apply optimised shifts
tx_haggis
2024-02-19 00:37:51 -0600 -
6c1299af92
Better separation of deocders and crank maths.
tx_haggis
2024-02-18 21:35:49 -0600 -
94c13591a3
Tooth based time to angle coversion is only used by a few decoders. So move the functions into decoders.cpp
tx_haggis
2024-02-18 21:25:20 -0600 -
46dede1ce1
Add optimized 32-bit shifting
tx_haggis
2024-02-18 21:10:43 -0600 -
cf53ee7f3c
4ffbce3f49
into478e16cc52
tx_haggis2024-05-29 03:03:37 -0500 -
ca94b3f605
179615acc0
into478e16cc52
tx_haggis2024-05-29 03:03:37 -0500 -
eef3777091
4c3bd75cb1
into478e16cc52
tx_haggis2024-05-29 03:03:37 -0500 -
478e16cc52
Prevent flex boost adjustment being added multiple times to boost target
Josh Stewart
2024-05-29 17:45:08 +1000 -
878d6cf410
Prevent flex boost adjustment being added multiple times to boost target
202402-fixes
Josh Stewart
2024-05-29 17:45:08 +1000 -
341b2a25b6
Fix for Flex Boost Correction variable not being set correctly
Josh Stewart
2024-05-29 16:32:25 +1000 -
aa0a7b7ab6
Fix for Flex Boost Correction variable not being set correctly
Josh Stewart
2024-05-29 16:32:25 +1000 -
a31e64b9df
Warnings cleanup
Josh Stewart
2024-05-29 16:29:25 +1000 -
cb78a45326
2024-05-29 00:27:50 -0500 -
3efca9edcf
6ad068ef05
into40463c51d6
tx_haggis2024-05-29 00:03:38 -0500 -
40463c51d6
2024-05-28 21:41:51 -0700 -
951f97f559
2024-05-28 22:44:12 -0500 -
0258f641ee
Enable secondary trigger on non-seq missing tooth when VVT is enabled. See #1213
Josh Stewart
2024-05-29 13:27:53 +1000 -
2e83b1ed6c
Enable secondary trigger on non-seq missing tooth when VVT is enabled. See #1213
Josh Stewart
2024-05-29 13:27:53 +1000 -
4ffbce3f49
MISRA fixes
tx_haggis
2024-05-28 20:43:57 -0500 -
a92295801d
Break *circular* header dependencies: globals.h -> board_avr2560.h -> globals.h
tx_haggis
2024-05-27 08:31:31 -0500 -
5751c4464a
cppcheck: have to use absolute paths.
tx_haggis
2024-05-27 16:34:24 -0500 -
28a5ce018a
Force loop() inline Reduces stack usage.
tx_haggis
2023-07-02 09:39:14 -0500 -
a0a617519e
Schedulers - remove inline_always: let the compiler decide.
tx_haggis
2024-03-01 09:37:56 -0600 -
fe04ad1dae
Use macros to define schedule ISRs (removes repeated code)
tx_haggis
2024-02-06 08:33:51 -0600 -
27f0e3fba9
Use a state machine idiom to consolidate timer ISR code.
tx_haggis
2024-02-06 00:19:05 -0600 -
2bfb0225c7
Save RAM: drop Schedule::durationNext - use new Status setting + existing Duration instead.
tx_haggis
2024-02-05 11:40:22 -0600 -
cff8739b1f
MISRA fixes
tx_haggis
2023-11-06 13:56:34 -0600 -
45ac11a85d
Consolidate timeout calculation
tx_haggis
2023-11-06 13:37:36 -0600 -
afb0648954
Initialize all Schedule members in constructor
tx_haggis
2023-09-16 12:36:13 -0500 -
dbb94c1a09
Scheduler callbacks are set in pairs So model that with a setCallbacks() function.
tx_haggis
2023-03-10 13:08:16 -0600 -
ea3b9d4205
Start the schedule timers externally And never turn them off - they were pretty much on continuosuly anyway.
tx_haggis
2023-03-05 14:02:15 -0600 -
5688d9dea3
Remove Schedule::hasNextSchedule Use a flag value in nextDuration instead.
tx_haggis
2023-03-05 13:48:52 -0600 -
5cb27e3ce0
Schedules: remove endCompare We had 2 paths to set the inj/ign end comparator: using duration; or using endCompare Replace with Duration - in timer ticks (since it's a smaller data type)
tx_haggis
2023-03-05 12:37:01 -0600 -
141fb383d3
Remove Schedule.startCompare It is only used within the set*ScheduleRunning() functions as an intermediate calculation variable.
tx_haggis
2023-03-05 12:28:17 -0600 -
692000cb55
Use common setScheduleNext function.
tx_haggis
2023-03-05 12:27:15 -0600 -
a9139daab0
Extract common schedule state into Schedule
tx_haggis
2023-03-05 12:25:40 -0600 -
ee4bf35eda
Rename FuelSchedule members to match IgnitionSchedule
tx_haggis
2023-02-26 18:34:51 -0600 -
68be5c03c6
Record VVT angle when Poll cam method is in use. Fixes #1213
Josh Stewart
2024-05-27 09:34:00 +1000 -
bff1beca5d
Record VVT angle when Poll cam method is in use. Fixes #1213
Josh Stewart
2024-05-27 09:34:00 +1000 -
14bc4828fb
Fix coil 6 declaration for STM32F407 SPECTRE board (#1215)
Vitor Moreno B. Sales
2024-05-26 19:15:40 -0300 -
84e63d867e
2024-05-26 19:15:40 -0300 -
7c12a5c3d6
a347e0c3da
into3c8726ffa0
155ac2024-05-24 02:05:13 +0200