<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi. <div>It seems the board I use don't have LPTMR declared : </div><div><br></div><div><a href="https://github.com/RIOT-OS/RIOT/blob/master/boards/pba-d-01-kw2x/include/periph_conf.h">https://github.com/RIOT-OS/RIOT/blob/master/boards/pba-d-01-kw2x/include/periph_conf.h</a><br></div><div><br></div><div><div>#define PIT_NUMOF               (2U)</div><div>#define PIT_CONFIG {                 \</div><div>        {                            \</div><div>            .prescaler_ch = 0,       \</div><div>            .count_ch = 1,           \</div><div>        },                           \</div><div>        {                            \</div><div>            .prescaler_ch = 2,       \</div><div>            .count_ch = 3,           \</div><div>        },                           \</div><div>    }</div><div>#define LPTMR_NUMOF             (0U)</div><div>#define LPTMR_CONFIG {}</div><div>#define TIMER_NUMOF             ((PIT_NUMOF) + (LPTMR_NUMOF))</div></div><div><br></div><div><br></div><div>Can you confirm I need to declare LPTMR to get Low Power Mode working ?</div><div>Do you have example of working LPTMR declarations ?</div><div><br></div><div>Thanks</div><div>Olivier </div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">Le mar. 13 nov. 2018 à 18:52, Joakim Nohlgård <<a href="mailto:joakim.nohlgard@eistec.se">joakim.nohlgard@eistec.se</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi again Oliver,<br>
<br>
Den tis 13 nov. 2018 16:48 skrev Olivier Fauchon <<a href="mailto:ofauchon2204@gmail.com" target="_blank">ofauchon2204@gmail.com</a>>:<br>
><br>
> Hi Joakim,<br>
><br>
> I have been busy designing my own board (based on phywave module)<br>
> <a href="https://github.com/ofauchon/oflmotes/blob/master/mote-devboard/kw2xd/circuit/v1/devboard_kw2xd_v1.0_board.png" rel="noreferrer" target="_blank">https://github.com/ofauchon/oflmotes/blob/master/mote-devboard/kw2xd/circuit/v1/devboard_kw2xd_v1.0_board.png</a><br>
<br>
Cool!<br>
<br>
><br>
> Now I'm back to RIOT-OS tests.<br>
> I can see your Low Power  contributions:<br>
><br>
> [1]: <a href="https://github.com/RIOT-OS/RIOT/pull/7897" rel="noreferrer" target="_blank">https://github.com/RIOT-OS/RIOT/pull/7897</a><br>
> [2]: <a href="https://github.com/RIOT-OS/RIOT/pull/8930" rel="noreferrer" target="_blank">https://github.com/RIOT-OS/RIOT/pull/8930</a><br>
> [3]: <a href="https://github.com/RIOT-OS/RIOT/pull/8933" rel="noreferrer" target="_blank">https://github.com/RIOT-OS/RIOT/pull/8933</a><br>
> [4]: <a href="https://github.com/RIOT-OS/RIOT/pull/8814" rel="noreferrer" target="_blank">https://github.com/RIOT-OS/RIOT/pull/8814</a><br>
><br>
> ... had been merged to Master. That's great!<br>
<br>
#7897 is still pending. If you would like to help you could run some<br>
tests on your board with that PR and report your results. There is<br>
still one issue reported in the PR discussion thread which I have not<br>
looked into yet related to the phytec board and UART in low power<br>
modes.<br>
<br>
><br>
> Can you confirm me Kinetis Low Power Modes are fully supported in Riot/master ?<br>
<br>
Not yet, #7897 is still awaiting review and testing<br>
<br>
><br>
> Should I switch my board from PIT to LPTMR to enable these low power modes ?<br>
<br>
Unless you have a reason for requiring better than 30.5 µs precision<br>
on xtimer, I don't see any reason for not using LPTMR as XTIMER_DEV.<br>
<br>
Recently added is one more PR which improves the LPTMR, in particular<br>
it will fix a timer rollover when timer_set is called with timeout=0.<br>
See <a href="https://github.com/RIOT-OS/RIOT/pull/10020" rel="noreferrer" target="_blank">https://github.com/RIOT-OS/RIOT/pull/10020</a><br>
<br>
Best regards,<br>
Joakim<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@riot-os.org" target="_blank">users@riot-os.org</a><br>
<a href="https://lists.riot-os.org/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.riot-os.org/mailman/listinfo/users</a><br>
</blockquote></div>