The STM32 platform integrates a MCU, a BLE transmitter(BlueNRG), and several sensors. All the chips are manufactured by STMicroelectronics.
This repository includes a comprehensive SDK, together with various software resources like drivers, middlewares, and application demos for further developments.
- Cannon is the very first development board we made for STM32 platform.
- Cannon boards allow anyone to try out new ideas and to quickly create product prototypes.
- Learn hardware specs at here.
- Learn step-by-step tutorial at here.
- Learn software API manuals at here.
Cannon is FREE now! Get a Cannon board at JUMA's Taobao shop.
小钢炮正处于免费推广期,您可以从我们的淘宝店申请一块。
##Directories
/product
- several examples based on Cannon, including a Thermometer detector, a BLE echo appliction, a SensorTag, etc./system
- including drivers, HALs, middlewares, JUMA SDKs, etc./tools
- including some APP utilities which could be installed and run on Android mobiles./document
- things like document, datasheet, manuals, etc.
##Quick Start
-
Choose Demo project
Learn demos under/product
folder, select and open one project in Keil. -
Learn how to Compile
Cannon board has two versions, select the right one in Keil compile option.
Make sure all the header files are included. -
Learn how to Download firmware
Connect Cannon to computer via J-Link or ST-LINK.
Download firmware to Cannon. -
Work with BLE APP
A debugger APP (/tools/JumaBleHelper.apk
) is offered to facilitate BLE development. It can be installed and run on Android machine to transmit BLE raw data to/from Cannon.
The iOS version can be downloaded in AppStore as well.
You can get detailed tutorial at here.
详细的小钢炮的上手指南文档请戳我,请仔细阅读。
##Further Resources
- Home/主页: http://www.juma.io
- Contact/联系: [email protected]
- Forum/论坛: juma.io/bbs
- Quick Start/上手指南: http://www.juma.io/doc/zh/stm32_platform/cannon_first/
- QQ group/小钢炮QQ群:
271927055