GEX thesis source code, full text, references

thesis.appendices.tex 3.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. \appendix % začátek příloh
  2. % hacks to remove the header and move page numbers into the margin
  3. \pagestyle{appendix}
  4. \newgeometry{textheight=760pt}
  5. % ok so this is ugly as sin, but \leftmark and \rightmark didn't work with
  6. % the phantom sections, so we redefine leftmark manually and use it on both sides
  7. \renewcommand{\leftmark}{Appendix A.1: GEX Hub Schematics, Revision 1}
  8. \includepdf[angle=90,pagecommand={%
  9. \phantomsection\addcontentsline{toc}{chapter}{A{\enspace}GEX Hub Schematics}%
  10. \label{apx:gex_hub}%
  11. \phantomsection\addcontentsline{toc}{section}{A.1 GEX Hub Revision 1}%
  12. \label{apx:gex_hub1}%
  13. }]{schema/GexHubSchemRev1.pdf}
  14. \renewcommand{\leftmark}{Appendix A.2: GEX Hub Schematics, Revision 2}
  15. \includepdf[angle=90,pagecommand={%
  16. \phantomsection\addcontentsline{toc}{section}{A.2 GEX Hub Revision 2}%
  17. \label{apx:gex_hub2}%
  18. }]{schema/GexHubSchemRev2.pdf}
  19. \renewcommand{\leftmark}{Appendix B.1: GEX Zero Schematics, Revision 1}
  20. \includepdf[angle=90,pagecommand={%
  21. \phantomsection\addcontentsline{toc}{chapter}{B{\enspace}GEX Zero Schematics}%
  22. \label{apx:gex_zero}%
  23. \phantomsection\addcontentsline{toc}{section}{B.1 GEX Zero Revision 1}%
  24. \label{apx:gex_zero1}%
  25. }]{schema/GexZeroSchemRev1.pdf}
  26. \renewcommand{\leftmark}{Appendix B.2: GEX Zero Schematics, Revision 2}
  27. \includepdf[angle=90,pagecommand={%
  28. \phantomsection\addcontentsline{toc}{section}{B.2 GEX Zero Revision 2}%
  29. \label{apx:gex_zero2}%
  30. }]{schema/GexZeroSchemRev2.pdf}
  31. \renewcommand{\leftmark}{Appendix C: Wireless Gateway Schematics}
  32. \includepdf[angle=90,pagecommand={%
  33. \phantomsection\addcontentsline{toc}{chapter}{C{\enspace}Wireless Gateway Schematics}%
  34. \label{apx:gex_wgw}%
  35. }]{schema/GexRadioSchemRev1.pdf}
  36. \newgeometry{textheight=665pt}
  37. \setcounter{chapter}{3}
  38. \renewcommand{\leftmark}{}
  39. {\let\clearpage\relax \chapter{Content of the Attached CD}}
  40. The attached CD (or archive, when downloaded in electronic form) contains source code of the embedded firmware, the client libraries, hardware projects, schematics, and material relating to the paper itself.
  41. \begin{minipage}[t]{.45\textwidth}
  42. \begin{Verbatim}
  43. ├── Firmware
  44. ├── Hardware
  45. │   ├── GEX HUB
  46. │   ├── GEX Zero
  47. │   ├── GEX Radio Dongle
  48. │   └── Zero+Hub+Dongle panel
  49. ├── Software
  50. │   ├── gex_client_c
  51. │   └── gex_client_py
  52. ├── Photos
  53. └── Thesis
  54. ├── Diagrams
  55. ├── References
  56. ├── Source
  57. └── GEX_Thesis.pdf
  58. \end{Verbatim}
  59. \end{minipage}
  60. \begin{minipage}[t]{.55\textwidth}
  61. \textbf{Firmware source code and binaries} \\
  62. \textbf{Hardware projects, schematics, gerbers} \\
  63. \null{\quad}GEX Hub\\
  64. \null{\quad}GEX Zero\\
  65. \null{\quad}Wireless gateway\\
  66. \null{\quad}Panelized gerbers for manufacturing\\
  67. \textbf{Documentation photos} \\
  68. \textbf{Client libraries} \\
  69. \null{\quad}C library\\
  70. \null{\quad}Python library\\
  71. \textbf{Thesis materials} \\
  72. \null{\quad}Draw.io diagram data \\
  73. \null{\quad}Referenced papers and documents \\
  74. \null{\quad}\LaTeX\xspace source code, figures \\
  75. \null{\quad}Electronic form of the thesis
  76. \end{minipage}
  77. \section*{Updates On-line}
  78. Please note that the project is open-source and will continue to be developed and expanded after the submission of the paper. The attached source code and firmware images may not be up-to-date with the latest corrections and improvements.
  79. \noindent
  80. The full electronic text, the attachments disk image, and the latest source code may be obtained at the following URLs:
  81. \begin{itemize}
  82. \item Thesis download page \dots \url{https://www.ondrovo.com/cvut/dp/}
  83. \item Source code repositories \dots \url{https://github.com/gexpander}
  84. \item Project page \dots \url{https://gexpander.github.io/}
  85. \end{itemize}