<div dir="ltr">Is there any technical or legal (licensing) reason why I can't just integrate the driver code generated by the Xilinx XSDK tool when building a standalone or FreeRTOS project?  It's the same code for both.  I did a dependency check and, assuming I didn't miss any externs or implicit declarations, the SPI driver code is highly coherent and loosely coupled with the rest of the code.  I only have to bring in a few files that were not SPI specific.  

It looks like I just need to basically write a simple interface layer between RTEMS and the Xilinx code and the functionality seems fairly complementary.  Over about 15 minutes, I added the SPI driver code to my Zynq BSP build and it built with no errors or warnings.  I haven't got to actually integrating the RTEMS SPI driver API to the Xilinx SPI driver API yet.  This seems like a clear and concise strategy.  Am I going to run into a roadblock later?  Either for my own project or as a give back to the RTEMS base code.<br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><div><b>Mathew Benson</b><br></div>CEO | Chief Engineer<br></div>Windhover Labs, LLC<br>832-640-4018<br><br><img src="https://drive.google.com/a/windhoverlabs.com/uc?id=1cLDczWESrU667xKgEJlFhHa2yjq5UVhJ&export=download"><br></div><a href="http://www.windhoverlabs.com" target="_blank">www.windhoverlabs.com</a><br><br></div></div></div></div></div>