MusicHelloWeb Wiki
Status: Alpha
Brought to you by:
embedded-micro
Welcome to your wiki!
This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
The wiki uses Markdown syntax.
Hello, i started this project some months ago, unfortunately i've not enough time to develop a lot, i will be very busy for the next 6 months.
Anyway now we are going to review what has be done what will be.
In the 2011 i bought the Microchip Internet Radio Demo Board (DM183033) to study
the principles of TCP/IP protocols and stream music from the internet.
The last firmware they used was a flop beacouse was based on Shoutcast protocols for Web radios searching, Shoutcast has changed the protocol, the device wasn't work any more. Then i've decided to start with the old sourcecode from the Microchip Solutions 4.55 because the streams addresses are simply hardcoded inside the firmware.
I've removed the Oled display and changed with a standard HD44780, its cheap and you can find of any colors and dimensions, consequently i've changed the display lybrary and rewritten the display behavior in the MainDemo.c.
Now its time to redesign the hardware according to this:
High priority
1-permanently remove the original display.
2-add pinheaders connectors for future expansion+display connection with
SPI, free I/O's and UART.
3-let me know your ideas.
Low priority
1-design a small adaptor for contrast and light correction for the display.
2-think about the best way to update the streams addresses without recompile
the code everytime (USB pendrive with .pls/.m3u?, setting up a server?).
3-let me know your ideas.
Development tools:
MplabX + Microchip C18 for the code.
EagleCad for the PCB design.
Last edit: Marco Franciosi 2012-09-09
Added git repository: git clone git://git.code.sf.net/p/openwebradio/code openwebradio-code
Please contribute:)
Last edit: Marco Franciosi 2012-09-14