summaryrefslogtreecommitdiff
path: root/rushs/tinyprintf/traffic_lights/traffic_lights.h
blob: 7c803ea850be3b2d53d16ac313a9ed9c9b06f366 (plain)
1
2
3
4
5
6
7
8
9
10
11
#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 */