The RRH46410 Firmware Package provides a set of APIs to access the RRH46410 sensor and optionally an Renesas humidity sensor along with an example of how to configure and use these sensors in an application.
The example can be compiled for the use with an EVK board which is connected to a host computer or for an Raspberry Pi. In addition an Arduino library is provided, that allows using the RRH46410 gas sensor module on the Arduino platform.
If required, the example can be adapted to run on customer specific hardware. For the adaption to the customer hardware, this firmware packages provides a HAL template in hal/custom/template.c. Please refer to the documentation of this file, and the HAL API documentation. Note that some of the HAL functions may not be required by specific sensors. Please refer to the HAL API Requirements* section of the sensor you're trying to interface.
Please use the navigation bar above to navigate through the reference documentation of the different APIs.
src: Source code directory, including a Makefile for below mentioned binariessensors: Headers and sources for different sensorshal: Headers, sources and libraries for hardware abstractiondoc: Documentationwindows: Pre-compiled example for the EVK board on a 64-bit Windows platformraspberrypi: Pre-compiled example for the 32 bit Raspberry-Pi, using the PiGPIO libraryarduino: Arduino library for installation in Arduino IDE (including fully working example code)The Windows build assumes the availability of the w64devkit build tools. w64devkit requires no installation. Please follow the instructions below to build the example code for Windows:
set PATH=C:\myTools\w64devkit\bin:%PATH%makeThe Raspberry Pi build assumes the availability of the pigpio library. Please follow the instructions below to build the example for the Rasperry Pi.
make