Giter Club home page Giter Club logo

rtl8710_mp3_decoder's Introduction

1/ This is a port of ESP8266's MP3 decoder (webradio) to RTL8710, RTL8711 and RTL8195 based modules such as RTL-00 and RTL-01.

2/ This is WORK IN PROGESS

Current status:

  • It compiles with RTL8711 SDK 3.5 GCC 1.0.0
  • Hooks to RTL's wifi library - completed but not tested
  • Hooks to RTL's TCP/IP stack/socket - completed but not tested
  • Hooks to between MAD and RTL's I2S - completed but not tested

3/ How to compile and flash your RTL based module

3/1/ Install SDK RTL8711 version 3.5a GCC 1.0.0

3/2/ git clone this repository to /project folder (where the ameba example is)

3/3/ cd GCC_RELEASE; make; make flash

4/ Hardware

4/1/ (optional) I2S DAC such as TDA1387

RTL pin   - I2S signal
----------------------
GPIO_C0   - LRCK
GPIO_C2   - DATA
GPIO_C1   - BCLK

4/2/ (optional) SPI RAM such as Microchip 23LC1024

(To be updated)

RTL pin   - 23LC1024 pin
------------------------
GPIO0     - /CS (1)
SD_D0     - SO/SI1 (2)
SD_D3     - SIO2 (3) *
gnd       - gnd (4)
SD_D1     - SI/SIO0 (5)
SD_CLK    - SCK (6)
SD_D2     - /HOLD/SIO3 (7) *
3.3V      - VCC (8)

*=optional, may also be connected to Vcc on 23LC1024 side.

5/ and, everything else is described on the original ESP8266's mp3 decoder espressif/ESP8266_MP3_DECODER

rtl8710_mp3_decoder's People

Contributors

spritetm avatar kissste avatar jensh 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.