<div dir="ltr"><div><div>Hi Ludwig,<br><br></div>Thanks for your reply! I'll give a try to implement the cc2420_arch.h for stm32f4dicovery with new periph interface. <br><br></div>Best regards,<br>Zhongwei<br><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 11, 2015 at 10:50 PM, Ludwig Ortmann <span dir="ltr"><<a href="mailto:ludwig.ortmann@fu-berlin.de" target="_blank">ludwig.ortmann@fu-berlin.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Zhongwei,<br>
<br>
You are correct, the board does not have a transceiver.<br>
<br>
Also yes, [3] appears to pretty much still hold.<br>
<br>
In order to use a CC2420 module with that board you have to implement<br>
drivers/cc2420/include/cc2420_arch.h for it.<br>
<br>
Examples of such implementations can be found in:<br>
boards/telosb/driver_cc2420.c<br>
boards/wsn430-v1_4/driver_cc2420.c<br>
boards/z1/driver_cc2420.c<br>
<br>
Neither of the boards uses the new periph interface yet.<br>
<br>
As for the implementation - have a look at the nrf24l01p driver for an<br>
example of a transceiver implementation that uses the new periph<br>
interface. If you can rewrite the existing CC2420 driver to use the<br>
periph interface, I assume it will be highly appreciated.<br>
<br>
Once the transceiver works with the board you should be able to run<br>
any of the existing applications which make use of a transceiver -<br>
including sixlowapp.<br>
<br>
Cheers,<br>
Ludwig<br>
<br>
Am 11. Januar 2015 04:14:51 MEZ, schrieb Zhongwei Yao <<a href="mailto:ashi08104@gmail.com">ashi08104@gmail.com</a>>:<br>
<div><div class="h5">>Hi, all,<br>
>I'm trying to run the RIOT Tutorial[1] on stm32f4dicovery. But I find<br>
>the<br>
>sixlowapp[2] couldn't be compile for stm32f4dicovery board. It gives<br>
>error:<br>
><br>
>There are unsatisfied feature requirements: transceiver<br>
><br>
>EXPECT ERRORS!<br>
><br>
>And it seems there is no transceiver module on stm32f4dicovery yet. If<br>
>I<br>
>want to add transceiver module on stm32f4dicovery and enable the<br>
>sixlowapp<br>
>on stm32f4dicovery, what I should do?<br>
><br>
>And by the way, I have some cc2420 nodes in hand. After some search, I<br>
>find<br>
>cc2420 already has driver in RIOT. But it seems not support<br>
>stm32f4dicovery. If I want to run sixlowapp on stm32f4dicovery with<br>
>cc2420,<br>
>what should I do? Is this post[3] still applicable?<br>
><br>
>And another related question is: if I want to run libcoap on<br>
>stm32f4dicovery with cc2420 in the feature, am I on the right way to<br>
>this<br>
>objective?<br>
><br>
>Thank a lot!<br>
>Zhongwei<br>
><br>
>[1]:<a href="http://www.codeproject.com/Articles/840499/RIOT-Tutorial" target="_blank">http://www.codeproject.com/Articles/840499/RIOT-Tutorial</a><br>
>[2]:<a href="https://github.com/RIOT-OS/applications" target="_blank">https://github.com/RIOT-OS/applications</a><br>
>[3]:<a href="http://lists.riot-os.org/pipermail/users/2014-November/000187.html" target="_blank">http://lists.riot-os.org/pipermail/users/2014-November/000187.html</a><br>
><br>
><br>
</div></div>>------------------------------------------------------------------------<br>
><br>
>_______________________________________________<br>
>users mailing list<br>
><a href="mailto:users@riot-os.org">users@riot-os.org</a><br>
><a href="http://lists.riot-os.org/mailman/listinfo/users" target="_blank">http://lists.riot-os.org/mailman/listinfo/users</a><br>
</blockquote></div><br></div></div></div></div></div></div>