Hello Justin: Yes, currently the project only supports the M4. Well, it supports the M3 as well as the M4 as the M3 is very similar to the M4 but we have not built anything with the M3.
Supporting the M0 will be quite easy, we just not have added it to the project yet. We were trying to find a decent development board for porting so maybe we could start with the Arduino you mentioned (as it has the M0+ on it). Off the top of my head, there is not much that would need to be done other than modifying the context switch assembly code as we use instructions that the M0 does not support. Probably would not take more than an hour or so to port… there might some other minor glitches but the port should be simple... Will > On Oct 25, 2015, at 1:56 AM, Justin Mclean <[email protected]> wrote: > > Hi, > > Just curious what versions of Cortex MX the project currently supports? From > what I’ve seen in the documentation Cortex M4 seems the minimum, is there any > reason for this? And if so what would it take to support say Cortex M0? For > example what would it take to support running on something like the new > Ardruino Zero board? [1] > > Thanks, > Justin > > 1. http://store-usa.arduino.cc/products/abx00003
