Will MQX Support CMSIS Peripheral Access Layer?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Will MQX Support CMSIS Peripheral Access Layer?

Jump to solution
736 Views
pmt
Contributor V

Freescale publishes a CMSIS compatibility layer for their Kenetis processors, including a Peripheral Access Layer, which is very convenient to maintain code base compatibility.  However, when including these in MQX projects there are a number of conflicts with the psp/bsp header file definitions.  Is there any intent of adopting the CMSIS headers into the MQX bsp/psp projects?

PMT  

0 Kudos
1 Solution
302 Views
hongtranduc
Contributor II

Hello PMT,

Which MQX version do you use?

I guess you saw this application note regarding CMSIS: http://www.freescale.com/files/microcontrollers/doc/app_note/AN4489.pdf,this guidline works with MQX 3.7 on IAR.

-Hong

View solution in original post

0 Kudos
2 Replies
303 Views
hongtranduc
Contributor II

Hello PMT,

Which MQX version do you use?

I guess you saw this application note regarding CMSIS: http://www.freescale.com/files/microcontrollers/doc/app_note/AN4489.pdf,this guidline works with MQX 3.7 on IAR.

-Hong

0 Kudos
302 Views
pmt
Contributor V

No I didn't see this application note.  Thanks, this is very helpful!

The application note deals with the CMSIS-DSP library, and I was looking more for the CMSIS:

• Core Peripheral Access Layer (CPAL)

• Device Peripheral Access Layer (DPAL)

When I try to include some of these header files there are a number of define conflicts with the MQX headers.  It would be nice for MQX to use the CMSIS headers, or at least clear the conflicts, as they would make a code more portable between platforms which I think benefits everyone.

Thanks,

PMT

0 Kudos