OPEnSampler Framework

Code size Language Documentation Status

Lightweight, header-only modularized framework for embeded Arduino aplications. This framework employ concepts and terminologies from finite-state-machine to provide the client application with a maintainable code structure. Using FSM, the client application is broken into a series of states (KPState) that implement lifecycle methods.

Example Projects

eDNA Server is an embeded application used in eDNA sampler for the purpose of extracting DNA from surrouding aqueous environments.

Getting Started

The easiest way to start using OPEnSamplerFramework is to use VSCode with PlatformIO extension. See Getting Started Guide.