Skip to content

Commit 1b7709f

Browse files
Merge pull request #3839 from raspberrypi/develop
Roll out latest develop changes to production
2 parents d88c60a + f9e5722 commit 1b7709f

File tree

19 files changed

+283
-23
lines changed

19 files changed

+283
-23
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ build
44
build-pico-sdk-docs
55
documentation/html
66
documentation/asciidoc/pico-sdk
7+
.venv

Gemfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ gem "minima", "~> 2.0"
2121
group :jekyll_plugins do
2222
gem "jekyll-feed", "~> 0.17"
2323
gem 'jekyll-asciidoc'
24+
gem 'asciidoctor'
25+
gem 'asciidoctor-tabs', ">= 1.0.0.beta.6"
2426
end
2527

2628
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
@@ -37,4 +39,4 @@ gem "nokogiri", "~> 1.16"
3739

3840
# So we can add custom element templates
3941
gem 'slim', '~> 5.2.1'
40-
gem 'thread_safe', '~> 0.3.5'
42+
gem 'thread_safe', '~> 0.3.5'

Gemfile.lock

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ GEM
44
addressable (2.8.6)
55
public_suffix (>= 2.0.2, < 6.0)
66
asciidoctor (2.0.20)
7+
asciidoctor-tabs (1.0.0.beta.6)
8+
asciidoctor (>= 2.0.0, < 3.0.0)
79
colorator (1.1.0)
810
concurrent-ruby (1.2.3)
911
em-websocket (0.5.3)
@@ -94,6 +96,8 @@ PLATFORMS
9496
ruby
9597

9698
DEPENDENCIES
99+
asciidoctor
100+
asciidoctor-tabs (>= 1.0.0.beta.6)
97101
jekyll (~> 4.3.3)
98102
jekyll-asciidoc
99103
jekyll-feed (~> 0.17)

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@ clean_doxygen_xml:
8383
$(ASCIIDOC_DOXYGEN_DIR)/picosdk_index.json $(ASCIIDOC_DOXYGEN_DIR)/index_doxygen.adoc: $(ASCIIDOC_DOXYGEN_DIR) $(DOXYGEN_XML_DIR)/index.xml $(DOXYGEN_TO_ASCIIDOC_DIR)/__main__.py $(DOXYGEN_TO_ASCIIDOC_DIR)/cli.py $(DOXYGEN_TO_ASCIIDOC_DIR)/nodes.py $(DOXYGEN_TO_ASCIIDOC_DIR)/helpers.py | $(BUILD_DIR) $(DOXYGEN_TO_ASCIIDOC_DIR)/requirements.txt
8484
$(MAKE) clean_ninja
8585
pip3 install -r $(DOXYGEN_TO_ASCIIDOC_DIR)/requirements.txt
86-
PYTHONPATH=$(DOXYGEN_TO_ASCIIDOC_DIR)/.. python3 -m doxygentoasciidoc -f $(DOXYGEN_XML_DIR)/index.xml -o $(ASCIIDOC_DOXYGEN_DIR)/all_groups.adoc
87-
PYTHONPATH=$(DOXYGEN_TO_ASCIIDOC_DIR)/.. python3 -m doxygentoasciidoc -f $(DOXYGEN_XML_DIR)/indexpage.xml -c -o $(ASCIIDOC_DOXYGEN_DIR)/index_doxygen.adoc
88-
PYTHONPATH=$(DOXYGEN_TO_ASCIIDOC_DIR)/.. python3 -m doxygentoasciidoc -f $(DOXYGEN_XML_DIR)/examples_page.xml -c -o $(ASCIIDOC_DOXYGEN_DIR)/examples_page.adoc
86+
PYTHONPATH=$(DOXYGEN_TO_ASCIIDOC_DIR)/.. python3 -m doxygentoasciidoc -o $(ASCIIDOC_DOXYGEN_DIR)/all_groups.adoc $(DOXYGEN_XML_DIR)/index.xml
87+
PYTHONPATH=$(DOXYGEN_TO_ASCIIDOC_DIR)/.. python3 -m doxygentoasciidoc -c -o $(ASCIIDOC_DOXYGEN_DIR)/index_doxygen.adoc $(DOXYGEN_XML_DIR)/indexpage.xml
88+
PYTHONPATH=$(DOXYGEN_TO_ASCIIDOC_DIR)/.. python3 -m doxygentoasciidoc -c -o $(ASCIIDOC_DOXYGEN_DIR)/examples_page.adoc $(DOXYGEN_XML_DIR)/examples_page.xml
8989
python3 $(SCRIPTS_DIR)/postprocess_doxygen_adoc.py $(ASCIIDOC_DOXYGEN_DIR)
9090
-cp $(DOXYGEN_XML_DIR)/*.png $(ASCIIDOC_DOXYGEN_DIR) 2>/dev/null || true
9191

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ githubbranch_edit: develop
2525
# Build settings
2626
theme: minima
2727
plugins:
28+
- asciidoctor-tabs
2829
- jekyll-asciidoc
2930
- jekyll-feed
3031

documentation/asciidoc/computers/camera/rpicam_apps_writing.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
`rpicam-apps` does not provide all of the camera-related features that anyone could ever need. Instead, these applications are small and flexible. Users who require different behaviour can implement it themselves.
44

55
All of the `rpicam-apps` use an event loop that receives messages when a new set of frames arrives from the camera system. This set of frames is called a `CompletedRequest`. The `CompletedRequest` contains:
6+
67
* all images derived from that single camera frame: often a low-resolution image and a full-size output
78
* metadata from the camera and post-processing systems
89

documentation/asciidoc/computers/configuration/kernel-command-line-config.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ If no `video` entry is present in `cmdline.txt`, Raspberry Pi OS uses the https:
4646
video=HDMI-A-1:1920x1080M@60
4747
----
4848

49-
In addition, it is possible to add rotation and reflect parameters as documented in the standard https://github.com/raspberrypi/linux/blob/rpi-6.1.y/Documentation/fb/modedb.rst[Linux framebuffer documentation]. The following example defines a display named `HDMI-A-` at a resolution of 1080p, a refresh rate of 60Hz, 90 degrees of rotation, and a reflection over the X axis:
49+
In addition, it is possible to add rotation and reflect parameters as documented in the standard https://github.com/raspberrypi/linux/blob/rpi-6.1.y/Documentation/fb/modedb.rst[Linux framebuffer documentation]. The following example defines a display named `HDMI-A-1` at a resolution of 1080p, a refresh rate of 60Hz, 90 degrees of rotation, and a reflection over the X axis:
5050

5151
[source,bash]
5252
----

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ Enable or disable the serial connection hardware.
551551

552552
[source,console]
553553
----
554-
$ sudo raspi-config nonint do_serial_hw <0/1/2>
554+
$ sudo raspi-config nonint do_serial_hw <0/1>
555555
----
556556

557557
* `0`: enable serial port
@@ -564,7 +564,7 @@ Enable or disable shell and kernel messages on the serial connection.
564564

565565
[source,console]
566566
----
567-
$ sudo raspi-config nonint do_serial_cons <0/1/2>
567+
$ sudo raspi-config nonint do_serial_cons <0/1>
568568
----
569569

570570
* `0`: enable console over serial port

documentation/asciidoc/computers/legacy_config_txt/video.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1678,7 +1678,7 @@ Increase this value if the text flows off the bottom edge of the screen; decreas
16781678

16791679
Set `overscan_scale` to `1` to force any non-framebuffer layers to conform to the overscan settings. The default value is `0`.
16801680

1681-
*NOTE:* this feature is generally not recommended: it can reduce image quality because all layers on the display will be scaled by the GPU. Disabling overscan on the display itself is the recommended option to avoid images being scaled twice (by the GPU and the display).
1681+
NOTE: this feature is generally not recommended: it can reduce image quality because all layers on the display will be scaled by the GPU. Disabling overscan on the display itself is the recommended option to avoid images being scaled twice (by the GPU and the display).
16821682

16831683
==== `framebuffer_width`
16841684

documentation/asciidoc/computers/linux_kernel/contribute.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Then, submit a pull request containing your changes to the https://github.com/ra
1818

1919
=== Contribute to the Linux kernel
2020

21-
First, fork the https://github.com/torvalds/linux[Linux kernel repository] and clone it to your development device. You can then make your changes, test them, and commit them into your fork.
21+
First, clone the https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git[Linux kernel tree] to your development device. You can then make your changes, test them, and commit them into your local tree.
2222

23-
Then, submit a pull request containing your changes to the https://github.com/torvalds/linux[Linux kernel repository]. Linux kernel contributors will review your contribution and suggest improvements. Once approved, they'll merge in your changes. Eventually, they'll make their way into a long-term release of the Linux kernel. Once we've tested that long-term release for compatibility with the Raspberry Pi kernel, your changes will make their way into a stable release of the Raspberry Pi kernel.
23+
Once your change is ready you can submit it to the Linux kernel community. Linux kernel development happens on mailing lists, rather than on GitHub. In order for your change to become part of Linux, please email it to the community as a patch. Please follow https://www.kernel.org/doc/html/latest/process/submitting-patches.html[Submitting patches: the essential guide to getting your code into the kernel] and https://www.kernel.org/doc/html/latest/process/coding-style.html[Linux kernel coding style] in the Linux kernel documentation.
24+
Linux kernel contributors will review your contribution and suggest improvements. Once approved, they'll merge in your changes. Eventually, they'll make their way into a long-term release of the Linux kernel. Once we've tested that long-term release for compatibility with the Raspberry Pi kernel, your changes will make their way into a stable release of the Raspberry Pi kernel.

0 commit comments

Comments
 (0)