Skip to content

Common Lisp FFI for libbluetooth, aka Bluez, which is a Linux Bluetooth stack.

Notifications You must be signed in to change notification settings

hu-dwim/hu.dwim.bluez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hu.dwim.bluez

What

A Common Lisp FFI for Bluez (aka libbluetooth, a Bluetooth stack for Linux).

Who

Written by attila@lendvai.name.

Where

The primary communication channel is the facilities on the project's GitHub page.

How

The project uses CFFI/C2FFI to automatically generate the CFFI definitions from the C header files.

An example of how to use it can be found in this abandoned project.

Status

The entire C side of the Bluez API is available through CFFI.

It works well enough to play around with Bluez even from the Lisp REPL.

The lispy helpers in fancy.lisp may need some more love, but it should be a mundane task. Patches are welcome!

For now it's little-endian only, but it's trivial to fix.

About

Common Lisp FFI for libbluetooth, aka Bluez, which is a Linux Bluetooth stack.

Resources

Stars

Watchers

Forks

Packages

No packages published