* @brief Possible states of a line iterator.
*/
enum {
- GPIOD_LINE_ITER_INIT = 0,
+ GPIOD_LINE_ITER_STATE_INIT = 0,
/**< Line iterator is initiated or iterating over lines. */
- GPIOD_LINE_ITER_DONE,
+ GPIOD_LINE_ITER_STATE_DONE,
/**< Line iterator is done with all lines on this chip. */
- GPIOD_LINE_ITER_ERR,
+ GPIOD_LINE_ITER_STATE_ERR,
/**< There was an error retrieving info for a line. */
};
* @brief Static initializer for line iterators.
* @param chip The gpiochip object whose lines we want to iterate over.
*/
-#define GPIOD_LINE_ITER_INITIALIZER(chip) { 0, (chip), GPIOD_LINE_ITER_INIT }
+#define GPIOD_LINE_ITER_INITIALIZER(chip) \
+ { 0, (chip), GPIOD_LINE_ITER_STATE_INIT }
/**
* @brief Initialize a GPIO line iterator.
{
iter->offset = 0;
iter->chip = chip;
- iter->state = GPIOD_LINE_ITER_INIT;
+ iter->state = GPIOD_LINE_ITER_STATE_INIT;
}
/**
*/
static inline bool gpiod_line_iter_done(const struct gpiod_line_iter *iter)
{
- return iter->state == GPIOD_LINE_ITER_DONE;
+ return iter->state == GPIOD_LINE_ITER_STATE_DONE;
}
/**
*/
static inline bool gpiod_line_iter_err(const struct gpiod_line_iter *iter)
{
- return iter->state == GPIOD_LINE_ITER_ERR;
+ return iter->state == GPIOD_LINE_ITER_STATE_ERR;
}
/**
struct gpiod_line *line;
if (iter->offset >= gpiod_chip_num_lines(iter->chip)) {
- iter->state = GPIOD_LINE_ITER_DONE;
+ iter->state = GPIOD_LINE_ITER_STATE_DONE;
return NULL;
}
- iter->state = GPIOD_LINE_ITER_INIT;
+ iter->state = GPIOD_LINE_ITER_STATE_INIT;
line = gpiod_chip_get_line(iter->chip, iter->offset++);
if (!line)
- iter->state = GPIOD_LINE_ITER_ERR;
+ iter->state = GPIOD_LINE_ITER_STATE_ERR;
return line;
}