Skip to content

196510921/STM32_Platform

 
 

Repository files navigation

STM32_Platform

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

  • 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

  1. Choose Demo project
    Learn demos under /product folder, select and open one project in Keil.

  2. 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.

  3. Learn how to Download firmware
    Connect Cannon to computer via J-Link or ST-LINK.
    Download firmware to Cannon.

  4. 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.

Learn Cannon software architecture at here.
小钢炮代码学习请参阅这里

##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

About

BLE(Bluetooth Low Energy) Embedded SDK for STM32 Platform made by JUMA.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.4%
  • C++ 2.7%
  • Other 0.9%