Skip to content

Commit

Permalink
Merge pull request #3773 from raspberrypi/develop
Browse files Browse the repository at this point in the history
Roll out latest updates to production
  • Loading branch information
nathan-contino authored Jul 16, 2024
2 parents b68a629 + f555a37 commit 5b7d5b6
Show file tree
Hide file tree
Showing 22 changed files with 58 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
with:
version: 1.10.2
- name: Install arm-none-eabi-gcc GNU Arm Embedded Toolchain
uses: carlosperate/arm-none-eabi-gcc-action@v1.8.2
uses: carlosperate/arm-none-eabi-gcc-action@v1.9.0
- name: Install Doxygen
run: |
wget https://www.doxygen.nl/files/doxygen-1.10.0.linux.bin.tar.gz
Expand Down
30 changes: 27 additions & 3 deletions documentation/asciidoc/computers/camera/rpicam_apps_building.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@ Build `libcamera` and `rpicam-apps` for yourself for the following benefits:

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

==== Remove pre-installed `rpicam-apps`

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:

[source,console]
----
$ sudo apt-get remove --purge rpicam-apps
----

==== Building `rpicam-apps` without building `libcamera`

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

Open a new terminal window after installation to ensure that you use the new binary.
[TIP]
====
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:
[source,console]
----
$ sudo ldconfig
----
====

Run the following command to check that your device uses the new binary:

[source,console]
----
$ rpicam-still --version
----

The output should include the date and time of your local `rpicam-apps` build.

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

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



==== Building `libepoxy`

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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Raspberry Pi's implementation of `libcamera` supports the following cameras:
** IMX290
** IMX327
** IMX378
** IMX519
** OV9281

To extend support to a new sensor, https://git.linuxtv.org/libcamera.git/[contribute to `libcamera`].
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/asciidoc/computers/configuration/images/raspi-adv.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/asciidoc/computers/configuration/images/raspi-config.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/asciidoc/computers/configuration/images/raspi-display.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/asciidoc/computers/configuration/images/raspi-interface.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/asciidoc/computers/configuration/images/raspi-l18n.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/asciidoc/computers/configuration/images/raspi-perf.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/asciidoc/computers/configuration/images/raspi-system.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions documentation/asciidoc/computers/configuration/raspi-config.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,11 @@ Enable or disable remote terminal access to your Raspberry Pi using SSH.

SSH allows you to remotely access the command line of the Raspberry Pi from another computer. SSH is disabled by default. Read more about using SSH on the xref:remote-access.adoc#ssh[SSH documentation page]. If connecting your Raspberry Pi directly to a public network, you should not enable SSH unless you have set up secure passwords for all users.

[[rpi-connect]]
==== RPi Connect

Enable or disable xref:../services/connect.adoc[Raspberry Pi Connect], which provides the ability to access your Raspberry Pi remotely with no manual network configuration.

[[VNC]]
==== VNC

Expand Down Expand Up @@ -487,6 +492,19 @@ $ sudo raspi-config nonint do_ssh <0/1>
* `0`: enable SSH
* `1`: disable SSH

[[rpi-connect-nonit]]
==== Raspberry Pi Connect

Enable or disable xref:../services/connect.adoc[Raspberry Pi Connect], which provides the ability to access your Raspberry Pi remotely with no manual network configuration.

[source,console]
----
$ sudo raspi-config nonint do_rpi_connect <0/1>
----

* `0`: enable Raspberry Pi Connect
* `1`: disable Raspberry Pi Connect

[[VNC-nonint]]
==== VNC

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,12 @@ This page lets you select Firefox or Chromium as your default internet browser.

image::images/initial-setup/browser.png[alt="The Choose Browser page."]

=== Raspberry Pi Connect

This page lets you enable xref:../services/connect.adoc[Raspberry Pi Connect], which provides the ability to access your Raspberry Pi remotely with no manual network configuration.

image::images/initial-setup/connect.png[alt="The Enable Raspberry Pi Connect page."]

=== Software updates

Once your Raspberry Pi has internet access, this page helps you update your operating system and software to the latest versions. During the software update process, the wizard will remove the non-default browser if you opted to uninstall it in the browser selection step. Downloading updates may take several minutes.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion documentation/asciidoc/computers/os/updating.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ $ sudo apt remove <package-name>
TIP: To completely remove all traces of the package, including configuration files, use `purge` instead of `remove`.

`apt` will display the amount of disk space removing the package will free up.
Enter *Y* and press **Enter** to confirm installation of the package. You can skip this confirmation step by adding the `-y` flag to the command above.
Enter *Y* and press **Enter** to confirm removal of the package. You can skip this confirmation step by adding the `-y` flag to the command above.

==== Manage `apt` disk usage

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ Schematics for the various Raspberry Pi board versions:
=== Raspberry Pi 1 Model B+

* https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-reduced-schematics.pdf[Schematics, revision 1.2]
* https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mecahnical-drawing.pdf[Mechanical drawings, PDF]
* https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mecahnical-drawing.dxf[Mechanical drawings, DXF]
* https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mechanical-drawing.pdf[Mechanical drawings, PDF]
* https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mechanical-drawing.dxf[Mechanical drawings, DXF]

=== Raspberry Pi 1 Model A+

Expand Down
4 changes: 2 additions & 2 deletions documentation/redirects/datasheets.csv
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_case_blank.pdf,https://datasheets.raspberrypi.com/case/raspberry-pi-zero-case-mechanical-drawing.pdf
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_case_camera.pdf,https://datasheets.raspberrypi.com/case/raspberry-pi-zero-case-with-camera-mechanical-drawing.pdf
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_case_gpio.pdf,https://datasheets.raspberrypi.com/case/raspberry-pi-zero-case-with-gpio-mechanical-drawing.pdf
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_bplus_1p2.dxf,https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mecahnical-drawing.dxf
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_bplus_1p2.pdf,https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mecahnical-drawing.pdf
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_bplus_1p2.dxf,https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mechanical-drawing.dxf
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_bplus_1p2.pdf,https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-mechanical-drawing.pdf
/documentation/hardware/raspberrypi/mechanical/rpi_MECH_TVHAT_1p0.PNG,https://datasheets.raspberrypi.com/tv-hat/tv-hat-mechanical-drawing.pdf
/documentation/hardware/raspberrypi/schematics/rpi_SCH_1aplus_1p1_reduced.pdf,https://datasheets.raspberrypi.com/rpi/raspberry-pi-a-plus-reduced-schematics.pdf
/documentation/hardware/raspberrypi/schematics/rpi_SCH_1bplus_1p2_reduced.pdf,https://datasheets.raspberrypi.com/rpi/raspberry-pi-b-plus-reduced-schematics.pdf
Expand Down

0 comments on commit 5b7d5b6

Please sign in to comment.