|
Open Garden
0.10.1-21
|
Utility to handle struct parameters. More...

Functions | |
| void | flag_set (struct programs_t *progs, const uint8_t bit, const uint8_t val) |
| uint8_t | flag_get (struct programs_t *progs, const uint8_t bit) |
| void | flag_sunsite (struct programs_t *progs, const char c) |
| void | flag_valve (struct programs_t *progs, const char c) |
Utility to handle struct parameters.
| uint8_t flag_get | ( | struct programs_t * | progs, |
| const uint8_t | bit | ||
| ) |
Get flag value.
This function will get the correspondent bit in the flags byte.
ex. check the led flag value is if (flag_get(progs, FL_LEDS)) ...
| *progs | the ogstruct. |
| bit | the bit of the flag's byte. |
| void flag_set | ( | struct programs_t * | progs, |
| const uint8_t | bit, | ||
| const uint8_t | val | ||
| ) |
| void flag_sunsite | ( | struct programs_t * | progs, |
| const char | c | ||
| ) |
set or get the sunsite flag.
| void flag_valve | ( | struct programs_t * | progs, |
| const char | c | ||
| ) |
set or get the valve type flag.
1.8.13