[riot-users] Starting Riot

Hauke Petersen hauke.petersen at fu-berlin.de
Mon Oct 13 09:53:06 CEST 2014

Hi Satyan,

the support for the NRF chip is quite young indeed. Although the base 
support should be quite stable, there are two known issues I am 
currently working on: i) the interrupt driven UART is still buggy and 
ii) the vtimer seems to crash randomly.

For the UART there is an open PR [1], but it still needs to be fixed. 
For other peripherals there are branches in my github: I2C [2], SPI [3], 
ADC [4]. These are not well tested yet, but I expect them to be in a 
merge-able state by mid November.

Regarding Nordics soft-device: There is currently no plan on making it 
work with RIOT, as I plan to implement the lower BLE layers myself to 
customize them for the use with 6LoWPAN. But it shouldn't be hard to use 
the Nordic stuff - feel free to do so and let us know of your progress!


[1] https://github.com/RIOT-OS/RIOT/pull/1555
[2] https://github.com/haukepetersen/RIOT/tree/add_nrf_i2c
[3] https://github.com/haukepetersen/RIOT/tree/add_nrf_spi
[4] https://github.com/haukepetersen/RIOT/tree/add_nrf_adc2

On 12.10.2014 21:59, Satyan Raj wrote:
> Hello Friends,
> I am using nrf51822 mcu on 2 projects. We are considering RIOT OS. But 
> while looking at github commits, RIOT for nrf mcu is in very early stage.
> By when can we expect BLE and other peripherals lib like I2C, ADC, SPI 
> and UART to be available.
> Fyi: Nordic just released s120 softdrive.
> Thanks and regards,
> Satyan Raj
> On 13 Oct 2014 01:14, "Marcio Segura" <marciopps at gmx.com 
> <mailto:marciopps at gmx.com>> wrote:
> >
> > Hi friends, I am starting using RIOT (uC Nordic nRF51822, Board 
> pca10000) but I have some issues I would like you could help me:
> > 1. I couldn't figure out when the OS takes control of the uC, 
> because in some examples the "main(void)" procedure never calls Riot.
> > 2. I couldn't figure out how to make more than one independent task. 
> Again in "main(void)" looks like a bare metal program.
> > 3. Solving the issue 2, when I put the priority on each task?
> > 4. Do you have some kind of manual or example telling the 
> configuration of semaphores, mutex, events? There are some example 
> with 2 or more simple tasks like a "blinking led" and "display 
> writing" in same program?
> >
> > Thank you,
> >
> > Marcio Segura
> >
> >
> > _______________________________________________
> > users mailing list
> > users at riot-os.org <mailto:users at riot-os.org>
> > http://lists.riot-os.org/mailman/listinfo/users
> >
> _______________________________________________
> users mailing list
> users at riot-os.org
> http://lists.riot-os.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/users/attachments/20141013/4d6487ff/attachment.html>

More information about the users mailing list