Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xFACE/bbconsole
Linux console for BlueBasic (BASIC interpreter for CC2540 and CC2541 Bluetooth LE chips).
https://github.com/0xFACE/bbconsole
Last synced: 2 months ago
JSON representation
Linux console for BlueBasic (BASIC interpreter for CC2540 and CC2541 Bluetooth LE chips).
- Host: GitHub
- URL: https://github.com/0xFACE/bbconsole
- Owner: 0xFACE
- Created: 2016-06-19T15:39:21.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-03-02T07:53:47.000Z (almost 4 years ago)
- Last Synced: 2024-08-03T18:15:55.997Z (6 months ago)
- Language: C
- Size: 26.4 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- AwesomeInterpreter - bbconsole
README
# bbconsole
Linux console for BlueBasic (BASIC interpreter for CC2540 and CC2541 Bluetooth LE chips).
See [BlueBasic](https://github.com/aanon4/BlueBasic) for more information. Also have a look
at [BlueBasic-loader](https://github.com/0xFACE/BlueBasic-loader).## Usage:
```bash
./bbconsole btaddress
```
`btaddress` is the MAC address of the device (e.g. `B4:99:4C:21:5A:97`).## Needs [BlueZ](https://git.kernel.org/pub/scm/bluetooth/bluez.git/) source:
### Prerequisite (Debian / Raspbian)
```bash
sudo apt install automake libtool libdbus-1-dev udev libudev-dev libical-dev libreadline-dev glib2.0
```### Build
#### BlueZ
```bash
git clone git://git.kernel.org/pub/scm/bluetooth/bluez.git
cd bluez
./bootstrap
./configure
make
```#### bbconsole
```bash
cd bbconsole
make
```### Note: all sources need to be at the same level
```bash
$ ls -la
drwxr-xr-x 3 pi pi 4096 Mar 1 18:38 bbconsole/
drwxr-xr-x 25 pi pi 4096 Mar 1 18:47 bluez/
drwxr-xr-x 25 pi pi 4096 Mar 1 18:49 BlueBasic-loader/
...
```# Disclaimer
This is my dirty hack program. I'm not C hacker at all :wink:
Please feel free to send me PR's to make this program better.