私はこの定義を持っています
#define LED_CLOCK_PIN (DDRD, PORTD, PD6)
値PORTD
を取得するために、さらに2つの定義を記述したいと思います。PD6
#define GET_PORT(_PORT_) /*some magic goes here*/
#define GET_PIN(_PIN_) /*some magic goes here*/
uint8_t port = GET_PORT(LED_CLOCK_PIN);
uint8_t pin = GET_PIN(LED_CLOCK_PIN);
出来ますか?