diff options
author | Dana Conrad <dconrad@fastmail.com> | 2021-06-26 12:07:11 -0500 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2021-07-18 12:14:35 +0000 |
commit | 3e7a09cb0dee0ee04b5c77f427bf89d990ec8d0b (patch) | |
tree | be1eb7e1d4166f60b245a0603e9f7dc11e1f5614 /firmware/export/config.h | |
parent | 64a24591aec049682167b193700a07572fc04c4c (diff) | |
download | rockbox-3e7a09cb0dee0ee04b5c77f427bf89d990ec8d0b.tar.gz rockbox-3e7a09cb0dee0ee04b5c77f427bf89d990ec8d0b.zip |
New Port: Eros Q Native
What works:
- LCD: 16-bit RGB565
- all buttons, including scrollwheel
- SD Card
- Battery level and charging/not charging status
- USB
- audio
- sample rate switching
- HP / LO detect, with "safe" fixed LO volume -
LO volume will only be put to user-defined max volume
if headphones are not present.
- rtc
- Plugins build, tried a couple and they seem OK
- Bootloader, installable to nand via usbboot
What doesn't work:
- Dual Boot
- power on/off has intermittent, low volume audio click
(sometimes it's completely silent, sometimes there's
a click)
- Audio uses 16-bit volume scaling, so clicking/popping
is pretty bad at lower volumes - need 32 bit volume
scaling, 24 bit I2S data
- USB HID keys not yet defined
- no jztool support
Unknowns:
- Stereo Switch pins: Direction select, AC_DC
(probably not even hooked up)
- What is the actual purpose of the Stereo Swtich?
- How does the bluetooth module connect?
"Someday" stuff:
- get LCD working at higher bit depth
- Bluetooth
Change-Id: I70dda8fc092c6e3f4352f2245e4164193f803c33
Diffstat (limited to 'firmware/export/config.h')
-rw-r--r-- | firmware/export/config.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/export/config.h b/firmware/export/config.h index 5e7b2be6e4..702b821856 100644 --- a/firmware/export/config.h +++ b/firmware/export/config.h | |||
@@ -276,6 +276,7 @@ | |||
276 | #define LCD_IHIFI800 68 /* as used by IHIFI 800 */ | 276 | #define LCD_IHIFI800 68 /* as used by IHIFI 800 */ |
277 | #define LCD_FIIOM3K 69 /* as used by the FiiO M3K */ | 277 | #define LCD_FIIOM3K 69 /* as used by the FiiO M3K */ |
278 | #define LCD_SHANLING_Q1 70 /* as used by the Shanling Q1 */ | 278 | #define LCD_SHANLING_Q1 70 /* as used by the Shanling Q1 */ |
279 | #define LCD_EROSQ 71 /* as used by the ErosQ (native) */ | ||
279 | 280 | ||
280 | /* LCD_PIXELFORMAT */ | 281 | /* LCD_PIXELFORMAT */ |
281 | #define HORIZONTAL_PACKING 1 | 282 | #define HORIZONTAL_PACKING 1 |
@@ -596,6 +597,8 @@ Lyre prototype 1 */ | |||
596 | #include "config/aigoerosq.h" | 597 | #include "config/aigoerosq.h" |
597 | #elif defined(SHANLING_Q1) | 598 | #elif defined(SHANLING_Q1) |
598 | #include "config/shanlingq1.h" | 599 | #include "config/shanlingq1.h" |
600 | #elif defined(EROS_QN) | ||
601 | #include "config/erosqnative.h" | ||
599 | #else | 602 | #else |
600 | //#error "unknown hwardware platform!" | 603 | //#error "unknown hwardware platform!" |
601 | #endif | 604 | #endif |