From 02787c3e3492022fbd2b61d9acd1e08840b80761 Mon Sep 17 00:00:00 2001 From: LucianoDev Date: Fri, 10 Apr 2026 12:19:58 +0200 Subject: [PATCH] Full kline refactor, passes 815 verification initialization --- .cproject | 1 + Core/Inc/fuel_map.h | 8 +- Core/Inc/id.h | 20 +- Core/Inc/id_504009.h | 108 ++ Core/Kline_Libs/IKW1281Connection.c | 276 ----- Core/Kline_Libs/IKW1281Connection.h | 140 --- Core/Kline_Libs/PacketCommandEnum.txt | 29 + Core/Kline_Libs/ProtocolDescription.txt | 53 + Core/Kline_Libs/kl_api.c | 30 + Core/Kline_Libs/kl_api.h | 38 + Core/Kline_Libs/kl_app.c | 537 ++++++++++ Core/Kline_Libs/kl_app.h | 59 ++ Core/Kline_Libs/kl_phy.c | 162 +++ Core/Kline_Libs/kl_phy.h | 56 + Core/Kline_Libs/kl_protocol.h | 118 +++ Core/Kline_Libs/kl_session.c | 501 +++++++++ Core/Kline_Libs/kl_session.h | 92 ++ Core/Kline_Libs/kl_transport.c | 418 ++++++++ Core/Kline_Libs/kl_transport.h | 116 ++ Core/Kline_Libs/kline.c | 1294 ----------------------- Core/Kline_Libs/kline.h | 38 - Core/Kline_Libs/psg_prop.c | 222 ++++ Core/Kline_Libs/psg_prop.h | 101 +- Core/Src/fuel_map.c | 143 ++- Core/Src/main.c | 33 +- Core/Src/stm32g4xx_hal_msp.c | 9 +- hpsg5-controller_v2-stm32g4.ioc | 8 + 27 files changed, 2827 insertions(+), 1783 deletions(-) create mode 100644 Core/Inc/id_504009.h delete mode 100644 Core/Kline_Libs/IKW1281Connection.c delete mode 100644 Core/Kline_Libs/IKW1281Connection.h create mode 100644 Core/Kline_Libs/PacketCommandEnum.txt create mode 100644 Core/Kline_Libs/ProtocolDescription.txt create mode 100644 Core/Kline_Libs/kl_api.c create mode 100644 Core/Kline_Libs/kl_api.h create mode 100644 Core/Kline_Libs/kl_app.c create mode 100644 Core/Kline_Libs/kl_app.h create mode 100644 Core/Kline_Libs/kl_phy.c create mode 100644 Core/Kline_Libs/kl_phy.h create mode 100644 Core/Kline_Libs/kl_protocol.h create mode 100644 Core/Kline_Libs/kl_session.c create mode 100644 Core/Kline_Libs/kl_session.h create mode 100644 Core/Kline_Libs/kl_transport.c create mode 100644 Core/Kline_Libs/kl_transport.h delete mode 100644 Core/Kline_Libs/kline.c delete mode 100644 Core/Kline_Libs/kline.h create mode 100644 Core/Kline_Libs/psg_prop.c diff --git a/.cproject b/.cproject index 00c1f43..b7ce1d0 100644 --- a/.cproject +++ b/.cproject @@ -25,6 +25,7 @@