This week saw the publication of Harry Fairhead's Raspberry Pi 5 IoT in C: Drivers and Gpio5. What's Gpio5? It is a new open source library written by Harry specifically to let the Pi 5 work directly with GPIO hardware. It is based on the Pico SDK for the RP1 microprocessor, the chip that also powers the Pi 5. We have both an extract and a Book Watch.
To receive this digest automatically by email, sign up for our weekly newsletter.

February 27 - March 5, 2025
Featured Articles
|
Raspberry Pi 5 IoT In C - GPIO Registers 04 Mar | Harry Fairhead
For maximum speed you need to work directly with the GPIO hardware - find out how. This is an extract from the newly-published Raspberry Pi 5 IoT In C .
|
The Classy Cast 02 Mar | Mike James
This C# puzzle brings out the differences between static and dynamic typing. Read it, see if you can solve it, and decide which approach to avoiding the problem fits in with your view of object-oriented programming.
|
|
Programming News and Views
|
GitClear Reveals AI's Negative Impact On Code Quality 05 Mar | Sue Gee
Code assistants are increasingly taking on the task of code-writing. While this might seem welcome, research from GitClear reveals a negative impact on code quality, with more use of copy and paste and less refactoring.
|
First Official SDK In Rust 05 Mar | Harry Fairhead
We are all being urged to work in Rust because its safer, but this is easier said than done. The embedded world in particular really needs a memory-safe language, but Rust gets surprisingly little support from manufacturers. SDKs are written in C and not Rust. The good news is that Espressif is working to produce an official Rust-based SDK for its microprocessors and you can start to work with the [ ... ]
|
OMA and uCIFI For Smart City Interoperability 04 Mar | Sue Gee
The Open Mobile Alliance and uCIFI joined forces in January 2025 with the common goal of promoting interoperability in smart city and utility IoT applications. On Thursday 6th March they are hosting an webinar introducing the Smart City Working Group and the uCIFI Initiative to establish a unified data model for smart city devices.
|
Emacs 30.1 Adds Completion Preview Mode 04 Mar | Kay Ewbank
Emacs 30.1 has been released with a compilation preview mode, full support for Emacs on Android, security fixes, and native compilation enabled by default.
|
Steampipe - SQL For Everything 03 Mar | Nikos Vaggalis
Steampipe renders SQL as the main query language for more than purely databases, Cloud infrastructure included. Let's find out how.
|
.NET MAUI Toolkit Adds Offline Speech Recognition 03 Mar | Kay Ewbank
Version 11 of the .NET MAUI Community Toolkit has been released, adding offline speech recognition alongside support for .NET 9.
|
MIT Media Lab Celebrates 40 Years 02 Mar | Sue Gee
MIT Media Lab was founded in 1985 by Nicholas Negroponte and Jerome Wiesner. It turns 40 in October when a 2-day event is planned Meanwhile you are invited to contribute to its 40 For 40 fund raising campaign.
|
See Spot Run 28 Feb | Lucy Black
The Robotics and AI (RAI) Institute has shown off a speedy version of Boston Dynamics Spot quadroped robot with advancements that have been achieved through the use of reinforcement learning.
|
IEEE Medal of Honor 2025 Goes To Henry Samueli 28 Feb | Sue Gee
Considered the highest honor in the field of Electrical Engineering the IEEE Medal of Honor was inaugurated in 1917 and this year the the prize was increased to $2,000,000. If the name Henry Samueli isn't a familiar one, the company he co-founded in 2011, Broadcom, manufacturer of microprocessors, probably is.
|
The Advanced + Agentic RAG Cookbooks 27 Feb | Nikos Vaggalis
We take a look at a repository containing a wealth of advanced Retrieval-Augmented Generation (RAG) resources that also includes RAG techniques for the latest trend of Agentic systems.
|
AWS CodeBuild Adds Fastlane Support 27 Feb | Kay Ewbank
AWS has announced that AWS CodeBuild now supports the use of Fastlane for macOS environments. Fastlane is an open source tool suite designed to automate various aspects of mobile application development.
|
|
Books of the Week
If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.
|
Full Review
|
100 Go Mistakes and How to Avoid Them
Author: Teiva Harsanyi Publisher: Manning Date: October 2022 Pages: 384 ISBN: 978-1617299599 Audience: Go Developers Rating: 3 Reviewer: Mike James 100 mistakes is a lot! Is the fault Go or the programmer? <ASIN:B0BBHQD8BQ>
|
Book Watch
|
Raspberry Pi 5 IoT In C (I/O Press)
This book demonstrates how to interact with the hardware using Linux drivers and via Gpio5, a new open source IoT library created by Harry Fairhead that provides direct access to the Pi 5’s hardware. As the Pi 5 uses the RP1 chip to implement its peripherals, it does not work with the usual IoT libraries such as Wiring Pi, bcm2835, pigpio and so on. Gpio5, is designed to replace them and provide direct access to GPIO, PWM, I2C, SPI and more. This makes the Pi 5 much more capable of IoT applications.
<ASIN:1871962943>
|
Outlier Detection in Python (Manning)
This book is a practical guide to spotting the parts of a dataset that deviate from the norm, even when they're hidden or intertwined among the expected data points. Brett Kennedy explains how outlier detection is a vital tool for modern business, whether it's discovering new products, expanding markets, or flagging fraud and other suspicious activities. This guide presents the core tools for outlier detection, as well as techniques utilizing the Python data stack familiar to data scientists.
<ASIN:1633436470 >
|
Chasing Shadows (Simon & Schuster)
In this book, subtitled "Cyber Espionage, Subversion, and the Global Fight for Democracy", cyber security expert Ronald Deibert details the unseemly marketplace for high-tech surveillance, professional disinformation, and computerized malfeasance. He reveals how his team of digital sleuths at the Citizen Lab have lifted the lid on dozens of covert operations targeting innocent citizens everywhere. Deibert recounts how the Lab exposed the world’s pre-eminent cyber-mercenary firm, NSO Group—the creators of the phone-hacking marvel Pegasus—in a series of human rights abuses.
<ASIN:1668014041 >
|

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.
Send your programming press releases, news items or comments to : NewsDesk@i-programmer.info |