Himax WE-I; Camera Configuration

Hi Guys,

I want to config the Himax camera with different resolutions and fps and read images simultaneously. I want to measure the change in the power consumption of the Himax due to different camera configs.

I did the same thing with Arduino nano 33 BLE sense and OV7675 camera with these two commands in Arduino IDE:
Camera.begin(QCIF, GRAYSCALE, 5, OV7675)

The problem with Arduino Nano 33 is that it fails to initialize OV7675 if I choose an fps higher than 5.

BTW, I don’t know how to config the Himax board as it seems it is not possible to program it with Arduino IDE out of those provided examples in Arduino IDE for Himax. I also didn’t find any other IDE introduced for Himax.

It would be great if someone helps me.

Hi @mrastikerdar,

Here you can find the firmware repo used by the Deployment tab in Edge Impulse Studio for building firmware for the Himax board: https://github.com/edgeimpulse/firmware-himax-we-i-plus

Within this GitHub repo you will find all of the code necessary to customize the Himax camera, i.e.: https://github.com/edgeimpulse/firmware-himax-we-i-plus/blob/master/sensors/ei_camera.cpp

We have described a few different options for building the Himax firmware in this GitHub repo’s README, the GNU Toolchain and ARC MetaWare. GNU Toolchain firmware development using make can be done in an IDE like VS Code, see a tutorial about this here: https://devblogs.microsoft.com/cppblog/now-announcing-makefile-support-in-visual-studio-code/