Skip to content

AndrewSpittlemeister/Python-MCU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroPy

Just some classes and functions that I used when creating microcontroller projects in python.

  • MicroPyInterrupt: Class that allows for repeated timed interrupts that trigger a defined event function.
  • MicroPyStateMachine: Class to aid in using state machines with defined functions for each state.
  • MicroPyBuffer: Class wrapper for a easy to use and robust circular buffer.
  • MicroPyPID: Class wrapper for defining and running a PID control loop.
  • MicroPyRollingAverage: Class wrapper for computing rolling average.
  • byteFormat: Formats data from int/byte/string/bytearray to bytearray. Useful for serial communication.

About

Various classes that aid when creating microcontroller projects in python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages