aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.zig b/src/main.zig
index deac169..d6a1aa4 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -6,12 +6,13 @@ const timer = @import("timer.zig");
const rcc: *[39]u32 = @ptrFromInt(0x40021000);
const gpioa = gpio.gpioa;
const gpioc = gpio.gpioc;
+const tick = timer.systick;
export fn _start() callconv(.C) noreturn {
cpu.interrupt_disable();
interrupt.initialize();
interrupt.register(.SVCall, svcall);
- timer.initialize(1000);
+ tick.initialize(1000);
cpu.interrupt_enable();
rcc[19] |= 5; // gpio a and c
@@ -21,8 +22,8 @@ export fn _start() callconv(.C) noreturn {
while (true) {
//asm volatile("svc 0");
gpioa.toggle(5);
- const next = timer.ticks() + 1000;
- while (timer.ticks() < next) {
+ const next = tick.ticks() + 1000;
+ while (tick.ticks() < next) {
asm volatile("nop");
}
}