Niuslar / Multichannel-Temperature-Control

5 stars 3 forks source link

Feature/srm hardware abstraction layer #77

Closed Vavat closed 2 years ago

Vavat commented 2 years ago

This branch creates an abstraction layer separation between core functionality of the code and access to what's outside the MCU. Specifically, two classes with identical API are created that present peripherals interface. Once accesses real hardware, the other mocks the hardware with a first order approximation of ordinary differential equation time domain solution. Sort of a very crude Newton-Raphson method.