Hi, my name is James Hollister and I’m interested in applying for Google Summer of Code. I’m currently a student at University of California, Riverside with an interest in programming for embedded systems.
I’d like to work on the Support for Bluetooth Low Energy idea, who should I talk to in order to flesh out my ideas for getting this done and make sure I’m on the right track? Also, what hardware is recommended for this? I currently own a STM32F4 Discovery but I do not have any BLE modules for it so I’m thinking I should buy an nrf51822 or similar.
Finally, do you have an issue that you can recommend that would give me the best introduction to the code base?
Best flesh out your ideas on this mailing list. This is exactly where we discuss this kind of ideas and here you will get the best possible feedback.
For BLE hardware I would suggest the Nordic SoC (NRF51822). This cpu is already supported by RIOT and it allows you to get started with BLE right away, without having to port RIOT to some new hardware first. But before you actually look into a specific platform, I would highly recommend to design and discuss your overall architecture first!
To get started with the code base, I would recommend to look at the Github issues labeled as ‘Newbie-Task-Candidate’ and see if there is something you find interesting. Don’t hesitate to ask for more information right in the Github issue if something is unclear.
Looking forward to hear more about your concrete plans!