Tangara Flake
Find a file
Christina Sørensen 5bcb44fd6b
docs: prettier
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-01-15 21:10:29 +01:00
lib Pass through TXXX kv pairs from libtags, treated as vorbis comments 2024-12-31 11:32:51 +11:00
LICENSES Add missing license files 2025-01-08 21:03:09 -08:00
lua Merge pull request 'Ensure settings sections are in view' (#177) from tjk/tangara-fw:settings-scroll into main 2025-01-14 04:33:47 +00:00
luals-stubs Add missing copyright/license headers 2025-01-08 16:58:36 -08:00
src Merge pull request 'MP3 gap... less' (#180) from tjk/tangara-fw:mp3-gapless into main 2025-01-14 05:35:21 +00:00
test daniel/playlist-queue (#83) 2024-07-16 01:23:43 +00:00
tools build: tangara flake! 2025-01-15 21:10:29 +01:00
.clang-format Annote E V E R Y T H I N G with license info 2023-05-23 13:56:22 +10:00
.env .env: quote vars, remove silly comment 2024-02-10 21:05:32 +11:00
.env.fish fish :) 2023-05-25 14:53:17 +10:00
.env.ps1 fixes for my green-tab adafruit ST7735R 2024-03-17 20:16:31 -07:00
.envrc build: tangara flake! 2025-01-15 21:10:29 +01:00
.gitignore build: tangara flake! 2025-01-15 21:10:29 +01:00
.gitmodules convert lvgl from submodule to a plain old directory 2023-06-01 15:41:47 +10:00
.luarc.json Bring a modified luavgl stub file into our stubs 2024-03-08 14:01:27 +11:00
BUILDING.md BUILDING.md: add some notes about setup on Linux (#150) 2024-12-29 22:37:26 +00:00
CMakeLists.txt Adds sdkconfig.local (intentionally not tracked in .git) for local overrides. 2024-07-19 13:50:02 +10:00
dependencies.lock Version bump 2024-09-17 13:29:37 +10:00
flake.lock build: tangara flake! 2025-01-15 21:10:29 +01:00
flake.nix build: tangara flake! 2025-01-15 21:10:29 +01:00
partitions.csv add a cool lua repl 2023-12-13 16:10:08 +11:00
README.md docs: prettier 2025-01-15 21:10:29 +01:00
REUSE.toml Update REUSE license directives 2025-01-08 21:03:09 -08:00
sdkconfig.common Move some hot driver functions into iram 2024-08-26 13:45:24 +10:00
TESTING.md Add a basic overview of writing and running tests 2024-06-25 16:09:36 +10:00

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 thats powerful enough to support any audio format you can throw at it. Its 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!