В мануале на LPC2106 пишут:
"UART FIFO Control Register, bits7:6 - Rx Trigger Level Select
00: trigger level 0 (default=’h1)
01: trigger level 1 (default=’h4)
10: trigger level 2 (default=’h8)
11: trigger level 3 (default=’he)
These two bits determine how many receiver UART1 FIFO characters must be written
before an interrupt is activated.
The four trigger levels are defined by the user at
compilation allowing the user to tune the trigger levels to the FIFO depths chosen."
Последнее предложение меня повергает в лёгкий транс

Каким образом при компиляции можно менять пределы заполнения буфера, при достижении которого выставляется прерывание?????? И вообще, каким боком здесь компилятор??? Вдруг пишу в машинных кодах