mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-18 19:21:54 +00:00
added compile instructions
This commit is contained in:
parent
99ecc4c71e
commit
39e3752e0b
@ -14,3 +14,32 @@ Note: As BTstack directly uses the Bluetooth hardware, the iOS Bluetooth is auto
|
||||
|
||||
Please visit the [project page at GitHub](https://github.com/bluekitchen/btstack/) for technical information and check the platform/ios subfolder.
|
||||
|
||||
== How to develop ==
|
||||
|
||||
To write BTstack-based applications, you don't need to compile the BTstack Cydia package. You can just install it on your
|
||||
JB iOS device and copy /usr/lib/libBTstack.dylib into your project and add btstack/include to your project includes.
|
||||
See btstack/platforms/example/WiiMoteOpenGLDemo for a Xcode-base example. In general, I highly recommend to use theos
|
||||
to create apps & daemons for JB iOS devices instead of using Xcode.
|
||||
|
||||
== Compile Instructions ==
|
||||
|
||||
Install the following tools:
|
||||
- Xcode 6.4 as /Applications/Xcode.app
|
||||
- Xcode 4.4.1 as /Applications/Xcode-4.4.1.app/
|
||||
- rpetrich's theos fork with "lippoplastic" support from https://github.com/rpetrich/theos
|
||||
|
||||
Set the $THEOS environment variable to the location of theos, e.g. like:
|
||||
|
||||
export THEOS=/Projects/theos
|
||||
|
||||
Go to btstack/platforms/ios and run make
|
||||
|
||||
cd btstack
|
||||
make package
|
||||
|
||||
If everything went right, you'll end up with a .deb package that you can install via:
|
||||
|
||||
make install
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user