
1 Introduction
The Würth Elektronik eiSos range of sensors provide advanced sensing capabilities to any
embedded application. The built-in digital interface enables easy integration with any of the
most commonly used host MCUs through industry standard serial communication interfaces
like I
2
C. This also allows complete configuration and control of the sensor via software run-
ning on the host MCU.
The Sensors SDK is a set of software tools that enable quick software integration of Würth
Elektronik eiSos sensors to application software on the host MCU. It consists of a set of
platform-independent drivers for the sensors and sample applications developed on the
Raspberry Pi platform written in C.
1.1 Motivation
A typical sensor from Würth Elektronik eiSos consists of the sensing element along with an
ASIC which implements the control logic. All configurations of the sensors are done by writ-
ing specific values to a set of control registers on board. One or more status registers can be
monitored to get the current status of the sensor and finally, the output is stored in the output
registers. These sensors not only deliver the raw values of the physical parameter being
sensed, but also perform several advanced functions like filtering, FIFO-storage, threshold
detection, interrupt generation etc.
To use the complete feature set of such a sensor, control of all the necessary registers have
to be implemented on the host MCU. This involves considerable effort for the user. The aim
of the Sensors SDK is to minimize the effort required to integrate the sensor control software
to the host application.
It contains the implementations of all the available functions of the sensors in pure C-code.
In order to integrate any Würth Elektronik eiSos sensor to the application, the user has to
simply port the corresponding C-code to his host MCU. This significantly reduces the time
needed for developing the software interface to the sensor.
The steps for porting are explained in more detail in chapter
Sensors SDK, User manual
Version 1.1
© October 2019
4