Giter Site home page Giter Site logo

siliconlabs / bluetooth_applications Goto Github PK

View Code? Open in Web Editor NEW
78.0 78.0 49.0 278.46 MB

Bluetooth wireless applications. Go to https://github.com/SiliconLabs/application_examples

License: Other

C 99.39% C# 0.20% Batchfile 0.04% C++ 0.35% CMake 0.01%
ble bluetooth bluetooth-low-energy code-examples virtual-applications

bluetooth_applications's People

Contributors

arkalvac avatar attila-hegedus-silabs avatar fsoft-khoidt5 avatar juhajpl avatar mattji01 avatar silabs-akil avatar silabs-bachn avatar silabs-balazsl avatar silabs-bence avatar silabs-cgiga avatar silabs-cohulse avatar silabs-congd avatar silabs-csabav avatar silabs-danieln avatar silabs-erics avatar silabs-hopn avatar silabs-huyv avatar silabs-juha avatar silabs-markorkenyi avatar silabs-nino avatar silabs-peterj avatar silabs-renzhi avatar silabs-ruibin avatar silabs-steveegerter avatar silabs-thanhngo avatar silabs-toann avatar silabs-tungd avatar silabs-vinhl avatar silabs-zee avatar tenagermekonnen 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

Watchers

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

bluetooth_applications's Issues

test bug report

Summary

  • Issue description (e.g. BLE is not connecting with Health app)
  • Use case / test scenario
  • Reference environment
    • SW and HW affects version
    • Description of test environment (e.g. R&D area, public office area, or shielded room)
  • Simplicity Studio version (if applicable)
  • Network Analyzer version (if applicable)
  • Is the issue reproducible with SDK sample application or only user application?

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error
  5. How often does the error occur (e.g. 3 out of 10 times)?

Expected behavior
A clear and concise description of what you expected to happen.

Actual behavior
A clear and concise description of what actually happens.

Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

bluetooth_applications/bluetooth_hid_keyboard/ HID report descriptor is erroneous in documentation

Hello,

In readme.md of the bluetooth_applications/bluetooth_hid_keyboard/ project, there is a mistake in the HID descriptor.

It ends with:

0x05, 0x01 | Usage Minimum (Reserved (no event indicated))
0x05, 0x01 | Usage Maximum (Keyboard Application)
0x05, 0x01 | Input (Data,Array) Key arrays (6 bytes)
0xc0 | End Collection

It should instead look something like (needs verification, but it kind of works):

0x19, 0x00,                    //   USAGE_MINIMUM (Reserved (no event indicated))
0x29, 0x65,                    //   USAGE_MAXIMUM (Keyboard Application)
0x81, 0x00,                    //   INPUT (Data,Ary,Abs)
0xc0                           // END_COLLECTION

Not sure where the actual code is and if it has the same problems or not, but it might help others trying to code their own keyboard to fix it.

Best,
Nicolas

Question about SDK compatibility

Hello,

I am considering utilizing a SIP (System-in-Package) Lyra24, which is built on the EFR32BG24 SoC (System on Chip).

Are the Bluetooth applications discussed here and the Silicon Labs Bluetooth Software Development Kit compatible with this SIP? I am planning to use this development kit: Laird Connectivity 453-00170-K1.

Thank you in advance for your assistance!

BLE Mesh example

Hi,
the bluetooth_applications seam all BLE not BLE mesh,if we want develop ble product,should we use ble mesh or ble. Does the ble mesh can run in production stage?

missing .h of ADC file in "Reporting Battery Voltage over BLE"

Summary

  • Issue description (e.g. BLE is not connecting with Health app)
  • There are a lot of missing "constant" words as (All of them are related to the ADC):
  • ADC0
  • cmuClock_ADC0
  • ADC_INIT_DEFAULTadcRef5V
  • ADC_INITSINGLE_DEFAULT
  • adcPosSelAVDD
  • adcNegSelVSS

All the above list is only example, there are much more constant words

Can anybody tell me where to find the declarations of these constant

Expected behavior
I accepted to have the declaration file in the S/W example.

Actual behavior
I can't compile the example without these declarations

Screenshots
If applicable, add screenshots to help explain your problem.
2022-09-22 13_33_41-v5_workspace - bt_soc_empty_app c - Simplicity Studio™-ADC declaration issues

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Issue with include order in log.h

Summary

  • If log.h from the log_system example is included before sl_bluetooth.h, gcc complains about two forward declarations on it. log.h needs it to define two forward declarations on it. If a file (like app.c) includes sl_bluetooth.h, it masks this error and the project compiles.
  • Use case / test scenario
  • Reference environment
    • GCC 10.2 Bluetooth SDK 3.2.3
  • Simplicity Studio version: 5.2.3.1
  • The issue reproducible with SDK sample application.

To Reproduce
Steps to reproduce the behavior:

  1. Import the log_system example to SS5
  2. Open app.c
  3. Move the line #include "log.h" above the line including sl_bluetooth.h.
  4. Compile the project

Expected behavior
The project should compile independently of the location of the #include line.

Actual behavior
The project won't compile if log.h is inlcuded before sl_bluetooth.h

Additional context
I have set clang-formatter to rearrange my includes by alphabetical order and that's how I found out.

It doesn’t work

I did it all the steps, I have the Simplicity Studio v5 but it doesn’t work. In the terminal doesn’t appear the number of connected devices or the temperature. I did it with two boards, one of them has soc_empty proyect and the other has the thermometer proyect. Any idea about why it doesn’t work? Help me please. Thank you in advance. Best

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.