-
Notifications
You must be signed in to change notification settings - Fork 2k
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
board:cpu: RIOT port for the atsamr21xpro board #1646
Comments
Sorry - I should really look where I'm clicking at... :-/ |
Hey, i'm new to this project but i'm looking into porting RIOT to the board as well. |
@Troels51, welcome! Great to hear, I marked GPIO in the list with your name. |
@thomaseichinger |
@wiredsource welcome to you too! Are you working on GPIO too? To give a short update regarding UART, I've some output right now but it is still invalid. |
@thomaseichinger I will start on something constructive soon :-) |
Hi @thomaseichinger I have a question... But do you have an idea of when it could be ready for test? |
Currently I've output from the UART but it is scrambled, I'll have to tweak some parameters regarding clk settings and baudrate. Hope to get it done by tomorrow. |
Very good news 👍 I looked at your uart file earlier and i spotted that you used a baudrate 115200 right? |
I'm trying my luck with the ADC atm :-D |
I pushed my latest changes to my repository. It's still not working correctly but I can't see the error right now. Maybe a couple of fresh eyes can spot it. @wiredsource great, I marked the list entry. |
Cool we'll check it out right way. Regarding the ADC...
Would it be possible to perhaps make an ADC extension feature of these configurations? Any suggestions? |
The basic idea of |
The UART is working for me right now, i think the clocks were set up in a faulty way. |
Sounds awesome - can you send a pointer to your version with working UART? |
Hi guys! i'm getting an error while flashing the chip: Building application default for atsamr21-xpro w/ MCU samd21. :-( Do you know how i can fix this??? |
@thomaseichinger Maybe it makes sense to include the correctly configured version of openocd in dist? |
FIXED! then setting up openocd: |
I got a working ADC now... TODOs:
|
well now i've got an new error after disconnecting my device and reattached it.... Open On-Chip Debugger 0.9.0-dev-00148-g3a4ec66 (2014-09-19-12:50) ------------------------------> I'm running vmware kubuntu 14.04 ( i know) I have tried disconnecting/reconnecting it in vmware. erased the device in atmel studio dmesg: i spotted the "unable to enumerate USB device on port 2" but it should not the the port the debuggers running...? |
Ok, I just updated the ADC work being done by another person. |
I'll milestone too since I think we can get it fully supported for the next release |
Didn't make it, so postponing. |
Is there another |
Anyone working on the ADC driver? |
@immesys wanted to |
I did some work on it, I discovered that many use cases we had required tweaking things like gain, differential sampling and whatnot, so now I have this conflict between making a simple, abstraction-compatible ADC driver and one that implements all the platform specific features. I will do my best on it, and then I may need some shepherding. Timeline is probably 3 weeks though |
I've checked LPM and the rng. Seems like we finally have a fully supported board! Feel free to reopen if you disagree. |
3 years and 1 month. 😀 Congratulations to everybody contributing and perusing this. |
List to coordinate porting efforts for the samr21xpro board and it's samd21 cpu.
Please leave a comment what you are working on to mark it in the list and
open pull requests against
https://github.com/thomaseichinger/RIOT/tree/samr21master branch.Porting todos:
cpu/samd21: Add samd21 pwm driver #2473cpu/samd21: added peripheral PWM driver #3127 @haukepetersenSamr21: ADC implementation #2063 @wiredsourceSAMR21 [ADC] #4162 @msoltersDone in SAMD21/SAMR21: Add more ADC lines #7009(at86rf231 driver works for now, will get at86rf2xx) @thomaseichinger @Troels51The text was updated successfully, but these errors were encountered: