Я бы так не делал. Слишком много нюансов. Лучше в ф. области оставить только функцию "бит ВКЛ", а "бит ВЫКЛ" сделать в самом целевом устройстве.
ЗЫ.
В крайнем случае, если модифицировать программу в целевом устройстве нельзя, то можно попробовать использовать две ф.области
в первой использовать функцию "бит ВКЛ"
вторая, с запуском от этого бита в целевом устройстве, с функцией "бит ВЫКЛ".