SparkFun_DataLogger icon indicating copy to clipboard operation
SparkFun_DataLogger copied to clipboard

Possibility of Releasing the Firmware as a Dynamic Library

Open atabou opened this issue 9 months ago • 5 comments

Hello,

I just found out that the firmware is closed-source.

Would it be possible to provide it as a dynamic library with a corresponding interface contained in a header file?

That way we would be able to interact with the firmware and develop on top of it. For example, you could provide us with a function to add a function pointer to the list of procedures that need to run when logging.

An example code could be:

string readVoltage() {...}

firmware.log(&readVoltage);
firmware.log(&addStuff);
firmware.start();

I really think this would improve the usability and extensability of the product while not divulging the information you want to keep closed-source.

Thank you!

atabou avatar Oct 01 '23 01:10 atabou