Contiki os preprocesador define

2

Estaba mirando a contiki cómo define la dirección del puerto para telob / sky: enlace y estoy abofeteado.

Quiero decir, en MSP430 simple jurgon puedes hacer esto

P1DIR = 0x01;

para configurar, por ejemplo, el puerto 1 o

P1SEL &= (~BIT0);    // Set P1.0 SEL for GPIO 

Ahora, el programador maestro contiki tiene algo como:

#define HWCONF_PIN(name, port, bit) \
static CC_INLINE void name##_SELECT() {P##port##SEL &= ~(1 << bit);} 

y así sucesivamente ..

para hacer que la programación del puerto sea más fácil, pero no puedo entender cómo se consigue esto ejecutado.

Por ejemplo, ¿cómo se llama este "nombre ## _ SELECT ()"?

Sé que es una pregunta de novato, pero tengan paciencia conmigo. Gracias

    
pregunta Nick_K

0 respuestas

Lea otras preguntas en las etiquetas