Thank you for sharing with the community! Since we no longer have Community Components forum, I suggest to add more tags to make component search more relevant, like "PWM24", "PWM with phase", "PSoC Commander", "community component", etc. - the more the merrier! Otherwise it will be very hard to find the demo over time.
It is worth to include some API to the component, so there is would be no need for directly accessing Datapath registers in main.c. Please add some basic datasheet describing PWM24DP functionality.