Skip to content

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

License

Notifications You must be signed in to change notification settings

WindyYam/STM32_Platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

  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.
详细的小钢炮的上手指南文档请戳我,请仔细阅读。

##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 92.6%
  • HTML 4.0%
  • C++ 2.6%
  • Other 0.8%