объясните пожалуйста как это работает : #define P_EP(n) ((USB_EP_EVENT & (1 << (n))) ? USB_EndPoint##n : NULL) что такой #define знаю, а вот в первый раз увидел, знак вопроса и вот такую конструкцию : USB_EndPoint##n : что означает ## и : И как это будет работать pUDP->UDP_GLBSTATE &= ~AT91C_UDP_FADDEN; вот этот знак ~ Еще не совсем понимаю как вызывается функция ,которая имеет модификатор _inline. функция с этим модификатором помещается по адресу в флэш, а когда она будет выполнятся ? и как узнать где она располагается ? Вопросы простые, но если не затруднит объясните пожалуйста.
|