Fork of Tangara with customizations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ondřej Hruška ea13d692a6 Revert "Enable scroll wrap-around" because it sucks 3 days ago
LICENSES Add missing license files 3 months ago
lib Add WavPack support 1 month ago
lua Implement play buttons for a folder with music 3 days ago
luals-stubs ailurux/button-media-controls (#264) 1 month ago
src Revert "Enable scroll wrap-around" because it sucks 3 days ago
test daniel/playlist-queue (#83) 9 months ago
tools Add ark pixel font's latin feature branch font. 6 days ago
.clang-format Annote E V E R Y T H I N G with license info 2 years ago
.env .env: quote vars, remove silly comment 1 year ago
.env.fish fish :) 2 years ago
.env.ps1 fixes for my green-tab adafruit ST7735R 1 year ago
.gitignore Add .DS_Store to gitignore 3 months ago
.gitmodules convert lvgl from submodule to a plain old directory 2 years ago
.luarc.json Bring a modified luavgl stub file into our stubs 1 year ago
BUILDING.md docs: user account needs dialout to flash 2 months ago
CMakeLists.txt Adds sdkconfig.local (intentionally not tracked in .git) for local overrides. 9 months ago
README.md Flesh out contributing section of README.md 1 year ago
REUSE.toml Add ark pixel font's latin feature branch font. 6 days ago
TESTING.md Add a basic overview of writing and running tests 10 months ago
dependencies.lock Version bump 7 months ago
partitions.csv add a cool lua repl 1 year ago
sdkconfig.common Move some hot driver functions into iram 8 months ago

README.md

Tangara

Tangara is a portable music player. It outputs high-quality sound through a 3.5-mm headphone jack, lasts a full day on a charge, and includes a processor that’s powerful enough to support any audio format you can throw at it. It’s also 100% open hardware running open-source software, which makes it easy to customize, repair, and upgrade. Tangara plays what you want to hear, however you want to hear it.

We're currently trying to scrape together a crowdfunding campaign! Please check us out on Crowd Supply!

Source Repositories

tangara-fw: The ESP32 firmware, comprising the bulk of Tangara's functionality. This is probably the repo that you're most interested in!

tangara-hw: Sources for the entire physical device. Includes both the case/enclosure, and the PCBs.

tangara-samd-fw: Firmware for the SAMD21 co-processor that manages USB connectivity, charging, and power management of the ESP32.

Contributing

The firmware repositories for Tangara are mirrored on both sourcehut and Codeberg. Contributions on either platform are welcome; feel free to use whichever contribution workflow you prefer. If you are a git-send-email nerd, then the list to use is ~jacqueline/tangara-devel@lists.sr.ht.

For issue tracking, refer to the 'issues' tab of the relevant repo on Codeberg.

Thanks, Aisler!

Aisler have very generously sponsored our (final?) round of pre-production prototype boards. We've gotten all of our prototype revisons from Aisler, and we couldn't be happier with their quality. Check them out!