Sections
You are here: Home News Items Firmware 1.5.0 available

Firmware 1.5.0 available

A new release of the Make Controller firmware is now available.

It's been a little while since any updates have been made to the Make Controller firmware, but hopefully the wait will prove to have been worth it! 

One of the biggest changes is that now the structure of the firmware is based on a core with a variety of libraries.  Libraries are modules of code that can be more easily added/removed from a particular project so you're really only using what you need. 

The AppBoard group has been converted into this new library scheme, so if you only need servos but not the DIP switch, for example, just use the servo library and leave out the DIP switch library. Now you're not wasting the space or memory that the unused code was taking up - nice!

New Libraries

We've also added some great new libraries:

  • AES (Advanced Encryption Standard).  This library makes it possible to use military grade encryption on any information your Make Controller
  • JSON (JavaScript Object Notation).  JSON is a very common format for communicating between network apps, so if you're communicating with a web server from your Make Controller, chances are it can speak JSON on the other end.  Now you can too!  See json.org for details about JSON.
  • Base 64 allows you to encode binary data as text, which is usually a good idea when you're sending it over the network, and you're not sure how any intermediate points (like mail servers) might be handling your data.

All the libraries are compatible with mcbuilder as well.

Note for OSC and mchelper users: the webserver is no longer in the network system, but its own system.  This means messages like '/network/webserver/active 1' won't work.  This means that the webserver checkbox in mchelper won't work - try sending the manual message '/webserver/active 1' instead.  A future revision of mchelper will be updated for this modification.

There have also been lots of bugfixes - we cleared out a LOT of the issues in the tracker, so thanks to everybody who reported issues and contributed fixes!  See the changelog for details on all the changes, and grab a copy from the downloads page.

 

Document Actions
Log in


Forgot your password?
New user?