rusefi
0295c343b9
Refactoring: OS access should be explicit #867
2019-07-04 03:25:35 -04:00
rusefi
b81c60cf3e
Refactoring: OS access should be explicit #867
2019-07-03 21:48:04 -04:00
rusefi
d9c3eba470
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-27 06:47:13 -04:00
rusefi
13fefc6245
Annotations in C++ code to produce formulas in rusEfi console #807
2019-06-18 23:23:30 -04:00
rusefi
717af8a681
TPS Live Documentation
2019-06-17 21:37:11 -04:00
rusefi
a8f456b807
Annotations in C++ code to produce formulas in rusEfi console #807 ( #847 )
...
* Annotations in C++ code to produce formulas in rusEfi console #807
firmware part of the change
* removing unneeded stuff & fixing unit test compilation
* not complete better unit test compilation fix :(
* better C++ usage
2019-06-17 12:18:55 -04:00
rusefi
30847db935
adding support for smaller table axis
2019-06-10 12:38:32 -04:00
Matthew Kennedy
95003e9a7b
const, explicit, and override ( #831 )
...
* const, explicit, and override
* more const
* more const
* missed a spot
2019-06-08 09:51:36 -04:00
rusefi
5f642ac254
unit tests should not have global context, including mock values
2019-05-27 15:56:12 -04:00
rusefi
b11924952a
more PROD code into unit test
2019-05-12 20:31:28 -04:00
rusefi
7bcaf8ee9c
todo
2019-05-10 22:10:40 -04:00
rusefi
d7fd0ce6c1
refactoring: better method name
2019-05-07 19:32:08 -04:00
rusefi
ac2a81d381
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
...
maybe probably pointless refactoring? reducing parameters visibility
2019-05-03 18:41:43 -04:00
andreika-git
370b0dd003
Default config refactor ( #762 )
...
* Refactor config
* Fix FSIO_ANALOG_INPUT_COUNT
2019-04-16 10:27:34 -04:00
rusefi
541c445a2d
defined(__DOXYGEN__) ? #748
2019-04-12 22:07:03 -04:00
rusefi
22ad223d75
smarter PWM API - need to pass arbitrary pointer
2019-04-12 20:11:27 -04:00
rusefi
91ac74c1c9
learning C++
2019-04-12 19:56:34 -04:00
rusefi
8d924a2f49
The Big Refactoring of 2019: folder structure #723
2019-04-09 23:17:09 -04:00
rusefi
0aac3c8f41
we need TLE8888 driver #714
2019-04-04 23:03:32 -04:00
rusefi
f41ff3cc61
Reduce RAM used for trigger shape definition #731
2019-04-03 12:39:01 -04:00
rusefi
a9c326b41d
Reduce RAM used for trigger shape definition #731
2019-04-03 12:16:27 -04:00
rusefi
be9651cb95
The Big Refactoring of 2019: folder structure #723
2019-03-31 17:44:34 -04:00
rusefi
b8d85bedb2
docs
2019-03-29 10:49:56 -04:00
rusefi
1238a16c63
docs
2019-03-29 10:37:33 -04:00
andreika-git
b80806182f
More portability & small fixes ( #719 )
...
* Use hw_stm32.mk
* Fix bootloader
* Use more common hw_ports.mk filename instead of hw_stm32.mk
* More CPU compatibility for Makefile
* TS_UART_MODE & rename TS_SERIAL_UART_DEVICE->TS_SERIAL_DEVICE
* Move lockAnyContext()/unlockAnyContext() to rfiutil.c
* USE_FATFS
* EFI_LCD
* Less compilation errors
* STATUS_LOGGING_BUFFER_SIZE & SETTINGS_LOGGING_BUFFER_SIZE
* EFI_ALTERNATOR_CONTROL, EFI_SERVO, EFI_DISABLE_CONSOLE_ACTIONS
* #ifndef PWM_PHASE_MAX_COUNT & more flexible GPIO inside portname()
* merge
* EFI_ALTERNATOR_CONTROL, EFI_ELECTRONIC_THROTTLE_BODY
2019-03-29 15:29:01 +01:00
rusefi
bd2b992918
unifying_file_naming
2019-03-29 09:11:13 -04:00
rusefi
84c1b3581d
refactoring trigger simulation
2019-03-04 01:10:31 -05:00
rusefi
18f7b16ef1
code style
2019-03-02 22:54:28 -05:00
rusefi
46bdbf82d1
refactoring: reducing code duplication
2019-02-23 12:33:49 -05:00
rusefi
4187f4b081
Refactor Trigger System #635
2019-02-03 01:27:47 -05:00
rusefi
935a9fa706
Refactor Trigger System #635
2019-02-03 01:19:16 -05:00
rusefi
5fc0f4dc59
better parameter name
2019-02-03 00:50:45 -05:00
rusefi
5b18f9f360
FSIO testability and test-driven development
2019-01-19 22:09:37 -05:00
rusefi
1b0c46aaa7
better fields location, better initialization logic
2019-01-19 21:10:58 -05:00
Matthew Kennedy
fbc15b4bd2
const ( #675 )
2019-01-16 08:24:37 -05:00
rusefi
0283cb1a2a
refactoring: calling out 'const' things
2019-01-13 01:27:03 -05:00
rusefi
fd652c8a40
refactoring: calling out 'const' things
2019-01-13 01:25:53 -05:00
rusefi
d55c7dd856
#640 Occasional halts on "Burn" in TunerStudio ("Red" LED is on)
2019-01-11 15:44:24 -05:00
rusefi
bede52cbf7
refactoring: simpler FSIO initialization
2019-01-10 23:53:59 -05:00
rusefi
60d96c4216
refactoring: method name consistency
2019-01-10 23:48:05 -05:00
rusefi
57993ff1b4
The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
2019-01-09 22:16:30 -05:00
rusefi
970d120a41
The Big Refactoring of 2019: scheduler should not be global #655
2019-01-09 08:50:51 -05:00
rusefi
405588e32b
new test style
2019-01-06 07:37:29 -05:00
rusefi
90baa5ab73
FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously
2019-01-05 23:48:37 -05:00
rusefi
da1ce33f48
refactoring FSIO - reducing code duplication
2019-01-05 20:39:07 -05:00
rusefi
c237eaaadc
refactoring FSIO - reducing code duplication
2019-01-05 19:31:56 -05:00
rusefi
19c410387d
making either Matt or compiler or both happier
2019-01-05 00:11:17 -05:00
rusefi
7069d83e2d
refactoring
2018-12-25 16:06:24 -05:00
rusefi
a4efd47ba1
#635 better names
2018-12-25 10:13:00 -05:00
rusefi
881fad4e59
#635 refactoring: better name
2018-12-25 08:27:52 -05:00
rusefi
5ccc3bbef5
refactoring trigger system
2018-12-24 22:57:36 -05:00
rusefi
2df38cdd91
refactoring
2018-12-24 22:40:48 -05:00
rusefi
d49cbac9cd
fixing simulator build
2018-12-24 08:37:25 -05:00
rusefi
8c3934a7b3
code style and some refactoring
2018-12-08 16:59:16 -05:00
rusefi
a6d83e1cc2
moving code to proper file
2018-12-08 16:38:44 -05:00
rusefi
08c8df962b
clean up
2018-12-08 16:11:59 -05:00
rusefi
24e8eb9af9
better location for shared input
2018-12-08 16:06:14 -05:00
rusefi
d81185ac28
bringing std types together
2018-12-08 15:51:45 -05:00
andreika-git
967b852752
Tps-based Advance Table ( #611 )
...
* typedefs
* Impl. TPS-based Advance
2018-09-26 04:13:16 -04:00
rusefi
cf5e05e7b9
refactoring
2018-09-16 23:10:06 -04:00
rusefi
1f90cf153d
refactoring
2018-09-16 22:26:57 -04:00
rusefi
9b1af6ad6d
error codes
2018-09-10 22:10:55 -04:00
rusefi
7b37195d64
names for error codes
2018-09-10 22:00:13 -04:00
rusefi
52ab8424e7
#604 fix
2018-08-19 11:27:59 -04:00
rusefi
ff09188ecc
#604 confirming current behaviour
2018-08-19 10:53:25 -04:00
rusefi
e2a2764f8a
FSIO input progress
2018-08-01 23:33:13 -04:00
rusefi
3d9370771b
FSIO input progress
2018-08-01 23:27:22 -04:00
rusefi
309dd497da
In order to reduce or increase the confusion, I will now at least rename it to "fsio_analog_input"
2018-08-01 23:02:19 -04:00
rusefi
af1c64712b
#601
2018-08-01 08:00:02 -04:00
rusefi
36ba17ac1c
#600
2018-07-29 18:02:37 -04:00
rusefi
99e74635ef
step towards more unique codes
2018-07-25 23:30:00 -04:00
rusefi
959a91ae4c
unique error codes #598
2018-07-25 23:03:04 -04:00
rusefi
e3dfcc4df9
more detailed warning
2018-06-12 05:45:11 -04:00
rusefi
56ec05e37d
refactoring - better method name and removing a bit of dead code
2018-04-30 02:22:54 -04:00
rusefi
b23fea4dd5
#569
2018-03-18 12:15:51 -04:00
rusefi
dea3bb389c
minor fix
2018-03-04 22:55:24 -05:00
rusefi
436f7aa965
reducing coupling between trigger emulation and FSIO
2018-02-03 11:42:50 -05:00
rusefi
64b7a51617
#65
...
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi
f2752a1b1d
#440
2018-01-21 12:28:28 -05:00
rusefi
1d31067d19
happy new year
2018-01-20 20:55:31 -05:00
rusefi
d05432df12
fix #532
2018-01-07 12:11:49 -05:00
rusefi
a4dbe1a9e6
docs
2018-01-07 11:23:28 -05:00
rusEfi
9684549124
better method name
2018-01-07 11:17:49 -05:00
rusefi
0cc9955bbd
code style
2018-01-02 14:33:22 -05:00
rusefi
e0dca8fe51
FSIO usability
2017-12-17 12:02:35 -05:00
rusefi
2fcbe2259a
refactoring
2017-12-17 00:07:43 -05:00
rusefi
9d372a29d1
refactoring
2017-12-17 00:03:26 -05:00
rusefi
373da8607f
#490 configuration validation
2017-12-08 20:04:58 -05:00
rusEfi
a62c7e2050
#440
2017-12-03 18:18:50 -05:00
rusEfi
414f45ede2
softer error handling
2017-12-03 18:17:59 -05:00
rusefi
7cdea8932e
fix #500
2017-11-26 19:35:08 -05:00
rusefi
b1f66d43ce
fixing build
2017-11-24 19:16:00 -05:00
rusefi
63ac17de19
refactoring - better variable name
2017-11-19 10:23:47 -05:00
rusefi
c8db79678b
refactoring
2017-08-03 21:28:44 -04:00
rusefi
e78a11d16c
useFSIO16ForTimingAdjustment
2017-08-03 21:21:02 -04:00
andreika-git
c10077aa2e
Iac cranking running taper ( #465 )
...
* IAC taper
* chibios sync
* fix for afterCrankingIACtaperDuration==0
2017-08-01 16:27:16 -04:00
rusefi
5e74c8e0bf
FSIO-based timing correction
2017-07-25 20:37:46 -04:00
rusefi
f5a106d2cb
making code more readable - reducing nested branching
2017-07-24 20:34:40 -04:00
rusefi
2e28e792de
better error code names
2017-07-24 19:38:22 -04:00
rusefi
83c77543f6
fixing build
2017-07-14 21:42:25 -04:00
rusefi
e48953701e
docs
2017-07-14 21:35:38 -04:00
rusefi
c552c4800b
docs
2017-07-08 15:46:34 -04:00
rusefi
98458da2f1
docs
2017-07-06 21:26:35 -04:00
andreika-git
6f162db2c7
Fix fsio ( #456 )
...
* tiny fix of Engine::checkShutdown()
* fix fsio
2017-07-01 17:29:56 -04:00
rusefi
a5e4895efd
refactoring: better name
2017-06-26 09:23:26 +03:00
rusefi
ea698a6f09
refactoring: better name
2017-06-26 09:14:31 +03:00
andreika-git
77ba93d464
Fsio progress ( #449 )
...
* gen_config.bat
* FSIO: fuelPump & mainRelay progress
* typo
2017-06-25 08:35:46 +03:00
Andrei
af14918b52
FSIO Starter Block using cranking_rpm
2017-06-14 12:39:00 +03:00
rusefi
3f61be1a3b
Merge pull request #443 from andreika-git/first_start_preparations
...
EFI_MAIN_RELAY_CONTROL draft
2017-06-12 22:32:29 -04:00
rusefi
ec47e857ef
some hack to handle linear CLT sensors
2017-06-12 18:48:55 -04:00
Andrei
23e20e4319
EFI_MAIN_RELAY_CONTROL draft
2017-06-13 01:14:39 +03:00
rusefi
a30a9e4ac4
better method name
2017-06-11 15:06:05 -04:00
rusefi
e4e3684f62
docs
2017-06-11 14:59:03 -04:00
rusefi
ff196f6557
#440
2017-06-06 23:11:29 -04:00
rusefi
d66bd27f96
refactoring
2017-06-04 15:25:37 -04:00
rusefi
82b3cc5eac
#412
2017-06-04 15:00:19 -04:00
rusefi
d280141ac2
better error code names
2017-05-29 19:23:15 -04:00
rusefi
52ee60036a
better error handling
2017-05-29 11:31:07 -04:00
rusefi
a0b0af5acc
better error handling
2017-05-29 11:09:14 -04:00
rusefi
a1f1ecd072
better error handling
2017-05-29 00:02:22 -04:00
rusefi
74a359077c
better macro name
2017-05-15 23:33:22 -04:00
rusefi
2a9f3cdede
better macro name
2017-05-15 23:28:49 -04:00
rusefi
f27f99e9cc
better method name
2017-05-15 08:40:54 -04:00
rusefi
65c0d67be2
less confusing pin name
2017-05-12 14:37:07 -04:00
rusefi
6f9ff11213
refactoring - reducing GPIO complexity
2017-04-21 18:11:36 -04:00
rusEfi
be18c73836
refactoring: better code names
2017-04-19 22:03:14 -04:00
rusefi
0f6e2ded4d
fixing defines order
2017-03-29 21:48:16 -04:00
rusefi
bc4c166cea
manual picking from ChibiOS migration branch to make my evening a little less depressing
2017-03-27 22:55:22 -04:00
rusefi
bf129a65e8
manual picking from ChibiOS migration branch to make my evening a little less depressing
2017-03-27 22:52:43 -04:00
rusefi
98c077a26c
fsio_setting to use human indexes #369
2017-03-12 15:22:07 -04:00
rusefi
e954b16138
fsio_setting to use human indexes
2017-03-12 14:47:21 -04:00
rusefi
2d407cda60
progress #369
2017-03-09 00:05:52 -05:00
rusefi
a0d0f8ac79
better error code enum names & minor binary protocol test command fix
2017-03-05 14:13:47 -05:00
rusefi
2babd85a9e
individual error codes for all errors
2017-03-05 08:50:19 -05:00
rusEfi
1070520d7d
auto-sync
2017-01-19 17:04:15 -05:00
rusEfi
13e255cb50
auto-sync
2017-01-06 11:02:49 -05:00
rusEfi
ac0f6aad18
auto-sync
2017-01-03 14:05:36 -05:00
rusEfi
55e89f0f31
auto-sync
2017-01-03 06:05:22 -05:00
rusEfi
a73744a964
auto-sync
2017-01-02 14:03:17 -05:00
rusEfi
9e65134415
auto-sync
2016-12-28 00:02:03 -05:00
rusEfi
c869c21ba8
auto-sync
2016-12-18 12:03:48 -05:00
rusEfi
8fe71598d8
auto-sync
2016-12-17 12:03:02 -05:00
rusEfi
e72f660b39
auto-sync
2016-12-17 09:02:59 -05:00
rusEfi
775950e919
auto-sync
2016-11-03 23:02:58 -04:00
rusEfi
cc987063e6
auto-sync
2016-10-23 00:03:08 -04:00
rusEfi
065c8529c1
auto-sync
2016-10-10 16:02:39 -04:00
rusEfi
8a83839ca9
auto-sync
2016-10-10 15:02:10 -04:00
rusEfi
e984e7a0c4
auto-sync
2016-10-10 14:02:17 -04:00
rusEfi
96c55abb00
auto-sync
2016-10-01 09:02:04 -04:00
rusEfi
5b04050748
auto-sync
2016-09-14 19:03:00 -04:00