> Второй вопрос мне не очень понятен, что вы имеете ввиду под перезапуском таймера
У вас частота ШИМ -- 50Гц, т.е. в течение 20мс выводится 1 управляющий сигнал. Пауза между записью в регистр таймера у вас -- 10мс, т.е. за 1 период ШИМ вы в принципе можете успеть запросить два поворота на 10 градусов. Вопрос: что будет, если запись в регистр таймера пришлась на время, когда выводится управляющий сигнал? Сигнал растянется или оборвётся или будет выведен до конца?
Ок. Следующий вопрос: vTaskDelay(10); Чему у вас равен период одного тика? Если 1мс, то весь повород должен занимать 0.18 секунды.
Кроме того, непонятно, как вы синхронизируетесь с периодом ШИМ: таймер перезапускается каждый раз при записи нового значения в TIM2->CCR2 или нет?
> При git merge dev в мастер перенесутся и все коммиты из дева или же только код
Если возможен fast forwarding перенесутся все коммиты. Его можно отключить добавив --no-ff в команду git merge.
В противном случае вы получите один merge коммит -- коммит с двумя родителями, выглядящий как один коммит добавляющий код.
Что-то я не пойму:
Судя по тексту вопроса у вас есть несколько коммитов в dev, а вы хотите увидеть в master только последний. Это можно сделать командой git cherry-pick dev из ветки master.
Судя по тому, что вы в комментарии написали -- у вас есть что-то в dev и вы хотите увидеть единственный коммит со всеми изменениями из dev в master. Это можно сделать командой git merge dev из ветки master.
Напишите понятно, что у вас есть и чего вы хотите.
Нужно читать из pinp чтобы вычитать пришедшие нотификации. После того как все нотификации будут прочитаны дескриптор перестанет сигналить poll о готовности данных. Из fileInp нужно читать сами данные (потому что их читать больше неоткуда), но только в том случае, когда poll сработал именно на дескриптор pinp.
k0rden: я не понимаю, вы точно читаете то что я написал? Вы пишете:
> Раздел 5 начинается не на границе физического сектора.
я вам отвечаю:
> Для 5-го раздела это число (512006144) нацело делится на 8, т.е. раздел начинается на границе физического сектора.
Физические сектора у вас в 8 раз больше логических, начало раздела записано в логических секторах. Для 5-го раздела это число (512006144) нацело делится на 8, т.е. раздел начинается на границе физического сектора.