Если у меня были некоторые перечисления вроде
typedef enum {
AN_TRISTATE_0,
AN_TRISTATE_1,
AN_NOTHING,
AN_MOTOR_1,
AN_MOTOR_2,
AN_MOTOR_3,
AN_SENSOR_1,
AN_SENSOR_2,
AN_SENSOR_3,
AN_SENSOR_4,
AN_SENSOR_5
} adc_pin_func_t;
и
adc_pin_func_t a_particular_pin = ...
можно ли проверить, является ли штырь частью определенной группы, например, pin является частью AN_MOTOR
или части AN_SENSOR
вместо того, чтобы проверять каждый элемент в каждой возможной группе.
Или есть более эффективные способы сделать это, кроме использования перечислений?
Заранее спасибо