\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}}}