Сообщение от faru
|
В чем еще "вкусность" архитектуры Cortex-ов
|
С какого бока в теме про STM8 Кортексы появились - непонятно.
Сообщение от st_1
|
stm8s_gpio.h
|
Это уже не ИАР.
Сообщение от faru
|
Так что можно и не через хедеры, а просто дефайны прописать
|
Все уже прописано до нас. В этом песня! Если кого-то прикалывает самостоятельно стучать по клаве вводя текстовый файл в 170кБ, то флаг ему в руки, барабан на шею, и попутного ветра... Написать макросы "под себя" на основе этих определений - такую работу я понимаю.
Сообщение от EugVor
|
Но для разработчика единственный сомнительный плюс - наглядность в виде обращения к биту как элементу структуры. А его номер в регистре приходится высчитывать по очерёдности их перечисления в объявлении битовой структуры.
|
PC_ODR_ODR1 = 0;//Выключим светодиод
PC_ODR_ODR1 = 1;//Включим светодиод
Или без тамошних дополнительных дефайнов, полностью идентичный кусок
PC_ODR_bit.ODR1 = 0;//Выключим светодиод
PC_ODR_bit.ODR1 = 1;//Включим светодиод
Где в этой конструкции "высчитывание очередности"? (Это пример IAR_овской работы с портами). Дальше свернуть их в конструкции вида
off(Led_Green);//Выключим светодиод
on(Led_Green);//Включим светодиод
каждый может по своему вкусу.