From ab99333dad147f02ea42034ccc3b8fa82a2b7537 Mon Sep 17 00:00:00 2001 From: heezes Date: Tue, 29 Oct 2024 14:42:05 +0530 Subject: [PATCH] feat: add matlab code to display soc --- .cproject | 171 +- .gitignore | 1 + .settings/org.eclipse.core.resources.prefs | 44 +- Core/Include/ivec_mcal_gpio.h | 30 + Core/Source/ivec_mcal_gpio.c | 136 + Core/Source/ivec_mcal_mcan.c | 14 +- Core/Source/ivec_mcal_timer.c | 15 +- Core/Source/ivec_mcal_uart.c | 273 +- NOR_FLASH/Doxyfile | 2779 ----------------- NOR_FLASH/SDK/inc/flash_types.h | 109 - NOR_FLASH/SDK/src/nor_flash.c | 466 --- NOR_FLASH/nor_flash.h | 31 - NOR_FLASH/platform/flash_interface.c | 34 - NOR_FLASH/platform/flash_interface.h | 18 - TM1650_SDK/inc/ivec_TM1650.h | 106 + TM1650_SDK/src/ivec_TM1650.c | 332 ++ bs_touchAndLcd/SFB__canReceive__SFB.mat | Bin 0 -> 270 bytes bs_touchAndLcd/batterySmartSuperpower.dbc | 132 + bs_touchAndLcd/canReceive.c | 530 ++++ bs_touchAndLcd/canReceive.mexw64 | Bin 0 -> 39936 bytes bs_touchAndLcd/canReceive.tlc | 142 + bs_touchAndLcd/canReceive_bus.h | 30 + bs_touchAndLcd/canReceive_wrapper.c | 63 + bs_touchAndLcd/rtwmakecfg.m | 66 + .../_self/rtw/ert/info/binfo.mat | Bin 0 -> 3024 bytes .../_self/rtw/ert/src/c1_socTouchDisplay.tlc | 39 + .../_self/rtw/ert/src/c1_socTouchDisplay.tlh | 1 + .../_self/rtw/ert/src/c3_socTouchDisplay.tlc | 53 + .../_self/rtw/ert/src/c3_socTouchDisplay.tlh | 1 + .../_self/rtw/ert/src/socTouchDisplay_rtw.tlc | 49 + .../_self/rtw/ert/src/socTouchDisplay_rtw.tlh | 41 + .../slprj/ert/_sharedutils/shared_file.dmr | Bin 0 -> 131072 bytes .../tmwinternal/BlockTraceInfo.mat | Bin 0 -> 1844 bytes .../tmwinternal/CompileInfo.xml | 601 ++++ .../ert/socTouchDisplay/tmwinternal/binfo.mat | Bin 0 -> 33593 bytes .../ert/socTouchDisplay/tmwinternal/minfo.mat | Bin 0 -> 2531 bytes .../slprj/ert/socTouchDisplay/tmwinternal/scv | Bin 0 -> 21438 bytes bs_touchAndLcd/slprj/sl_proj.tmw | 2 + bs_touchAndLcd/socTouchDisplay.sldd | Bin 0 -> 15937 bytes bs_touchAndLcd/socTouchDisplay.slx | Bin 0 -> 576260 bytes .../socTouchDisplay_ert_rtw/buildInfo.mat | Bin 0 -> 14970 bytes .../socTouchDisplay_ert_rtw/codeInfo.mat | Bin 0 -> 7155 bytes .../codedescriptor.dmr | Bin 0 -> 1084416 bytes .../socTouchDisplay_ert_rtw/compileInfo.mat | Bin 0 -> 3991 bytes .../socTouchDisplay_ert_rtw/ert_main.c | 101 + .../socTouchDisplay_ert_rtw/rtGetInf.c | 96 + .../socTouchDisplay_ert_rtw/rtGetInf.h | 32 + .../socTouchDisplay_ert_rtw/rtGetNaN.c | 62 + .../socTouchDisplay_ert_rtw/rtGetNaN.h | 30 + .../socTouchDisplay_ert_rtw/rt_nonfinite.c | 92 + .../socTouchDisplay_ert_rtw/rt_nonfinite.h | 60 + .../socTouchDisplay_ert_rtw/rtw_proj.tmw | 4 + .../socTouchDisplay_ert_rtw/rtwtypes.h | 156 + .../rtwtypeschksum.mat | Bin 0 -> 1926 bytes .../socTouchDisplay_ert_rtw/setup_mingw.bat | 2 + .../socTouchDisplay.bat | 13 + .../socTouchDisplay_ert_rtw/socTouchDisplay.c | 1141 +++++++ .../socTouchDisplay_ert_rtw/socTouchDisplay.h | 192 ++ .../socTouchDisplay.mk | 579 ++++ .../socTouchDisplay.rsp | 5 + .../socTouchDisplay_comp.rsp | 8 + .../socTouchDisplay_private.h | 40 + .../socTouchDisplay_ref.rsp | 0 .../socTouchDisplay_types.h | 64 + .../tmwinternal/simulink_cache.xml | 6 + .../socTouchDisplay_ert_rtw/tmwinternal/tr | Bin 0 -> 197097 bytes ivec_APP/inc/canReceive_bus.h | 30 + ivec_APP/inc/can_message.h | 79 + ivec_APP/inc/rtGetInf.h | 32 + ivec_APP/inc/rtGetNaN.h | 30 + ivec_APP/inc/rt_nonfinite.h | 60 + ivec_APP/inc/rtwtypes.h | 156 + ivec_APP/inc/socTouchDisplay.h | 192 ++ ivec_APP/inc/socTouchDisplay_private.h | 40 + ivec_APP/inc/socTouchDisplay_types.h | 64 + ivec_APP/src/canReceive_wrapper.c | 62 + ivec_APP/src/rtGetInf.c | 96 + ivec_APP/src/rtGetNaN.c | 62 + ivec_APP/src/rt_nonfinite.c | 92 + ivec_APP/src/socTouchDisplay.c | 1141 +++++++ ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c | 45 +- ivec_RTE/inc/ivec_rte.h | 22 + ivec_RTE/inc/ivec_rte_dummy.h | 33 + ivec_RTE/src/ivec_rte.c | 188 ++ main.c | 87 +- mspm0g3507.cmd | 68 + mspm0g3507_mcal.syscfg | 120 +- utils/utils.c | 66 +- utils/utils.h | 2 +- 89 files changed, 7750 insertions(+), 4009 deletions(-) create mode 100644 Core/Include/ivec_mcal_gpio.h create mode 100644 Core/Source/ivec_mcal_gpio.c delete mode 100644 NOR_FLASH/Doxyfile delete mode 100644 NOR_FLASH/SDK/inc/flash_types.h delete mode 100644 NOR_FLASH/SDK/src/nor_flash.c delete mode 100644 NOR_FLASH/nor_flash.h delete mode 100644 NOR_FLASH/platform/flash_interface.c delete mode 100644 NOR_FLASH/platform/flash_interface.h create mode 100644 TM1650_SDK/inc/ivec_TM1650.h create mode 100644 TM1650_SDK/src/ivec_TM1650.c create mode 100644 bs_touchAndLcd/SFB__canReceive__SFB.mat create mode 100644 bs_touchAndLcd/batterySmartSuperpower.dbc create mode 100644 bs_touchAndLcd/canReceive.c create mode 100644 bs_touchAndLcd/canReceive.mexw64 create mode 100644 bs_touchAndLcd/canReceive.tlc create mode 100644 bs_touchAndLcd/canReceive_bus.h create mode 100644 bs_touchAndLcd/canReceive_wrapper.c create mode 100644 bs_touchAndLcd/rtwmakecfg.m create mode 100644 bs_touchAndLcd/slprj/_sfprj/socTouchDisplay/_self/rtw/ert/info/binfo.mat create mode 100644 bs_touchAndLcd/slprj/_sfprj/socTouchDisplay/_self/rtw/ert/src/c1_socTouchDisplay.tlc create mode 100644 bs_touchAndLcd/slprj/_sfprj/socTouchDisplay/_self/rtw/ert/src/c1_socTouchDisplay.tlh create mode 100644 bs_touchAndLcd/slprj/_sfprj/socTouchDisplay/_self/rtw/ert/src/c3_socTouchDisplay.tlc create mode 100644 bs_touchAndLcd/slprj/_sfprj/socTouchDisplay/_self/rtw/ert/src/c3_socTouchDisplay.tlh create mode 100644 bs_touchAndLcd/slprj/_sfprj/socTouchDisplay/_self/rtw/ert/src/socTouchDisplay_rtw.tlc create mode 100644 bs_touchAndLcd/slprj/_sfprj/socTouchDisplay/_self/rtw/ert/src/socTouchDisplay_rtw.tlh create mode 100644 bs_touchAndLcd/slprj/ert/_sharedutils/shared_file.dmr create mode 100644 bs_touchAndLcd/slprj/ert/socTouchDisplay/tmwinternal/BlockTraceInfo.mat create mode 100644 bs_touchAndLcd/slprj/ert/socTouchDisplay/tmwinternal/CompileInfo.xml create mode 100644 bs_touchAndLcd/slprj/ert/socTouchDisplay/tmwinternal/binfo.mat create mode 100644 bs_touchAndLcd/slprj/ert/socTouchDisplay/tmwinternal/minfo.mat create mode 100644 bs_touchAndLcd/slprj/ert/socTouchDisplay/tmwinternal/scv create mode 100644 bs_touchAndLcd/slprj/sl_proj.tmw create mode 100644 bs_touchAndLcd/socTouchDisplay.sldd create mode 100644 bs_touchAndLcd/socTouchDisplay.slx create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/buildInfo.mat create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/codeInfo.mat create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/codedescriptor.dmr create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/compileInfo.mat create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/ert_main.c create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rtGetInf.c create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rtGetInf.h create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rtGetNaN.c create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rtGetNaN.h create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rt_nonfinite.c create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rt_nonfinite.h create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rtw_proj.tmw create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rtwtypes.h create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/rtwtypeschksum.mat create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/setup_mingw.bat create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay.bat create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay.c create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay.h create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay.mk create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay.rsp create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay_comp.rsp create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay_private.h create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay_ref.rsp create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/socTouchDisplay_types.h create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/tmwinternal/simulink_cache.xml create mode 100644 bs_touchAndLcd/socTouchDisplay_ert_rtw/tmwinternal/tr create mode 100644 ivec_APP/inc/canReceive_bus.h create mode 100644 ivec_APP/inc/can_message.h create mode 100644 ivec_APP/inc/rtGetInf.h create mode 100644 ivec_APP/inc/rtGetNaN.h create mode 100644 ivec_APP/inc/rt_nonfinite.h create mode 100644 ivec_APP/inc/rtwtypes.h create mode 100644 ivec_APP/inc/socTouchDisplay.h create mode 100644 ivec_APP/inc/socTouchDisplay_private.h create mode 100644 ivec_APP/inc/socTouchDisplay_types.h create mode 100644 ivec_APP/src/canReceive_wrapper.c create mode 100644 ivec_APP/src/rtGetInf.c create mode 100644 ivec_APP/src/rtGetNaN.c create mode 100644 ivec_APP/src/rt_nonfinite.c create mode 100644 ivec_APP/src/socTouchDisplay.c create mode 100644 ivec_RTE/inc/ivec_rte.h create mode 100644 ivec_RTE/inc/ivec_rte_dummy.h create mode 100644 ivec_RTE/src/ivec_rte.c create mode 100644 mspm0g3507.cmd diff --git a/.cproject b/.cproject index dc84342..caceae2 100644 --- a/.cproject +++ b/.cproject @@ -28,17 +28,17 @@ -