From 4567a3e5430890de7b92f2a5b70b23cbbd5c1d38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Sat, 12 Jun 2021 15:52:33 +0200 Subject: [PATCH] docs: add first description of image viewer --- docs/auto/frag-master.el | 25 +++++++++++++++++++++++++ docs/doc.org | 35 +++++++++++++++++++++++++++++++++++ docs/frag-master.tex | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+) create mode 100644 docs/auto/frag-master.el create mode 100644 docs/doc.org create mode 100644 docs/frag-master.tex diff --git a/docs/auto/frag-master.el b/docs/auto/frag-master.el new file mode 100644 index 0000000..78a21d2 --- /dev/null +++ b/docs/auto/frag-master.el @@ -0,0 +1,25 @@ +(TeX-add-style-hook + "frag-master" + (lambda () + (TeX-add-to-alist 'LaTeX-provided-package-options + '(("color" "usenames") ("inputenc" "utf8") ("fontenc" "T1") ("ulem" "normalem"))) + (TeX-run-style-hooks + "latex2e" + "article" + "art10" + "color" + "inputenc" + "fontenc" + "graphicx" + "grffile" + "longtable" + "wrapfig" + "rotating" + "ulem" + "amsmath" + "textcomp" + "amssymb" + "capt-of" + "hyperref")) + :latex) + diff --git a/docs/doc.org b/docs/doc.org new file mode 100644 index 0000000..637628a --- /dev/null +++ b/docs/doc.org @@ -0,0 +1,35 @@ +** Průzkumník souborů +** Prohlížeč obrázků +*** Argumenty +Program nelze bez argumentů spustit, je vždy potřeba spustit s cestou k souboru s obrázkem. + +Použití: +#+begin_src +./image-viewer [path-to-image] +#+end_src + +*** Podporované formáty +- jpg +- png +- ppm + +Formáty se rozlišují podle jejich hlaviček, koncovky se neberou vpotaz + +*** Funkce +Program zobrazí na LCD displeji přeškálovaný obrázek, který se dá přibližovat pomocí rotačních enkoderů nebo standardního vstupu. + +*** Ovládání +Program má kurzor, podle kterého se určuje, kam se přibližuje. Kurzor se zobrazí, když se s ním hýbe a chvilku potom. + +**** Standardní vstup +- h, j, k, l - ovládání kurzoru (doleva, dolů, nahoru, doprava) +- z, x - přiblížení a oddálení obrázku (do místa, kde je kurzor) +- r - vrácení do původního stavu (oddálí obrázek a nastaví kurzor doprostřed obrázku) +- e - ukončení programu + +**** Rotační enkodery +- První (červený) - posun kurzoru vertikálně +- Druhý (zelený) - posun kurzoru horizontálně +- Třetí (modrý) - přiblížení a oddálení +- Tlačítko třetího enkoderu - vrácení do původního stavu +- Tlačítko prvního enkoderu - ukončení programu diff --git a/docs/frag-master.tex b/docs/frag-master.tex new file mode 100644 index 0000000..d3cb611 --- /dev/null +++ b/docs/frag-master.tex @@ -0,0 +1,34 @@ +\documentclass{article} +\usepackage[usenames]{color} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{grffile} +\usepackage{longtable} +\usepackage{wrapfig} +\usepackage{rotating} +\usepackage[normalem]{ulem} +\usepackage{amsmath} +\usepackage{textcomp} +\usepackage{amssymb} +\usepackage{capt-of} +\usepackage{hyperref} +\pagestyle{empty} % do not remove +% The settings below are copied from fullpage.sty +\setlength{\textwidth}{\paperwidth} +\addtolength{\textwidth}{-3cm} +\setlength{\oddsidemargin}{1.5cm} +\addtolength{\oddsidemargin}{-2.54cm} +\setlength{\evensidemargin}{\oddsidemargin} +\setlength{\textheight}{\paperheight} +\addtolength{\textheight}{-\headheight} +\addtolength{\textheight}{-\headsep} +\addtolength{\textheight}{-\footskip} +\addtolength{\textheight}{-3cm} +\setlength{\topmargin}{1.5cm} +\addtolength{\topmargin}{-2.54cm} + +\begin{document} +This is the master of LaTeX fragments. + +\end{document} -- 2.49.0