top of page

Software Licenses

Microsys products use third party software components that are licensed under specific licenses from the original authors. Microsys gratefully acknowledges these and other contributions to our products. 

​

The following table lists parts (modules) of our products that incorporate code licensed under third-party open-source licenses

Open Source

1 / Microsys Light Control

This product uses open-source software developed by the Arduino and open-hardware communities.

The firmware running on this device includes the following components:

 

Wire.h - I²C communication library

LGPL v2.1

Arduino Core for AVR

 

SPI.h - Serial Peripheral Interface library

LGPL v2.1

Arduino Core for AVR

 

SD.h - Secure Digital (SD card) access library

LGPL v3.0

Arduino SD Library

 

AudioZero.h

Audio playback library for Arduino Zero / SAMD boards

LGPL v2.1

Arduino AudioZero

 

ModbusRTUSlave.h - Modbus RTU slave protocol implementation

MIT License

Modbus Master–Slave for Arduino

​​

ModbusRTUMaster.h - Modbus RTU master protocol implementation

MIT License

Modbus Master–Slave for Arduino

 

Adafruit SleepyDog.h - Watchdog timer library for Arduino and SAMD boards

BSD License

Adafruit SleepyDog

 

MemoryFree.h - Utility to report free SRAM on Arduino AVR devices

MIT License

MemoryFree

 

You can obtain the complete source code of these libraries from their respective repositories.

 

Under the terms of the listed licenses, you may modify and recompile these libraries and relink them with the firmware used in this product.

 

All other software and hardware components of this product are proprietary and protected by applicable intellectual property laws.

​

The licenses are also part of the product documentation and can be found here:

LGPL 2.1

LGPL 3.0

MIT

bottom of page