This commit has been based on kuldeepdhaka's pioneer work, but it was reformatted to apply libopencm3 inclusion tree correctly. timer_common_all.c now supports new rcc_periph_reset_pulse function for all families.