Please use the code examples developed for PSoC6 specifically. Porting examples from PSoC4 to PSoC6 might be a daunting task. For the requirement you mentioned, this would be a nice place to start: http://www.cypress.com/documentation/code-examples/ce221120-psoc-6-mcu-spi-master
I'm not sure if you said you wanted to use FreeRTOS or not. But it isn't compulsory. You can make applications without RTOS too just as you did in PSoC4.
Follow the PDL reference manual present in the following location for API usage related information: "C:\Program Files (x86)\Cypress\PDL\3.1.0\doc\pdl_api_reference_manual.html"