Skip to content

Device tree driver basics done #125

Device tree driver basics done

Device tree driver basics done #125

Triggered via pull request May 28, 2025 21:24
Status Failure
Total duration 56s
Artifacts

build.yml

on: pull_request
build-gcc-and-test
44s
build-gcc-and-test
build-clang
52s
build-clang
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 10 warnings
build-gcc-and-test
run-cmake action execution failed: 'Error: "'/home/runner/work/_temp/1529689135/cmake-3.24.4-linux-x86_64/bin/cmake' failed with error code: '2'.'
build-gcc-and-test: src/drivers/dt/dt_access.c#L14
'sbi_put_u32' defined but not used [-Werror=unused-function]
build-clang
run-cmake action execution failed: 'Error: "'/home/runner/work/_temp/1529689135/cmake-3.24.4-linux-x86_64/bin/cmake' failed with error code: '2'.'
build-clang: src/drivers/dt/dt_access.c#L14
unused function 'sbi_put_u32' [-Werror,-Wunused-function]
build-clang: src/drivers/dt/dt_access.c#L14
unused function 'sbi_put_u32' [-Werror,-Wunused-function]
build-clang: src/drivers/dt/dt_access.c#L14
unused function 'sbi_put_u32' [-Werror,-Wunused-function]
build-clang: src/drivers/dt/dt_access.c#L14
unused function 'sbi_put_u32' [-Werror,-Wunused-function]
build-clang: src/drivers/uart.c#L10
macro 'MSR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L9
macro 'LSR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L8
macro 'MCR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L7
macro 'LCR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L6
macro 'ISR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L5
macro 'FCR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L4
macro 'IER' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L3
macro 'THR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L2
macro 'RHR' defines an integral constant; prefer an enum instead [modernize-macro-to-enum]
build-clang: src/drivers/uart.c#L2
replace macro with enum [modernize-macro-to-enum]