add GPIO checking to inform the channel