<div dir="ltr">Hi Jerome,<div>welcome to the RIOT community.</div><div>With your Docker problem I can't help sadly, since I never used the image, but to your timer question: Currently we are in a transition period: The older vtimer [1], based on hwtimer [2], that is on its way to be replaced by an new API xtimer [3] which utilizes the peripheral timer API [4]. If you want to schedule an event with both of them you use the vtimer_set_msg() or xtimer_set_msg() functions respectively. It schedules an IPC message send by the ISR at the scheduled time. Note that this is independent from the kernel's thread scheduler since it is tick-less and purely event based. The *_set_msg() function allow you to schedule such events based on time.</div><div><br></div><div>Hope this was helpful,</div><div>Martine </div><div><br></div><div><br></div><div>[1] <a href="http://doc.riot-os.org/group__sys__vtimer.html">http://doc.riot-os.org/group__sys__vtimer.html</a></div><div>[2] <a href="http://doc.riot-os.org/group__core__hwtimer.html">http://doc.riot-os.org/group__core__hwtimer.html</a></div><div>[3] <a href="https://github.com/RIOT-OS/RIOT/pull/2926">https://github.com/RIOT-OS/RIOT/pull/2926</a></div><div>[4] <a href="http://doc.riot-os.org/group__driver__periph__timer.html">http://doc.riot-os.org/group__driver__periph__timer.html</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-01 16:58 GMT+02:00 jerome <span dir="ltr"><<a href="mailto:jerome@javaxpert.com" target="_blank">jerome@javaxpert.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all RIOT OS gurus,<br>
let me introduce myself, I am Jerome a newbie in the embedded world. I was previously Java architect as a freelance during 17 years (yes nobody is perfect!!).<br>
I want to start a project with a quite tiny MCU (Cortex ARM M3 L serie or maybe Cortex ARM M0+).<br>
I checked the RTOS landscape and I was seduced by your project:<br>
- C naming conventions are standard (I can't read FreeRTOS code it's horrible)<br>
- small<br>
- quite well documented<br>
- the idea to provide a Docker image is nice but I was unable to launch it!!!<br>
- your build system is really nice , being able to launch the build natively is a genious idea!!! I tried to use NuttX but was unable to build it...<br>
<br>
I try to read the code (samples) and the docs ....<br>
I have just a small question, even if I am a newbie with RTOS I am quite surprised not to see in the samples/interfaces a way to schedule timers ? This is a classical from the RTOS isn't it ? These small schedulers just run jobs...I saw in the samples, threads (OK) and message queues (perfect for inter threads communication) but no timers...<br>
<br>
I'd like to thank you for your work. I imagine I will have many other questions and may be some kinds of proposals to your community (adding drivers/boards).<br>
<br>
Kind regards<br>
Jerome akka deadbrain<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@riot-os.org" target="_blank">users@riot-os.org</a><br>
<a href="http://lists.riot-os.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.riot-os.org/mailman/listinfo/users</a><br>
</blockquote></div><br></div>