diff --git a/firmware/iar_egt/build.bat b/firmware/iar_egt/build.bat
deleted file mode 100644
index 943829d8eb..0000000000
--- a/firmware/iar_egt/build.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-cd ..
-call update_version.bat
-cd iar
-iarbuild ch.ewp -clean Debug
-iarbuild ch.ewp -build Debug
diff --git a/firmware/iar_egt/ch.ewd b/firmware/iar_egt/ch.ewd
deleted file mode 100644
index c01694ea3e..0000000000
--- a/firmware/iar_egt/ch.ewd
+++ /dev/null
@@ -1,2601 +0,0 @@
-
-
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- C-SPY
- 2
-
- 25
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 1
-
-
-
-
-
-
-
- ANGEL_ID
- 2
-
- 0
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
- CMSISDAP_ID
- 2
-
- 0
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- IARROM_ID
- 2
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- IJET_ID
- 2
-
- 2
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- JLINK_ID
- 2
-
- 15
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 1
-
-
-
-
-
-
-
-
-
- MACRAIGOR_ID
- 2
-
- 3
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PEMICRO_ID
- 2
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RDI_ID
- 2
-
- 2
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- STLINK_ID
- 2
-
- 2
- 1
- 1
-
-
-
-
-
-
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 1
-
-
-
-
-
-
-
- XDS100_ID
- 2
-
- 2
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- C-SPY
- 2
-
- 25
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARMSIM_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
- ANGEL_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
- CMSISDAP_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GDBSERVER_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
-
-
-
- IARROM_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- IJET_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- JLINK_ID
- 2
-
- 15
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LMIFTDI_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
- MACRAIGOR_ID
- 2
-
- 3
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PEMICRO_ID
- 2
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RDI_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- STLINK_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
-
- THIRDPARTY_ID
- 2
-
- 0
- 1
- 0
-
-
-
-
-
-
-
- XDS100_ID
- 2
-
- 2
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
- $TOOLKIT_DIR$\plugins\middleware\HCCWare\HCCWare.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\AVIX\AVIX.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\MQX\MQXRtosPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
- 0
-
-
- $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
- 0
-
-
- $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin
- 1
-
-
- $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
- 0
-
-
-
-
-
-
diff --git a/firmware/iar_egt/ch.ewp b/firmware/iar_egt/ch.ewp
deleted file mode 100644
index 68a17c732d..0000000000
--- a/firmware/iar_egt/ch.ewp
+++ /dev/null
@@ -1,2649 +0,0 @@
-
-
-
- 2
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 21
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 28
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 8
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 15
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 21
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 28
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 8
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 15
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- config
-
- stm32f0egt
-
- $PROJ_DIR$\..\config\stm32f0egt\chconf.h
-
-
- $PROJ_DIR$\..\config\stm32f0egt\efifeatures.h
-
-
- $PROJ_DIR$\..\config\stm32f0egt\halconf.h
-
-
- $PROJ_DIR$\..\config\stm32f0egt\mcuconf.h
-
-
-
-
- console
-
- tunerstudio
-
- $PROJ_DIR$\..\console\tunerstudio\tunerstudio.h
-
-
- $PROJ_DIR$\..\console\tunerstudio\tunerstudio_algo.h
-
-
- $PROJ_DIR$\..\console\tunerstudio\tunerstudio_outputs.h
-
-
-
- $PROJ_DIR$\..\console\console_io.c
-
-
- $PROJ_DIR$\..\console\console_io.h
-
-
- $PROJ_DIR$\..\console\eficonsole.c
-
-
- $PROJ_DIR$\..\console\eficonsole.h
-
-
- $PROJ_DIR$\..\console\status_loop.h
-
-
-
- console_util
-
- $PROJ_DIR$\..\console_util\datalogging.c
-
-
- $PROJ_DIR$\..\console_util\datalogging.h
-
-
- $PROJ_DIR$\..\console_util\rfiutil.c
-
-
- $PROJ_DIR$\..\console_util\rfiutil.h
-
-
-
- controllers
-
- algo
-
- $PROJ_DIR$\..\controllers\algo\auto_generated_enums.h
-
-
- $PROJ_DIR$\..\controllers\algo\can_header.h
-
-
- $PROJ_DIR$\..\controllers\algo\ec2.h
-
-
- $PROJ_DIR$\..\controllers\algo\engine.h
-
-
- $PROJ_DIR$\..\controllers\algo\engine_configuration.h
-
-
- $PROJ_DIR$\..\controllers\algo\engine_state.h
-
-
- $PROJ_DIR$\..\controllers\algo\error_handling.h
-
-
- $PROJ_DIR$\..\controllers\algo\fuel_math.h
-
-
- $PROJ_DIR$\..\controllers\algo\idle_controller.h
-
-
- $PROJ_DIR$\..\controllers\algo\io_pins.h
-
-
- $PROJ_DIR$\..\controllers\algo\main_trigger_callback.h
-
-
- $PROJ_DIR$\..\controllers\algo\malfunction_central.h
-
-
- $PROJ_DIR$\..\controllers\algo\map_adjuster.h
-
-
- $PROJ_DIR$\..\controllers\algo\nmea.h
-
-
- $PROJ_DIR$\..\controllers\algo\obd_error_codes.h
-
-
- $PROJ_DIR$\..\controllers\algo\rusefi_enums.h
-
-
- $PROJ_DIR$\..\controllers\algo\signal_executor.h
-
-
-
- core
-
-
- math
-
- $PROJ_DIR$\..\controllers\math\efitime.h
-
-
-
- sensors
-
- $PROJ_DIR$\..\controllers\sensors\allsensors.h
-
-
- $PROJ_DIR$\..\controllers\sensors\sensor_types.h
-
-
-
- system
-
- $PROJ_DIR$\..\controllers\system\efiGpio.h
-
-
- $PROJ_DIR$\..\controllers\system\scheduler.h
-
-
-
- trigger
-
-
- $PROJ_DIR$\..\controllers\engine_controller.h
-
-
- $PROJ_DIR$\..\controllers\algo\enum_strings.h
-
-
- $PROJ_DIR$\..\controllers\error_handling.c
-
-
- $PROJ_DIR$\..\controllers\flash_main.h
-
-
- $PROJ_DIR$\..\controllers\idle_thread.h
-
-
- $PROJ_DIR$\..\controllers\settings.h
-
-
-
- emulation
-
- hw_layer
-
- $PROJ_DIR$\..\emulation\hw_layer\poten.h
-
-
-
- test
-
-
-
- ext
-
- $PROJ_DIR$\..\ext\diskio.h
-
-
- $PROJ_DIR$\..\ext\ff.h
-
-
- $PROJ_DIR$\..\ext\ffconf.h
-
-
- $PROJ_DIR$\..\ext\integer.h
-
-
-
- hw_layer
-
- algo
-
- $PROJ_DIR$\..\hw_layer\algo\adc_math.h
-
-
-
- lcd
-
- $PROJ_DIR$\..\hw_layer\lcd\lcd_HD44780.h
-
-
-
- serial_over_usb
-
- $PROJ_DIR$\..\hw_layer\serial_over_usb\usbcfg.h
-
-
- $PROJ_DIR$\..\hw_layer\serial_over_usb\usbconsole.h
-
-
-
- stm32f0
-
- $PROJ_DIR$\..\hw_layer\stm32f0\mpu_util.cpp
-
-
- $PROJ_DIR$\..\hw_layer\stm32f0\mpu_util.h
-
-
-
- $PROJ_DIR$\..\hw_layer\adc_external.h
-
-
- $PROJ_DIR$\..\hw_layer\adc_inputs.h
-
-
- $PROJ_DIR$\..\hw_layer\AdcConfiguration.h
-
-
- $PROJ_DIR$\..\hw_layer\board_test.h
-
-
- $PROJ_DIR$\..\hw_layer\can_hw.cpp
-
-
- $PROJ_DIR$\..\hw_layer\can_hw.h
-
-
- $PROJ_DIR$\..\hw_layer\flash.h
-
-
- $PROJ_DIR$\..\hw_layer\gpio_helper.h
-
-
- $PROJ_DIR$\..\hw_layer\hardware.h
-
-
- $PROJ_DIR$\..\hw_layer\max31855.cpp
-
-
- $PROJ_DIR$\..\hw_layer\max31855.h
-
-
- $PROJ_DIR$\..\hw_layer\mcp3208.h
-
-
- $PROJ_DIR$\..\hw_layer\pin_repository.h
-
-
-
- os
-
- board
-
- $PROJ_DIR$\..\chibios\boards\ST_STM32F0_DISCOVERY\board.c
-
-
- $PROJ_DIR$\..\chibios\boards\ST_STM32F0_DISCOVERY\board.h
-
-
-
- hal
-
- include
-
- $PROJ_DIR$\..\chibios\os\hal\include\adc.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\can.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\ext.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\gpt.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\hal.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\i2c.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\icu.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\mac.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\mii.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\mmc_spi.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\pal.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\pwm.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\rtc.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\sdc.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\serial.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\serial_usb.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\spi.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\uart.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\usb.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\include\usb_cdc.h
-
-
-
- src
-
- $PROJ_DIR$\..\chibios\os\hal\src\adc.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\can.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\ext.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\ext_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F0xx\ext_lld_isr.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\gpt.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\hal.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\i2c.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\icu.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\mac.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\mmc_spi.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\mmcsd.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\pal.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\pwm.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\rtc.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\sdc.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\serial.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\serial_usb.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\spi.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\uart.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\src\usb.c
-
-
-
-
- kernel
-
- include
-
- $PROJ_DIR$\..\chibios\os\kernel\include\ch.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chcond.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chdebug.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chdynamic.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chevents.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chheap.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chinline.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chioch.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chlists.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chmboxes.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chmemcore.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chmempools.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chmsg.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chmtx.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chqueues.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chregistry.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chschd.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chsem.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chstreams.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chsys.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chthreads.h
-
-
- $PROJ_DIR$\..\chibios\os\kernel\include\chvt.h
-
-
-
- src
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chcond.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chdebug.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chdynamic.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chevents.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chheap.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chlists.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chmboxes.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chmemcore.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chmempools.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chmsg.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chmtx.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chqueues.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chregistry.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chschd.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chsem.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chsys.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chthreads.c
-
-
- $PROJ_DIR$\..\chibios\os\kernel\src\chvt.c
-
-
-
-
- platform
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F0xx\adc_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F0xx\adc_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\can_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\can_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\TIMv1\gpt_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\TIMv1\gpt_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F0xx\hal_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F0xx\hal_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\I2Cv1\i2c_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\I2Cv1\i2c_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\TIMv1\icu_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\TIMv1\icu_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\GPIOv2\pal_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\GPIOv2\pal_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\TIMv1\pwm_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\TIMv1\pwm_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\RTCv2\rtc_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\RTCv2\rtc_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\USARTv1\serial_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\USARTv1\serial_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\SPIv1\spi_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\SPIv1\spi_lld.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F0xx\stm32_dma.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F0xx\stm32_dma.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\OTGv1\stm32_otg.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F4xx\stm32_rcc.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\TIMv1\stm32_tim.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32F4xx\stm32f4xx.h
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\OTGv1\usb_lld.c
-
-
- $PROJ_DIR$\..\chibios\os\hal\platforms\STM32\OTGv1\usb_lld.h
-
-
-
- port
-
- STM32F0xx
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\STM32F0xx\cmparams.h
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\STM32F0xx\vectors.s
-
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\chcore.c
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\chcore.h
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\chcore_v7m.c
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\chcore_v7m.h
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\chcoreasm_v7m.s
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\chtypes.h
-
-
- $PROJ_DIR$\..\chibios\os\ports\IAR\ARMCMx\cstartup.s
-
-
- $PROJ_DIR$\..\chibios\os\ports\common\ARMCMx\nvic.c
-
-
- $PROJ_DIR$\..\chibios\os\ports\common\ARMCMx\nvic.h
-
-
-
- various
-
- $PROJ_DIR$\..\chibios\os\various\chprintf.c
-
-
- $PROJ_DIR$\..\chibios\os\various\chprintf.h
-
-
- $PROJ_DIR$\..\chibios\os\various\memstreams.c
-
-
- $PROJ_DIR$\..\chibios\os\various\memstreams.h
-
-
-
-
- util
-
- $PROJ_DIR$\..\util\cli_registry.c
-
-
- $PROJ_DIR$\..\util\cli_registry.h
-
-
- $PROJ_DIR$\..\util\crc.h
-
-
- $PROJ_DIR$\..\util\cyclic_buffer.h
-
-
- $PROJ_DIR$\..\util\data_buffer.h
-
-
- $PROJ_DIR$\..\util\efilib.cpp
-
-
- $PROJ_DIR$\..\util\efilib.h
-
-
- $PROJ_DIR$\..\util\efilib2.h
-
-
- $PROJ_DIR$\..\util\histogram.h
-
-
- $PROJ_DIR$\..\util\listener_array.h
-
-
-
- $PROJ_DIR$\..\chconf.h
-
-
- $PROJ_DIR$\..\global.h
-
-
- $PROJ_DIR$\..\halconf.h
-
-
- $PROJ_DIR$\..\main.cpp
-
-
- $PROJ_DIR$\..\main.h
-
-
- $PROJ_DIR$\..\mcuconf.h
-
-
- $PROJ_DIR$\..\rusefi.h
-
-
- $PROJ_DIR$\..\svnversion.h
-
-
-
-
diff --git a/firmware/iar_egt/ch.eww b/firmware/iar_egt/ch.eww
deleted file mode 100644
index 7eb2089077..0000000000
--- a/firmware/iar_egt/ch.eww
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- $WS_DIR$\ch.ewp
-
-
-
-
-
diff --git a/firmware/iar_egt/ch.icf b/firmware/iar_egt/ch.icf
deleted file mode 100644
index 63f48eb13f..0000000000
--- a/firmware/iar_egt/ch.icf
+++ /dev/null
@@ -1,44 +0,0 @@
-/*###ICF### Section handled by ICF editor, don't touch! ****/
-/*-Editor annotation file-*/
-/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
-/*-Specials-*/
-define symbol __ICFEDIT_intvec_start__ = 0x08000000;
-/*-Memory Regions-*/
-define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
-define symbol __ICFEDIT_region_ROM_end__ = 0x0803FFFF;
-define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
-define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF;
-define symbol __ICFEDIT_region_CCMRAM_start__ = 0x10000000;
-define symbol __ICFEDIT_region_CCMRAM_end__ = 0x1000FFFF;
-/*-Sizes-*/
-define symbol __ICFEDIT_size_cstack__ = 0x400;
-define symbol __ICFEDIT_size_heap__ = 0x400;
-/**** End of ICF editor section. ###ICF###*/
-
-/* Size of the IRQ Stack (Main Stack).*/
-define symbol __ICFEDIT_size_irqstack__ = 0x1000;
-
-define memory mem with size = 4G;
-define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
-define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
-define region CCMRAM_region = mem:[from __ICFEDIT_region_CCMRAM_start__ to __ICFEDIT_region_CCMRAM_end__];
-
-define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ {section CSTACK};
-define block IRQSTACK with alignment = 8, size = __ICFEDIT_size_irqstack__ {};
-define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ {};
-define block SYSHEAP with alignment = 8 {section SYSHEAP};
-define block DATABSS with alignment = 8 {readwrite, zeroinit};
-
-initialize by copy { readwrite };
-do not initialize { section .noinit };
-
-keep { section .intvec };
-
-place at address mem:__ICFEDIT_intvec_start__ {section .intvec};
-place in ROM_region {readonly};
-place at start of RAM_region {block IRQSTACK};
-place in RAM_region {block DATABSS, block HEAP};
-place in RAM_region {block SYSHEAP};
-/* todo place in RAM_region {section .ram}; */
-place at end of RAM_region {block CSTACK};
-place in CCMRAM_region {section .ccm};
diff --git a/firmware/iar_egt/flash.bat b/firmware/iar_egt/flash.bat
deleted file mode 100644
index 06a5b394cd..0000000000
--- a/firmware/iar_egt/flash.bat
+++ /dev/null
@@ -1 +0,0 @@
-st-link_cli -c SWD ur -P Debug\Exe\iar.hex -Rst -Run