Community
cancel
Showing results for 
Search instead for 
Did you mean: 
idata
Community Manager
1,308 Views

Trying to deep understand the example programs

Jump to solution

Hi!

I've recently managed to run the example programs (with the help of this community ). I'm working with a Quark D2000 dev kit on Windows 10. Also I've made some little change or mixed the programs together. Now I'm trying to undertand every line of the code in order to have fully understanding of what's going on. For example, this line: "static qm_gpio_port_config_t cfg".

I know what "static" stands for, but "qm_gpio_port_config_t" was kind of harder to get. I decided to go through the ".h" files and I found the explanatios I was looking for. Also looking in the Quark D2000 datasheet was very useful. Unfortunately I'm finding this is resulting on a really hard way to find out.

Is there an easier way? Is there any documentation that helps me to accomplish understanding of specific commands for this dev kit? If there's not, then I'll start reading innmediately, but I hope I'm missing something...

Thanks in advance for your help.

Regards,

Ignacio

1 Solution
Michelle_C_Intel
Employee
62 Views

In addition to the PDF version of the QMSI API Reference there is also a HTML version in the same location which may be easier to read while you are stepping though the code. It can be launched from ISSM. Go to 'Help' -> 'ISSM Getting Started' and the link is in the 'Resources' list.

View solution in original post

5 Replies
AZimi
New Contributor II
62 Views

Hi, Ignacio!

I'm agree with you, documentation. The most useful thing at the present is looking at examples of software implementations and reading datasheet.

Andres_V_Intel
Employee
62 Views

Hello Ignacio,

I understand that you are looking for a document that explains each command for the development kit, unfortunately, the Intel Quark Microcontroller D2000 datasheet is the only document available.

As Lockdog pointed out, reading the datasheet and analyzing the examples is the best way to learn about the specific commands.

Regards,

Andres

idata
Community Manager
62 Views

Please refer to the QMSI API documentation. In the latest ISSM version it is installed here:

C:\IntelSWTools\ISSM_2016.1.067\firmware\bsp\1.1\doc\pdf\Quark Microcontroller Software Interface 1.1.pdf

Looking at the actual QMSI implementation (*.c and *.h files) might also help.

Michelle_C_Intel
Employee
63 Views

In addition to the PDF version of the QMSI API Reference there is also a HTML version in the same location which may be easier to read while you are stepping though the code. It can be launched from ISSM. Go to 'Help' -> 'ISSM Getting Started' and the link is in the 'Resources' list.

View solution in original post

idata
Community Manager
62 Views

Hi Michelle,

That's what I was looking for, thanks!

Thanks everyone for your replies!

Regards,

Ignacio

Reply