Цитата(singlskv @ Sep 23 2006, 14:16)

Упоминается, но там ссылка на стр.203 в EWAVR_CompilerReference.pdf ,
а в этом файле ключевое слово __raw не упоминается
Более того, в IDE __raw не выделяется цветом как другие ключевые слова.
И как это народ английский переводит?
Вот цитата:
Цитата
Part2, Extended keywords, page 203
Add the following extended keywords:
__raw
Interrupt functions preserve the content of all used processor registers at function entrance and restore them at exit. However, for some very special applications, it can be desirable to prevent the registers from being saved at function entrance. This can be accomplished by the use of the extended keyword __raw, for example:
__raw __interrupt void my_interrupt_function()
__nested
Use the __nested keyword to implement a nested interrupt, in other words, an interrupt that may be called multiple times.
A nested interrupt service routine acts like a normal interrupt service routine except that it sets the interrupt enable bit before any registers are saved. Example:
__nested __interrupt void my_interrupt_function()
где говорится о том, что на стр. 204 говорится об Extended keywords (там как раз приведён список). Добавьте туда следующие extended keywords. Это же дополнение к мануалу, написанному намного раньше, чем вышла версия 4.20 продукта.