added changes of improved GPIO driver interface