Skip to content

An alternative, more functional firmware for the DFRduino Player

Notifications You must be signed in to change notification settings

sweetlilmre/dfrplayer

Repository files navigation

dfrplayer

This is an attempt to develop an alternative, more functional firmware for the DFRduino Player.

Features:

  • Arduino Compitable: once a suitable bootloader has been flased to the board, the firmware can be developed and flashed using the Arduino IDE.
  • FAT32 and SDHC compatible ( 1, 2, 4 and 8GB media tested )
  • Supports multi level directory structure for sounds
  • Current directory aware (ability to 'cd' to directories and play files in the current context)
  • Access to audio chip test functions

TODO: commands and capabilities

History:

When I originally receieved this board I was unsatisfied with the capabilities of the included firmware:

  • no FAT32 support
  • no SDHC support
  • no source
  • etc.

When I began the development, the original firmware source had not been released (this has subsequently changed) so I set out to develop my own i.e. this firmware is a clean room implementation. The original firware was locked down on the board (no backup was possible) so I started by writing a small patch to the standard Arduino Bootloader. This allowed me to use the Arduino IDE to flash the player firmware and to simply and rapidly prototype new versions.

TODO: bootloader patch source TODO: FTDI board connections TODO: auto-reset circuit

About

An alternative, more functional firmware for the DFRduino Player

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages