Open source

Even though many products are primarily hardware, it is often the software that delivers key benefits for OEMs and end users.
As well as defining the features, the software also offers the ability to upgrade the product during its lifetime, adding new functionality or ensuring compatibility with new standards and protocols.
By changing or extending the source code of a program, and sharing back to the open source software community, the program gains in maturity. By open sourcing tools, Melexis also benefits from contributions (and ideas) of the community.

Melexis products Download link
MLX90632-library
Library to get people started with the MLX90632 IR Temperature Sensor along with example of its usage
Download on Github
MLX90640-library
Library to get people started with the MLX90640 Far IR Temperature Sensor
Download on Github
MLX90641-library
Library to get people started with the MLX90641 Far IR Temperature Sensor
Download on Github
Other contributions Download link
CMock
CMock is a mock and stub generator and runtime for unit testing C. It's been designed to work smoothly with Unity Test.
Download on Github
JSON-to-Mako converter
Python script that converts JSON database(s) to any templated output using MAKO templates.
Download on Github
robot2rst
This script can convert your .robot files from Robot Framework to reStructuredText (.rst) files with traceable items.
Download on Github
Sphinx Coverity plugin
Coverity's reporting capabilities enable you to export data into separate documentation.
Download on Github
Sphinx Doxylink extension
A Sphinx extension to link to external Doxygen API documentation.
Download on Github
Sphinx plugin for treemap generation
Sphinx extension that generates a treemap from a Cobertura XML file.
Download on Github
Sphinx Traceability plugin
Sphinx plugin that allows defining documentation items and relations between those items. Can be used as a requirements management tool for e.g. ISO26262 projects.
Download on Github
Warnings plugin (mlx.warnings)
Our in-house command line tool that parses for warnings and adjusts return value according to input parameters. It is used to set the threshold for warnings allowed for certain projects with command line Continuous Integration (Travis, Gitlab-CI, etc.)
Download on Github
xUnit2Rst
This script can convert a JUnit/xUnit (.xml) file to a reStructuredText (.rst) file with traceable items.
Download on Github