Giter Club home page Giter Club logo

modulesoftware's Introduction

SimLinkModule-Software

This is the software for a BLE game controller expansion module for the TBS Tango 2. The data transfer between the module and the remote control takes place via CRSF. The first eight channels are transmitted analog and the remaining eight channels are transmitted digital. An output for the BLE connection status is done via an OLED display type SSD1306. ESP-32 Dev Kit C V4 from AZ- Delivery used.

Tested operating systems

  • Windows 11 (tested with Velocidrone)
  • Android 10 (tested with FPV.SkyDive)
  • Pop! OS 22.04 LTS (tested with Velocidrone)

Links to the other parts of the project

Known bugs / issues

  • Display shows wrong output for some GAP events
  • iOS not working. Connection can be established and automatic reconnection also works. RPA works. HID data is also subscribed and sent, but not processed by iOS.
    • Write a ticket to the Apple Developer Technical Support Team (Apple Developer account required ๐Ÿค” )
  • Pop! OS kernel doesn't recognize HID version when connecting via BLE (always version 0.0) โ†’ Linux Kernel output is correct with an XBox controller
  • For an XBox controller, the client configuration descriptor of the report is set to 01 00 (by default). Here the default is 00 00 โ†’ Should be according to the specification.

modulesoftware's People

Contributors

fabiankuffer avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.