userland
userland copied to clipboard
Source code for ARM side libraries for interfacing to Raspberry Pi GPU.
**Describe the bug** The file `mailbox.h` of the hello_fft application https://github.com/raspberrypi/userland/blob/3fd8527eefd8790b4e8393458efc5f94eb21a615/host_applications/linux/apps/hello_pi/hello_fft/mailbox.h contains a declaration `unsigned get_version(int file_desc);` This declaration is used nowhere in the code. In particular https://github.com/raspberrypi/userland/blob/3fd8527eefd8790b4e8393458efc5f94eb21a615/host_applications/linux/apps/hello_pi/hello_fft/mailbox.c does not...
Hi guys, I use the Raspberry (3) together with the HQ camera in an Allsky camera setup. I want to take long exposure pictures all the night and looking for...
Adding Datetime with Millisecond, removing Delay in Timelapse, adding USR1 Signal handling
I am trying to run `dtoverlay` on Debian-arm64 after compiling userland from source. `buildme` installed the compiled binaries into `/opt/vc`. I added lib and bin to proper paths. On running,...
**Describe the bug** When run in a tight loop, raspistill will hang on an RPi4 after about an hour. At 6s per iteration this is . . . an exercise...
Document `pmic` subcommand to `vcgencmd measure_temp`
64 bit build fails: ``` [ 22%] Building C object interface/mmal/vc/CMakeFiles/mmal_vc_client.dir/mmal_vc_client.c.o In file included from /home/noltari/workspace/openwrt/build_dir/target-aarch64_cortex-a72_musl/bcm27xx-userland-ad8ef597bdcf23032064c5036a9154b6b8beb649/build/inc/interface/vcos/vcos.h:114, from /home/noltari/workspace/openwrt/build_dir/target-aarch64_cortex-a72_musl/bcm27xx-userland-ad8ef597bdcf23032064c5036a9154b6b8beb649/interface/mmal/mmal_common.h:40, from /home/noltari/workspace/openwrt/build_dir/target-aarch64_cortex-a72_musl/bcm27xx-userland-ad8ef597bdcf23032064c5036a9154b6b8beb649/interface/mmal/mmal.h:355, from /home/noltari/workspace/openwrt/build_dir/target-aarch64_cortex-a72_musl/bcm27xx-userland-ad8ef597bdcf23032064c5036a9154b6b8beb649/interface/mmal/vc/mmal_vc_client.c:29: /home/noltari/workspace/openwrt/build_dir/target-aarch64_cortex-a72_musl/bcm27xx-userland-ad8ef597bdcf23032064c5036a9154b6b8beb649/build/inc/interface/vcos/vcos_assert.h:303:69: error: size of array 'vcos_static_assert' is negative...
Package the `vcgencmd-completion.bash` file as `/usr/share/bash-completion/completions/vcgencmd` to install. The integration tests don't need to be shipped, but may help maintenance when updating the completion for future changes.
Move the work dir from /tmp/.dtoverlays to /run/dtoverlay since /tmp is world-writable. This also removes the leading . (there is no reason to hide it from ls) and changes it...
The removed lines currently cause the compilation of programs that depend on `vc_image_structs.h` to fail, since `helpers/debug_utils/debug_writer.h` does not exist, nor do the `DEBUG_*` types.