Introducing the 2GB Raspberry Pi 5
Raspberry Pi 5 2GB built on a cost-optimised D0 stepping of the BCM2712 application processor, and priced at just $50.
In what could be called a "Good Monday Morning", Raspberry Pi have excitedly release t...
So, after carrying this idea around since October last year, I finally got my act together and designed/built my RPI Pico RP2040 M.2 dev-board. It is a M.2 2230 card with A and E key and has as many communication interfaces to the M.2 side as possibl...
I wanted to try to use the new RP2530 microcontroller, but the 'normal' board, the Pi Pico 2, is out of stock for a week or two.
However, there are Pimoroni Pico Plus 2 (what an awkward name) boards, and they were available. I thought they were a dro...
Raspberry Pi Pico 2 builds on the huge success of the original Raspberry Pi Pico product and its derivatives, which were launched in 2021 and 2022. It is powered by the brand-new RP2350 microcontroller platform, designed by Raspberry Pi
R...
Raspberry Pi Pico 2 builds on the huge success of the original Raspberry Pi Pico product and its derivatives, which were launched in 2021 and 2022.It is powered by the brand-new RP2350 microcontroller platform, designed by Raspberry Pi&nbs...
The Seeed XIAO RP2040 has a NeoPixel. This project uses the Pico C SDK, and the PIO, to animate it.
This is not my project. I adapted hutscape's NeoPixel project for the Pico. These are the changes:
the Pico e...
The Pi Pico Eurocard is a development board for the Raspberry Pico, designed by shabaz. In this post, I set it up to develop with a Seeed XIAO RP2040 .
Functionality:
Program and debug it with the (onboard) PicoProbe
Reset co...
I ended up messing up my RCA Windows tablet and It wouldn't boot back up and I salvage the little motherboard from it. I'm not sure if there is a way to recover or put Kali Linux on it. It has four gigs of RAM 64 gigs of internal memory two ...
My Rasberry Pi cartoon
(I haven't made a Pi project in 6 years? Wow!)
Happy Pi Day!
I thought it would be fitting to talk about my Raspberry Pi projects from the very first one all the way up to the most current.
And w...
Happy Pi Day! 3.141592653589793238462643383279502884197
What is Pi Day?
"Pi Day is observed on March 14 (the 3rd month) since 3, 1, and 4 are the first three significant figures of π, and it was first celebrated in the United States."- h...
Happy Pi Day!
To celebrate, we're giving you the chance to win a Raspberry Pi 5!
'How?' I hear you ask...Well, quite simply, we want you to tell us what you would use the Raspberry Pi 5 for in your next project! Considering the new Pi com...
If you are stuck with a crappy laptop or cursed with windows OS with misconfigured c/c++ setup, use this repo as a template and create a workspace. All the files will be copied into your new workspace. From there follow the setup instruction to insta...
Table of Contents
Introduction
Software Installation
Configure Visual Studio Code
Open a Dev Containers Project
Building a Dev Containers Project
Examining Project Code
Revisiting the Project
Running the Pi Pico project
Opening Projects in a C...
Let's get creative! In this wishlist, we're looking at multimedia accessories for the Arduino, Raspberry Pi, and other single board computers and controllers. We're interested in anything that has to do with graphics, music, v...
Table of Contents
Introduction
What Is Docker?
How Does It Work?
What’s Required?
Commands Overview
Installing Docker
Installing and Running the Pi Pico Ready Container
Start-Up and Access the Container
Download Pi Pico Project Source Code to...
An exercise to build a C++ library for the GPIO pins. The programmer can decide what underlying mechanism is used to talk to the pins. In this 3rd post, finally, a Blinky!
#include "memmapdevice.h"typedef dgpio::pin<dgpio::memmapdevice> pin...
Table of Contents
Introduction
How Does it Work?
Using the Ready-Built Code
Source Code
Changing the Sounds
Summary
Introduction
This short project can be used to output WAV format sound effects for animatronic displays (such as at model train ex...
An exercise to build a C++ library for the GPIO pins. The programmer can decide what underlying mechanism is used to talk to the pins. In this second post, 3 mechanism are supported:
register access via memmap
the sysfs inter...
An exercise to build a C++ library for the GPIO pins. The programmer can decide what underlying mechanism is used to talk to the pins. In this initial release, one mechanism is supported: the sysfs interface.
typedef dgpio::pin<dgpio::sysfsdev...
FreeRTOS Symmetric Multiprocessing (SMP) is a version of the RTOS that can schedule tasks across multiple controller cores. It has just been promoted to the main release, and supports the RP2040. In this blog post, revisit&nbs...
FreeRTOS Symmetric Multiprocessing (SMP) is a version of the RTOS that can schedule tasks across multiple controller cores. It has just been promoted to the main release, and supports the RP2040. In this blog post, I design a doubl...
Trying out multi-core FreeRTOS has now become very simple. The SMP functionality, and the Raspberry PICO example !! became part of the standard download.The organisation hasn't released a new version yet, but everything is submitted to...
Introducing the Raspberry Pi 5
Meet the New Raspberry Pi 5! It represents a leap in performance, with many widely-requested quality of life features, including an RTC battery connector and an onboard power button!
Pre-order the R...
Win a Raspberry Pi 5!
We have just announced the release of the amazing Raspberry Pi 5, with its 2.4GHz quad-core, 64-bit Arm Cortex-A76 CPU, VideoCore VII GPU, LPDDR4X-4267 SDRAM (4GB and 8GB SKUs available at launch), 2.4 GHz a...
Raspberry Pi 5 Key Features:
Here are the tech specs for the brand new Raspberry Pi 5: • 2.4GHz quad-core, 64-bit Arm Cortex-A76 CPU, with 512KB L2 caches and a 2MB shared L3 cache• VideoCore VII GPU• LPDDR4X-4267 SDRAM (4GB and ...