working gpio driver