Skip to content

Commit 5b7d5b6

Browse files
Merge pull request #3773 from raspberrypi/develop
Roll out latest updates to production
2 parents b68a629 + f555a37 commit 5b7d5b6

22 files changed

+58
-9
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
version: 1.10.2
3939
- name: Install arm-none-eabi-gcc GNU Arm Embedded Toolchain
40-
uses: carlosperate/arm-none-eabi-gcc-action@v1.8.2
40+
uses: carlosperate/arm-none-eabi-gcc-action@v1.9.0
4141
- name: Install Doxygen
4242
run: |
4343
wget https://www.doxygen.nl/files/doxygen-1.10.0.linux.bin.tar.gz

documentation/asciidoc/computers/camera/rpicam_apps_building.adoc

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ Build `libcamera` and `rpicam-apps` for yourself for the following benefits:
1212

1313
* You can customise or add your own applications derived from `rpicam-apps`
1414

15+
==== Remove pre-installed `rpicam-apps`
16+
17+
Raspberry Pi OS includes a pre-installed copy of `rpicam-apps`. Before building and installing your own version of `rpicam-apps`, you must first remove the pre-installed version. Run the following command to remove the `rpicam-apps` package from your Raspberry Pi:
18+
19+
[source,console]
20+
----
21+
$ sudo apt-get remove --purge rpicam-apps
22+
----
23+
1524
==== Building `rpicam-apps` without building `libcamera`
1625

1726
To build `rpicam-apps` without first rebuilding `libcamera` and `libepoxy`, install `libcamera`, `libepoxy` and their dependencies with `apt`:
@@ -178,7 +187,24 @@ Finally, run the following command to install your freshly-built `rpicam-apps` b
178187
$ sudo meson install -C build
179188
----
180189

181-
Open a new terminal window after installation to ensure that you use the new binary.
190+
[TIP]
191+
====
192+
The command above should automatically update the `ldconfig` cache. If you have trouble accessing your new `rpicam-apps` build, run the following command to update the cache:
193+
194+
[source,console]
195+
----
196+
$ sudo ldconfig
197+
----
198+
====
199+
200+
Run the following command to check that your device uses the new binary:
201+
202+
[source,console]
203+
----
204+
$ rpicam-still --version
205+
----
206+
207+
The output should include the date and time of your local `rpicam-apps` build.
182208

183209
Finally, follow the `dtoverlay` and display driver instructions in the xref:camera_software.adoc#configuration[Configuration section].
184210

@@ -206,8 +232,6 @@ Each of the above options (except for `neon_flags`) supports the following value
206232
* `disabled`: disables the option
207233
* `auto`: enables the option if dependencies are available
208234

209-
210-
211235
==== Building `libepoxy`
212236

213237
Rebuilding `libepoxy` should not normally be necessary as this library changes only very rarely. If you do want to build it from scratch, however, please follow the instructions below.

documentation/asciidoc/computers/camera/rpicam_apps_intro.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Raspberry Pi's implementation of `libcamera` supports the following cameras:
4040
** IMX290
4141
** IMX327
4242
** IMX378
43+
** IMX519
4344
** OV9281
4445

4546
To extend support to a new sensor, https://git.linuxtv.org/libcamera.git/[contribute to `libcamera`].
-3.5 MB
Loading
-1.71 MB
Loading
-1.74 MB
Loading
-1.42 MB
Loading
-5.6 MB
Loading
-12.6 MB
Loading
312 KB
Loading

0 commit comments

Comments
 (0)