update template for new driver interface
update STM32L0 example for new driver interface
fix STM32 gpio F1 driver
register self, if not monolith driver
update STM32F1 example for new driver model