eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2016-01-20 10:52 pm
Entry tags:

STM32 и Nokia-5110

За вечер портировал библиотечку для работы с экранчиком на STM32 (код на гитхабе).

Долго ковырялся с SPI: накопипащенный из предыдущих проектов код оказался в данном случае неработоспособным, пришлось переделывать. Теперь думаю, как бы сделать обновление всего экрана через ПДП: придется какие-нибудь КА выдумывать, чтобы правильно пинать ноги экранчика по окончанию передачи ПДП.

[identity profile] mbr.livejournal.com 2016-01-21 05:25 am (UTC)(link)
pcd8544_print((uint8_t*)"÷ÓÅ × ÐÏÒÑÄËÅ\n\nAll OK\n");

И где utf8?

[identity profile] eddy-em.livejournal.com 2016-01-21 05:39 am (UTC)(link)
Ты о чем? КОИ8-Р, ясен пень. Хрюникодом пусть китаезы пользуются.

[identity profile] mbr.livejournal.com 2016-01-21 05:54 am (UTC)(link)
deprecated давно!

[identity profile] eddy-em.livejournal.com 2016-01-21 05:56 am (UTC)(link)
Да что ты говоришь! У нас на всех серваках КОИ8, а лично у меня на абсолютно всех рабочих машинках тоже КОИ8.
Нафига мне хрюникод? Я пока китайский учить не собираюсь!

[identity profile] mbr.livejournal.com 2016-01-21 05:58 am (UTC)(link)
На серваках у вас такая же хрень. А по китайски твой код выглядит именно что на публичных ресурсах, вроде github

[identity profile] eddy-em.livejournal.com 2016-01-21 01:13 pm (UTC)(link)
Я очень редко пихаю русские строки вот так, напрямую. Только как комментарии для упрощения редактирования po-файлов для gettext'а. Но их легко отличить по трем слешам вместо двух и автоматом выпилить, если глаз режет.

Вообще, конечно, жаль, что я не начал сразу с cp866 или, скажем, 1251. Из-за неалфавитного порядка букв в КОИ8-Р процесс сортировки строк сильно усложняется. Хотя, по сравнению с хрюникодостроками это мелочь!