mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-10-10 08:03:04 -04:00
Scaffolding for a port, starting from the rk27xx generic target: configure
entry 146 (target id 117, model number 132), config/samsungypcp3.h, and
firmware/target/arm/rk27xx/ypcp3/.
- LCD: the rk27xx LCD interface (lcdif-rk27xx.c) with this panel's init
sequence, from RE. See g#1050. Looks like SPFD5420A 18-bit bus,
400x240 landscape. It differs from the generic panel's sequence in the
gamma curve and in not writing VCOM_HV1.
- Backlight: PD4 / PWM0 with the generic board's timing, which the hwstub
work found to be the same.
- Storage: the microSD slot. Card detect is PC7, active low,
as on the generic board.
- Keys: the YP-R0's key set - five-way yog, Back, Menu, Rec/User, Power -
so the target uses SAMSUNG_YPR0_PAD and its keymaps. Eight keys sit on
two resistor ladders on the LSADC, found in the original firmware and
measured on a unit:
channel 1 up 158, down 295, select 435, left 561, right 687
channel 2 menu 155, back 292, user 431
each key owning half a step either side of its reading;
power is GPIO C1, active high.
Builds as firmware and as bootloader. Status 3 (unusable) in builds.pm.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Change-Id: Iff4984023415f341ca7507af6b5b2b551201e953
|
||
|---|---|---|
| .. | ||
| x1000 | ||
| bootloader.make | ||
| common.c | ||
| common.h | ||
| echoplayer.c | ||
| fat32format.c | ||
| format.c | ||
| format.h | ||
| gigabeat-s.c | ||
| gigabeat.c | ||
| hibyos_linux.c | ||
| iaudio_coldfire.c | ||
| imx233.c | ||
| ipod-s5l87xx.c | ||
| ipod.c | ||
| ipodnano2g.c | ||
| iriver_h1x0.c | ||
| iriver_h300.c | ||
| main-e200r-installer.c | ||
| main-pp.c | ||
| main-ppsansawipe.c | ||
| Makefile | ||
| mpio_hd200_hd300.c | ||
| mrobe500.c | ||
| nwz_linux.c | ||
| ondavx747.c | ||
| rk27xx.c | ||
| samsung_yps3.c | ||
| sansa_as3525.c | ||
| sansaconnect.c | ||
| show_logo.c | ||
| snprintf.c | ||
| SOURCES | ||
| telechips.c | ||
| xduoox3.c | ||