сделаны базовые хедеры: - mylibs_config - mylibs_defs - mylibs_include - trace - trackers - bit_access также сделан модуль general_gpio.c/.h Но надо проверить переструктуризированные модули Остальные модули __general_XXX в целом готовы и как-то работают (на МЗКТЭ) но не структуризированы
69 lines
8.0 KiB
TeX
69 lines
8.0 KiB
TeX
\doxysection{\+\_\+\+\_\+general\+\_\+flash.\+h}
|
|
\hypertarget{____general__flash_8h_source}{}\label{____general__flash_8h_source}\index{E:/.WORK/STM32/STM32\_ExtendedLibs/MyLibsGeneral/Inc/\_\_general\_flash.h@{E:/.WORK/STM32/STM32\_ExtendedLibs/MyLibsGeneral/Inc/\_\_general\_flash.h}}
|
|
|
|
\begin{DoxyCode}{0}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00001}00001\ \textcolor{comment}{/*********************************UART**************************************}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00002}00002\ \textcolor{comment}{Данный\ файл\ содержит\ объявления\ базовых\ функции\ и\ дефайны\ для\ инициализации\ }}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00003}00003\ \textcolor{comment}{UART.}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00004}00004\ \textcolor{comment}{***************************************************************************/}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00005}00005\ \textcolor{preprocessor}{\#ifndef\ \_\_FLASH\_GENERAL\_H\_}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00006}00006\ \textcolor{preprocessor}{\#define\ \_\_FLASH\_GENERAL\_H\_}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00007}00007\ \textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00008}00008\ \textcolor{comment}{//////////////////////////////////////////////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00009}00009\ \textcolor{comment}{/////////////////////////-\/-\/-\/USER\ SETTINGS-\/-\/-\//////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00010}00010\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00011}00011\ \textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00012}00012\ \textcolor{comment}{/////////////////////////-\/-\/-\/USER\ SETTINGS-\/-\/-\//////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00013}00013\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{mylibs__defs_8h}{mylibs\_defs.h}}"{}}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00014}00014\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00015}00015\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00016}00016\ \textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00017}00017\ \textcolor{comment}{/////////////////////////////////////////////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00018}00018\ \textcolor{comment}{////////////////////////////-\/-\/-\/DEFINES-\/-\/-\/////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00019}00019\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00020}00020\ \textcolor{comment}{////////////////////////////-\/-\/-\/DEFINES-\/-\/-\/////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00021}00021\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00022}00022\ \textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00023}00023\ \textcolor{comment}{/////////////////////////////////////////////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00024}00024\ \textcolor{comment}{///////////////////////-\/-\/-\/STRUCTURES\ \&\ ENUMS-\/-\/-\///////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00025}00025\ \textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00026}00026\ \textcolor{comment}{///////////////////////-\/-\/-\/STRUCTURES\ \&\ ENUMS-\/-\/-\///////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00027}00027\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00028}00028\ \textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00029}00029\ \textcolor{comment}{/////////////////////////////////////////////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00030}00030\ \textcolor{comment}{///////////////////////////-\/-\/-\/FUNCTIONS-\/-\/-\////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00031}00031\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00032}00032\ HAL\_StatusTypeDef\ FLASH\_Enable\_DualBankMode(\textcolor{keywordtype}{void});}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00033}00033\ HAL\_StatusTypeDef\ FLASH\_WriteProtection(uint32\_t\ BankN,\ uint32\_t\ WriteProtection);}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00034}00034\ \textcolor{comment}{/*\ functions\ for\ reading\ bytes/halswords/words\ */}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00035}00035\ uint8\_t\ FLASH\_Read\_Byte(uint32\_t\ add);}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00036}00036\ uint16\_t\ FLASH\_Read\_HalfWord(uint32\_t\ add);}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00037}00037\ uint32\_t\ FLASH\_Read\_Word(uint32\_t\ add);}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00038}00038\ \textcolor{comment}{/*\ functions\ for\ writing\ bytes/halswords/words\ */}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00039}00039\ HAL\_StatusTypeDef\ FLASH\_Write\_Byte(uint32\_t\ Address,\ uint8\_t\ Data);}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00040}00040\ HAL\_StatusTypeDef\ FLASH\_Write\_HalfWord(uint32\_t\ Address,\ uint16\_t\ Data);}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00041}00041\ HAL\_StatusTypeDef\ FLASH\_Write\_Word(uint32\_t\ Address,\ uint32\_t\ Data);\textcolor{comment}{}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00042}00042\ \textcolor{comment}{///////////////////////////-\/-\/-\/FUNCTIONS-\/-\/-\////////////////////////////}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00043}00043\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00044}00044\ \textcolor{preprocessor}{\#ifndef\ LED\_PWM\_TICKS}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00045}00045\ \textcolor{preprocessor}{\#define\ LED\_PWM\_TICKS\ 15}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00046}00046\ \textcolor{preprocessor}{\#endif}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00047}00047\ \ \ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00048}00048\ \textcolor{preprocessor}{\#ifndef\ LED\_ON}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00049}00049\ \textcolor{preprocessor}{\#define\ LED\_ON\ 1}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00050}00050\ \textcolor{preprocessor}{\#endif}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00051}00051\ \textcolor{preprocessor}{\#ifndef\ LED\_OFF}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00052}00052\ \textcolor{preprocessor}{\#define\ LED\_OFF\ 0}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00053}00053\ \textcolor{preprocessor}{\#endif}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00054}00054\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00055}00055\ \textcolor{preprocessor}{\#ifndef\ SW\_ON}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00056}00056\ \textcolor{preprocessor}{\#define\ SW\_ON\ 1}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00057}00057\ \textcolor{preprocessor}{\#endif}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00058}00058\ \textcolor{preprocessor}{\#ifndef\ SW\_OFF}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00059}00059\ \textcolor{preprocessor}{\#define\ SW\_OFF\ 0}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00060}00060\ \textcolor{preprocessor}{\#endif}}
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00061}00061\ }
|
|
\DoxyCodeLine{\Hypertarget{____general__flash_8h_source_l00062}00062\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ \_\_FLASH\_GENERAL\_H\_}}
|
|
|
|
\end{DoxyCode}
|