Dangerous Prototypes

General Category => General discussion => Topic started by: dpropicweb on May 01, 2012, 01:21:55 pm

Title: Open source Bluetooth stack for PIC32/24
Post by: dpropicweb on May 01, 2012, 01:21:55 pm
A newly developed open source Bluetooth stack for PIC32/24

o The code is really easy to understand, very well documented and really small.
o Designed to be extended and ported.
o Works straight out of the box with the PIC32 USB Starter Kit II and should be fairly simple to port to other PIC32 or PIC24 boards. 

Project SmallTooth: http://code.google.com/p/smalltooth/ (http://code.google.com/p/smalltooth/)
Documentation about the stack: http://code.google.com/p/smalltooth/w/list (http://code.google.com/p/smalltooth/w/list)
Author's website: http://www.guillem.co.uk/ (http://www.guillem.co.uk/)
Title: Re: Open source Bluetooth stack for PIC32/24
Post by: ian on May 02, 2012, 12:19:49 pm
Very cool, and cheap. He uses a USB Bluetooth dongle controlled by the PIC32 USB host interface, so (m)any cheap dongles could work. I really like this approach, I wish the USB interface were open and distributable too though :)
Title: Re: Open source Bluetooth stack for PIC32/24
Post by: brian on May 04, 2012, 05:36:31 am
This has been needed for some time. If I ever get bored, you can be sure I will attempt a port to something I more regularly use than PIC.
Title: Re: Open source Bluetooth stack for PIC32/24
Post by: Gianni on May 04, 2012, 06:49:16 am
Can you make a list of Bluetooth USB dongles working with it? I know some USB dongles doesn't work with USB stack from Microchip.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01312058872session_write_close ( )...(null):0
20.01362190464ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01362191240Database_MySQL->query( ).../DatabaseHandler.php:119
40.06322329976Database_MySQL->error( ).../Db-mysql.class.php:273