Trying to use assign pins 4_0, 4_1, 4_2 to pins and pin wizard will not show them as a selection
offering, yet they are shown on package and in user manual and on schematic.
They are not called out in any other schematic component.
What am I missing here. Part on Pioneer board is CY8C4245AXI-483
I tried to create a project for CY8C4245AXI-483 with PSoC Creator v4.4
Note: If you are using CY8CKIT-042, P4_0 and P4_1 are pulled-up so you may want to use open drain.
In the Design Wide Resources > Pins
All P4, P4, P4 are shown as candidates
So I assigned P4 to Pin_1, P4 to Pin_2, P4 to Pin_3
And I could generate application.
So in your case I would think
(1) The device selected may be wrong (Not CY8C4245AXI-483)
(2) You have already used P4, P4, P4 for other use
If you can attach your project, others may be able to figure out the problem.
Attached is the project I created, main.c has not been modified, though.
Surprised that pins are brought out to a header on board, labeled but inaccessible.
The I2C pullups under some situations could be ignored or useful as well for other
uses. Or jumpered on the board.
Seems like those pins should not be excluded, that they can be used for other
designs. After all pins are precious on small package low cost parts.