Клавиатура 4х4 подключена через псевдоI2C контроллер клавиатуры и дисплея CH455G (даташит прицепил)
Для клавиатуры используются выводы DIG0-DIG3 и SEG0-SEG3.
Микросхема подключена на шину I2C4.
Выход прерывания SEG7 подключен на порт GPIO_SD_B1_09, низкий уровень = есть прерывание. При инициализации микросхемы нужно переключить её в режим "7 сегментов" - тогда вывод SEG7 будет работать как выход прерывания.