Skip to content
View sarparslan's full-sized avatar

Block or report sarparslan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sarparslan/README.md

sarp.c: Sarp Arslan, embedded software engineer. ~2 years of production EV software: 10+ e-buses incl. Europe's first fully electric coach conversion, CAN/J1939 with a 500+ signal DBC, AC/DC charging up to 150 kW. Production: C on MRS gateways, IEC 61131-3 ST on TTC ECUs. Projects: STM32 + FreeRTOS, C++ on Embedded Linux.

Tech stack pinout — Languages: C, C++, IEC 61131-3 ST, Python · CAN & communication: CAN, J1939, LIN, DBC, SocketCAN, MQTT, UART/SPI/I2C · Targets & runtime: TTC ECUs & MRS gateways, CODESYS, Embedded Linux, STM32, FreeRTOS, bare metal · Test & safety: CANalyzer, PCAN-View, HIL testing, oscilloscope, ISO 26262 principles

Pinned Loading

  1. stm32-ev-vcu stm32-ev-vcu Public

    FreeRTOS-based STM32 vehicle control unit for coordinating BMS, motor controller, and charger communication over CAN.

    C 4

  2. embedded-linux-vehicle-gateway embedded-linux-vehicle-gateway Public

    Embedded Linux vehicle telemetry gateway for decoding CAN data and publishing real-time signals to MQTT.

    C++

  3. ev-charging-controller ev-charging-controller Public

    EV charging control software for managing safe AC/DC charging, BMS communication, and vehicle charging states, developed in IEC 61131-3 Structured Text.