Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Announcements
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9872 Discussions

Use qmsi driver in zephyr project.

idata
Community Manager
957 Views

Hello!

How to use qmsi driver in Zephyr project.

I want to use qmsi driver that placed in ext folder from Zephyr in ISSM.

But if I add # include

in build i have - fatal error: qm_pwm.h: No such file or directory.

Step by step

1. Open ISSM

2. File->new->Intel project for microcontroller

3. Intel Quark SE C1000

4. Zephyr Project (1.4)

5. Zephyr Nano Kernel

6. Drivers->GPIO

7. Finish generate project

and me need use timer with interrupt every 1ms.

Quark SE C1000 have 4 timer/counter I want to use this timers. Zephyr driver not provide interface for this in qmsi have this timer.

Please help me configure ISSM for use qmsi function in my src.

0 Kudos
2 Replies
John_D_Intel
Employee
117 Views

Hi, I am having a similar issue. I have found part of the solution:

modify your prj.conf to add your particular Zephyr configuration parameters: In my case I want to add (External) QMSI BSP 1.1.0 to the Zephyr Philosopher example: so I did this:

# These are Zephyr project configuration items - to include the external QMSI BSP...

CONFIG_QMSI=y

CONFIG_QMSI_INSTALL_PATH="/Philosophers/zephyr/ext/hal/qmsi"

CONFIG_HAS_QMSI=y

CONFIG_QMSI_BUILTIN=n

CONFIG_QMSI_LIBRARY=y

I am still having issues with the CONFIG_QMSI_INSTALL_PATH parameter, but the above steps are valid.

Michelle_C_Intel
Employee
117 Views

This query is answered in this thread -

Reply