From dc2dcb6cf412b6d5cbe180166fe1b796c71797ea Mon Sep 17 00:00:00 2001 From: nate contino Date: Wed, 9 Oct 2024 11:07:07 +0100 Subject: [PATCH 1/3] Fix subject-verb agreement --- .../asciidoc/accessories/ai-camera/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/accessories/ai-camera/getting-started.adoc b/documentation/asciidoc/accessories/ai-camera/getting-started.adoc index 62ab967029..a629b8de8c 100644 --- a/documentation/asciidoc/accessories/ai-camera/getting-started.adoc +++ b/documentation/asciidoc/accessories/ai-camera/getting-started.adoc @@ -4,7 +4,7 @@ The instructions below describe how to run the pre-packaged MobileNet SSD and Po === Prerequisites -These instructions assumes 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+. +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+. First, ensure that your Raspberry Pi runs the latest software. Run the following command to update: From 41b751a3c73307b2207b0fe22a4628ea70fbd2c3 Mon Sep 17 00:00:00 2001 From: nate contino Date: Wed, 11 Dec 2024 13:25:54 +0000 Subject: [PATCH 2/3] Revert "Roll out latest updates to production" --- Gemfile | 2 +- Gemfile.lock | 4 +- Makefile | 2 +- _config.yml | 3 +- .../accessories/ai-hat-plus/about.adoc | 2 +- .../asciidoc/accessories/ai-kit/about.adoc | 2 +- .../accessories/sense-hat/software.adoc | 2 +- .../computers/ai/getting-started.adoc | 65 +- .../computers/getting-started/setting-up.adoc | 10 +- .../computers/raspberry-pi/boot-eeprom.adoc | 12 +- .../computers/raspberry-pi/boot-nvme.adoc | 26 +- .../computers/raspberry-pi/introduction.adoc | 2 +- .../raspberry-pi/revision-codes.adoc | 54 - .../microcontrollers/c_sdk/official_sdk.adoc | 2 +- documentation/index.json | 2 +- jekyll-assets/_includes/contribute.html | 5 + jekyll-assets/_includes/copyright.html | 7 + jekyll-assets/_includes/footer.html | 84 +- jekyll-assets/_includes/head.html | 9 +- jekyll-assets/_includes/header.html | 64 +- jekyll-assets/_includes/legal.html | 9 - jekyll-assets/_includes/mobile_nav.html | 40 + jekyll-assets/_includes/nav.html | 56 + jekyll-assets/_includes/scripts.html | 90 ++ jekyll-assets/_includes/subtitle.html | 3 + jekyll-assets/_includes/subtitle404.html | 3 + jekyll-assets/_includes/theme.html | 3 - jekyll-assets/_includes/toptitle.html | 4 + jekyll-assets/_includes/toptitle404.html | 4 + jekyll-assets/_layouts/boxes.html | 30 +- jekyll-assets/_layouts/docs.html | 208 +-- jekyll-assets/css/asciidoctor-tabs.css | 25 +- jekyll-assets/css/boxes.css | 83 ++ jekyll-assets/css/search.svg | 2 +- jekyll-assets/css/style.css | 1110 +++------------ jekyll-assets/css/syntax-highlighting.css | 40 +- jekyll-assets/css/tabs.css | 82 ++ jekyll-assets/css/tocbot.css | 67 - jekyll-assets/css/whitepaper_coverimage.png | Bin 0 -> 8440 bytes jekyll-assets/favicon.ico | Bin 38292 -> 0 bytes jekyll-assets/scripts/jquery-1.12.4.min.js | 5 + .../scripts/jquery-ui-1.13.0.custom.min.js | 6 + jekyll-assets/scripts/jquery.tocify.js | 984 ++++++++++++++ jekyll-assets/scripts/nav.js | 83 ++ .../scripts/noframework.waypoints.min.js | 7 + jekyll-assets/scripts/theme.js | 41 - jekyll-assets/scripts/toc.js | 98 -- jekyll-assets/scripts/tocbot.js | 1205 ----------------- jekyll-assets/scripts/whitepaper.js | 10 + .../microcontrollers/c_sdk/official_sdk.adoc | 4 +- 50 files changed, 1854 insertions(+), 2807 deletions(-) create mode 100644 jekyll-assets/_includes/contribute.html create mode 100644 jekyll-assets/_includes/copyright.html delete mode 100644 jekyll-assets/_includes/legal.html create mode 100644 jekyll-assets/_includes/mobile_nav.html create mode 100644 jekyll-assets/_includes/nav.html create mode 100644 jekyll-assets/_includes/scripts.html create mode 100644 jekyll-assets/_includes/subtitle.html create mode 100644 jekyll-assets/_includes/subtitle404.html delete mode 100644 jekyll-assets/_includes/theme.html create mode 100644 jekyll-assets/_includes/toptitle.html create mode 100644 jekyll-assets/_includes/toptitle404.html create mode 100644 jekyll-assets/css/boxes.css create mode 100644 jekyll-assets/css/tabs.css delete mode 100644 jekyll-assets/css/tocbot.css create mode 100644 jekyll-assets/css/whitepaper_coverimage.png delete mode 100644 jekyll-assets/favicon.ico create mode 100644 jekyll-assets/scripts/jquery-1.12.4.min.js create mode 100644 jekyll-assets/scripts/jquery-ui-1.13.0.custom.min.js create mode 100644 jekyll-assets/scripts/jquery.tocify.js create mode 100644 jekyll-assets/scripts/nav.js create mode 100644 jekyll-assets/scripts/noframework.waypoints.min.js delete mode 100644 jekyll-assets/scripts/theme.js delete mode 100644 jekyll-assets/scripts/toc.js delete mode 100644 jekyll-assets/scripts/tocbot.js create mode 100644 jekyll-assets/scripts/whitepaper.js diff --git a/Gemfile b/Gemfile index 5a5ccbb7f0..2b5e87b73a 100644 --- a/Gemfile +++ b/Gemfile @@ -35,7 +35,7 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.2.0", :install_if => Gem.win_platform? -gem "nokogiri", "~> 1.17" +gem "nokogiri", "~> 1.16" # So we can add custom element templates gem 'slim', '~> 5.2.1' diff --git a/Gemfile.lock b/Gemfile.lock index 6b325d2120..bff9fa60a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -62,7 +62,7 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - nokogiri (1.17.0) + nokogiri (1.16.8) mini_portile2 (~> 2.8.2) racc (~> 1.4) pathutil (0.16.2) @@ -105,7 +105,7 @@ DEPENDENCIES jekyll-asciidoc jekyll-feed (~> 0.17) minima (~> 2.5) - nokogiri (~> 1.17) + nokogiri (~> 1.16) slim (~> 5.2.1) thread_safe (~> 0.3.5) tzinfo (~> 2.0) diff --git a/Makefile b/Makefile index 711219f453..e3a8c396e7 100644 --- a/Makefile +++ b/Makefile @@ -118,7 +118,7 @@ html: run_ninja # Build the html output files and additionally run a small webserver for local previews serve_html: run_ninja - $(JEKYLL_CMD) serve --watch + $(JEKYLL_CMD) serve # Delete all the files created by the 'html' target clean_html: diff --git a/_config.yml b/_config.yml index 4d740515b5..66a8c67ba3 100644 --- a/_config.yml +++ b/_config.yml @@ -17,9 +17,8 @@ title: Raspberry Pi Documentation description: >- # this means to ignore newlines until "baseurl:" Raspberry Pi Documentation. baseurl: "/documentation" # the subpath of your site, e.g. /blog -url: "https://www.raspberrypi.com/documentation" # the base hostname & protocol for your site, e.g. http://example.com +url: "" # the base hostname & protocol for your site, e.g. http://example.com githuburl: "https://github.com/raspberrypi/documentation/" -mainsite: https://raspberrypi.com/ githubbranch: master githubbranch_edit: develop diff --git a/documentation/asciidoc/accessories/ai-hat-plus/about.adoc b/documentation/asciidoc/accessories/ai-hat-plus/about.adoc index 98f1923bf5..be22d08694 100644 --- a/documentation/asciidoc/accessories/ai-hat-plus/about.adoc +++ b/documentation/asciidoc/accessories/ai-hat-plus/about.adoc @@ -72,4 +72,4 @@ image::images/ai-hat-plus-installation-02.png[width="60%"] == Get started with AI on your Raspberry Pi -To start running AI accelerated applications on your Raspberry Pi, check out our xref:../computers/ai.adoc[Getting Started with the AI Kit and AI HAT+] guide. +To start running AI accelerated applications on your Raspberry Pi, check out our xref:../computers/ai.adoc[Getting Started with AI] guide. diff --git a/documentation/asciidoc/accessories/ai-kit/about.adoc b/documentation/asciidoc/accessories/ai-kit/about.adoc index bc93a483f5..10b11f42af 100644 --- a/documentation/asciidoc/accessories/ai-kit/about.adoc +++ b/documentation/asciidoc/accessories/ai-kit/about.adoc @@ -90,4 +90,4 @@ WARNING: Always disconnect your Raspberry Pi from power before connecting or dis == Get started with AI on your Raspberry Pi -To start running AI accelerated applications on your Raspberry Pi, check out our xref:../computers/ai.adoc[Getting Started with the AI Kit and AI HAT+] guide. +To start running AI accelerated applications on your Raspberry Pi, check out our xref:../computers/ai.adoc[Getting Started with AI] guide. diff --git a/documentation/asciidoc/accessories/sense-hat/software.adoc b/documentation/asciidoc/accessories/sense-hat/software.adoc index 33261939a2..f4e7791c86 100644 --- a/documentation/asciidoc/accessories/sense-hat/software.adoc +++ b/documentation/asciidoc/accessories/sense-hat/software.adoc @@ -104,7 +104,7 @@ After installation, example code can be found under `/usr/src/sense-hat/examples Complete documentation for the library can be found at https://sense-hat.readthedocs.io/en/latest/[sense-hat.readthedocs.io]. -=== Use the Sense HAT with C++ +=== Use the Sense HAT with {cpp} https://github.com/RPi-Distro/RTIMULib[RTIMULib] is a {cpp} and Python library that makes it easy to use 9-dof and 10-dof IMUs with embedded Linux systems. A pre-calibrated settings file is provided in `/etc/RTIMULib.ini`, which is also copied and used by `sense-hat`. The included examples look for `RTIMULib.ini` in the current working directory, so you may wish to copy the file there to get more accurate data. diff --git a/documentation/asciidoc/computers/ai/getting-started.adoc b/documentation/asciidoc/computers/ai/getting-started.adoc index 30da7715f2..c3767bf77c 100644 --- a/documentation/asciidoc/computers/ai/getting-started.adoc +++ b/documentation/asciidoc/computers/ai/getting-started.adoc @@ -60,8 +60,6 @@ Serial Number: HLDDLBB234500054 Part Number: HM21LB1C2LAE Product Name: HAILO-8L AI ACC M.2 B+M KEY MODULE EXT TMP ---- - -NOTE: AI HAT+ devices may show `` for `Serial Number`, `Part Number` and `Product Name`. This is expected, and does not impact functionality. + Additionally, you can run `dmesg | grep -i hailo` to check the kernel logs, which should yield output similar to the following: + @@ -98,20 +96,24 @@ The `rpicam-apps` suite of camera applications implements a xref:camera_software The following demos use xref:camera_software.adoc#rpicam-hello[`rpicam-hello`], which by default displays a preview window. However, you can use other `rpicam-apps` instead, including xref:camera_software.adoc#rpicam-vid[`rpicam-vid`] and xref:camera_software.adoc#rpicam-still[`rpicam-still`]. You may need to add or modify some command line options to make the demo commands compatible with alternative applications. -To begin, run the following command to install the latest `rpicam-apps` software package: +To begin, download the post-processing JSON files required for the demos. These files determine which post-processing stages to run and configure the behaviour of each stage. For example, you can enable, disable, strengthen, or weaken the strength of the temporal filtering in the object detection demos. Or you could enable or disable the output mask drawing in the segmentation demo. + +To download the entire collection of post-processing JSON files, clone the `rpicam-apps` repo. Run the following command to clone only the most recent commit from the repo, saving space: [source,console] ---- -$ sudo apt update && sudo apt install rpicam-apps +$ git clone --depth 1 https://github.com/raspberrypi/rpicam-apps.git ~/rpicam-apps ---- +TIP: The commands provided in subsequent sections use the JSON files in this repository. To make it easy to reference these files, this command creates the cloned `rpicam-apps` directory in your home folder. If you modify the location of this directory, you must also alter the demo commands below to reference the new location of the JSON files. + ==== Object Detection This demo displays bounding boxes around objects detected by a neural network. To disable the viewfinder, use the xref:camera_software.adoc#nopreview[`-n`] flag. To return purely textual output describing the objects detected, add the `-v 2` option. Run the following command to try the demo on your Raspberry Pi: [source,console] ---- -$ rpicam-hello -t 0 --post-process-file /usr/share/rpi-camera-assets/hailo_yolov6_inference.json +$ rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov6_inference.json --lores-width 640 --lores-height 640 ---- Alternatively, you can try another model with different trade-offs in performance and efficiency. @@ -120,21 +122,21 @@ To run the demo with the Yolov8 model, run the following command: [source,console] ---- -$ rpicam-hello -t 0 --post-process-file /usr/share/rpi-camera-assets/hailo_yolov8_inference.json +$ rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov8_inference.json --lores-width 640 --lores-height 640 ---- To run the demo with the YoloX model, run the following command: [source,console] ---- -$ rpicam-hello -t 0 --post-process-file /usr/share/rpi-camera-assets/hailo_yolox_inference.json +$ rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolox_inference.json --lores-width 640 --lores-height 640 ---- To run the demo with the Yolov5 Person and Face model, run the following command: [source,console] ---- -$ rpicam-hello -t 0 --post-process-file /usr/share/rpi-camera-assets/hailo_yolov5_personface.json +$ rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov5_personface.json --lores-width 640 --lores-height 640 ---- ==== Image Segmentation @@ -143,7 +145,7 @@ This demo performs object detection and segments the object by drawing a colour [source,console] ---- -$ rpicam-hello -t 0 --post-process-file /usr/share/rpi-camera-assets/hailo_yolov5_segmentation.json --framerate 20 +$ rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov5_segmentation.json --lores-width 640 --lores-height 640 --framerate 20 ---- ==== Pose Estimation @@ -152,51 +154,8 @@ This demo performs 17-point human pose estimation, drawing lines connecting the [source,console] ---- -$ rpicam-hello -t 0 --post-process-file /usr/share/rpi-camera-assets/hailo_yolov8_pose.json ----- - -=== Alternative Package Versions - -The AI Kit and AI HAT+ do not function if there is a version mismatch between the Hailo software packages and device drivers. In addition, Hailo's neural network tooling may require a particular version for generated model files. If you require a specific version, complete the following steps to install the proper versions of all of the dependencies: - -. If you have previously used `apt-mark` to hold any of the relevant packages, you may need to unhold them: -+ -[source,console] ----- -$ sudo apt-mark unhold hailo-tappas-core hailort hailo-dkms ----- - -. Install the required version of the software packages: -+ -[tabs%sync] -====== -v4.18:: -To install version 4.18 of Hailo's neural network tooling: -+ -+ -[source,console] ----- -$ sudo apt install hailo-tappas-core=3.29.1 hailort=4.18.0 hailo-dkms=4.18.0-2 ----- -+ -[source,console] ----- -$ sudo apt-mark hold hailo-tappas-core hailort hailo-dkms ----- - -v4.17:: -To install version 4.17 of Hailo's neural network tooling: -+ -[source,console] ----- -$ sudo apt install hailo-tappas-core-3.28.2 hailort=4.17.0 hailo-dkms=4.17.0-1 ----- -+ -[source,console] ----- -$ sudo apt-mark hold hailo-tappas-core hailort hailo-dkms +$ rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov8_pose.json --lores-width 640 --lores-height 640 ---- -====== === Further Resources diff --git a/documentation/asciidoc/computers/getting-started/setting-up.adoc b/documentation/asciidoc/computers/getting-started/setting-up.adoc index a1516a9918..60bf49c205 100644 --- a/documentation/asciidoc/computers/getting-started/setting-up.adoc +++ b/documentation/asciidoc/computers/getting-started/setting-up.adoc @@ -141,10 +141,12 @@ All variants of the Raspberry Pi 1, 2, 3, and 4 include a 3.5mm auxiliary http:/ The following Raspberry Pi models come with Wi-Fi and Bluetooth connectivity: -* Flagship models since Raspberry Pi 3 Model B -* All Zero W models -* All Pico W models -* Compute Modules configured with wireless (available since CM4) +* Raspberry Pi 5 +* Raspberry Pi 4 +* Raspberry Pi 3B+ +* Raspberry Pi 3 +* Raspberry Pi Zero W +* Rsapberry Pi Zero 2 W The "Model B" suffix indicates variants with an Ethernet port; "Model A" indicates no Ethernet port. If your Raspberry Pi doesn't have an Ethernet port, you can still connect to a wired internet connection using a USB-to-Ethernet adapter. diff --git a/documentation/asciidoc/computers/raspberry-pi/boot-eeprom.adoc b/documentation/asciidoc/computers/raspberry-pi/boot-eeprom.adoc index 0e27031dc7..31266b4c58 100644 --- a/documentation/asciidoc/computers/raspberry-pi/boot-eeprom.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/boot-eeprom.adoc @@ -68,22 +68,20 @@ The `latest` bootloader updates more often to include the latest fixes and impro Advanced users can switch to the `latest` bootloader to get the latest functionality. -First, ensure that your Raspberry Pi runs the latest software. Run the following command to update: +Run the following command to start `raspi-config`. [source,console] ---- -$ sudo apt update && sudo apt full-upgrade +$ sudo raspi-config ---- -Next, run the following command to open `raspi-config`: +Navigate to `Advanced Options` and then `Bootloader Version`. Select `Latest` and choose `Yes` to confirm. Select `Finish` and confirm you want to reboot. After the reboot, open a command prompt again and update your system: [source,console] ---- -$ sudo raspi-config +$ sudo apt update ---- -Navigate to `Advanced Options` > `Bootloader Version`. Select `Latest`, then choose `Yes` to confirm. Select `Finish` and confirm that you want to reboot. - If you run `sudo rpi-eeprom-update`, you should see that a more recent version of the bootloader is available and it's the `latest` release. ---- @@ -277,7 +275,7 @@ For more information, see xref:raspberry-pi.adoc#eeprom-boot-flow[EEPROM bootflo | Bootloader EEPROM image | `pieeprom.bin` -| Bootloader EEPROM image - same as `pieeprom.upd` but changes `recovery.bin` behaviour to not rename itself to `RECOVERY.000`. +| Bootloader EEPROM image - same as pieeprom.upd but changes recovery.bin behaviour | `pieeprom.sig` | The sha256 checksum of bootloader image (pieeprom.upd/pieeprom.bin) diff --git a/documentation/asciidoc/computers/raspberry-pi/boot-nvme.adoc b/documentation/asciidoc/computers/raspberry-pi/boot-nvme.adoc index 5660e75653..22951fd1b2 100644 --- a/documentation/asciidoc/computers/raspberry-pi/boot-nvme.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/boot-nvme.adoc @@ -1,6 +1,6 @@ == NVMe SSD boot -NVMe (Non-Volatile Memory express) is a standard for external storage access over a PCIe bus. You can connect NVMe drives via the PCIe slot on a IO Boards since Compute Module 4 and or Raspberry Pi 5 using an M.2 HAT+. With some additional configuration, you can boot from an NVMe drive. +NVMe (Non-Volatile Memory express) is a standard for external storage access over a PCIe bus. You can connect NVMe drives via the PCIe slot on a Compute Module 4 (CM4) IO board or Raspberry Pi 5. With some additional configuration, you can boot from an NVMe drive. === Prerequisites @@ -20,14 +20,26 @@ brw-rw---- 1 root disk 259, 0 Mar 9 14:58 /dev/nvme0n1 ==== Software -First, ensure that your Raspberry Pi runs the latest software. Run the following command to update: +Run the following command to see what firmware you're running: [source,console] ---- -$ sudo apt update && sudo apt full-upgrade +$ sudo rpi-eeprom-update ---- -=== Edit the bootloader boot priority +For Raspberry Pi 5, you need firmware released December 6, 2023 or later. + +For CM4, NVMe boot support was introduced in July 2021. You need a version of the following software released since that date: + +* the bootloader +* VideoCore firmware +* the Raspberry Pi OS Linux kernel + +The latest Raspberry Pi OS release has everything you need. Use xref:getting-started.adoc#raspberry-pi-imager[Raspberry Pi Imager] to install a Raspberry Pi OS image onto your drive. + +=== Edit EEPROM boot order + +For Raspberry Pi 5, you need to boot Raspberry Pi OS to edit the boot order. You can boot your Raspberry Pi from an SD card or USB drive for this step. The EEPROM configuration persists even when you change the boot device, since the EEPROM configuration is stored on the board itself. Use the Raspberry Pi Configuration CLI to update the bootloader: @@ -36,14 +48,16 @@ Use the Raspberry Pi Configuration CLI to update the bootloader: $ sudo raspi-config ---- -Under `Advanced Options` > `Bootloader Order`, specify that the bootloader should attempt to boot from `NVMe` first: +Under `Advanced Options` > `Bootloader Version`, choose `Latest`. Then, exit `raspi-config` with `Finish` or the *Escape* key. + +Run the following command to update your firmware to the latest version: [source,console] ---- $ sudo rpi-eeprom-update -a ---- -Then, reboot with `sudo reboot`. Your Raspberry Pi should boot from NVMe. +Then, reboot with `sudo reboot`. Your Raspberry Pi 5 should boot from NVMe. For CM4, use `rpiboot` to update the bootloader. You can find instructions for building `rpiboot` and configuring the IO board to switch the ROM to usbboot mode in the https://github.com/raspberrypi/usbboot[USB boot GitHub repository]. diff --git a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc index 3642c520cf..ff8f11ea66 100644 --- a/documentation/asciidoc/computers/raspberry-pi/introduction.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/introduction.adoc @@ -14,7 +14,7 @@ Additionally, Raspberry Pi makes the *Pico* series of tiny, versatile https://en *Model B* indicates the presence of an Ethernet port. *Model A* indicates a lower-cost model in a smaller form factor with no Ethernet port, reduced RAM, and fewer USB ports to limit board height. -[cols="6a,2,2,3,5"] +[cols="7a,1,2,3,5"] |=== | Model | SoC | Memory | GPIO | Connectivity diff --git a/documentation/asciidoc/computers/raspberry-pi/revision-codes.adoc b/documentation/asciidoc/computers/raspberry-pi/revision-codes.adoc index 247929c4da..f871915ff6 100644 --- a/documentation/asciidoc/computers/raspberry-pi/revision-codes.adoc +++ b/documentation/asciidoc/computers/raspberry-pi/revision-codes.adoc @@ -342,18 +342,6 @@ NOQuuuWuFMMMCCCCPPPPTTTTTTTTRRRR | | 17: 5 -| -| -| 18: CM5 - -| -| -| 19: 500 - -| -| -| 1a: CM5 Lite - | RRRR (bits 0-3) | Revision | 0, 1, 2, etc. @@ -640,48 +628,6 @@ NOTE: This list is not exhaustive - there may be codes in use that are not in th | 8GB | Sony UK -| b04180 -| CM5 -| 1.0 -| 2GB -| Sony UK - -| c04180 -| CM5 -| 1.0 -| 4GB -| Sony UK - -| d04180 -| CM5 -| 1.0 -| 8GB -| Sony UK - -| d04190 -| 500 -| 1.0 -| 8GB -| Sony UK - -| b041a0 -| CM5 Lite -| 1.0 -| 2GB -| Sony UK - -| c041a0 -| CM5 Lite -| 1.0 -| 4GB -| Sony UK - -| d041a0 -| CM5 Lite -| 1.0 -| 8GB -| Sony UK - |=== === Using revision codes for board identification diff --git a/documentation/asciidoc/microcontrollers/c_sdk/official_sdk.adoc b/documentation/asciidoc/microcontrollers/c_sdk/official_sdk.adoc index 691c6511a4..7a4a0d73d2 100644 --- a/documentation/asciidoc/microcontrollers/c_sdk/official_sdk.adoc +++ b/documentation/asciidoc/microcontrollers/c_sdk/official_sdk.adoc @@ -1,4 +1,4 @@ -== Raspberry Pi Pico C/C++ SDK +== Raspberry Pi Pico C/{cpp} SDK Our official C SDK can be used from the command line, or from popular integrated development environments like Visual Studio Code, Eclipse, and CLion. To get started, download our C/{cpp} SDK and Examples, and take a look at our 'https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf[getting started]' documentation. Or for a quick setup see the next section. diff --git a/documentation/index.json b/documentation/index.json index d0000060fe..4b4e1833c9 100644 --- a/documentation/index.json +++ b/documentation/index.json @@ -54,7 +54,7 @@ "subpath": "camera_software.adoc" }, { - "title": "AI Kit and AI HAT+ software", + "title": "AI software", "description": "Software and libraries for artificial intelligence on a Raspberry Pi hardware", "image": "full-sized/ai.png", "subpath": "ai.adoc" diff --git a/jekyll-assets/_includes/contribute.html b/jekyll-assets/_includes/contribute.html new file mode 100644 index 0000000000..fc0aea05e6 --- /dev/null +++ b/jekyll-assets/_includes/contribute.html @@ -0,0 +1,5 @@ +
+
+ +
+
diff --git a/jekyll-assets/_includes/copyright.html b/jekyll-assets/_includes/copyright.html new file mode 100644 index 0000000000..9b00e43e68 --- /dev/null +++ b/jekyll-assets/_includes/copyright.html @@ -0,0 +1,7 @@ + diff --git a/jekyll-assets/_includes/footer.html b/jekyll-assets/_includes/footer.html index efe0c21972..9fd1d53c13 100644 --- a/jekyll-assets/_includes/footer.html +++ b/jekyll-assets/_includes/footer.html @@ -1,5 +1,4 @@
@@ -368,7 +356,7 @@ We use some essential cookies to make our website work.

- We use optional cookies, as detailed in our cookie policy, to remember your settings and understand how you use our website.

@@ -387,8 +375,8 @@
- - + +