Giter VIP home page Giter VIP logo

application_examples's Introduction

EFM32 and EFR32
Application Examples

EFM32 32-bit Microcontrollers

Silicon Labs Application Examples

This repo contains example applications developed by Silicon Labs engineers for EFM32 and EFR32 devices. These examples are categorized by technology. All examples provide a .sls file to easily import into Simplicity Studio. Additionally, each example will provide the source files and instructions to port the example to other parts. Unless otherwise specified in the directory, all examples are considered to be EXPERIMENTAL QUALITY which implies that the code provided in the repos has not been formally tested and is provided as-is. It is not suitable for production environments. In addition, this code will not be maintained and there may be no bug maintenance planned for these resources. Silicon Labs may update projects from time to time.

Table of Contents

This repo is organized into several submodule repos by technology. A comprehensive list of sample code projects is provided in the following pages:

  1. Table of Contents by Hardware Driver Class
  2. Table of Contents by Wireless Use Case
  3. Table of Contents by Market Segment Application

Requirements

  1. Desired Silicon Labs Starter Kit
  2. Gecko SDK Suite, available via Simplicity Studio
  3. Simplicity Studio IDE

Reporting Bugs/Issues and Posting Questions and Comments

To report bugs in the peripheral example projects, please create a new "Issue" in the "Issues" section of this repo. Please reference the board, project, and source files associated with the bug, and reference line numbers. If you are proposing a fix, also include information on the proposed fix. Since these examples are provided as-is, there is no guarantee that these examples will be updated to fix these issues.

Questions and comments related to these examples should be made by creating a new "Issue" in the "Issues" section of this repo.

Disclaimer

The Gecko SDK suite supports development with Silicon Labs IoT SoC and module devices. Unless otherwise specified in the specific directory, all examples are considered to be EXPERIMENTAL QUALITY which implies that the code provided in the repos has not been formally tested and is provided as-is. It is not suitable for production environments. In addition, this code will not be maintained and there may be no bug maintenance planned for these resources. Silicon Labs may update projects from time to time.

application_examples's People

Contributors

dasch0 avatar silabs-akil avatar silabs-build-bot avatar silabs-ci-bot avatar silabs-danieln avatar silabs-spurthi avatar silabs-zee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

application_examples's Issues

some problems about bluetooth mesh sdk on android 13

提供的demo

有问题机型 :oppo find x3 pro
安卓版本 : 13
在2.5版本上:scan -> provisioning -> connecting.. (loadig一段时间后,弹窗"subscribing to the device characteristic failed") 
在3.1版本上:scan -> provisioning -> connecting..(一直loading,只要不退出就不会终止)

均杀掉app并重新打开,在networks和devices列表能看到设备存在,连接设备后可以控制(连上概率较小,尝试多次只成功一次,可能尝试了10次吧)

配对设备:

配对过程中,我们的设备已经给出了配对成功的响应,但是在我们自己的app中还是一直处于配对的loading状态,但是杀掉app后发现设备已经存在数据库中了。  调试发现,是ProvisionerConnection.provision内ProvisioningCallback的success没有回调
此时,如果再一次重新配对,那么就会返回"Node exist in database"的错误信息(error的错误回调是有的)
接着,杀掉app,发现设备在设备列表内。
删除设备的操作正常。

连接设备:

在demo中安卓13仅成功过一次,但是之后就再也没有连上过了;在我们自己的app中,总是杀掉app,进来能连上一次,后来就一直连不上
(主要是一直都搜索不到设备,导致我们没法去连接,但是我们通过BluetoothLeAdvertiser.startAdvertising,可以给我们的设备发包)

ProvisionerConnection.provision内ProvisioningCallback的success没有回调,我们尝试的操作:

在一段时间内,若发现还没有返回,则对比前后数据库内node,找到新增的node,并返回。这样配对的流程没有问题了,但是回到设备列表,无法正常写入数据ConnectableDeviceWriteCallback报错。杀掉app并重新打开,连接设备,可以正常连接,对设备写入数据也是正常的。

ble_mesh_log.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.