Re: Using ARM CMSIS in Zephyr


Marcus Shawcroft <marcus.shawcroft@...>
 

On 16 October 2016 at 23:03, Boie, Andrew P <andrew.p.boie(a)intel.com> wrote:
On Fri, 2016-10-14 at 07:48 +0000, Cufi, Carles wrote:

- What are the long term plans on using CMSIS?
I have asked myself the same question.
My understanding is that as maintainers of the Zephyr kernel, we do not want to
be in the driver maintenance business if we can get someone else to do that
instead.

So if generic drivers exist for a particular arch/platform (QMSI, CMSIS, etc) I
think we want to use them instead and drop any local implementations from the
tree.
Adopting drivers in this manner provides a route to broaden the
driver coverage quickly. However, in some circumstances it may prove
beneficial on a case by case basis to provide native drivers that have
different characteristics to off the shelf drivers. For example zephyr
might prefer to provide native drivers that take a different position
on ram footprint, power efficiency or have interfaces that mesh better
with Zephyr.

Cheers
/Marcus

Join devel@lists.zephyrproject.org to automatically receive all group messages.