Hello Peter,
I have checked with a text editor the *.pe file (*.mex doesn't exists).
Here is the extract of the fatfs config that select osif and rtc components:
<ItemState>
<ItemSymbol>LinkItem</ItemSymbol>
<ListItemCount>1</ListItemCount>
</ItemState>
<ItemState>
<ItemSymbol>LinkGrp</ItemSymbol>
<ReadOnly>false</ReadOnly>
<UserReadOnly>false</UserReadOnly>
<Expanded>true</Expanded>
</ItemState>
<ItemState>
<ItemSymbol>Link0</ItemSymbol>
<ReadOnly>false</ReadOnly>
<UserReadOnly>false</UserReadOnly>
<Value>osif1</Value>
</ItemState>
<ItemState>
<ItemSymbol>LinkRTC</ItemSymbol>
<ReadOnly>false</ReadOnly>
<UserReadOnly>false</UserReadOnly>
<Value>rtcTimer1</Value>
</ItemState>
I have tried to manually patch the file with:
<ListItemCount>1</ListItemCount> --> <ListItemCount>2</ListItemCount>
or
<ItemSymbol>LinkRTC</ItemSymbol> --> <ItemSymbol>Link1</ItemSymbol>
but it changes nothing after reloading the configuration the rtc_api is always deselected.
Even more stange: if I change
<Value>osif1</Value> --> <Value>foo</Value>
after reloading the configuration osif1 is still selected...
Please keep me informed of the ticket you have open and the answer of your software team.
Regard
Rémy