GithubHelp home page GithubHelp logo

[Help] VirtualWire for STM8 about sduino HOT 7 OPEN

tenbaht avatar tenbaht commented on July 21, 2024
[Help] VirtualWire for STM8

from sduino.

Comments (7)

Jugulaire avatar Jugulaire commented on July 21, 2024 1

Hi,
Currently not. Instead of modify the original library i rather prefer to write my own.
But the Mancherster code is not working properly.. (Since i've choose to use it)
Still stuck on this topic

from sduino.

tenbaht avatar tenbaht commented on July 21, 2024

Oh, that sounds like in interesting challange!

  • The lib uses a C interface instead of a C++ class, thats good.
  • It already deals with different platforms, so we might be able to integrate STM8 with the existing code. Good.
  • It works very close to the hardware: Timer and ISR programming. That code needs to be re-written from scratch and carefully woven into the existing Sduino code. A lot of debugging work waiting here.
  • The main file is a cpp file containing almost pure c code. Simple renaming (as I did with the other libs) would be possible, but it would break the option to really integrate it with the existing code. So it might require some extensions of the build scripts. But that has to be done anyway at one point. Not too hard.

It will be one of the harder libs to convert. Definitely not a one-evening-thing. It would be great to see this working. I even a couple of these 433MHz modules here in my desk waiting to be used for experiments.

I would love to work on this, but it might take a longer time before I would be able to find the time to do so - so don't hold your breath. Fixing i2c lib and integrating bootloader handling are first on my list.

from sduino.

tenbaht avatar tenbaht commented on July 21, 2024

I converted Mike McCauley's original zip archive into a proper github repository, including full version history: https://github.com/tenbaht/VirtualWire
Maybe that is a useful good base for developments.

from sduino.

Jugulaire avatar Jugulaire commented on July 21, 2024

I think it can be more easy to adapt the manchester library for doing this :
https://github.com/cano64/ManchesterRF

I would like to try to work on adaptation.. good way to learn

from sduino.

mbta009 avatar mbta009 commented on July 21, 2024

Hi, I'm working on Similar project, 433 RF with STM8s003F3p6
Did you come up with a solution to convert the library?
Thanks for sharing the source code for STM8.

from sduino.

Dhiraj161993 avatar Dhiraj161993 commented on July 21, 2024

Hi, I'm working on a project, 433 RF with STM8s003F3p6 can u share with me the process, how can I receive data and control the relay

from sduino.

Jugulaire avatar Jugulaire commented on July 21, 2024

Hi, i have tried to adapt the 443 MHz library to the STM8, and it has never worked correctly.

As explained before, i'm still struggling into the Manchester code adaptation.

from sduino.

Related Issues (20)

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.