#include "config.h" DeviceRole detect_role() { pinMode(PIN_ROLE, INPUT_PULLDOWN); return digitalRead(PIN_ROLE) == HIGH ? DeviceRole::Receiver : DeviceRole::Sender; }