I want to use the Adafruit CC3000 and its Arduino libraries on another platform. In this case it's the Arduino pin compatible PSOC4 Pioneer Kit. This is an ARM Cortex M0 based platform.
My question is: How would I go about porting a library like this? What are the steps, key files etc?
One obvious issue is that PSOC Creator does not readily support C++.
One positive might be that the Arduino Due board is based on the Atmel SAM3X8E ARM Cortex-M3 CPU.
NOTE: If you think this question is off topic; please head over to this question on Arduino Meta to voice your opinion on whether questions on Arduino Compatible devices are appropriate for this list.