diff options
| author | Martial Simon <msimon_fr@hotmail.com> | 2025-10-11 22:19:00 +0200 |
|---|---|---|
| committer | Martial Simon <msimon_fr@hotmail.com> | 2025-10-11 22:19:00 +0200 |
| commit | 73c2b00a10c5786ddeeacc915e233fd4df1c9321 (patch) | |
| tree | e299ea4e8ac161b2b21170172ff8f182c1c3fe1a /rushs/tinyprintf/traffic_lights | |
| parent | c9b6b9a5ca082fe7c1b6f58d7713f785a9eb6a5c (diff) | |
fix: evalexpr & tinyprintf contenaient toute la piscine
Diffstat (limited to 'rushs/tinyprintf/traffic_lights')
| -rw-r--r-- | rushs/tinyprintf/traffic_lights/traffic_lights.c | 38 | ||||
| -rw-r--r-- | rushs/tinyprintf/traffic_lights/traffic_lights.h | 11 |
2 files changed, 0 insertions, 49 deletions
diff --git a/rushs/tinyprintf/traffic_lights/traffic_lights.c b/rushs/tinyprintf/traffic_lights/traffic_lights.c deleted file mode 100644 index 76ea94f..0000000 --- a/rushs/tinyprintf/traffic_lights/traffic_lights.c +++ /dev/null @@ -1,38 +0,0 @@ -#include "traffic_lights.h" - -void init(unsigned char *lights) -{ - *lights <<= 4; -} - -void turn_on(unsigned char *lights, unsigned char light_num) -{ - *lights |= 1 << (light_num - 1); -} - -void turn_off(unsigned char *lights, unsigned char light_num) -{ - *lights &= ~(1 << (light_num - 1)); -} - -void next_step(unsigned char *lights) -{ - *lights <<= 1; - *lights += *lights >> 4; -} - -void reverse(unsigned char *lights) -{ - *lights = ~*lights; -} - -void swap(unsigned char *lights_1, unsigned char *lights_2) -{ - if (lights_1 == lights_2) - { - return; - } - *lights_1 = *lights_2 ^ *lights_1; - *lights_2 = *lights_1 ^ *lights_2; - *lights_1 = *lights_2 ^ *lights_1; -} diff --git a/rushs/tinyprintf/traffic_lights/traffic_lights.h b/rushs/tinyprintf/traffic_lights/traffic_lights.h deleted file mode 100644 index 7c803ea..0000000 --- a/rushs/tinyprintf/traffic_lights/traffic_lights.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef TRAFFIC_LIGHTS_H -#define TRAFFIC_LIGHTS_H - -void init(unsigned char *lights); -void turn_on(unsigned char *lights, unsigned char light_num); -void turn_off(unsigned char *lights, unsigned char light_num); -void next_step(unsigned char *lights); -void reverse(unsigned char *lights); -void swap(unsigned char *lights_1, unsigned char *lights_2); - -#endif /* !TRAFFIC_LIGHTS_H */ |
