SkillAgentSearch skills...

Btferret

Python and C Bluetooth Library

Install / Use

/learn @petzval/Btferret
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Python and C Bluetooth Library

Version 25

Contents

1 Introduction

This is a C and Python Bluetooth interface that has been developed for Raspberry Pis (but has also had some testing on Ubuntu, and should work on other Linux systems).

It will also run on Windows if a Raspberry Pi Pico 2W or Zero 2W is used as a Bluetooth dongle on a PC. Python and C code described here and written for Linux can be run from the Windows command line, or pasted into a Windows GUI source file (with no knowledge of Windows programming needed). Instructions for this are in the Windows README file in the windows folder.

It will also run on a Pico as a replacement for btstack, with your code written in C. Instructions in the Pico README file in the picostack folder. In principle, the btlib.c library can repalce any Bluetooth stack such as bluez or btstack.

A Pi running this interface can connect simultaneous

View on GitHub
GitHub Stars221
CategoryDevelopment
Updated3d ago
Forks35

Languages

C

Security Score

100/100

Audited on Mar 24, 2026

No findings