diff --git a/riscv32_virt/liteos_m/board/driver/uart.c b/riscv32_virt/liteos_m/board/driver/uart.c index cd411f6b658e4de356aeaaf7a448fd4184725873..0fcc796839c3bbc1194ce8abd6d0b5ce2db90bca 100644 --- a/riscv32_virt/liteos_m/board/driver/uart.c +++ b/riscv32_virt/liteos_m/board/driver/uart.c @@ -17,6 +17,7 @@ #include "los_arch_interrupt.h" #include "los_interrupt.h" +#include "riscv_hal.h" #ifdef __cplusplus #if __cplusplus diff --git a/riscv32_virt/liteos_m/board/driver/video/fb.c b/riscv32_virt/liteos_m/board/driver/video/fb.c index e2b1086adb0f575c71f8f983321b749788b820b3..0b57e6389084e50da1718645aa97b2e709277183 100644 --- a/riscv32_virt/liteos_m/board/driver/video/fb.c +++ b/riscv32_virt/liteos_m/board/driver/video/fb.c @@ -139,7 +139,6 @@ int fb_ioctl(struct fb_mem *fbMem, int cmd, unsigned long arg) case FIOC_MMAP: { /* Get color plane info */ void **ppv = (void **)((uintptr_t)arg); - uintptr_t fbmem = (uintptr_t)fb->fbmem; /* Return the address corresponding to the start of frame buffer. */ DEBUGASSERT(ppv != NULL); *ppv = fb->fbmem; diff --git a/riscv32_virt/liteos_m/board/driver/video/fb_mem.h b/riscv32_virt/liteos_m/board/driver/video/fb_mem.h index 92b46cac36b243a211330b6396d62b68e3784293..cdf753efeb98f29c4a3d89e15c34f458f6dddb5d 100644 --- a/riscv32_virt/liteos_m/board/driver/video/fb_mem.h +++ b/riscv32_virt/liteos_m/board/driver/video/fb_mem.h @@ -32,6 +32,7 @@ #define _FBMEM_H #include +#include #include "sys/types.h" #include "sys/stat.h" #ifdef LOSCFG_LIBC_NEWLIB @@ -43,6 +44,7 @@ #include "los_interrupt.h" #include "los_debug.h" #include "los_task.h" +#include "los_mux.h" #define PATH_MAX 256 #define V_CREATE (1 << 0) diff --git a/riscv32_virt/liteos_m/board/driver/virtinput.c b/riscv32_virt/liteos_m/board/driver/virtinput.c index 18e82c2dac315f43ff62fe4263e32c831c4b1d9c..2f5abb6a9c1e4ef5a2de8871f083d52941e4e1b4 100644 --- a/riscv32_virt/liteos_m/board/driver/virtinput.c +++ b/riscv32_virt/liteos_m/board/driver/virtinput.c @@ -366,13 +366,14 @@ static int32_t InputWorkTask(void *arg) { struct Virtin *in = (struct Virtin *)arg; - while(1) { + while (1) { int32_t r = osSemaphoreAcquire(in->sem, osWaitForever); if (r != 0) { continue; } VirtinHandleEv(in); } + return HDF_FAILURE; } static int32_t HdfVirtinInit(struct HdfDeviceObject *device) @@ -449,5 +450,5 @@ struct HdfDeviceObject *GetHdfDeviceObject(void) if(g_virtInputDev != NULL){ return g_virtInputDev->hdfDevObj; } - return HDF_FAILURE; + return NULL; } diff --git a/riscv32_virt/liteos_m/board/hardware/adapter/hdf_syscall_adapter.c b/riscv32_virt/liteos_m/board/hardware/adapter/hdf_syscall_adapter.c index f63104b46c04691c83f0b2dee1927075bdd864f9..9da7a849b2d0ba1eb4e7f699e78947c14a9ededd 100644 --- a/riscv32_virt/liteos_m/board/hardware/adapter/hdf_syscall_adapter.c +++ b/riscv32_virt/liteos_m/board/hardware/adapter/hdf_syscall_adapter.c @@ -16,6 +16,7 @@ #include "hdf_syscall_adapter.h" #include "hdf_log.h" #include "hdf_sbuf.h" +#include "osal_mem.h" #include "devsvc_manager_clnt.h" #define HDF_LOG_TAG hdf_syscall_adapter diff --git a/riscv32_virt/liteos_m/board/test/test_demo.c b/riscv32_virt/liteos_m/board/test/test_demo.c index 8d5ac036ff51298fec7f20ce73353f37e419f1cf..95799df0abcfe057b592e6f6cdb6bbc418aefbce 100644 --- a/riscv32_virt/liteos_m/board/test/test_demo.c +++ b/riscv32_virt/liteos_m/board/test/test_demo.c @@ -29,8 +29,7 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -unsigned int LosAppInit(VOID) +unsigned int LosAppInit(void) { - unsigned int ret = 0; - return ret; + return 0; } \ No newline at end of file