Rockbox Development > New Ports

[Port Idea] Tangara The music player you wish you had in the early 2000s

(1/2) > >>

usr7530:
Something's (hopefully) coming soon. Seems really promising with nearly every single feature ticking the boxes for a winner DAP.
Have a look at the Features & Specifications :


* ESP32-based, with a WM8523 DAC and an INA1620 amplifier
* 3.5-mm audio output with support for 200 mW at 32 ohms
* Current support for 16-bit audio at 44.1 or 48 kHz (DAC maxes out at 24 bits and 192-kHz )
* Bluetooth audio support (SBC codec only)
* Firmware supports MP3, FLAC, Opus, and Vorbis codecs
* USB Type-C charging and firmware updates. Data transfer (via SAMD21 + tinyusb) in development
* 2200-mAh battery with a standard, 3-pin JST connector
* 4-mA standby current and ~120 mA active current, depending on the headphones and the volume
* 1.8-inch, 160x128 full-color TFT display
* Two hardware buttons and a flexible, capacitive 'clickwheel'
* An ERM haptic motor
* Uses a standard, SDXC card for storage. Available up to 2 TB
* Firmware based on ESP-IDF, written in C++17
* A pretty cool retro transparent enclosure
But most importantly : Open Source
The Software, Firmware, and Hardware design files will be available.

Possibly the best DAP for the next 10 years.
More info here : https://www.crowdsupply.com/cool-tech-zone/tangara

saratoga:
I don't think the ESP32 has enough memory to run rockbox, so probably not a great choice.

speachy:

--- Quote from: saratoga on January 10, 2024, 10:27:44 AM ---I don't think the ESP32 has enough memory to run rockbox, so probably not a great choice.

--- End quote ---

The particular module they're using has 4MB* of SPI-attached PSRAM on top of the on-chip SRAM, which is, while not ideal, enough for the full feature set (minus some of the larger plugins)

* Technically it's 8MB but only 4MB can be mapped into the address space at a time.




saratoga:
I guess you could put the codecs in SRAM, the code sections, frame buffer and PCM buffer in PSRAM.  Google says the PSRAM bus is good for tens of MB/s for large transfers and shared with the flash memory, so you'd have a device the turns the usual logic of DRAM buffering for slow flash upside down.  Then you get to optimize all the codecs for the ESP CPU and the rest of the OS for the poor memory layout :-\ 

Oktan:
How is it possible for modern devices to be too weak for Rockbox? They can't possible be weaker than the Archos players and the original iPod or anything, right?

Navigation

[0] Message Index

[#] Next page

Go to full version