ivory-bsp-stm32: fix i2c peripheral
ivory-bsp-stm32: at last a proper structure for interrupts
ivory-bsp-stm32: fixes to use new interrupt structure
warnings cleanup
ivory-bsp-stm32: template haskell generator for stm32SignalsInstance fixed
ivory-bsp-tests: compile under new interrupt regime