Эх, я так и думал, что близкий функционально аналог можно найти, если поискать внимательнее. Но есть нюанс - ваш пример на ATtiny85, мой на 45. Без меня уже был выбран (
На 8 КБ можно запихивать бутлоадер Ардуино и раздутые ардуиновские библиотеки. В моем случае с 4 КБ хвала богам, что вообще не пришлось переходить на ассемблер)
Но решение выглядит как-то громоздко и контринтуитивно.
Лично я, когда уже завершаются все доработки и трогать код постоянно не требуется, помечаю его как fixed (даже каталог, чтоб не спутать) и описываю в ChangeLog основное, что нужно помнить. И потом, когда внезапно нужно что-то переделать, снимаю fixed, и по новой. Если это уже Legacy или Dead, указываю в том же ChangeLog. Хотя не знаю, может в коллективной работе не получится всех заставить вести ChangeLog, я-то все в гордом одиночестве пилю )
Спасибо, реально информативно. Как раз столкнулся с CAN-хакингом, и тоже сижу над сопряжением c STM32. Можно ссылку на беседку в Телеграм, или материалы по теме?
Эх, я так и думал, что близкий функционально аналог можно найти, если поискать внимательнее. Но есть нюанс - ваш пример на ATtiny85, мой на 45. Без меня уже был выбран (
На 8 КБ можно запихивать бутлоадер Ардуино и раздутые ардуиновские библиотеки. В моем случае с 4 КБ хвала богам, что вообще не пришлось переходить на ассемблер)
Проблема актуальная, да.
Но решение выглядит как-то громоздко и контринтуитивно.
Лично я, когда уже завершаются все доработки и трогать код постоянно не требуется, помечаю его как fixed (даже каталог, чтоб не спутать) и описываю в ChangeLog основное, что нужно помнить. И потом, когда внезапно нужно что-то переделать, снимаю fixed, и по новой. Если это уже Legacy или Dead, указываю в том же ChangeLog. Хотя не знаю, может в коллективной работе не получится всех заставить вести ChangeLog, я-то все в гордом одиночестве пилю )