summaryrefslogtreecommitdiffstats
path: root/manual/platform
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2021-07-24 11:11:57 -0400
committerSolomon Peachy <pizza@shaftnet.org>2021-07-24 11:16:57 -0400
commitf8bbe3352c4d9f21fde892ee8b60563decfc6a14 (patch)
tree715acc87875d8676331a139a948aeaeb125479f0 /manual/platform
parenta0948ddfa10bec3ef63b517ba905d1c9bd01a3bc (diff)
downloadrockbox-f8bbe3352c4d9f21fde892ee8b60563decfc6a14.tar.gz
rockbox-f8bbe3352c4d9f21fde892ee8b60563decfc6a14.zip
rocker: First crack at manual for the AGPTek Rocker
It needs screenshots and slightly better installation instructions Includes bits shared with other HibyOS platforms Change-Id: I1c1974143b5badf1aca5c3281556ce553ab1b8a5
Diffstat (limited to 'manual/platform')
-rw-r--r--manual/platform/agptekrocker.tex26
-rw-r--r--manual/platform/keymap-agptekrocker.tex82
2 files changed, 108 insertions, 0 deletions
diff --git a/manual/platform/agptekrocker.tex b/manual/platform/agptekrocker.tex
new file mode 100644
index 0000000000..b42ca6951d
--- /dev/null
+++ b/manual/platform/agptekrocker.tex
@@ -0,0 +1,26 @@
+% $Id$ %
+\def\UseOption{agptekrocker}
+\edef\UseOption{\UseOption,AGPTEK_ROCKER_PAD}
+\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
+\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH}
+\edef\UseOption{\UseOption,agptekrocker}
+
+\newcommand{\playerman}{AGPtek}
+\newcommand{\playertype}{Rocker}
+\newcommand{\playerlongtype}{\playertype}
+\newcommand{\dapdisplaywidth}{128}
+\newcommand{\dapdisplayheight}{160}
+\newcommand{\dapdisplaydepth}{16}
+\newcommand{\specimg}{agptekrocker}
+%Used to name the player, e.g. ...to the \dap
+\newcommand{\dap}{player}
+%For use when referring to the player. E.g. the \daps\ capacity ...
+\newcommand{\daps}{player's}
+\newcommand{\firmwarefilename}{\fname{rockbox.rocker}}
+\newcommand{\bootfilename}{\fname{bootloader.rocker}}
+\newcommand{\firmwareextension}{\fname{rocker}}
+\newcommand{\screenshotsize}{8cm}
+\newcommand{\disk}{SD card}
+
+% link external keymap file
+\input{platform/keymap-agptekrocker.tex}
diff --git a/manual/platform/keymap-agptekrocker.tex b/manual/platform/keymap-agptekrocker.tex
new file mode 100644
index 0000000000..949ee73e69
--- /dev/null
+++ b/manual/platform/keymap-agptekrocker.tex
@@ -0,0 +1,82 @@
+% $Id$
+
+\newcommand{\ButtonPower}{\btnfnt{Power}}
+\newcommand{\ButtonVolUp}{\btnfnt{Volume Up}}
+\newcommand{\ButtonVolDown}{\btnfnt{Volume Down}}
+\newcommand{\ButtonUp}{\btnfnt{Up}}
+\newcommand{\ButtonDown}{\btnfnt{Down}}
+\newcommand{\ButtonLeft}{\btnfnt{Left}}
+\newcommand{\ButtonRight}{\btnfnt{Right}}
+\newcommand{\ButtonSelect}{\btnfnt{Select}}
+
+%Button actions, standard context
+\newcommand{\ActionStdPrev}{\ButtonUp{}}
+\newcommand{\ActionStdPrevRepeat}{\ButtonUp{}}
+\newcommand{\ActionStdNext}{\ButtonDown{}}
+\newcommand{\ActionStdNextRepeat}{\ButtonDown{}}
+\newcommand{\ActionStdOk}{\ButtonSelect}
+\newcommand{\ActionStdCancel}{\ButtonLeft}
+\newcommand{\ActionStdContext}{Long \ButtonSelect{}}
+\newcommand{\ActionStdMenu}{\ButtonPower{}}
+\newcommand{\ActionStdUsbCharge}{\ButtonSelect{}}
+
+%Button actions, wps context
+\newcommand{\ActionWpsStop}{Long \ButtonSelect}
+\newcommand{\ActionWpsBrowse}{Long \ButtonUp}
+\newcommand{\ActionWpsVolUp}{\ButtonVolUp}
+\newcommand{\ActionWpsVolDown}{\ButtonVolDown}
+\newcommand{\ActionWpsSkipPrev}{\ButtonLeft}
+\newcommand{\ActionWpsSkipNext}{\ButtonRight}
+\newcommand{\ActionWpsSeekBack}{Long \ButtonLeft}
+\newcommand{\ActionWpsSeekFwd}{Long \ButtonRight}
+\newcommand{\ActionWpsPlay}{\ButtonSelect{}}
+\newcommand{\ActionWpsContext}{\ButtonDown}
+\newcommand{\ActionWpsMenu}{\ButtonUp}
+\newcommand{\ActionWpsQuickScreen}{Long \ButtonDown}
+\newcommand{\ActionWpsHotkey}{\ButtonVolUp{} and \ButtonVolDown{}}
+
+%Button actions, tree context
+\newcommand{\ActionTreeWps}{Long \ButtonLeft}
+\newcommand{\ActionTreeStop}{Long \ButtonSelect}
+\newcommand{\ActionTreeParentDirectory}{\ButtonLeft}
+\newcommand{\ActionTreeEnter}{\ButtonSelect}
+\newcommand{\ActionTreeHotkey}{\ButtonVolUp{} and \ButtonVolDown{}}
+
+%Button actions, YesNo context
+\newcommand{\ActionYesNoAccept}{\ButtonSelect{}}
+
+%Button actions, Virtual Keyboard Context
+\newcommand{\ActionKbdSelect}{\ButtonSelect}
+\newcommand{\ActionKbdUp}{\ButtonVolUp}
+\newcommand{\ActionKbdDown}{\ButtonVolDown}
+\newcommand{\ActionKbdLeft}{\ButtonLeft}
+\newcommand{\ActionKbdRight}{\ButtonRight}
+\newcommand{\ActionKbdPageFlip}{\ButtonPower{} and \ButtonSelect{}}
+\newcommand{\ActionKbdDone}{\ButtonUp}
+\newcommand{\ActionKbdAbort}{\ButtonPower}
+
+%Button actions, Pitch Screen context
+\newcommand{\ActionPsToggleMode}{\ButtonSelect}
+\newcommand{\ActionPsIncSmall}{\ButtonUp{}}
+\newcommand{\ActionPsDecSmall}{\ButtonDown{}}
+\newcommand{\ActionPsIncBig}{Long \ButtonUp}
+\newcommand{\ActionPsDecBig}{Long \ButtonDown}
+\newcommand{\ActionPsNudgeLeft}{\ButtonLeft}
+\newcommand{\ActionPsNudgeRight}{\ButtonRight}
+\newcommand{\ActionPsReset}{Long \ButtonSelect}
+\newcommand{\ActionPsExit}{\ButtonPower}
+\newcommand{\ActionPsFaster}{Long \ButtonRight}
+\newcommand{\ActionPsSlower}{Long \ButtonLeft}
+
+%Button actions, Bookmark screen context
+\newcommand{\ActionBmDelete}{\ButtonSelect}
+
+%Plugin lib actions
+\newcommand{\PluginUp}{\ButtonUp}
+\newcommand{\PluginDown}{\ButtonDown}
+\newcommand{\PluginLeft}{\ButtonLeft}
+\newcommand{\PluginRight}{\ButtonRight}
+\newcommand{\PluginSelect}{\ButtonSelect}
+\newcommand{\PluginSelectRepeat}{Long \ButtonSelect}
+\newcommand{\PluginCancel}{\ButtonPower}
+\newcommand{\PluginExit}{\ButtonPower}