Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding RFduino board support #2312

Closed
wants to merge 9 commits into from
Closed

Adding RFduino board support #2312

wants to merge 9 commits into from

Conversation

rfswarm
Copy link

@rfswarm rfswarm commented Jan 15, 2015

I am sorry - i searched for some minutes but I just can not find this "flag" function. hm maybe someone can enlighten me.

void board_init(void)
{
/* setup led(s) for debugging */
NRF_GPIO->PIN_CNF[LED_RED_PIN] = GPIO_PIN_CNF_DIR_Output;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there an red LED available? I think this line can be removed.

@OlegHahm OlegHahm added Platform: ARM Platform: This PR/issue effects ARM-based platforms Type: new feature The issue requests / The PR implemements a new feature for RIOT labels Jan 16, 2015
@rfswarm
Copy link
Author

rfswarm commented Jan 20, 2015

The full rfduino support still needs some testing. the board is stm32/jlink flashing and booting with console ok. but other peripheral functionlity does not work yet -> so lets call it alpha version.

* @brief Board specific implementations for the RFduino NRF51822 board
*
* @author Hauke Petersen <[email protected]>
* @author Jan Wagner
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add an email address.

@haukepetersen
Copy link
Contributor

Code looks good, I just don't have a board for testing... Did you create a wiki page for this board?

@mehlis
Copy link
Contributor

mehlis commented Jan 27, 2015

@rfswarm you can add the board to the RIOT wiki, it's writable for everyone

@rfswarm
Copy link
Author

rfswarm commented Jan 27, 2015

hm I dont think this board is ready yet. please check the "mapping" problems and test tool:
https://github.com/rfswarm/nrf51_mapping.

@rfswarm
Copy link
Author

rfswarm commented Jan 27, 2015

@mehlis I currenlty dont have a rfduino with me from what i can make a picture with (old wiki - with misssing pic) - i am not sure if we need pictures for swd - 3 wires - to rfduino.

https://github.com/rfswarm/Board-RFduino/wiki/Board:-RFduino

if ok tell me and ill gutenberg it to the riot wiki

@rfswarm
Copy link
Author

rfswarm commented Feb 2, 2015

Hm - i dont get the random periph running - i dont have more time to work on it.
Examples default works so I think the board should be added.

@mehlis
Copy link
Contributor

mehlis commented Feb 3, 2015

@rfswarm it's totally ok to not implement optional features like this random interface

@@ -0,0 +1,2 @@
FEATURES_PROVIDED += cpp
FEATURES_PROVIDED += periph_uart periph_gpio periph_random periph_rtt periph_cpuid
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove periph random in case it's not working

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hm i dont have any edit rights anymore. I think moved the cloned riot-os from my own account. Hm well anyone with edit right feel free to edit :) " from unknown repository"

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rfswarm Where/To whom did you move it? I don't have any rights for "unknown repository" neither. 😄

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sh.. I think I removed and added the repository at my own git account. puh i am trying to fix it - maybe I can remove the 2312 pull and add a new one (with the same content and changes). I hope to google a solution today.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

isaacs/github#168

yes this is my probem. i am new to this github thing. well

@thomaseichinger

thomas, I ll clone a new riot soon, copy the files and changes from this pull - and create a new pull ? - is this ok?

@mehlis
Copy link
Contributor

mehlis commented Feb 3, 2015

@rfswarm for the wiki: is there any board datasheet to show the wirering on the board?

@rfswarm
Copy link
Author

rfswarm commented Feb 4, 2015

http://www.rfduino.com/wp-content/uploads/2014/03/rfd22102_r400_b002_sch.pdf - maybe?

I thought that the labeled pins on the board are ok and give enougth informaion.

btw. I can not take a photo of RFD22102 (classic rfduino board with pin header) any more because I
desolderd RFD22301 - it works but does not look beautyfull:)

@thomaseichinger
Copy link
Member

@rfswarm Any news on a new branch/PR? Should we go with this one?

@OlegHahm
Copy link
Member

What's the latest here?

@rfswarm
Copy link
Author

rfswarm commented May 19, 2015

no news from my side. I did not care about it since then because the rfduino was only my first step to code nrf. so i switched to yunja board and haven't tested rfduino ever since. I think the wiki page is ok.
I need to copy this PR to a new PR because of my mentioned git f-up - if this if required I ll do it soon and re-pull.

@thomaseichinger
Copy link
Member

@rfswarm did find time for this?

@thomaseichinger
Copy link
Member

@rfswarm ping.

@OlegHahm OlegHahm modified the milestones: Release 2015.12, Release 2016.03 Dec 8, 2015
@kYc0o
Copy link
Contributor

kYc0o commented Jan 25, 2016

What's the status of this PR? it is really necessary to have a rfduino to ACK it?

@PeterKietzmann
Copy link
Member

@kYc0o sure! AFAIK no one even tested this PR (because the lack of hardware) and as @rfswarm stated (already in may 2015): "I did not care about it since then because the rfduino was only my first step to code nrf" .
@rfswarm, @riotrf are you available?

@OlegHahm
Copy link
Member

Closed as memo. Please shout or re-open if you disagree.

@OlegHahm OlegHahm closed this Feb 26, 2016
@OlegHahm OlegHahm added the State: archived State: The PR has been archived for possible future re-adaptation label Feb 26, 2016
@kYc0o
Copy link
Contributor

kYc0o commented Feb 26, 2016

So, we won't try to get this hardware? I heard that some people at INRIA Lille will deploy a testbed using similar boards so maybe it's interesting to take a look into this ones...

@OlegHahm
Copy link
Member

RFduino or Zigduino?

@kYc0o
Copy link
Contributor

kYc0o commented Feb 27, 2016

Oh yeah... you're right. I just look at the RFduino hardware and it has BLE features in a very small M0+. Maybe to support a BLE solution it could be interesting, but only if we can get the hardware ;)

@cladmi
Copy link
Contributor

cladmi commented Dec 8, 2017

The board still has its page on the wiki: https://github.com/RIOT-OS/RIOT/wiki/Board%3A-RFduino

Should it be deleted ? Or at least point to this closed PR ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Platform: ARM Platform: This PR/issue effects ARM-based platforms State: archived State: The PR has been archived for possible future re-adaptation Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants