Skip to content

Platform independent framework for microcontrollers.

License

Notifications You must be signed in to change notification settings

pfoltynek/mcu_framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mcu_framework

Modular platform independent framework for microcontrollers.

This framework provides a modular and platform-independent approach to developing applications for microcontrollers. It includes various classes and methods for managing events, services, modules, and the overall application shell. Implementation details are described in the article - DOI: 10.3390/s24103116.

Features

  • Event management
  • Service registration and retrieval
  • Module management
  • Application shell setup and loop

Usage

To use this framework, include the necessary headers and implement the required methods in your application.

Example

#include "EventService.h"
#include "ServiceLocator.h"
#include "Module.h"
#include "Shell.h"

int main() {
    // Setup and run the application
    MyApp app;
    app.setup();
    while (true) {
        app.loop();
    }
    return 0;
}

About

Platform independent framework for microcontrollers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published