Looking for help with programmable LED

Hi guys – I’ve been working with the MinM from ThingM, which is a tiny programmable RGB LED capable of programming with Arduino and then running standalone light scripts. I’ve been working with a master jeweler and have built it into a lovely necklace for my wife. I’ve got it running simple light scripts but it’s supposed to be able to jump between two programs via a button interrupt. I’ve been stumped on that part for quite awhile and would love to get some help. I’m comfortable accepting help just for good karma but I’m also 100% comfortable paying a professional to help me with this. The problem may be outdated library files (this product is several years old) and thus there may be some programming involved. Thanks!

Thanks for your reply. The library is here:

https://github.com/todbot/BlinkM-Arduino

And the data sheet and partial command set is here:

https://static1.squarespace.com/static/ … asheet.pdf