BtStack Source Code

137 views
Skip to first unread message

iMarck

unread,
Jun 20, 2010, 4:27:54 AM6/20/10
to btstack-dev
Hi when i download the source code of BtStack and how i contribute to
code?
I just download from the trunk but when i compile not working...
Thanks

Matthias Ringwald

unread,
Jun 20, 2010, 6:02:07 AM6/20/10
to btstack-dev
Hi ?

Did you follow the GettingStarted wiki page?
What did you do to compile and where did it fail for you?

I just did a clean checkout, run ./bootstrap, ./config-cydia and make without problems.

What area are you interested in helping out?

Best
Matthias

> --
> You received this message because you are subscribed to the Google Groups "btstack-dev" group.
> To post to this group, send email to btsta...@googlegroups.com.
> To unsubscribe from this group, send email to btstack-dev...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/btstack-dev?hl=en.
>

iMarck

unread,
Jun 20, 2010, 7:17:29 AM6/20/10
to btstack-dev
Thanks i don't see, just test and work.
Now i just want to contribute to source code, example write a Profile,
So how i need, i just read the btnode project and where i found
documentation?
The code is write on C or C++ and Cocoa?
Sorry for n00b question, i'm just a newbie but, i see this project
today and i just understand I can learn and contribute this project
for iPhone Community.
The ultimate goal is to have a perfect stack and application for
receive and send file via Bluetooth right? And for create other
application.
This project is perfect to create a open alternative to iBlueNova and
other application.
Thanks and sorry again for n00b question :)

On Jun 20, 12:02 pm, Matthias Ringwald <matthias.ringw...@gmail.com>
wrote:

iMarck

unread,
Jun 21, 2010, 3:18:50 PM6/21/10
to btstack-dev
Hey Matthias please help :) thanks!

Matthias Ringwald

unread,
Jun 21, 2010, 4:40:36 PM6/21/10
to btsta...@googlegroups.com

Hi iMarck

Sorry, didn't see what I should answer actually.

On 20.06.2010, at 13:17, iMarck wrote:

> Thanks i don't see, just test and work.
> Now i just want to contribute to source code, example write a Profile,

Which profile would you like to implement?

> So how i need, i just read the btnode project and where i found
> documentation?

Besides me being a main contributor in the BTnode/BTnut project, I'm the main author of BTstack.
Not sure, what BTnode project helps with BTstack.

> The code is write on C or C++ and Cocoa?

The daemon/server of BTstack is written in C using only POSIX libraries.
There is also client library in C. In addition there's code for an early Objective-C wrapper/helper for the iOS.

> Sorry for n00b question, i'm just a newbie but, i see this project
> today and i just understand I can learn and contribute this project
> for iPhone Community.
> The ultimate goal is to have a perfect stack and application for
> receive and send file via Bluetooth right?

I personally don't really miss the OBEX profile for file exchange. I've provided apps/drivers for keyboard/mouse/GPS support, and others to come.

> And for create other application.
> This project is perfect to create a open alternative to iBlueNova and
> other application.

iBlueNova, roqyGPS and iBluever use their modified copy of the lwBT open source stack. It's just the final app which is not open-source, similar to my BTstack apps.


Read the wiki, read the spec, try the examples, have fun
Matthias

iMarck

unread,
Jun 21, 2010, 6:00:31 PM6/21/10
to btstack-dev
No problem and thanks for answer!
I just want implement Obex! it to hard i know, but difficulties exist
to be overcome =)
So BtNode project and testing don't required?
So i all need the documentation of Bluetooth and passion :)
Oh great i need to learn C.
So MeDevil don't developement no more iBlueNova i talk with him via
mail, and he don't want no more because Crack.
Personally he having developed in the past and promised updates
iBluetooth disappeared for 6 months.
So lwBT is the original project and after is modified to work with
iPhone and iPod Touch? Right?
Thanks!!
So you don't want developer a application like iBlueNova?

Thanks and hoping to have fun with this project =)

Matthias Ringwald

unread,
Jun 23, 2010, 9:43:44 AM6/23/10
to btsta...@googlegroups.com
HI iMarck

On Jun 22, 2010, at 12:00 AM, iMarck wrote:

> I just want implement Obex! it to hard i know, but difficulties exist
> to be overcome =)
> So BtNode project and testing don't required?
> So i all need the documentation of Bluetooth and passion :)

More or less. To receive data over OBEX, support for incoming RFCOMM connections is needed, which is not provided yet. But there's a good chance I'll add that in the near future.

> Oh great i need to learn C.

:)

> So MeDevil don't developement no more iBlueNova i talk with him via
> mail, and he don't want no more because Crack.

That's sad.

> Personally he having developed in the past and promised updates
> iBluetooth disappeared for 6 months.
> So lwBT is the original project and after is modified to work with
> iPhone and iPod Touch? Right?

Right. But I also assume that lwIP does have bugs, and that MeDevil and the others using it had to fix some of them.

> Thanks!!
> So you don't want developer a application like iBlueNova?

I'd like to have OBEX support for BTstack. I'd also like to sell such an app, but I don't think I will have time for that as a have to care for my other apps and want to work on support for BT game controllers before I will start with OBEX.

Best
Matthias

iMarck

unread,
Jun 23, 2010, 4:50:11 PM6/23/10
to btstack-dev
Thanks really, now i go on study, But if u want successful and earn
well in my opinion you should develop an 'application for OBEX,
Medevil confirmed that with iBluetooth (first version iBluenova) has
gained good, We really need a good developer for this and i see you
have great experience on bluetooth Hack :)
Ah and on this moment we have only iBluenova for exchange no other
application :)
Hope u working on this
Anyway Thanks again =)

Matthias Ringwald

unread,
Jun 24, 2010, 4:01:00 AM6/24/10
to btsta...@googlegroups.com
Hi again

I didn't say it wouldn't be a good idea to have an OBEX app, and that it wouldn't make some money.
I've just added an SDP Server, which is one of the requirements for OBEX to BTstack.

I only have limited time-resources, and I work on BTstack only in the evenings and weekends.
But check out my semi-official project list: http://code.google.com/p/btstack/wiki/MatthiasProjects

I guess I would put OBEX at the end of the list and do the other stuff first - partially because I have to
- like support for existing apps I'm selling - and I have some smaller ideas which shouldn't take long to implement.

So, I'm working on it/everything in an indirect way.

matthias

iMarck

unread,
Jun 24, 2010, 4:27:00 AM6/24/10
to btstack-dev
Oh great and thanks again! :)

Matthias Ringwald

unread,
Jul 1, 2010, 1:20:35 PM7/1/10
to btsta...@googlegroups.com
Hi iMarck & others

I got convinced by Francis that full OBEX support for iOS will be cool (and financially lucrative) so, we've started on it. He'll do the OS integration and I'll be responsible for getting OBEX running on full speed.

Best
Francis & Matthias

iMarck

unread,
Jul 1, 2010, 6:57:03 PM7/1/10
to btstack-dev
Oh it's really great!! Thanks!! :) hope to see soon!!

On Jul 1, 7:20 pm, Matthias Ringwald <matthias.ringw...@gmail.com>
wrote:
Reply all
Reply to author
Forward
0 new messages