I need to implement my own channel mapping based on a different scenario. For example, in the list of bad channels and good channels which use RSSI or PER I want to increase the BER for good channels in a certain time period. Another example can be rescheduling the channel list based on different timing or clustering.
I was wondering if somebody can help me to implement this with Cypress hardware.
Just for the record, we do not have any API to alter the channel map.
The closest you can get to is via an API to read the RSSI value when you are connected as a peripheral.
Then it is up to you to use this information.