diff options
Diffstat (limited to 'trafficlight.h')
| -rw-r--r-- | trafficlight.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/trafficlight.h b/trafficlight.h new file mode 100644 index 0000000..52ba584 --- /dev/null +++ b/trafficlight.h @@ -0,0 +1,12 @@ +#include <stdint.h> +#include <stdbool.h> +#include "color.h" +#include "dio.h" + +#define TIVA_CLK 16e6 +#define GREEN_PERIOD TIVA_CLK * 5 +#define YELLOW_PERIOD TIVA_CLK * 2 +#define RED_PERIOD TIVA_CLK * 7 + +void PortInit(uint32_t port, uint32_t clk); +void TimerInit(uint32_t timer, void(*timer_handler)(), uint32_t clk, uint32_t delay); |
