Matthew Kennedy
51a5b4d6d5
rename setBoardConfigurationOverrides ( #2479 )
...
* rename
* proteus
* comments
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-22 14:15:09 -04:00
Matthew Kennedy
5a003f8638
use full memory on STM32F42x ( #2450 )
...
* linker script
* hook it up
2021-03-13 07:26:58 -05:00
Matthew Kennedy
b087f328f7
default config, UI tweaks ( #2444 )
...
* s
* fix this while we're at it
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-12 00:16:24 -05:00
Matthew Kennedy
71cddcea52
build h7 proteus ( #2429 )
...
* build h7
* scripts
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-07 16:43:00 -05:00
Matthew Kennedy
59eecab421
prep proteus config for h7 ( #2413 )
...
* prep for h7
* weak link that
* make those weak
* remove other stubs
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-28 16:57:57 -05:00
Matthew Kennedy
4fe0ceec61
deduplication in halconf ( #2377 )
...
* rusefi_halconf
* h7 gpt
* don't redefine that
* maybe this was necessary
* format
* no usb in cypress
* flags for bl
* cypress
* maybe bootloader
* no smart build for cypress/kinetis
* no smart build
* no really, disable smart build
* don't need to clean that env var
* cypress
* format
2021-02-24 14:08:03 -05:00
Matthew Kennedy
878794f9cf
properly put buffers in no-cache regions ( #2357 )
...
* configure for no cache
* this doesn't need a setting
* now we don't need invalidate
* reorder and comment
* mmc
* sw knock
2021-02-15 17:39:11 -05:00
Matthew Kennedy
89391919dc
automatic switch between internal and MSD SD card ( #2349 )
...
* auto enable usb msd
* guard and turn on for proteus
2021-02-14 08:10:39 -05:00
Matthew Kennedy
dade25ef34
move chconf/mcuconf/halconf in to hw_ports ( #2321 )
...
* move f4 config files
* don't need this
* f7
* f7
* h7
* this was duplicated
* turn off smart build
* loader too
* update prometheus paths
* bootloader should include confdir
* fix the flash size while we're at it
* move chconf_common
* use wait
* normalize board.mk
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-10 19:38:24 -05:00
Matthew Kennedy
3debd2229b
move board.h for f7/h7 ( #2316 )
...
* f7 board.h
* h7
2021-02-08 15:46:48 -05:00
Matthew Kennedy
ad07166e9d
move f4 board.h ( #2313 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-08 15:29:07 -05:00
Matthew Kennedy
b995e7bcaa
include board.c from hw_ports.mk ( #2311 )
...
* set mcu type in hw_ports
* move f4 linker script
* move f7 linker script
* don't set default linker file in makefiles
* extra line
* prometheus actually didn't depend on anything special for f469
* dead line
* h7
* dead
* move board.c
* set explicit cpu type for simulator
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-08 07:52:31 -06:00
Matthew Kennedy
423acd384b
simplify MCU selection ( #2308 )
...
* set mcu type in hw_ports
* move f4 linker script
* move f7 linker script
* don't set default linker file in makefiles
* extra line
* prometheus actually didn't depend on anything special for f469
* dead line
* h7
* dead
2021-02-08 02:11:44 -05:00
Matthew Kennedy
56530d2851
hardware ci tweaks ( #2266 )
...
* frankenso config
* Revert "frankenso config"
This reverts commit 5bb2375ba2d33ae487273eaa5b7a4f12e8a9cecc.
* add hardware CI flag for proteus
* rename ci job
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-02 08:14:24 -06:00
Matthew Kennedy
10c31c2955
-g3 to -g ( #2256 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-31 14:13:55 -05:00
David Holdeman
96aba27ae4
Connector images, hellen128 mapping ( #2255 )
...
* add some connector images
* proteus black23
* add script
* add black23 to script
* remove redirect to send to stdout
* copy img
* black35
* rotate white35
* white35
* forgot last row of black35
* rename
* create in subdir
* hellen72 main
* connectors subdir stupid
* undo submodule update
* remove hash signs
* add hellen128 image
* cd to script dir first
* hellen128 rough draft
* gen hellen128
* fix paths
2021-01-31 08:11:18 -05:00
rusefillc
1ed7d16d50
knock-knock
2021-01-23 00:00:34 -05:00
David Holdeman
6ead64e512
New board pin-mapping system ( #2231 )
...
* convert mre mapping
* convert mre mapping
* funny stuff for GPIOA_5
* move class next to id
* rough draft
* update scripts
* fix some errors
* fix some errors
* try
* check against null
* try amp
* try
* try
* fix some errors
* update scripts
* fix maybe
* fix maybe 2
* fix maybe
* fix maybe
* fix
* try
* fix
* use .equals
* use StringBuilder
* use instanceof
* use .max
* remove getMaxValue
* Suppress Warning
* major optimization
* fix maybe
* off-by-one error
* move yaml file loop
* add j2 connector
* add pads yaml
* check for null or empty
* add AV pins to pads
* forgot class
* move registerpins out of loop
* fix typo
* rebase
* check if string
* convert frankenso
* convert frankenso
* tyop
* missing class
* copy mre to skel
* remove prometheus yaml
* remove kinetis yaml
* build configDefinition
* replace var with string
* slight refactor
2021-01-22 12:03:14 -05:00
Andrey G
baea67eccf
Simplify Makefile, unify board.mk files ( #2229 )
...
* Proper way to add lis302 driver
* Proper way to add license directory to includes
* Makefile: simplify
All ChibiOS stuff is accumulated in ALLCSRC, ALLINC and so on.
* board.mk: append sources and includes to ALLSRC, ALLCPPSRC, ALLINC
* Cypress: fix CANv2 includence into build
2021-01-17 09:32:06 -05:00
rusefi
04e791d99c
nb2 and proteus usability
2021-01-11 01:17:03 -05:00
rusefillc
4a23aa4dbc
Hellen
2021-01-09 11:24:13 -05:00
rusefi
a935bf97f4
progress
2021-01-03 17:58:00 -05:00
rusefi
d4a56de9ab
docs
2021-01-01 18:19:52 -05:00
rusefi
c86b576500
F7 HW CI
2020-12-28 23:26:51 -05:00
rusefi
b355a6f55c
fixing QC config
2020-12-28 19:19:29 -05:00
rusefillc
f28f1e0f90
fine-grained check modes
2020-12-27 17:41:28 -05:00
rusefi
2fac4cd732
HW_CHECK_SPARK_FSIO
2020-12-26 16:16:40 -05:00
rusefillc
5f285d2425
proteusBoardTest
2020-12-26 10:50:18 -05:00
rusefillc
fe1d3911fe
proteusBoardTest
2020-12-26 10:46:45 -05:00
rusefillc
1ebce57721
proteusBoardTest
2020-12-26 10:41:33 -05:00
rusefi
af6ad0757e
PROTEUS_QC_TEST_BOARD
2020-12-26 00:57:23 -05:00
Matthew Kennedy
55ebe223a7
Partition configs by board type ( #2106 )
...
* remove old flag
* flags
* reorder switch
* oops
2020-12-22 21:54:40 -05:00
rusefi
6032d0a26f
Proteus is compiled without VSS feature #2122
2020-12-22 21:28:51 -05:00
rusefi
d6b745e1c0
Proteus is compiled without VSS feature #2122
2020-12-22 20:50:01 -05:00
rusefillc
ce4ab4d09c
fixing master PROTEUS_DEFAULTS
2020-12-22 17:13:05 -05:00
rusefillc
c0cbc2a31f
VR_HW_CHECK_MODE
2020-12-21 13:33:09 -05:00
rusefi
f3b71d0ab8
VR_HW_CHECK_MODE
2020-12-21 12:30:15 -05:00
rusefillc
0fe6bfad13
proteus_f4_hardware_QC_special_build
2020-12-20 09:14:14 -05:00
rusefillc
afaef9ce8f
proteus_f4_hardware_QC_special_build
2020-12-20 09:11:36 -05:00
Matthew Kennedy
1838beadfa
only build in config for the correct board ( #2088 )
...
* only build in config for the correct board
* undo
* undo
* undo
* only touch proteus config
* include configs in tests
2020-12-17 17:12:24 -05:00
rusefi
c9da8262f7
it's weird
2020-11-27 16:41:11 -05:00
rusefi
07de7aa46c
GDB helper
2020-11-25 13:53:29 -05:00
rusefi
86bdb79c5a
v12 Proteus
2020-11-06 14:18:54 -05:00
Matthew Kennedy
c96b05fb47
show SD menu on proteus ( #1837 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-30 19:18:37 -04:00
David Holdeman
ae9c60731a
move cd statements to common_make.sh ( #1830 )
...
* move cd to compile.sh
* rel path
* undo changes to compile.sh and move cd to common_make
2020-09-28 18:25:15 -04:00
Matthew Kennedy
747e78088b
add analog inputs to switches ( #1829 )
...
* add analog in to switches
* also clarify boost cut pressure
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-28 14:45:23 -04:00
Matthew Kennedy
2a1e2c53e3
proteus SD card defaults ( #1796 )
...
* proteus SD defaults
* disable serial console pins
2020-09-14 10:54:25 +03:00
Matthew Kennedy
484f1ba5a0
Multiple knock sensors ( #1745 )
...
* fw
* cfg fields
* fix order
* ui for channel select
* clarify
* comments
* config
2020-09-02 07:19:02 -04:00
Matthew Kennedy
1a55085bb6
Software knock detection ( #1730 )
...
* s
* science
* set pin mode
* turn stuff off so it fits
* filtering maybe
* filtering actually works
* generate filter parameters internally
* shorter window
* guard behind enable flag
* use checked in filter
* add biquad reset
* tracing
* const
* exec order
* do it from a thread
* smaller buffer, comment
* configure with header
* only for proteus
* oops
* unused
* not needed
* guards
* pin config
* don't need that include
* precook filter steady state
* define sample rate
* config enable switch
2020-08-28 21:13:50 -04:00
rusefi
99c5cd6463
progress
2020-08-17 19:51:50 -04:00