diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2018-11-04 23:46:12 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2018-11-04 23:46:12 -0500 |
commit | 2f719330b8afee5075b48d428c836e2c0a3bb14e (patch) | |
tree | da51902d1659383016cec9cbfbab34f2ec9a7826 /src/user | |
parent | 3a798edb836a30f612b6dd40334b69a2dbeeca22 (diff) |
vfs, initrd
Diffstat (limited to 'src/user')
-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); |