templates: added gpio interrupt module