А с новым ядром скорость увеличилась?
Да, у меня и старое на 115200 отпахало 1,5 года...
Вопрос стоит в том, что по старой версии функции, я вынужден был за каждым байтом по отдельности нырять, а в новой версии, всё складывается в отведённую тобой область...
![Smile :)](./images/smilies/icon_smile.gif)
вроде удобнее, и быстрее.... но есть один момент... например, идут у меня в ком порт данные... раньше, я их побайтно вылавливал, складировал, пока не набирал пакет нужного мне объёма, и отправлял на обработку.. теперь я решил вытаскивать пакет уже готовым, проверяя 1 подфункцией его размер...
![Smile :)](./images/smilies/icon_smile.gif)
но с приходом первого же байта прога ловит прерывание 4 и не даёт ничего делать пока я его не сниму... причём проверка объёма не снимает прерывание, и оно висит до тех пор, пока я пакет не заберу...
![Sad :(](./images/smilies/icon_sad.gif)
такая вот ботва... приходится возвращаться к старой схеме...
![Sad :(](./images/smilies/icon_sad.gif)
правда, я выкрутился, убрав вообще 4 прерывание из маски, и теперь просто проверяю через интервал времени объём, и забираю когда надо... так намного быстрее, но выход топорный...
![Sad :(](./images/smilies/icon_sad.gif)