Hi Ken,

Well, I figured this would be the place to reach the devs :)

I think I've answered my own questions in the mean time though; it
seems @hexluthor has been doing a lot of work on cc2538 support over
the past year or so, including (from what I can tell) a more-or-less
complete RF driver implementation (PR #2198). So I'm looking forward
to that getting merged. Still some work to do on drivers for the
OpenBattery sensors though, so I'll probably look into that.

/Aaron

2015-12-14 19:06 GMT+13:00 Ken Bannister <kb...@runbox.com>:
> Aaron,
>
> Great idea to improve the OpenMote integration! Have you tried contacting
> the OpenMote developers for guidance? In my experience they have been very
> helpful and accommodating. I expect they would appreciate your effort.
>
> Ken
>
>
> On 12/12/2015 10:06 PM, Aaron Sowry wrote:
>>
>> Hi,
>>
>> I'd like to try and improve RIOT OS support for the OpenMote platform
>> in general, and the TI cc2538 MCU specifically. The most pressing item
>> for me currently is RF support, but I would also like to see support
>> for the ROM API and a few other things (including the sensors on the
>> OpenBattery board, eventually).
>>
>> I'm new to RIOT and thought I'd try to clear up a few things before
>> getting my hands dirty, so you'll have to excuse me if some of these
>> questions seem obvious/stupid/irrelevant:
>>
>> 1) TI provide open-source firmware for the cc2538, but I can't find
>> any trace of it in the RIOT tree. It seems like there are a few
>> cherry-picked bits and pieces but not in the same format/layout as the
>> original firmware. Is there a reason for not including TI's firmware
>> in the tree verbatim (I'm thinking licensing/re-distribution issues,
>> architectural or coding-style differences, etc)? It seems like this
>> would make fully supporting the MCU a lot easier.
>>
>> 2) To avoid duplication of effort, is there anyone else already
>> working on RF support for this chip?
>>
>> 3) Where should a hypothetical RF driver for the cc2538 live in the
>> tree? Since it's on-chip should it live in the cpu subdir? Or
>> programmed as a "module" the same way as for peripherals?
>>
>> 4) Are there any guidelines or example code for this kind of work? The
>> only other on-chip RF driver I could find to use as a reference is for
>> the nrf51. Perhaps this will do to get me on the right track, but just
>> thought I'd check if there's something I missed.
>>
>> Thanks!
>> /Aaron
>> _______________________________________________
>> devel mailing list
>> devel@riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
>
>
> _______________________________________________
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to