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! Apply for a Free Cannon at JUMA's forum.
小钢炮正处于免费推广期,您可以从我们的论坛申请一块。
##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.
详细的小钢炮的上手指南文档请戳我,请仔细阅读。
##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.
##Bugs & New Features You can report a bug by firing a issue at here.
You are also warmly appreciated if you fix bugs or submit new features for Cannon, that indeed is the spirit of Open Source.
For code contributing, please follow
Fork + Pull
flow, detailed could be viewed at here.
欢迎为小钢炮提交代码,代码提交采用Fork + Pull
的方式,详情参见这里。
##Further Resources
- Home/主页: http://www.juma.io/cannon.html
- Contact/联系: hello@jumacc.com
- Forum/论坛: juma.io/bbs
- Quick Start/上手指南: http://www.juma.io/doc/zh/stm32_platform/cannon_first/
- QQ group/小钢炮QQ群:
271927055