Украшаем IAR

Помнится, недавно я писал о том, как заставить AVR Studio подсвечивать типы из stdint.h, ибо из коробки она этого не умеет. Так вот, оказалось, что IAR тоже надо допилить напильником. Желающих узнать об этом процесcе подробнее я приглашаю под кат.

Здесь все будет немного по другому. Для начала надо создать файл с желаемыми ключевыми словами (лучше сохранить его поближе к IAR'у):


uint8_t
uint16_t
uint32_t
int8_t
int16_t
int32_t


Дальше идем в Tools -> Options, ставим галку «Use Custom Keyword File» и выбираем созданный файл:



И далее в Colors and Fonts выбираем нужный шрифт для указанных ключевых слов:



В общем, все просто. Однако, мне все же пришлось заглянуть в мануал.
  • +1
  • 07 ноября 2011, 17:29
  • _YS_

Комментарии (7)

RSS свернуть / развернуть
До пятой AVR Studio с раскраской от VAX все равно далеко)
0
  • avatar
  • Vga
  • 07 ноября 2011, 17:51
Ну… Пятая AVR Studio — уже не совсем AVR Studio. ;)
0
Скажем так, оно наконец-то зслуживает названия Studio ;)
0
А мне вот интересно — вроде мэйнстрим, топовые дорогущие студии типа IAR/Keil, крутые компиляторы, дебаггеры — но блин сами IDE настолько убогие, словно на дворе 1990г — не смочь прочитать объявление типа из .h файла — это ж ппц :(
При этом есть же относительно нормальные продукты для С++ — Eclipse, Netbeans, я уже не говорю о Visual Studio + CodeRush/Visual Assist.
Именно по этому маюсь с настройкой Netbeans/Eclipse/GCC под винду для работы с STM32+FreeRTOS — хоть IAR/Keil заработали сразу, но их убогость как IDE меня просто убивает, невозможно же работать с такой продуктивностью.
+1
А что мешает к эклипсу прикрутить компилятор от иара или кейла?
Еще очень неплох слик (slickedit).
0
Отладка потому что при этом отвалится.
0
А отладка в родной IDE. Сам так пользую — никаких неудобств от необходимости ведения двух проектов не испытываю. В принципе, можно и без проекта для иара обойтись — на электрониксе где-то было. Обе среды спокойно ловят внешнее изменение файлов, и синхронизируют. Так что всегда можно оперативно подправить в родной.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.