Здравствуйте. Есть девайс на микроконтроллере STM8, который мониторит температуру и хранит ее в регистре. К нему подключаюсь по I2C с малины и считываю состояние регистров, все работает. Хотелось бы в образовательных целях написать драйвер уровня ядра. Подскажите, как правильно делается.. Желательно, чтобы драйвер уведомлял приложение при измерении температуры. Можно опрашивать в цикле в приложении, но вариант вроде так себе. Можно ли в драйвере дергать какой-то колбек или прерывание, если температура изменилась, чтобы приложение узнало об этом и отреагировало?