rusefi/firmware/config/boards/hellen/cypress
Matthew Kennedy e4a0979dc2
Brain pin is enum class (#4108)
* change most usages to Gpio::

* board configs

* engine configs etc

* isBrainPinValid, smart gpio

* generator

* generator

* generator

* connector yamls

* kinetis enums

* cypress txt

* kinetis config

* frankenso

* config generator

* actually do it for the others

* disable skips for pr ci

* fix tle8888

* misc

* weird cast from int

* needs this operator too

* this can be an unsigned subtract

* happy tests

* s

* kinetis isConfigurationChanged weirdness

* missed J/K

* cypress efifeatures

* build script mistake (!)

* mistake in smart gpio

* debounce

* eg33

* kinetis, so needy

* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
..
OS/os deduplication in halconf (#2377) 2021-02-24 14:08:03 -05:00
config Brain pin is enum class (#4108) 2022-04-28 17:32:39 -04:00
board.c
board.h Firmware support or user instructions for jdy-33 #3944 2022-03-10 14:17:18 -05:00
board.mk reducing copy-pasta - would this work? 2022-01-04 20:03:41 -05:00
board_configuration.cpp Brain pin is enum class (#4108) 2022-04-28 17:32:39 -04:00
chconf.h Remove outdated option CH_DBG_ENABLE_TRACE (#3087) 2021-07-31 07:51:13 -04:00
config.mk build (#2399) 2021-02-24 21:55:51 -05:00
efifeatures.h Brain pin is enum class (#4108) 2022-04-28 17:32:39 -04:00
halconf.h deduplication in halconf (#2377) 2021-02-24 14:08:03 -05:00
halconf_community.h
mcuconf.h
pdl_user.h
prepend.txt
readme.md Doxygen titles (#2728) 2021-05-22 22:10:58 +03:00
rusefi_hw_enums.h Brain pin is enum class (#4108) 2022-04-28 17:32:39 -04:00

readme.md

Cypress

rusEFI runs on Cypress FM4 S6E2xx (alpha version as of Jan 2020)

Most tested on S6E2CxAH - S6E2C5AH0AGV2000A (144-pin) to be exact.

Should probably mostly work on S6E2GH8 for instance S6E2GH8J0AGV20000 (176-pin).

How to program

Cypress has "FLASH USB Direct Programmer" utility:

https://www.cypress.com/documentation/software-and-drivers/flash-usb-direct-programmer-1