
Device communication
Corelib
Portable, heap-free middleware for Programmor-compatible embedded devices.
Explore CorelibSoftware for embedded products
We build software that helps hardware teams connect to their devices and gives customers a straightforward way to use them. Programmor provides the desktop application, while our open-source libraries support the firmware underneath.
Meet Programmor
Connect to supported devices, adjust settings, watch live data and revisit recorded sessions. Programmor brings your device's controls and data together in one desktop app.

Open-source libraries
Use each library on its own, or use them together to connect embedded firmware with Programmor.

Device communication
Portable, heap-free middleware for Programmor-compatible embedded devices.
Explore Corelib
Calibration and lookup
Heap-free lookup curves and maps for embedded C and C++.
Explore Table.hOpen specification · Stable
Carry complete messages across constrained links and routed device networks with one small, predictable frame format.
Explore the PFP specificationAbout EpicECU
EpicECU is a software and engineering company in Adelaide. We build desktop tools and embedded libraries that help product teams connect, configure, monitor, and support their hardware.
Adelaide, South Australia
From EpicECU
A look at why EpicECU is building Programmor, Corelib, and Table.h, and how the three tools fit together.