We use a frontend that requires four pins and the timeslot API with our own protocol on nRF52832 & nRF52840. This works fine, but for BLE to work properly we need to leave the frontend in bypass-tx mode outside of our timeslots, causing excessive energy usage.
We would like to put the frontend in idle mode when not used, then let the softdevice switch it to bypass-tx/bypass-rx as needed. For that to work we need the softdevice to set two pins per mode.
Is it possible to use the configured PPI's forks to connect them to another GPIOTE TASKS_OUT to lower the energy usage? Any other way to make this work with the current softdevice versions?
Are there any plans to have proper support for PA/LNAs with more pins in softdevice?