Как выполняется контроль потока данных? Какие виды фреймов есть в протоколе?
https://git.vyatsu.ru/ICS-Microprocessor-2020/Display_Avr_3/src/commit/a154d9290357e15c1e722dc50bf433b1bb8e5e9c/hdlc/hdlc.h#L96
Как выполняется контроль потока данных? Какие виды фреймов есть в протоколе?
Переделал по другому. Сделал функции для создание фреймов, также приложил файл для демонстрации работы
https://git.vyatsu.ru/ICS-Microprocessor-2020/Display_Avr_3/commit/a19da2cbd3a9d9cdf0c2662916f827f8d862f978
не понимаю, как пользоваться этим модулем, чтобы отправлять данные и получать их, не зная о существовании HDLC. Зачем мне создавать пакет HDLC, когда это ваша работа. Я уже это озвучивал не раз.
https://git.vyatsu.ru/ICS-Microprocessor-2020/Display_Avr_3/src/commit/a19da2cbd3a9d9cdf0c2662916f827f8d862f978/hdlc/test_hdlc_frame.c#L19
не понимаю, как пользоваться этим модулем, чтобы отправлять данные и получать их, не зная о существовании HDLC. Зачем мне создавать пакет HDLC, когда это ваша работа. Я уже это озвучивал не раз.
За небольшой промежуток времени успел сделать лишь нормальное создание фреймов, и хотелось бы услышать комментарии конкретно по этому. Через некоторое время будет написан код, где будет отправка получение данных без связи с hdlc
За небольшой промежуток времени успел сделать лишь нормальное создание фреймов, и хотелось бы услышать комментарии конкретно по этому. Через некоторое время будет написан код, где будет отправка получение данных без связи с hdlc
malloc непозволителен при разработке для AVR. Слишком мало места для динамического выделения паямяти.
https://git.vyatsu.ru/ICS-Microprocessor-2020/Display_Avr_3/src/commit/a19da2cbd3a9d9cdf0c2662916f827f8d862f978/hdlc/hdlc_frame.c#L60
`malloc` непозволителен при разработке для AVR. Слишком мало места для динамического выделения паямяти.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Как выполняется контроль потока данных? Какие виды фреймов есть в протоколе?
Переделал по другому. Сделал функции для создание фреймов, также приложил файл для демонстрации работы
a19da2cbd3не понимаю, как пользоваться этим модулем, чтобы отправлять данные и получать их, не зная о существовании HDLC. Зачем мне создавать пакет HDLC, когда это ваша работа. Я уже это озвучивал не раз.
За небольшой промежуток времени успел сделать лишь нормальное создание фреймов, и хотелось бы услышать комментарии конкретно по этому. Через некоторое время будет написан код, где будет отправка получение данных без связи с hdlc
mallocнепозволителен при разработке для AVR. Слишком мало места для динамического выделения паямяти.Хорошо, переделаю без него
Есть ли еще аспекты, которые нужно переделать?
Убрал малок
4b4a162f72разговор продолжен в #10