Boryan_R пишет:
"хитрый" ключ увидев на GPIO высокий уровень включит питание на передатчик на определённое время
Общая модель будет неопределенной. И зависеть, кроме корректности прошивки еще и от корректности поведения "хитрого" ключа.
В общем случае, имхо, можно в конфиге выделить "сигнальный" GPIO, который будет дергаться перед каждой посылкой данных. А к нему уже цеплять "умные" ключи. В настройках сигнального GPIO оставить - номер задействованного вывода, необходимость пуллап-а/пуллдаун-а перед началом передачи и таймаут в десятках миллисекунд, например.