Giter Club home page Giter Club logo

embedded's People

Contributors

avida avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

embedded's Issues

Class for working with RFID read/writer

I have RFID reader / writer hardware. It works over SPI so implementation should be platform independent. Arduino already has some libraries who are doing that. This one seems to be most popular: https://github.com/miguelbalboa/rfid But it would fulfill my requirments. My one should work with stm32 as well and be a part of my code infrastructure. So do not fall into sin of copy-paste and create new genuine library. But you can borrow some ideas out there.

Check my new esp8266 wifi module

I already have 3 esp8266 module and haven't already figured out how to work with them. I tried it in different mode, tried to flash it with newest tinker firmware but the best I got is some rubbish at serial output. This is so frustrating cause I was expected to have a lot of fun with them.
So I ordered another (and last one for me) module and going to try it. But it require some preliminarily soldering work.

Use template classes instead of interfaces for representing gpio io pins and decoder state machine

Preamble:
As you (I mean me) know, my realization of decoder / transmitter flexible enough to use it not just with ir led / receiver. I tried to transmit signal over 433 MHz wireless module and figed out that 20 us (timeout I used for decoding / transmitting signal) is not enough for processing my decoder or transmitter class (I don't know what one exactly) and signal became distorted. After I increased timout to 40 us everything started to work almost perfect.
It looks like virtual inferitance gives a lot overhead in terms of microinstructions necessary for performing operations like calling function from virtual table

SD card support (priority for stm32 )

I have stm32 development board with whole bunch of feature. One of this is SDIO support.
So in this feture request I need:

  • Implement platform indepenent API for working with sd cards. Since atmega has no SDIO capability and works with sd cards over SPI, it preferable to implement SDIO first. SPI implementation should be defered till I will have SPI SD card module.
  • I need to some kind of file system or to use existing one (probably FAT). Surely FAT is high recomended. otherwise I should write drivers for my selfmade FS what will waste take a lot of time . So FAT only, do not even think of selfmade FS.

Create library for working with my Nokia 5110 display

I have nokia 5110 display in my wardrobe lieing around without properly attention. In this issue I want to create class that able to control it over spi. Base feature only (put dot, turn off/on backlight and so on). For Fonts, bitmaps and other staff I will create separate issue when this will be done.

Code drivers for RFM001 and RFM002 wireless modules

I have both RFM001 and RFM002 wireless modules lying around in my electronix box. Those are not mine and its about time to give it back to Serghei. Before I do that I want to create some kind of driver to work with Atmega' SPI.

rc_decoder refactoring

Put metastate RCProtocolStateMachine, decoder related classes and data classes into separate file. Also think about suitable name. I'm going to reuse those classes not only for inferared communication but for wireless transmitter too. So there should be no RC related names.

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.