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