-
Notifications
You must be signed in to change notification settings - Fork 29
Home
BluTuNode is one of the few OpenSource Software/Hardware projects to leverage CSR BlueCore chipset. Unfortunately, CSR never was, and still isn't an OpenSource, and more broadly, Open Process/Community, friendly company. Actually, they're "takers", as their BlueCore/XAP toolchain is based on GCC, and they border on GPL violation with their SDK. All in all, they are stuck in 20th century, and their tactics vividly played against them: from Bluetooth market leader they slipped into 3rd-grade producer which scares customers and community away with old proprietary technology, NDAed datasheets, and overpriced development boards. The only upside is that they overproduced lots of old generation chips/modules which now go cheap and there is enough exposed/leaked/scraped information to make those modules usable.
Based on the above, BluTuNode is not exactly "easy to use" project, and it cannot be considered without context of other BlueCore community projects and efforts. Below is some links to get you started:
- Original blog post about BluTuNode
- byron76's blog with information about connectivity and programming
- Alternative SPI driver to communicate with module
- XAP assembler and disassembler
- XAP GCC sources
XAP - RISC CPU core used in BlueCore and other chips from CSR.