[riot-users] run RIOT Tutorial on stm32f4dicovery

Ludwig Ortmann ludwig.ortmann at fu-berlin.de
Sun Jan 11 15:50:03 CET 2015

Hi Zhongwei,

You are correct, the board does not have a transceiver.

Also yes, [3] appears to pretty much still hold.

In order to use a CC2420 module with that board you have to implement
drivers/cc2420/include/cc2420_arch.h for it.

Examples of such implementations can be found in:

Neither of the boards uses the new periph interface yet.

As for the implementation - have a look at the nrf24l01p driver for an
example of a transceiver implementation that uses the new periph
interface. If you can rewrite the existing CC2420 driver to use the
periph interface, I assume it will be highly appreciated.

Once the transceiver works with the board you should be able to run
any of the existing applications which make use of a transceiver -
including sixlowapp.


Am 11. Januar 2015 04:14:51 MEZ, schrieb Zhongwei Yao <ashi08104 at gmail.com>:
>Hi, all,
>I'm trying to run the RIOT Tutorial[1] on stm32f4dicovery. But I find
>sixlowapp[2] couldn't be compile for stm32f4dicovery board. It gives
>There are unsatisfied feature requirements: transceiver
>And it seems there is no transceiver module on stm32f4dicovery yet. If
>want to add transceiver module on stm32f4dicovery and enable the
>on stm32f4dicovery, what I should do?
>And by the way, I have some cc2420 nodes in hand. After some search, I
>cc2420 already has driver in RIOT. But it seems not support
>stm32f4dicovery. If I want to run sixlowapp on stm32f4dicovery with
>what should I do? Is this post[3] still applicable?
>And another related question is: if I want to run libcoap on
>stm32f4dicovery with cc2420 in the feature, am I on the right way to
>Thank a lot!
>users mailing list
>users at riot-os.org

More information about the users mailing list