Skip to content

Commit 15ecaba

Browse files
Merge pull request #4026 from raspberrypi/develop
Deploy latest improvements to production
2 parents 0a6e7b8 + 80ddb68 commit 15ecaba

File tree

8 files changed

+218
-161
lines changed

8 files changed

+218
-161
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
with:
2929
ruby-version: 3.2
3030
bundler-cache: true
31-
- uses: seanmiddleditch/gha-setup-ninja@v5
31+
- uses: seanmiddleditch/gha-setup-ninja@v6
3232
with:
3333
version: 1.10.2
3434
- name: Install arm-none-eabi-gcc GNU Arm Embedded Toolchain

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ source "https://rubygems.org"
88
#
99
# This will help ensure the proper Jekyll version is running.
1010
# Happy Jekylling!
11-
gem "jekyll", "~> 4.3.4"
11+
gem "jekyll", "~> 4.4.1"
1212

1313
# This is the default theme for new Jekyll sites. You may change this to anything you like.
1414
gem "minima", "~> 2.5"

Gemfile.lock

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,37 @@ GEM
66
asciidoctor (2.0.23)
77
asciidoctor-tabs (1.0.0.beta.6)
88
asciidoctor (>= 2.0.0, < 3.0.0)
9-
bigdecimal (3.1.8)
9+
base64 (0.2.0)
10+
bigdecimal (3.1.9)
1011
colorator (1.1.0)
1112
concurrent-ruby (1.3.5)
13+
csv (3.3.2)
1214
em-websocket (0.5.3)
1315
eventmachine (>= 0.12.9)
1416
http_parser.rb (~> 0)
1517
eventmachine (1.2.7)
16-
ffi (1.17.0)
18+
ffi (1.17.1)
1719
forwardable-extended (2.6.0)
18-
google-protobuf (4.28.1)
20+
google-protobuf (4.29.3)
1921
bigdecimal
2022
rake (>= 13)
2123
http_parser.rb (0.8.0)
22-
i18n (1.14.6)
24+
i18n (1.14.7)
2325
concurrent-ruby (~> 1.0)
24-
jekyll (4.3.4)
26+
jekyll (4.4.1)
2527
addressable (~> 2.4)
28+
base64 (~> 0.2)
2629
colorator (~> 1.0)
30+
csv (~> 3.0)
2731
em-websocket (~> 0.5)
2832
i18n (~> 1.0)
2933
jekyll-sass-converter (>= 2.0, < 4.0)
3034
jekyll-watch (~> 2.0)
35+
json (~> 2.6)
3136
kramdown (~> 2.3, >= 2.3.1)
3237
kramdown-parser-gfm (~> 1.0)
3338
liquid (~> 4.0)
34-
mercenary (>= 0.3.6, < 0.5)
39+
mercenary (~> 0.3, >= 0.3.6)
3540
pathutil (~> 0.9)
3641
rouge (>= 3.0, < 5.0)
3742
safe_yaml (~> 1.0)
@@ -42,14 +47,15 @@ GEM
4247
jekyll (>= 3.0.0)
4348
jekyll-feed (0.17.0)
4449
jekyll (>= 3.7, < 5.0)
45-
jekyll-sass-converter (3.0.0)
46-
sass-embedded (~> 1.54)
50+
jekyll-sass-converter (3.1.0)
51+
sass-embedded (~> 1.75)
4752
jekyll-seo-tag (2.8.0)
4853
jekyll (>= 3.8, < 5.0)
4954
jekyll-watch (2.2.1)
5055
listen (~> 3.0)
51-
kramdown (2.4.0)
52-
rexml
56+
json (2.9.1)
57+
kramdown (2.5.1)
58+
rexml (>= 3.3.9)
5359
kramdown-parser-gfm (1.1.0)
5460
kramdown (~> 2.0)
5561
liquid (4.0.4)
@@ -73,11 +79,11 @@ GEM
7379
rb-fsevent (0.11.2)
7480
rb-inotify (0.11.1)
7581
ffi (~> 1.0)
76-
rexml (3.3.7)
77-
rouge (4.4.0)
82+
rexml (3.4.0)
83+
rouge (4.5.1)
7884
safe_yaml (1.0.5)
79-
sass-embedded (1.78.0)
80-
google-protobuf (~> 4.27)
85+
sass-embedded (1.83.4)
86+
google-protobuf (~> 4.29)
8187
rake (>= 13)
8288
slim (5.2.1)
8389
temple (~> 0.10.0)
@@ -93,15 +99,15 @@ GEM
9399
tzinfo (>= 1.0.0)
94100
unicode-display_width (2.6.0)
95101
wdm (0.2.0)
96-
webrick (1.8.1)
102+
webrick (1.9.1)
97103

98104
PLATFORMS
99105
ruby
100106

101107
DEPENDENCIES
102108
asciidoctor
103109
asciidoctor-tabs (>= 1.0.0.beta.6)
104-
jekyll (~> 4.3.4)
110+
jekyll (~> 4.4.1)
105111
jekyll-asciidoc
106112
jekyll-feed (~> 0.17)
107113
minima (~> 2.5)

documentation/asciidoc/accessories/ai-camera/getting-started.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
The instructions below describe how to run the pre-packaged MobileNet SSD and PoseNet neural network models on the Raspberry Pi AI Camera.
44

5+
=== Hardware setup
6+
7+
Attach the camera to your Raspberry Pi 5 board following the instructions at xref:../accessories/camera.adoc#install-a-raspberry-pi-camera[Install a Raspberry Pi Camera].
8+
59
=== Prerequisites
610

711
These instructions assume you are using the AI Camera attached to either a Raspberry Pi 4 Model B or Raspberry Pi 5 board. With minor changes, you can follow these instructions on other Raspberry Pi models with a camera connector, including the Raspberry Pi Zero 2 W and Raspberry Pi 3 Model B+.

documentation/asciidoc/accessories/camera/camera_hardware.adoc

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,17 @@ WARNING: Cameras are sensitive to static. Earth yourself prior to handling the P
4343

4444
=== Connect the Camera
4545

46-
The flex cable inserts into the connector labelled CAMERA on the Raspberry Pi, which is located between the Ethernet and HDMI ports. The cable must be inserted with the silver contacts facing the HDMI port. To open the connector, pull the tabs on the top of the connector upwards, then towards the Ethernet port. The flex cable should be inserted firmly into the connector, with care taken not to bend the flex at too acute an angle. To close the connector, push the top part of the connector towards the HDMI port and down, while holding the flex cable in place.
46+
Before connecting any Camera, shut down your Raspberry Pi and disconnect it from power.
4747

48-
We have created a video to illustrate the process of connecting the camera. The following video shows how to connect the original camera on the original Raspberry Pi 1. The principle is the same for all Raspberry Pi boards with a camera connector, though the Raspberry Pi 5 and all Raspberry Pi Zero models require a https://www.raspberrypi.com/products/camera-cable/[different camera cable].
48+
The flex cable inserts into the connector labelled CAMERA on the Raspberry Pi, which is located between the Ethernet and HDMI ports. The cable must be inserted with the silver contacts facing the HDMI port. To open the connector, pull the tabs on the top of the connector upwards, then towards the Ethernet port. The flex cable should be inserted firmly into the connector, with care taken not to bend the flex at too acute an angle. To close the connector, push the top part of the connector down and away from the Ethernet port while holding the flex cable in place.
49+
50+
The following video shows how to connect the original camera on the original Raspberry Pi 1:
4951

5052
video::GImeVqHQzsE[youtube,width=80%,height=400px]
5153

52-
Depending on the model, the camera may come with a small piece of translucent blue plastic film covering the lens. This is only present to protect the lens while it is being mailed to you, and needs to be removed by gently peeling it off.
54+
All Raspberry Pi boards with a camera connector use the same installation method, though the Raspberry Pi 5 and all Raspberry Pi Zero models require a https://www.raspberrypi.com/products/camera-cable/[different camera cable].
55+
56+
Some cameras may come with a small piece of translucent blue plastic film covering the lens. This is only present to protect the lens during shipping. To remove it, gently peel it off.
5357

5458
NOTE: There is additional documentation available around fitting the recommended https://datasheets.raspberrypi.com/hq-camera/cs-mount-lens-guide.pdf[6mm] and https://datasheets.raspberrypi.com/hq-camera/c-mount-lens-guide.pdf[16mm] lens to the HQ Camera.
5559

documentation/asciidoc/computers/configuration/raspi-config.adoc

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ Pass a wireless network name (SSID) and passphrase, if required. The following f
271271

272272
The `<hidden>` option indicates the visibility of the SSID. If the network broadcasts an open SSID, pass `0` or omit the option. If your SSID is hidden, pass `1`. Defaults to `0`.
273273

274-
The `<plain>` option indicates whether you intend to pass the passphrase as plaintext. If your passphrase includes a space or a special character like `!`, you must pass `0` and use quotes around your passphrase. Otherwise, you can pass `1` or omit the option. Defaults to `1`. To pass this option, you must specify a value for `<hidden>`.
274+
The `<plain>` option indicates whether the given passphrase is wrapped in an extra set of quotation marks. Most users can ignore this option: as an implementation detail, `raspi-config` may need to add quotation marks before passing the passphrase to other parts of the system, and a `<plain>` value of `0` indicates that the quotation marks are already present. A value of `1` indicates that the quotation marks are not present, and the implementation should add them as necessary. Defaults to `1`. To pass this option, you must specify a value for `<hidden>`.
275275

276276
For example, run the following commands to connect to a:
277277

@@ -293,7 +293,14 @@ $ sudo raspi-config nonint do_wifi_ssid_passphrase myssid mypassphrase 1
293293
+
294294
[source,console]
295295
----
296-
$ sudo raspi-config nonint do_wifi_ssid_passphrase myssid "my passphrase" 0 0
296+
$ sudo raspi-config nonint do_wifi_ssid_passphrase myssid 'my passphrase'
297+
----
298+
299+
* non-hidden network named `myssid` with the passphrase `mypassphrase`, where you have already added extra quotes to the passphrase:
300+
+
301+
[source,console]
302+
----
303+
$ sudo raspi-config nonint do_wifi_ssid_passphrase myssid '"mypassphrase"' 0 0
297304
----
298305

299306
==== Audio

0 commit comments

Comments
 (0)