1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/plugins
Dana Conrad 3e7a09cb0d 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
2021-07-18 12:14:35 +00:00
..
beatbox
bitmaps New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
chessbox New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
clock
doom New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
fft Convert FFT plugin to using PLA keymapings 2020-10-23 09:41:21 -04:00
fractals New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
frotz
goban New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
imageviewer New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
lib New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
lua build: Rename SHARED_LDFLAG to SHARED_LDFLAGS 2021-07-08 19:53:05 -04:00
lua_scripts lua -- temp loader 2021-05-06 21:36:55 -04:00
midi New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
mikmod Add 192 and 176KHz to mikmod and test_sampr plugins 2020-09-30 22:52:56 -04:00
mpegplayer misc: Fix up a few warnings uncovered by LTO 2021-07-15 18:37:42 +00:00
pacbox New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
pdbox Silence warnings that happen on newer GCCs 2020-10-13 20:09:14 -04:00
pictureflow FiiO M3K: keymap improvements & fixes 2021-05-22 12:20:44 +00:00
puzzles puzzles: tooling to automate the resyncing process 2020-12-07 02:11:36 -05:00
reversi New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
rockboy New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
sdl sdl: increase default worker thread size. 2021-06-28 02:51:48 +00:00
searchengine
shortcuts
sudoku New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
text_viewer New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
xworld LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
zxbox New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
2048.c plugins: More HAVE_BACKLIGHT cleanup 2020-07-24 19:20:15 -04:00
alarmclock.c Implement time-based resume and playback start. 2014-03-10 04:12:30 +01:00
announce_status.c Announce_status plugin bugfix use artist prior to albumartist 2021-03-05 21:12:10 -05:00
battery_bench.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
bench_mem_jpeg.c
bench_scaler.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
blackjack.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
boomshine.lua
bounce.c Replace SAMSUNG_YH920_PAD with YH92X 2016-01-25 09:23:09 +01:00
brickmania.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
bubbles.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
BUILD_OVERLAY
calculator.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
calendar.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
CATEGORIES WIP open_plugins.rock viewer 2020-08-17 22:17:15 -04:00
chessbox.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
chessclock.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
chip8.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
chopper.c Nuke all TCC77x targets: iAudio 7, Sansa C100, M200(v1-3), Logik DAX 2021-04-26 07:41:51 -04:00
clix.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
codebuster.c do_menu pass internal synclist reference to callback 2020-07-19 22:10:26 +00:00
credits.c plugins: Fix the builds for targets lacking HAVE_BACKLIGHT 2020-07-24 18:17:19 -04:00
credits.pl
crypt_firmware.c rockbox: move firmware checksum algorithms into a common header 2020-11-22 05:12:04 +00:00
cube.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
demystify.c
dice.c
dict.c
disktidy.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
disktidy.config
duke3d.c Port of Duke Nukem 3D 2017-12-23 21:01:26 -05:00
elfdep.pl
fire.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
fireworks.c plugins: More HAVE_BACKLIGHT cleanup 2020-07-24 19:20:15 -04:00
flipit.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
goban.c Fix yellows/reds. Red where caused by preprocessor condition mismatch. 2010-08-24 15:01:33 +00:00
greyscale.c Nuke the never-functional iriver ifp-7xx port 2021-04-26 07:42:58 -04:00
helloworld.c Update comments in the helloword plugin. 2010-08-30 20:58:38 +00:00
helloworld.lua Helloworld.lua: fix file_put_contents depending on a wrong return value of io.write + use a cleaner version of if(file == nil) (thanks to Christophe Gragnic) 2009-07-08 21:05:56 +00:00
invadrox.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
iriver_flash.c rockbox: move firmware checksum algorithms into a common header 2020-11-22 05:12:04 +00:00
iriverify.c Changed the FOR_NB_SCREENS macro to always be a for loop that declares its own loop variable. This removes the need to declare this variable in the outer scope. 2011-10-15 19:35:02 +00:00
jackpot.c
jewels.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
keybox.c
lamp.c
logo.c
lrcplayer.c plugins: More HAVE_BACKLIGHT cleanup 2020-07-24 19:20:15 -04:00
lua_scripts.lua lua print table put_line a do_menu alternative 2021-04-20 03:30:41 +00:00
main_menu_config.c Speech enabled main menu config plugin 2019-08-05 02:33:37 +02:00
matrix.c The Matrix plugin -- Bugfix 2021-04-16 10:10:15 -04:00
maze.c plugins: More HAVE_BACKLIGHT cleanup 2020-07-24 19:20:15 -04:00
mazezam.c
md5sum.c
metronome.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
minesweeper.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
mosaique.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
mp3_encoder.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
open_plugins.c OpenPlugins Allow opx shortcuts 2021-03-07 08:22:01 -05:00
oscilloscope.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
otp.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
pegbox.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
periodic_table.c Add tentative new element names, IUPAC approval expected around November 2016-12-04 18:05:51 +01:00
pictureflow.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
pitch_detector.c
pixel-painter.lua Lua fix pixel-painter score save 2018-11-05 07:18:08 +01:00
plasma.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
plugin.lds DM320: Regorganize LCD and TTB memory layout 2021-07-09 09:24:38 +00:00
plugin_crt0.c Commit to certain names for cache coherency APIs and discard the aliases. 2011-12-17 07:27:24 +00:00
plugins.make build: Rename SHARED_LDFLAG to SHARED_LDFLAGS 2021-07-08 19:53:05 -04:00
pong.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
properties.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
quake.c sdl: Fix path substitution in log messages, fix game names in comments 2019-08-22 22:00:43 +03:00
random_folder_advance_config.c
remote_control.c
resistor.c
robotfindskitten.c robotfindskitten: clear message line before cinema scene 2019-07-28 01:30:29 +02:00
rockblox.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
rockblox1d.c
rockbox-fonts.config New plugin theme_remove which offers a way to remove specified theme. 2009-10-12 13:55:59 +00:00
rockboy.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
rocklife.c plugins: More HAVE_BACKLIGHT cleanup 2020-07-24 19:20:15 -04:00
rockpaint.c New Port: Eros Q Native 2021-07-18 12:14:35 +00:00
search.c
settings_dumper.c
shopper.c Shopper: slightly improve plugin and manual 2015-09-24 23:15:24 +02:00
sliding_puzzle.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
snake.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
snake2.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
snake2.levels
snow.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
sokoban.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
sokoban.levels
solitaire.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
sort.c
SOURCES h300: enable support for iriver_flash 2020-10-26 01:07:14 +00:00
SOURCES.app_build [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
spacerocks.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
speedread.c
star.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
starfield.c plugins: More HAVE_BACKLIGHT cleanup 2020-07-24 19:20:15 -04:00
stats.c
stopwatch.c Nuke the never-functional iriver ifp-7xx port 2021-04-26 07:42:58 -04:00
stopwatch.lua New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
SUBDIRS
SUBDIRS.app_build
superdom.c keyboard add ability to specify temporary custom layouts 2020-07-22 06:48:28 -04:00
test_boost.c
test_codec.c plugins: HAVE_BACKLIGHT in the test plugins 2020-07-24 19:42:32 -04:00
test_core_jpeg.c
test_disk.c plugins: HAVE_BACKLIGHT in the test plugins 2020-07-24 19:42:32 -04:00
test_fps.c
test_gfx.c
test_grey.c plugins: HAVE_BACKLIGHT in the test plugins 2020-07-24 19:42:32 -04:00
test_greylib_bitmap_scale.c test_X plugins PLA integration 2012-03-03 19:55:51 +01:00
test_mem.c test_mem: fix asm variant of read/write test 2020-11-04 13:00:01 +00:00
test_mem_jpeg.c
test_resize.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
test_sampr.c Add 192 and 176KHz to mikmod and test_sampr plugins 2020-09-30 22:52:56 -04:00
test_scanrate.c [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00
test_touchscreen.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
test_viewports.c Test_Viewports BUGFIX 2020-10-31 00:30:55 -04:00
test_viewports.lua Fix some typos 2009-05-25 14:56:59 +00:00
text_editor.c
theme_remove.c
vbrfix.c
viewers.config WIP open_plugins.rock viewer 2020-08-17 22:17:15 -04:00
vu_meter.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
wav2wv.c
wavview.c plugins: make local functions static for metronome, rockblox1d, wavview 2011-10-04 19:33:52 +00:00
windows_lnk.c plugin windows_lnk: fix missing return-on-error 2020-07-07 02:36:33 +00:00
wolf3d.c
wormlet.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
xobox.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
zxbox.c