diff options
Diffstat (limited to 'src/user/user.c')
-rw-r--r-- | src/user/user.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/user/user.c b/src/user/user.c index 620ffd0..eb2d662 100644 --- a/src/user/user.c +++ b/src/user/user.c @@ -1,6 +1,8 @@ -#include <kernel/clock.h> #include "priv_gpio.h" -#include <kernel/task.h> + +#include <kernel/clock.h> +#include <kernel/heap.h> +#include <kernel/vfs.h> void user_delay(uint32_t ms) { @@ -28,6 +30,11 @@ void user_main(void) { gpio(GPIO_MODE, 5, OUTPUT); + int test = vfs_open("A:/hello", VFS_FILE_READ); + char *buf = malloc(20); + int count = vfs_read(test, 20, (uint8_t *)buf); + (void)count; + if (fork() == 0) { while (1) { gpio(GPIO_OUT, 5, 1); |