rusefi
0829d70012
reducing complexity
2019-09-20 01:06:15 -04:00
rusefi
8dcb2d9690
BUG: FSIO logic requires a pin to calculate fix #933
2019-09-18 23:22:15 -04:00
rusefi
ddbd96ba72
BUG: FSIO logic requires a pin to calculate fix #933
2019-09-18 22:07:02 -04:00
rusefi
f48f60bb36
unit tests progress
2019-09-18 21:48:46 -04:00
rusefi
c4339e17d8
unit tests progress
2019-09-18 21:38:45 -04:00
rusefi
4f4f4ddfd9
FSIO progress
2019-09-13 21:07:34 -04:00
rusefi
dfc0743e9a
Delayed A/C compressor switch #922
...
unit tests skeleton
2019-09-12 07:31:13 -04:00
rusefi
a6fbc5036a
Delayed A/C compressor switch #922
2019-09-11 20:46:50 -04:00
rusefi
2349ea237a
Delayed A/C compressor switch #922
2019-09-11 19:30:36 -04:00
rusefi
448d99a2c8
Delayed A/C compressor switch #922
2019-09-10 23:49:21 -04:00
rusefi
47d8cdf0ac
Delayed A/C compressor switch #922
2019-09-10 22:55:58 -04:00
rusefi
86e421e0ee
fatalErrorPin setting is not used #926
...
reducing configuration fragility
2019-09-09 21:44:48 -04:00
rusefi
47f97d1246
has been a while so safe to assume everyone has default value
2019-09-08 22:17:51 -04:00
rusefi
eb58ebda87
Delayed A/C compressor switch #922
2019-09-08 21:09:45 -04:00
rusefi
e79287f537
Delayed A/C compressor switch #922
2019-09-08 21:05:03 -04:00
rusefi
1bd4fb8f09
docs & naming consistency
2019-09-01 11:59:39 -04:00
rusefi
7842c7305f
Live Data progress
2019-09-01 00:45:36 -04:00
rusefi
2804b31e7e
cranking fuel live data #911
2019-08-26 23:41:04 -04:00
rusEfi
1a1fe77ff8
MRE ETB
2019-08-15 01:59:15 -04:00
rusefi
36a8cf8ad4
CI instability: FATAL error: warn stream not initialized for 6039
...
also some refactoring
fix #798
2019-08-04 13:48:10 -04:00
rusefi
9e461e7c27
Annotations in C++ code to produce formulas in rusEfi console #807
2019-07-13 09:00:03 -04:00
rusefi
4b0ed3751f
More than one aux pid #866
...
progress!
2019-07-12 08:31:38 -04:00
Matthew Kennedy
77075fce3d
Fix some maf logic ( #880 )
...
* fix maf
* thank you vscode for mangling ANSI -> utf8
2019-07-10 09:14:47 +03:00
rusefi
fecf83e4d2
order of includes consistency
2019-07-05 20:03:32 -04:00
rusefi
83ad64eade
Refactoring: OS access should be explicit #867
2019-07-04 03:57:21 -04:00
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