Programování uC Microchip v C

UL určitě není Unsigned Long. Borec to v programu používá za různýma číslama, převážně v #define header souborů.
#define vSize 0x1256UL // například…

Co dělá #define mi je jasné, ale už mi není jasné co má dělat za define něčeho ((2UL<<24)|(((red)&255UL)<<16)|(((green)&255UL)<<8)|(((blue)&255UL)<<0))
Asi budu muset ty definice trochu rozdráždit a podívat se co se mění…