re-enable hardware i2c; update NVIC priority to use  define from CMSIS instead of magic 0x500 number