From b02123d349cb7ec914633b4233d6838dfe5a9b46 Mon Sep 17 00:00:00 2001 From: Dana Conrad Date: Tue, 5 Apr 2022 21:59:37 -0500 Subject: Manual: Add Eros Q Native Here is the PDF this patchset produces: https://www.dropbox.com/s/v1uz8p2fsgsz1ng/rockbox-erosqnative-923dabb5cd-220409.pdf?dl=0 Change-Id: I27554cb65a6498a6ccb714d4f93f25264b516e99 --- manual/platform/erosqnative.tex | 28 ++++++++ manual/platform/keymap-erosqnative.tex | 118 +++++++++++++++++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 manual/platform/erosqnative.tex create mode 100644 manual/platform/keymap-erosqnative.tex (limited to 'manual/platform') diff --git a/manual/platform/erosqnative.tex b/manual/platform/erosqnative.tex new file mode 100644 index 0000000000..c7ce0f3c8b --- /dev/null +++ b/manual/platform/erosqnative.tex @@ -0,0 +1,28 @@ +% $Id$ % +\def\UseOption{erosqnative} +\edef\UseOption{\UseOption,AIGO_EROSQ_PAD} +\edef\UseOption{\UseOption,HAVE_BACKLIGHT} +\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH} +\edef\UseOption{\UseOption,erosqnative} + +\newcommand{\playerman}{Aigo} +\newcommand{\playertype}{Eros Q} +\newcommand{\playerlongtype}{\playertype} +\newcommand{\dapdisplaywidth}{320} +\newcommand{\dapdisplayheight}{240} +\newcommand{\dapdisplaydepth}{16} +\newcommand{\specimg}{aigoerosq} +%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.erosq}} +\newcommand{\bootfilename}{\fname{bootloader.erosq}} +\newcommand{\firmwareextension}{\fname{erosq}} +\newcommand{\bootbackupfilename}{\fname{erosqnative-boot.bin}} +\newcommand{\jztoolsubcommand}{erosq} +\newcommand{\screenshotsize}{8cm} +\newcommand{\disk}{SD card} + +% link external keymap file +\input{platform/keymap-erosqnative.tex} diff --git a/manual/platform/keymap-erosqnative.tex b/manual/platform/keymap-erosqnative.tex new file mode 100644 index 0000000000..a05f654769 --- /dev/null +++ b/manual/platform/keymap-erosqnative.tex @@ -0,0 +1,118 @@ +% $Id$ + +\newcommand{\ButtonPower}{\btnfnt{Power}} +\newcommand{\ButtonPlay}{\btnfnt{Play}} +\newcommand{\ButtonVolUp}{\btnfnt{Volume Up}} +\newcommand{\ButtonVolDown}{\btnfnt{Volume Down}} +\newcommand{\ButtonUp}{\btnfnt{Prev}} +\newcommand{\ButtonDown}{\btnfnt{Next}} +\newcommand{\ButtonPrev}{\btnfnt{Prev}} +\newcommand{\ButtonNext}{\btnfnt{Next}} +\newcommand{\ButtonSelect}{\btnfnt{Play}} +\newcommand{\ButtonBack}{\btnfnt{Back}} +\newcommand{\ButtonMenu}{\btnfnt{Menu}} +\newcommand{\ButtonScrollFwd}{\btnfnt{Scroll Forward}} +\newcommand{\ButtonScrollBack}{\btnfnt{Scroll Backward}} +\newcommand{\ButtonLeft}{\btnfnt{Scroll Backward}} +\newcommand{\ButtonRight}{\btnfnt{Scroll Forward}} + +%Button actions, standard context +\newcommand{\ActionStdPrev}{\ButtonUp{} or \ButtonScrollBack} +\newcommand{\ActionStdPrevRepeat}{Long \ButtonUp} +\newcommand{\ActionStdNext}{\ButtonDown{} or \ButtonScrollFwd} +\newcommand{\ActionStdNextRepeat}{Long \ButtonDown} +\newcommand{\ActionStdHotkey}{Long \ButtonPlay} +\newcommand{\ActionStdOk}{\ButtonPlay} +\newcommand{\ActionStdCancel}{\ButtonBack} +\newcommand{\ActionStdContext}{Long \ButtonMenu} +\newcommand{\ActionStdMenu}{\ButtonMenu} +\newcommand{\ActionStdKeylock}{\ButtonPower} + +%Button actions, wps context +\newcommand{\ActionWpsBrowse}{\ButtonBack} +\newcommand{\ActionWpsPlay}{\ButtonPlay} +\newcommand{\ActionWpsSeekBack}{Long \ButtonPrev} +\newcommand{\ActionWpsSeekFwd}{Long \ButtonNext} +\newcommand{\ActionWpsSkipNext}{\ButtonNext} +\newcommand{\ActionWpsSkipPrev}{\ButtonPrev} +\newcommand{\ActionWpsQuickScreen}{Long \ButtonPlay} +\newcommand{\ActionWpsHotkey}{\ButtonScrollBack{} or \ButtonScrollFwd} +\newcommand{\ActionWpsVolDown}{\ButtonVolDown} +\newcommand{\ActionWpsVolUp}{\ButtonVolUp} +\newcommand{\ActionWpsContext}{Long \ButtonMenu} +\newcommand{\ActionWpsMenu}{\ButtonMenu} +\newcommand{\ActionWpsStop}{Long \ButtonPower} + +%Button actions, settings context +\newcommand{\ActionSettingsInc}{\ButtonScrollFwd} +\newcommand{\ActionSettingsIncBigStep}{\ButtonVolUp} +\newcommand{\ActionSettingsDec}{\ButtonScrollBack} +\newcommand{\ActionSettingsDecBigStep}{\ButtonVolDown} + +%Button actions, list context +\newcommand{\ActionTreeWps}{Long \ButtonBack} +\newcommand{\ActionListVolUp}{\ButtonVolUp} +\newcommand{\ActionListVolDown}{\ButtonVolDown} + +%Button actions, tree context +\newcommand{\ActionTreeHotkey}{Long \ButtonPlay} +\newcommand{\ActionTreeMenu}{\ButtonMenu} +\newcommand{\ActionTreeParentDirectory}{\ButtonBack} +\newcommand{\ActionTreeEnter}{\ButtonSelect} + +%Button actions, yesno context +\newcommand{\ActionYesNoAccept}{\ButtonPlay} + +%Button actions, quickscreen context +\newcommand{\ActionQuickScreenTop}{\ButtonUp} +\newcommand{\ActionQuickScreenRight}{\ButtonScrollFwd} +\newcommand{\ActionQuickScreenLeft}{\ButtonScrollBack} +\newcommand{\ActionQuickScreenDown}{\ButtonDown} +\newcommand{\ActionQuickScreenExit}{\ButtonBack} + +%Button actions, Pitchscreen context +\newcommand{\ActionPsIncSmall}{\ButtonScrollFwd} +\newcommand{\ActionPsIncBig}{\ButtonVolUp} +\newcommand{\ActionPsDecSmall}{\ButtonScrollBack} +\newcommand{\ActionPsDecBig}{\ButtonVolDown} +\newcommand{\ActionPsNudgeLeft}{\ButtonPrev} +\newcommand{\ActionPsNudgeRight}{\ButtonNext} +\newcommand{\ActionPsToggleMode}{\ButtonPlay} +\newcommand{\ActionPsReset}{Long \ButtonPlay} +\newcommand{\ActionPsExit}{\ButtonBack} +\newcommand{\ActionPsSlower}{Long \ButtonPrev} +\newcommand{\ActionPsFaster}{Long \ButtonNext} + +%Button Actions, keyboard context +\newcommand{\ActionKbdLeft}{\ButtonScrollBack} +\newcommand{\ActionKbdRight}{\ButtonScrollFwd} +\newcommand{\ActionKbdCursorLeft}{\ButtonVolUp} +\newcommand{\ActionKbdCursorRight}{\ButtonVolDown} +\newcommand{\ActionKbdUp}{\ButtonUp} +\newcommand{\ActionKbdDown}{\ButtonDown} +\newcommand{\ActionKbdPageFlip}{\ButtonMenu} +\newcommand{\ActionKbdBackspace}{\ButtonBack} +\newcommand{\ActionKbdSelect}{\ButtonPlay} +\newcommand{\ActionKbdDone}{Long \ButtonPlay} +\newcommand{\ActionKbdAbort}{\ButtonPower} + +%Button Actions, bookmark context +\newcommand{\ActionBmDelete}{Long \ButtonPlay} + +%Plugin lib actions +\newcommand{\PluginUp}{\ButtonUp} +\newcommand{\PluginDown}{\ButtonDown} +\newcommand{\PluginLeft}{\ButtonLeft} +\newcommand{\PluginRight}{\ButtonRight} +\newcommand{\PluginSelect}{\ButtonSelect} +\newcommand{\PluginSelectRepeat}{Long \ButtonSelect} +\newcommand{\PluginCancel}{\ButtonBack} +\newcommand{\PluginExit}{\ButtonPower} +\newcommand{\PluginScrollFwd}{\ButtonScrollFwd} +\newcommand{\PluginScrollBack}{\ButtonScrollBack} + +\newcommand{\ActionStdUsbCharge}{\ButtonBack} + +\newcommand{\ActionIngenicUSBBoot}{\ButtonMenu} +\newcommand{\ActionBootRecoveryMenu}{\ButtonVolUp} +\newcommand{\ActionBootOFPlayer}{\ButtonPlay} -- cgit v1.2.3