Introduction This is a basic tutorial which will show you how to set up the VSCode environment to be able to compile, link and use FreeRTOS in your RP2040 based projects. This tutorial won’t go too much into the weeds about how FreeRTOS works, that is for our next tutorial. However, in this tutorial we… Continue reading FreeRTOS on RP2040 Boards (Pi Pico etc) using VSCode
Category: Raspberry Pi Pico
Debugging the Raspberry Pi Pico using Picoprobe
Video Tutorial Why do you want to debug the Pico? Debugging is an integral part of software development. It offers a peak ‘under the hood’ of your code so to speak by allowing you to inspect variables that are set whilst the program is actually running on your hardware. Debugging also allows you to set… Continue reading Debugging the Raspberry Pi Pico using Picoprobe
BMP280 and Pi Pico over SPI
CmakeLists.txt C File
BNO055 I2C Example Code
Project Source Code CMakeLists.txt TempSense.c
RP2040’s On-Board Temperature Sensor
This tutorial will cover how to use the on-board temperature sensor on the RP2040 chip which is the heart of the Raspberry Pi Pico. You can find the full source code for this project at the bottom of the page. Introduction to the Temperature Sensor The temperature sensor works by measuring the voltage of a… Continue reading RP2040’s On-Board Temperature Sensor
Basic Multicore Pico Project
This article (and video) covers the basics of multicore programming on the Pico and hopefully demonstrate why you would want to use both cores of the Pico. The full project source code is available at the bottom of this article. Introduction When writing complex projects, where timing is an important aspect of your program, seemingly… Continue reading Basic Multicore Pico Project
Using the Serial Output over USB on the Pico
This short project covers how to use the serial output over USB on your Raspberry Pi Pico. Below the video you can find the project source code, and below that you can find a written version of the project. Introduction Using a serial monitor over USB means that you can essentially output data from your… Continue reading Using the Serial Output over USB on the Pico
Pico Blink LED Code
CMakeLists.txt blink_led.c