I must be misunderstanding what the Functional Group option is for in the Pins tool, because how it's working doesn't make sense to me.
I've got one project that supports two significantly different boards. They have about 60% of the same pin assignments. My understanding was that the way to set up the two configurations in the Pins tool is to create a functional group for each. Each gets its own prefix and its own init function - that part makes sense and fits with what I need to do.
Where it's going wrong is that I can't actually assign different functions and identifiers to the pins in the differed groups. My initial configuration has the prefix EB6. I copied that to the secondary configuration, EB2. I spent half an hour entering all of my changes for the EB2 group, only to discover that they'd overwritten the EB6 group.
All of the changed identifiers wiped out the originals. I'm struggling to understand why the identifier prefix is even provided if it's not to deconflict identifiers between groups.
What's the correct way to do this with the Pins tool? How do I define two separate sets of pin configurations to go with the different build configurations?
Thanks,
Scott