1 of 1 people found this helpful
Yes, PSoC 6 comes with a dual core architecture which comes with various complexities. PSoC 6 is completely based on the Peripheral Driver Library (PDL) to make this complexity go away. There is no seperate component based API documentation like you see in PSoC 4, it gets completely integrated into the PDL in PSoC 6.
The PDL implements a simple, consistent design based on three fundamental concepts like the code snippet you mentioned:
- Base Hardware Address
- Configuration Structure
- Context Structure
I agree it might take time to get familiar with it, but once you get it, you've got it. To answer your question, there is no way to enable high level routines. The PDL format is the way to proceed. Find more information here.
Thanks for your answer!