mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 11:49:51 +03:00
132 lines
10 KiB
TeX
132 lines
10 KiB
TeX
\hypertarget{systemconfigdata_8h}{}\doxysection{systemconfigdata.\+h File Reference}
|
|
\label{systemconfigdata_8h}\index{systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsection*{Classes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
union \mbox{\hyperlink{unionsystem_config_flags}{system\+Config\+Flags}}
|
|
\item
|
|
struct \mbox{\hyperlink{structsystem_config_data}{system\+Config\+Data}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Macros}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_a17db2f5f27050c93ce00712c46d2e810}{S\+Y\+S\+C\+O\+N\+F\+\_\+\+O\+F\+F\+S\+ET}}~0
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}}~\mbox{\hyperlink{systemconfigdata_8h_a17db2f5f27050c93ce00712c46d2e810}{S\+Y\+S\+C\+O\+N\+F\+\_\+\+O\+F\+F\+S\+ET}}+sizeof(\mbox{\hyperlink{structsystem_config_data}{system\+Config\+Data}})
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_af5cce3d115609a6843723ebca1d742cd}{S\+Y\+S\+C\+O\+N\+F\+\_\+\+S\+I\+ZE}}~\mbox{\hyperlink{systemconfigdata_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}~\mbox{\hyperlink{systemconfigdata_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} + (4 -\/(\mbox{\hyperlink{systemconfigdata_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} \& 3))
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}}~32
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_a83c7af577ab2df562e66ffcdc81fc1c0}{P\+W\+D\+F\+L\+A\+S\+H\+S\+TR}}~16
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_a084dba44a01332b67ab1ba8a599cde26}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}~\char`\"{}L\+H\+C1\char`\"{}
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_a9fe94e22a13344d105a17cf07a5842cd}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+R\+E\+\_\+\+L\+E\+N\+G\+TH}}~4
|
|
\item
|
|
\#define \mbox{\hyperlink{systemconfigdata_8h_aff59a0ac9e9d04f17868c674c13fbfdf}{E\+E\+P\+R\+O\+M\+\_\+\+F\+I\+X\+\_\+\+P\+A\+R\+T\+\_\+\+L\+EN}}~\mbox{\hyperlink{systemconfigdata_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}-\/\mbox{\hyperlink{systemconfigdata_8h_a17db2f5f27050c93ce00712c46d2e810}{S\+Y\+S\+C\+O\+N\+F\+\_\+\+O\+F\+F\+S\+ET}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Typedefs}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
typedef char \mbox{\hyperlink{systemconfigdata_8h_a04251d83183255f204d1ff002c721929}{flashstr}}\mbox{[}\mbox{\hyperlink{systemconfigdata_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}}\mbox{]}
|
|
\item
|
|
typedef char \mbox{\hyperlink{systemconfigdata_8h_abde7f87d924c4c8d14c7a7aa8901de2b}{flashpwd}}\mbox{[}\mbox{\hyperlink{systemconfigdata_8h_a83c7af577ab2df562e66ffcdc81fc1c0}{P\+W\+D\+F\+L\+A\+S\+H\+S\+TR}}\mbox{]}
|
|
\item
|
|
typedef uint8\+\_\+t \mbox{\hyperlink{systemconfigdata_8h_a514f72de8f2436e3c2952d52302585a3}{mac\+Address}}\mbox{[}6\mbox{]}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Variables}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
const char \mbox{\hyperlink{systemconfigdata_8h_a2412d8e03a08775ec69a8d80fbcc2f53}{E\+E\+P\+R\+O\+M\+\_\+signature}} \mbox{[}$\,$\mbox{]} = \mbox{\hyperlink{systemconfigdata_8h_a084dba44a01332b67ab1ba8a599cde26}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Macro Definition Documentation}
|
|
\mbox{\Hypertarget{systemconfigdata_8h_aff59a0ac9e9d04f17868c674c13fbfdf}\label{systemconfigdata_8h_aff59a0ac9e9d04f17868c674c13fbfdf}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!EEPROM\_FIX\_PART\_LEN@{EEPROM\_FIX\_PART\_LEN}}
|
|
\index{EEPROM\_FIX\_PART\_LEN@{EEPROM\_FIX\_PART\_LEN}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{EEPROM\_FIX\_PART\_LEN}{EEPROM\_FIX\_PART\_LEN}}
|
|
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+\+F\+I\+X\+\_\+\+P\+A\+R\+T\+\_\+\+L\+EN~\mbox{\hyperlink{systemconfigdata_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}-\/\mbox{\hyperlink{systemconfigdata_8h_a17db2f5f27050c93ce00712c46d2e810}{S\+Y\+S\+C\+O\+N\+F\+\_\+\+O\+F\+F\+S\+ET}}}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a003b1faba137828f090984d6ebc4817e}\label{systemconfigdata_8h_a003b1faba137828f090984d6ebc4817e}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!EEPROM\_offset\_NotAlligned@{EEPROM\_offset\_NotAlligned}}
|
|
\index{EEPROM\_offset\_NotAlligned@{EEPROM\_offset\_NotAlligned}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{EEPROM\_offset\_NotAlligned}{EEPROM\_offset\_NotAlligned}}
|
|
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned~\mbox{\hyperlink{systemconfigdata_8h_a17db2f5f27050c93ce00712c46d2e810}{S\+Y\+S\+C\+O\+N\+F\+\_\+\+O\+F\+F\+S\+ET}}+sizeof(\mbox{\hyperlink{structsystem_config_data}{system\+Config\+Data}})}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a5d3ef55d19773db32ebd9956edcc8b8d}\label{systemconfigdata_8h_a5d3ef55d19773db32ebd9956edcc8b8d}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!EEPROM\_offsetJSON@{EEPROM\_offsetJSON}}
|
|
\index{EEPROM\_offsetJSON@{EEPROM\_offsetJSON}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{EEPROM\_offsetJSON}{EEPROM\_offsetJSON}}
|
|
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON~\mbox{\hyperlink{systemconfigdata_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} + (4 -\/(\mbox{\hyperlink{systemconfigdata_8h_a003b1faba137828f090984d6ebc4817e}{E\+E\+P\+R\+O\+M\+\_\+offset\+\_\+\+Not\+Alligned}} \& 3))}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a084dba44a01332b67ab1ba8a599cde26}\label{systemconfigdata_8h_a084dba44a01332b67ab1ba8a599cde26}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!EEPROM\_SIGNATURE@{EEPROM\_SIGNATURE}}
|
|
\index{EEPROM\_SIGNATURE@{EEPROM\_SIGNATURE}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{EEPROM\_SIGNATURE}{EEPROM\_SIGNATURE}}
|
|
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE~\char`\"{}L\+H\+C1\char`\"{}}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a9fe94e22a13344d105a17cf07a5842cd}\label{systemconfigdata_8h_a9fe94e22a13344d105a17cf07a5842cd}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!EEPROM\_SIGNATURE\_LENGTH@{EEPROM\_SIGNATURE\_LENGTH}}
|
|
\index{EEPROM\_SIGNATURE\_LENGTH@{EEPROM\_SIGNATURE\_LENGTH}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{EEPROM\_SIGNATURE\_LENGTH}{EEPROM\_SIGNATURE\_LENGTH}}
|
|
{\footnotesize\ttfamily \#define E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+R\+E\+\_\+\+L\+E\+N\+G\+TH~4}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a62d02da8c36fd3ab5519e373620382d1}\label{systemconfigdata_8h_a62d02da8c36fd3ab5519e373620382d1}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!MAXFLASHSTR@{MAXFLASHSTR}}
|
|
\index{MAXFLASHSTR@{MAXFLASHSTR}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{MAXFLASHSTR}{MAXFLASHSTR}}
|
|
{\footnotesize\ttfamily \#define M\+A\+X\+F\+L\+A\+S\+H\+S\+TR~32}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a83c7af577ab2df562e66ffcdc81fc1c0}\label{systemconfigdata_8h_a83c7af577ab2df562e66ffcdc81fc1c0}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!PWDFLASHSTR@{PWDFLASHSTR}}
|
|
\index{PWDFLASHSTR@{PWDFLASHSTR}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{PWDFLASHSTR}{PWDFLASHSTR}}
|
|
{\footnotesize\ttfamily \#define P\+W\+D\+F\+L\+A\+S\+H\+S\+TR~16}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a17db2f5f27050c93ce00712c46d2e810}\label{systemconfigdata_8h_a17db2f5f27050c93ce00712c46d2e810}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!SYSCONF\_OFFSET@{SYSCONF\_OFFSET}}
|
|
\index{SYSCONF\_OFFSET@{SYSCONF\_OFFSET}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{SYSCONF\_OFFSET}{SYSCONF\_OFFSET}}
|
|
{\footnotesize\ttfamily \#define S\+Y\+S\+C\+O\+N\+F\+\_\+\+O\+F\+F\+S\+ET~0}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_af5cce3d115609a6843723ebca1d742cd}\label{systemconfigdata_8h_af5cce3d115609a6843723ebca1d742cd}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!SYSCONF\_SIZE@{SYSCONF\_SIZE}}
|
|
\index{SYSCONF\_SIZE@{SYSCONF\_SIZE}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{SYSCONF\_SIZE}{SYSCONF\_SIZE}}
|
|
{\footnotesize\ttfamily \#define S\+Y\+S\+C\+O\+N\+F\+\_\+\+S\+I\+ZE~\mbox{\hyperlink{systemconfigdata_8h_a5d3ef55d19773db32ebd9956edcc8b8d}{E\+E\+P\+R\+O\+M\+\_\+offset\+J\+S\+ON}}}
|
|
|
|
|
|
|
|
\doxysubsection{Typedef Documentation}
|
|
\mbox{\Hypertarget{systemconfigdata_8h_abde7f87d924c4c8d14c7a7aa8901de2b}\label{systemconfigdata_8h_abde7f87d924c4c8d14c7a7aa8901de2b}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!flashpwd@{flashpwd}}
|
|
\index{flashpwd@{flashpwd}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{flashpwd}{flashpwd}}
|
|
{\footnotesize\ttfamily typedef char flashpwd\mbox{[}\mbox{\hyperlink{systemconfigdata_8h_a83c7af577ab2df562e66ffcdc81fc1c0}{P\+W\+D\+F\+L\+A\+S\+H\+S\+TR}}\mbox{]}}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a04251d83183255f204d1ff002c721929}\label{systemconfigdata_8h_a04251d83183255f204d1ff002c721929}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!flashstr@{flashstr}}
|
|
\index{flashstr@{flashstr}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{flashstr}{flashstr}}
|
|
{\footnotesize\ttfamily typedef char flashstr\mbox{[}\mbox{\hyperlink{systemconfigdata_8h_a62d02da8c36fd3ab5519e373620382d1}{M\+A\+X\+F\+L\+A\+S\+H\+S\+TR}}\mbox{]}}
|
|
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a514f72de8f2436e3c2952d52302585a3}\label{systemconfigdata_8h_a514f72de8f2436e3c2952d52302585a3}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!macAddress@{macAddress}}
|
|
\index{macAddress@{macAddress}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{macAddress}{macAddress}}
|
|
{\footnotesize\ttfamily typedef uint8\+\_\+t mac\+Address\mbox{[}6\mbox{]}}
|
|
|
|
|
|
|
|
\doxysubsection{Variable Documentation}
|
|
\mbox{\Hypertarget{systemconfigdata_8h_a2412d8e03a08775ec69a8d80fbcc2f53}\label{systemconfigdata_8h_a2412d8e03a08775ec69a8d80fbcc2f53}}
|
|
\index{systemconfigdata.h@{systemconfigdata.h}!EEPROM\_signature@{EEPROM\_signature}}
|
|
\index{EEPROM\_signature@{EEPROM\_signature}!systemconfigdata.h@{systemconfigdata.h}}
|
|
\doxysubsubsection{\texorpdfstring{EEPROM\_signature}{EEPROM\_signature}}
|
|
{\footnotesize\ttfamily const char E\+E\+P\+R\+O\+M\+\_\+signature\mbox{[}$\,$\mbox{]} = \mbox{\hyperlink{systemconfigdata_8h_a084dba44a01332b67ab1ba8a599cde26}{E\+E\+P\+R\+O\+M\+\_\+\+S\+I\+G\+N\+A\+T\+U\+RE}}}
|
|
|