Arduino library for sending data to MegunoLink visualisers and useful components
Clone or download
megunolink
megunolink Increased TwoAxisPlot baudrate
Changed so that plotting properties are part of SendData message
Updated mlpz file
Latest commit 2743164 Dec 1, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Increased TwoAxisPlot baudrate Dec 2, 2018
utility Added an example for two axis plotting Nov 25, 2018
.gitattributes Fixed name of git attributes file Aug 17, 2016
.gitignore Added IsMegunoLinkCOnnected and RequestAMatrix examples Sep 29, 2018
.gitmodules Added SendCheckboxState (gist submodule) Nov 22, 2017
ArduinoTimer.cpp Added link to eeprom and timer documentation Mar 8, 2015
ArduinoTimer.h Added link to eeprom and timer documentation Mar 8, 2015
CircularBuffer.h Code Issue: Removed extra ) Nov 16, 2017
CommandDispatcher.h Made command dispatcher available for user programs Jan 2, 2018
CommandHandler.h Added support for setting/displaying variables to command handler Dec 23, 2015
CommandProcessor.h Wrong include fixed May 15, 2018
DataStore.cpp fix includes so they will work on case sensitive file systems Oct 11, 2016
DataStore.h Added data storage library Mar 3, 2016
DeviceAddress.cpp Fixed build problems on non-AVR micros Aug 3, 2016
DeviceAddress.h Added data storage library Mar 3, 2016
EEPROMStore.h Report appropriate error when trying to use eeprom store on non-AVR m… May 15, 2018
Filter.h Fixed bug in exponential filter where current value wasn't set correctly Sep 5, 2018
LICENSE - Added license file Oct 18, 2016
MLPLib.props Added support to reference from Visual Studio projects Mar 8, 2015
MLPLib.vcxproj Added support to reference from Visual Studio projects Mar 8, 2015
MLPLib.vcxproj.filters Added support to reference from Visual Studio projects Mar 8, 2015
MegunoLink.h Added support to send Test Reports Jan 1, 2018
MegunoLink.vcxitems Added support for ESP8266 to tcp command handler Sep 9, 2018
MessageHeaders.h Added data storage library Mar 3, 2016
README.md Update README.md Jul 18, 2018
TCPCommandHandler.h Added support for ESP8266 to tcp command handler Sep 9, 2018
Version.xml Bumped version Nov 25, 2018
keywords.txt Use correct field separator in keywords.txt Jul 16, 2018
library.properties Bumped version Nov 25, 2018

README.md

MLP

An Arduino library for sending MegunoLink Pro packets to the various visualisers. Currently supports sending data to:

The library also supports:

Visit www.MegunoLink.com to download MegunoLink Pro.

Arduino Installation

Install the library into the libraries folder of your Arduino installation.

Visual Studio Installation

The library can also be used with our Arduino Build Tool for Microsoft Visual Studio. To use the library in your Arduino program, open the Property Manager (View→Other Windows→Property Manager) then:

  1. Select the Arduino program's project in the Property Manager
  2. Click the "Add existing property sheet" on the Property Manager toolbar.
  3. Browse to the library project and select the file named MLPLib.props

Now building the Arduino Program will also build the referenced libraries. The libraries will pick up the hardware settings (CPU, clock frequency etc) from the Arduino Program. This means if you have one program targeting a Mega and another targeting the Uno, both can use the same Arduino Library project for common code.

License Information

The hardware is released under the GNU Lesser General Public License (LGPL)

Distributed as-is; no warranty is given.