Overview

This is an unofficial repository, I have no association with osm.codes other than my love for Ramiro and the fact that he has released an open source microlight. Check the OSM Mode Swap facebook group for latest version and information.

Legal Battle

If you are not already aware, there was a legal battle between Ramiro (the creator of the OSM) and Emazing Farts ... i mean, Emazing Lights ... that resulted in a settlement which essentially prevents Ramiro from producing anymore OSMs, and forced him to take down all the facebook groups. Since that time, we as a community have come together, and started http://osf.guru (or http://osf.codes), which stands for Open Souce Flow. This is where you will find all the information you need, as well as tutorials, downloads, and more.

Thank you Ramiro for everything you have done, you have helped spark the fire that is Open Souce Flow, and we will continue on the path you started for us.

No matter how hard they try, or how much money they spend, they will not stop us, our creativity, or our innovation. You can try to stifle innovation because of your greed, but in the end, we will prevail.

Details

Credits: AAA_CREDITS.ino

This Software is licensed under Creative Commons Attribution-ShareAlike 4.0

Changelog

2.1b

Added "One Mode" toggle

Added Independent Prime color change

Fixed bugs

Changed Serial speed to 115200

MORE HIDDEN STUFF

2.1.5b

BYE BYE LIBRARY

Self Contained project to avoid versions conflicts

2.2

Compatibility with MMA86X

Many things happened in between these versions

2.3

Tuned MMA86X speed clocks settings

Practically eliminated the stand alone MMA7660 library

Fixed Master reset

BEFORE BIG CHANGES TO V 3

Many things happened in between these versions

2.4

Fixed compatibility between the MMA family

Many things happened in between these versions

2.5

Current Version

2.5.1bR

Beta Release

2.5.1bd

Beta Developer

2.5.2bd

Beta Developer

FIXING THE SLEEP MODE AFFECTING THE ACCELEROMETER RE-INIATILIZATON

OSM1 SUPPORT: UNCOMMENT LINE 88 FOR OSM SUPPORT (FIRST LINE OF THE PROGRAM)

2.5.3bd

Added missing accelerometer sensitivity (Debug)

FIXING THE SLEEP MODE

OSM1 SUPPORT: UNCOMMENT LINE 92 FOR OSM SUPPORT (FIRST LINE OF THE PROGRAM)