-
- там достаточно тупо заменить многие ф-и инлайнами, заполнение регистров - дефайнами, оптимизировать некоторые вычисления - на пару часов работы, можно раза в 2 сократить объем кода и поднять скорость. Непонятно какую дурь они курили (видимо zeleny(93 знак., 14.11.2013 20:43)
- Насколько помню неатомарные обращения к регистрам разрешения тактирования различных модулей. Если это в многозадачной среде, то чревато. - Юра(14.11.2013 19:47, )
- USB стек от STM для VCP - он не допилен до ума. Зависает в своих прерываниях при определенных условиях. - User_(12.11.2013 14:55)
- Я имел в виду "Standard Peripherals Library". - plainuser(13.11.2013 10:04)
- Подтверждаю косяки в USB стеке от STM, конкретно сталкивался со следующими: BaN(694 знак., 12.11.2013 22:19)
- Если не выходить за пределы ногодрыга, то ошибок можно и не заметить. Пару раз при детальном изучении реализации некоторых вещей в либах натыкался на полную неработоспособность того что там накалякано левой ногой. Злорадных записей чтобы потом 1111111(123 знак., 12.11.2013 12:12)
- Серьезно интересуюсь.Используем уже 3й год SPI,ADC,DMA,UART,RTC,Flash,IRQ,Tim,I2C начинали напрямую без либ.Сейчас все через либы.Как-то глюки не встречались.Непонятки бывали , несовершенство тоже присутствует.Что-то где-то ручками добавить plainuser(34 знак., 12.11.2013 13:45)
- Как потратите день на выяснения причин глюков то вспомните индусов:) Я встречал 2 ошибки - одна синтаксическая с битами, приведет к интересным глюкам. Вторая была связана скорее всего с тем, что писака доку на мк прочитал по диагонали и с одним 1111111(73 знак., 12.11.2013 21:23)
- А как Вы вообще код пишите? подобные ошибки это обычная рутина при написании софта и как бы не напрягает... - Nikolay801_(12.11.2013 22:06)
- Я свой код за всеобщее благо не выдаю, и не обзываю лохами тех кто его не использует. Разницу ощущаете? - 1111111(13.11.2013 00:37)
- честно, не ощущаю. Nikolay801_(28 знак., 13.11.2013 09:33)
- Я там кого то обозвал? Или предложил свои либы? - 1111111(13.11.2013 14:03)
- А я что кого то обзывал? Ну мне реально не понятно. Nikolay801_(103 знак., 13.11.2013 15:15)
- +100500 - Vit(13.11.2013 16:12)
- К чему вы вобще приплели либы к умению-неумению разбираться в чужом коде? И если уж приплели, то предлагаете либы не только использовать, но еще и в их коде ковыряться? Мне мое время достаточно дорого чтобы тратить его на всестороннее изучение 1111111(43 знак., 13.11.2013 15:42)
- А я что кого то обзывал? Ну мне реально не понятно. Nikolay801_(103 знак., 13.11.2013 15:15)
- Я там кого то обозвал? Или предложил свои либы? - 1111111(13.11.2013 14:03)
- честно, не ощущаю. Nikolay801_(28 знак., 13.11.2013 09:33)
- Я свой код за всеобщее благо не выдаю, и не обзываю лохами тех кто его не использует. Разницу ощущаете? - 1111111(13.11.2013 00:37)
- две ошибки на примерно 1МБ исходников (если речь только об StdLib) это весьма неплохой результат - koyodza(12.11.2013 21:45)
- А как Вы вообще код пишите? подобные ошибки это обычная рутина при написании софта и как бы не напрягает... - Nikolay801_(12.11.2013 22:06)
- Как потратите день на выяснения причин глюков то вспомните индусов:) Я встречал 2 ошибки - одна синтаксическая с битами, приведет к интересным глюкам. Вторая была связана скорее всего с тем, что писака доку на мк прочитал по диагонали и с одним 1111111(73 знак., 12.11.2013 21:23)
- Серьезно интересуюсь.Используем уже 3й год SPI,ADC,DMA,UART,RTC,Flash,IRQ,Tim,I2C начинали напрямую без либ.Сейчас все через либы.Как-то глюки не встречались.Непонятки бывали , несовершенство тоже присутствует.Что-то где-то ручками добавить plainuser(34 знак., 12.11.2013 13:45)