You should check Kees_library has a lot of goodies:
https://github.com/EngineerBro/GlowTimeI'm trying this GlowTime project to drive a 32x32 panel but I I noticed his library and it's quite cool, so far I've used the KEES_PinHelper that if you name the pins certain way it assigns them directly, case insensitive too.
So p0_0_blah will be assigned to P0[0] you can use P0_0_blah as well for the same result. Or you can do thispin_P0_0 for the same pin definition. Pretty handy.
Also he has a lot of blocks on that community library and some PSoC Sensei blocks as well are in there.
Edit: KEES stands for Chris Keeser (Cypress employee).
PSoC Sensei is Brad Budlong (Cypress employee as well) I believe:
http://www.cypress.com/?id=2401Edit2: hmm seems he has an interesting project here as well:
https://github.com/EngineerBro/Carbon (quadcopter on PSoC 4?
)