61dfa8032288be5370a981cbccac54923cd77ee5
A Mongoose OS I2C Mock
Files in this repository are a Linux I2C implementation of the Mongoose OS I2C interface.
Howto
Register tests in tests/*.[ch] and they will be compiled in. Each test must
have functions uniquely named:
bool test_*_create();
bool test_*_run();
bool test_*_destroy();
And static variables named:
uint32_t test_*_period_ms = 1000;
bool test_*_enabled = true;
Running make will then generate the test skeleton, recursively compile
all sources found in src/, tests/, and libs/, and for each, call the
create() function, then the run() function each period_ms milliseconds,
and upon exiting, call each destroy() function and clean up.
Description
Languages
C
91.1%
Shell
5.6%
Makefile
3.3%