uvm32/apps/sketch/sketch.c
Toby Jaffey 76fba39a21 Rework syscall ABI.
Syscalls now accept two parameters, allowing for things like "int count = read(buf, len)"
Rather than providing safe signatures for syscalls, the user is now given helper functions to safely parse incoming values, c-strings and slices.
2025-12-09 21:51:35 +00:00

31 lines
384 B
C

#include "uvm32_target.h"
// provide main, with setup()/loop() flow
void setup(void);
bool loop(void);
uint32_t count;
bool loop(void) {
printdec(count);
println("");
if (count++ >= 10) {
return false;
} else {
return true;
}
}
void setup(void) {
count = 0;
}
void main(void) {
setup();
while(loop()) {
yield();
}
}