Цитата(Метценгерштейн @ Sep 12 2016, 10:07)

Есть некоторые дефайны:
. . .
надо в цикле по очереди их вызывать. Как это делается обычно? Может в массив затолкнуть и по элементам идти?
Вот была аналогичная задача, добрые люди здесь подсказали.
"Номер" с массивом.
Код
enum
{
LED1,
LED2,
. . . .
LED_MAX
};
int my_array[] =
{
[LED1] = LED8_Pin, // это можно из деф
[LED2] = LED5_Pin,
. . . .
[LED_MAX] = 0
};
for(int i=0; i<LED_MAX; i++) . . . . .
ps - это какраз XMacro из предыд. поста.
Сообщение отредактировал k155la3 - Sep 14 2016, 09:35