注释与语言的极大更新
使用了Doxygen注释风格, 使用了C++混合编程
This commit is contained in:
27
bscpp_Doc/latex/Makefile
Normal file
27
bscpp_Doc/latex/Makefile
Normal file
@@ -0,0 +1,27 @@
|
||||
LATEX_CMD?=pdflatex
|
||||
MKIDX_CMD?=makeindex
|
||||
BIBTEX_CMD?=bibtex
|
||||
LATEX_COUNT?=8
|
||||
MANUAL_FILE?=refman
|
||||
|
||||
all: $(MANUAL_FILE).pdf
|
||||
|
||||
pdf: $(MANUAL_FILE).pdf
|
||||
|
||||
$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex
|
||||
$(LATEX_CMD) $(MANUAL_FILE)
|
||||
$(MKIDX_CMD) $(MANUAL_FILE).idx
|
||||
$(LATEX_CMD) $(MANUAL_FILE)
|
||||
latex_count=$(LATEX_COUNT) ; \
|
||||
while egrep -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\
|
||||
do \
|
||||
echo "Rerunning latex...." ;\
|
||||
$(LATEX_CMD) $(MANUAL_FILE) ;\
|
||||
latex_count=`expr $$latex_count - 1` ;\
|
||||
done
|
||||
$(MKIDX_CMD) $(MANUAL_FILE).idx
|
||||
$(LATEX_CMD) $(MANUAL_FILE)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf
|
||||
25
bscpp_Doc/latex/_callback_8cpp.tex
Normal file
25
bscpp_Doc/latex/_callback_8cpp.tex
Normal file
@@ -0,0 +1,25 @@
|
||||
\hypertarget{_callback_8cpp}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+System/\+Callback.cpp 文件参考}
|
||||
\label{_callback_8cpp}\index{D:/gitt/MicrochipFor32/bscpp\_System/Callback.cpp@{D:/gitt/MicrochipFor32/bscpp\_System/Callback.cpp}}
|
||||
|
||||
|
||||
全局中断在此实现
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}vartable.\+h\char`\"{}}\newline
|
||||
Callback.\+cpp 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{_callback_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
全局中断在此实现
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{_callback_8cpp_source}{Callback.\+cpp}} 中定义.
|
||||
|
||||
1
bscpp_Doc/latex/_callback_8cpp__incl.md5
Normal file
1
bscpp_Doc/latex/_callback_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
75587019fed239add72f41e442d70345
|
||||
BIN
bscpp_Doc/latex/_callback_8cpp__incl.pdf
Normal file
BIN
bscpp_Doc/latex/_callback_8cpp__incl.pdf
Normal file
Binary file not shown.
37
bscpp_Doc/latex/_callback_8cpp_source.tex
Normal file
37
bscpp_Doc/latex/_callback_8cpp_source.tex
Normal file
@@ -0,0 +1,37 @@
|
||||
\hypertarget{_callback_8cpp_source}{}\doxysection{Callback.\+cpp}
|
||||
\label{_callback_8cpp_source}\index{D:/gitt/MicrochipFor32/bscpp\_System/Callback.cpp@{D:/gitt/MicrochipFor32/bscpp\_System/Callback.cpp}}
|
||||
\mbox{\hyperlink{_callback_8cpp}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00035}00035 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00036}00036 \textcolor{comment}{// 头文件}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00037}00037 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{vartable_8h}{vartable.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00039}00039 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00040}00040 \textcolor{comment}{// 程序}}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00041}00041 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00042}00042 }
|
||||
\DoxyCodeLine{\Hypertarget{_callback_8cpp_source_l00044}00044 }
|
||||
|
||||
\end{DoxyCode}
|
||||
73
bscpp_Doc/latex/_main_system_8cpp.tex
Normal file
73
bscpp_Doc/latex/_main_system_8cpp.tex
Normal file
@@ -0,0 +1,73 @@
|
||||
\hypertarget{_main_system_8cpp}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+System/\+Main\+System.cpp 文件参考}
|
||||
\label{_main_system_8cpp}\index{D:/gitt/MicrochipFor32/bscpp\_System/MainSystem.cpp@{D:/gitt/MicrochipFor32/bscpp\_System/MainSystem.cpp}}
|
||||
|
||||
|
||||
实现了一个\+C++库针对单片机开发
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}vartable.\+h\char`\"{}}\newline
|
||||
Main\+System.\+cpp 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{_main_system_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{函数}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{_main_system_8cpp_a848c96750b960675b1bd032c1c2725e5}{Main\+Init}} (void)
|
||||
\begin{DoxyCompactList}\small\item\em 初始化步骤的首部 \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{_main_system_8cpp_af89e02f2d993332a8dea8fef6b78a7bc}{Main\+System}} (void)
|
||||
\begin{DoxyCompactList}\small\item\em 循环主程序函数 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
实现了一个\+C++库针对单片机开发
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{_main_system_8cpp_source}{Main\+System.\+cpp}} 中定义.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{函数说明}
|
||||
\mbox{\Hypertarget{_main_system_8cpp_a848c96750b960675b1bd032c1c2725e5}\label{_main_system_8cpp_a848c96750b960675b1bd032c1c2725e5}}
|
||||
\index{MainSystem.cpp@{MainSystem.cpp}!MainInit@{MainInit}}
|
||||
\index{MainInit@{MainInit}!MainSystem.cpp@{MainSystem.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{MainInit()}{MainInit()}}
|
||||
{\footnotesize\ttfamily void Main\+Init (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
初始化步骤的首部
|
||||
|
||||
\begin{DoxyNote}{注解}
|
||||
在\+MX生成的main中,进入循环前放置本函数
|
||||
\end{DoxyNote}
|
||||
\begin{DoxyRefDesc}{待办事项}
|
||||
\item[\mbox{\hyperlink{todo__todo000004}{待办事项}}]在此处填写初始化程序 \end{DoxyRefDesc}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{_main_system_8cpp_source}{Main\+System.\+cpp}} 第 \mbox{\hyperlink{_main_system_8cpp_source_l00047}{47}} 行定义.
|
||||
|
||||
\mbox{\Hypertarget{_main_system_8cpp_af89e02f2d993332a8dea8fef6b78a7bc}\label{_main_system_8cpp_af89e02f2d993332a8dea8fef6b78a7bc}}
|
||||
\index{MainSystem.cpp@{MainSystem.cpp}!MainSystem@{MainSystem}}
|
||||
\index{MainSystem@{MainSystem}!MainSystem.cpp@{MainSystem.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{MainSystem()}{MainSystem()}}
|
||||
{\footnotesize\ttfamily void Main\+System (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
循环主程序函数
|
||||
|
||||
\begin{DoxyNote}{注解}
|
||||
在\+MX生成的main中,进入循环后放置本函数
|
||||
\end{DoxyNote}
|
||||
\begin{DoxyRefDesc}{待办事项}
|
||||
\item[\mbox{\hyperlink{todo__todo000005}{待办事项}}]在此处填写主进程程序 \end{DoxyRefDesc}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{_main_system_8cpp_source}{Main\+System.\+cpp}} 第 \mbox{\hyperlink{_main_system_8cpp_source_l00056}{56}} 行定义.
|
||||
|
||||
1
bscpp_Doc/latex/_main_system_8cpp__incl.md5
Normal file
1
bscpp_Doc/latex/_main_system_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
e2fa71be986797d949b602b532b02111
|
||||
BIN
bscpp_Doc/latex/_main_system_8cpp__incl.pdf
Normal file
BIN
bscpp_Doc/latex/_main_system_8cpp__incl.pdf
Normal file
Binary file not shown.
43
bscpp_Doc/latex/_main_system_8cpp_source.tex
Normal file
43
bscpp_Doc/latex/_main_system_8cpp_source.tex
Normal file
@@ -0,0 +1,43 @@
|
||||
\hypertarget{_main_system_8cpp_source}{}\doxysection{Main\+System.\+cpp}
|
||||
\label{_main_system_8cpp_source}\index{D:/gitt/MicrochipFor32/bscpp\_System/MainSystem.cpp@{D:/gitt/MicrochipFor32/bscpp\_System/MainSystem.cpp}}
|
||||
\mbox{\hyperlink{_main_system_8cpp}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00035}00035 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00036}00036 \textcolor{comment}{// 头文件}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00037}00037 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{vartable_8h}{vartable.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00039}00039 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00040}00040 \textcolor{comment}{// 程序}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00041}00041 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00047}\mbox{\hyperlink{_main_system_8cpp_a848c96750b960675b1bd032c1c2725e5}{00047}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{_main_system_8cpp_a848c96750b960675b1bd032c1c2725e5}{MainInit}}(\textcolor{keywordtype}{void})\{}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00049}00049 \textcolor{keywordflow}{return};\}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00050}00050 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00056}\mbox{\hyperlink{_main_system_8cpp_af89e02f2d993332a8dea8fef6b78a7bc}{00056}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{_main_system_8cpp_af89e02f2d993332a8dea8fef6b78a7bc}{MainSystem}}(\textcolor{keywordtype}{void})\{}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00057}00057 \textcolor{keywordflow}{while}(1)\{}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00059}00059 \}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00060}00060 \}}
|
||||
\DoxyCodeLine{\Hypertarget{_main_system_8cpp_source_l00062}00062 }
|
||||
|
||||
\end{DoxyCode}
|
||||
46
bscpp_Doc/latex/_user_8h.tex
Normal file
46
bscpp_Doc/latex/_user_8h.tex
Normal file
@@ -0,0 +1,46 @@
|
||||
\hypertarget{_user_8h}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+System/\+User.h 文件参考}
|
||||
\label{_user_8h}\index{D:/gitt/MicrochipFor32/bscpp\_System/User.h@{D:/gitt/MicrochipFor32/bscpp\_System/User.h}}
|
||||
|
||||
|
||||
用户设置信息
|
||||
|
||||
|
||||
此图展示该文件直接或间接的被哪些文件引用了\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{_user_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{宏定义}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\#define \mbox{\hyperlink{_user_8h_a928bcd4ed1ca26fa864fe5516efa2b20}{\+\_\+\+\_\+\+DEBUG\+\_\+\+\_\+}}~0
|
||||
\begin{DoxyCompactList}\small\item\em 调试模式开关 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
用户设置信息
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{_user_8h_source}{User.\+h}} 中定义.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{宏定义说明}
|
||||
\mbox{\Hypertarget{_user_8h_a928bcd4ed1ca26fa864fe5516efa2b20}\label{_user_8h_a928bcd4ed1ca26fa864fe5516efa2b20}}
|
||||
\index{User.h@{User.h}!\_\_DEBUG\_\_@{\_\_DEBUG\_\_}}
|
||||
\index{\_\_DEBUG\_\_@{\_\_DEBUG\_\_}!User.h@{User.h}}
|
||||
\doxysubsubsection{\texorpdfstring{\_\_DEBUG\_\_}{\_\_DEBUG\_\_}}
|
||||
{\footnotesize\ttfamily \#define \+\_\+\+\_\+\+DEBUG\+\_\+\+\_\+~0}
|
||||
|
||||
|
||||
|
||||
调试模式开关
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{_user_8h_source}{User.\+h}} 第 \mbox{\hyperlink{_user_8h_source_l00041}{41}} 行定义.
|
||||
|
||||
1
bscpp_Doc/latex/_user_8h__dep__incl.md5
Normal file
1
bscpp_Doc/latex/_user_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
25116f9af5d652ba09c9115df4765805
|
||||
BIN
bscpp_Doc/latex/_user_8h__dep__incl.pdf
Normal file
BIN
bscpp_Doc/latex/_user_8h__dep__incl.pdf
Normal file
Binary file not shown.
39
bscpp_Doc/latex/_user_8h_source.tex
Normal file
39
bscpp_Doc/latex/_user_8h_source.tex
Normal file
@@ -0,0 +1,39 @@
|
||||
\hypertarget{_user_8h_source}{}\doxysection{User.\+h}
|
||||
\label{_user_8h_source}\index{D:/gitt/MicrochipFor32/bscpp\_System/User.h@{D:/gitt/MicrochipFor32/bscpp\_System/User.h}}
|
||||
\mbox{\hyperlink{_user_8h}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00034}00034 \textcolor{preprocessor}{\#pragma once}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00036}00036 \textcolor{comment}{//<<< Use Configuration Wizard in Context Menu >>>}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00037}00037 \textcolor{comment}{//<h>调试模式设置}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00038}00038 \textcolor{comment}{//<e>开发人员调试模式}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00039}00039 \textcolor{comment}{//</e>}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00040}00040 \textcolor{comment}{//<i>用户需要取消设置,该选项仅供开发人员使用}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00041}\mbox{\hyperlink{_user_8h_a928bcd4ed1ca26fa864fe5516efa2b20}{00041}} \textcolor{preprocessor}{\#define \_\_DEBUG\_\_ 0 }}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00042}00042 \textcolor{comment}{//</h>}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00043}00043 \textcolor{comment}{//<<< end of configuration section >>>}}
|
||||
\DoxyCodeLine{\Hypertarget{_user_8h_source_l00045}00045 \textcolor{comment}{}}
|
||||
|
||||
\end{DoxyCode}
|
||||
16
bscpp_Doc/latex/annotated.tex
Normal file
16
bscpp_Doc/latex/annotated.tex
Normal file
@@ -0,0 +1,16 @@
|
||||
\doxysection{类列表}
|
||||
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classbscpp___i_i_c}{bscpp\+\_\+\+IIC}} \\*IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数 }{\pageref{classbscpp___i_i_c}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\+\_\+\+IIC\+\_\+\+STM32}} \\*STM32版本的软件\+IIC 需要使用构造函数初始化 }{\pageref{classbscpp___i_i_c___s_t_m32}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00}{bscpp\+\_\+\+STM32\+\_\+\+AT24\+C00}} \\*一个\+AT24设备,基于\+STM32的\+IIC总线 }{\pageref{classbscpp___s_t_m32___a_t24_c00}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d}{bscpp\+\_\+\+STM32\+\_\+\+OLED}} \\*一个\+OLED设备,基于\+STM32使用\+IIC总线 }{\pageref{classbscpp___s_t_m32___o_l_e_d}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structchip__cfg__s}{chip\+\_\+cfg\+\_\+s}} }{\pageref{structchip__cfg__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structdmp__s}{dmp\+\_\+s}} }{\pageref{structdmp__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structgyro__reg__s}{gyro\+\_\+reg\+\_\+s}} }{\pageref{structgyro__reg__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structgyro__state__s}{gyro\+\_\+state\+\_\+s}} }{\pageref{structgyro__state__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structhw__s}{hw\+\_\+s}} }{\pageref{structhw__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structint__param__s}{int\+\_\+param\+\_\+s}} }{\pageref{structint__param__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structmotion__int__cache__s}{motion\+\_\+int\+\_\+cache\+\_\+s}} }{\pageref{structmotion__int__cache__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structtest__s}{test\+\_\+s}} }{\pageref{structtest__s}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{structt_key_label}{t\+Key\+Label}} }{\pageref{structt_key_label}}{}
|
||||
\end{DoxyCompactList}
|
||||
27
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp.tex
Normal file
27
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp.tex
Normal file
@@ -0,0 +1,27 @@
|
||||
\hypertarget{bscpp___a_t24_c00_8cpp}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+AT24\+C00.cpp 文件参考}
|
||||
\label{bscpp___a_t24_c00_8cpp}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.cpp}}
|
||||
|
||||
|
||||
本类实现\+AT24\+C00的通讯
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}main.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+AT24\+C00.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+AT24\+C00.\+cpp 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{bscpp___a_t24_c00_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
本类实现\+AT24\+C00的通讯
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___a_t24_c00_8cpp_source}{bscpp\+\_\+\+AT24\+C00.\+cpp}} 中定义.
|
||||
|
||||
1
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
6085e5141bde14b250c00897cbfc7782
|
||||
BIN
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp__incl.pdf
Normal file
Binary file not shown.
72
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp_source.tex
Normal file
72
bscpp_Doc/latex/bscpp___a_t24_c00_8cpp_source.tex
Normal file
@@ -0,0 +1,72 @@
|
||||
\hypertarget{bscpp___a_t24_c00_8cpp_source}{}\doxysection{bscpp\+\_\+\+AT24\+C00.\+cpp}
|
||||
\label{bscpp___a_t24_c00_8cpp_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.cpp}}
|
||||
\mbox{\hyperlink{bscpp___a_t24_c00_8cpp}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00035}00035 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00036}00036 \textcolor{comment}{// 头文件}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00037}00037 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{varint_8h}{varint.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00038}00038 \textcolor{preprocessor}{\#include "{}main.h"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00039}00039 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___a_t24_c00_8h}{bscpp\_AT24C00.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00041}00041 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00042}00042 \textcolor{comment}{// 程序}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00043}00043 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00047}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1ee5f08945e4fa185735bf25418d7b55}{00047}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1ee5f08945e4fa185735bf25418d7b55}{bscpp\_STM32\_AT24C00::IIC\_Delay}}(\textcolor{keywordtype}{void})\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00048}00048 HAL\_Delay(5);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00049}00049 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00055}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3f5ec4fc37c2810db35142b73bb4c0e0}{00055}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3f5ec4fc37c2810db35142b73bb4c0e0}{bscpp\_STM32\_AT24C00::WriteOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00056}00056 \mbox{\hyperlink{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}{IIC\_WriteOneByte}}(\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}},addr,dat);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00057}00057 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00063}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_adabf67f8a13769cd59c9f33286561c58}{00063}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_adabf67f8a13769cd59c9f33286561c58}{bscpp\_STM32\_AT24C00::ReadOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00064}00064 \textcolor{keywordflow}{return} \mbox{\hyperlink{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e}{IIC\_ReadOneByte}}(\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}},addr);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00065}00065 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00072}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a4b7fdb22805200ff7e24be47477a84df}{00072}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a4b7fdb22805200ff7e24be47477a84df}{bscpp\_STM32\_AT24C00::WriteByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *dat,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} len)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00073}00073 \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{int} member=0;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00074}00074 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00075}00075 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}}<<1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00076}00076 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00077}00077 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(addr);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00078}00078 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00079}00079 \textcolor{keywordflow}{do}\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00080}00080 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(dat[member]);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00081}00081 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00082}00082 member++;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00083}00083 \textcolor{keywordflow}{if}(((member+addr)\%\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{Page}})==0)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00084}00084 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00085}00085 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1ee5f08945e4fa185735bf25418d7b55}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00086}00086 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00087}00087 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}}<<1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00088}00088 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00089}00089 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(addr+member);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00090}00090 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00091}00091 \}\textcolor{keywordflow}{while}(member!=len);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00092}00092 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00093}00093 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1ee5f08945e4fa185735bf25418d7b55}{IIC\_Delay}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00094}00094 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00101}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a73e0f9631de4b08ac64fbbed7ffd7c1f}{00101}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a73e0f9631de4b08ac64fbbed7ffd7c1f}{bscpp\_STM32\_AT24C00::AT\_ReadByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *dat,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} len)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00102}00102 \mbox{\hyperlink{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d}{IIC\_Read}}(\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}},addr,dat,len);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8cpp_source_l00104}00104 }
|
||||
|
||||
\end{DoxyCode}
|
||||
39
bscpp_Doc/latex/bscpp___a_t24_c00_8h.tex
Normal file
39
bscpp_Doc/latex/bscpp___a_t24_c00_8h.tex
Normal file
@@ -0,0 +1,39 @@
|
||||
\hypertarget{bscpp___a_t24_c00_8h}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+AT24\+C00.h 文件参考}
|
||||
\label{bscpp___a_t24_c00_8h}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.h}}
|
||||
|
||||
|
||||
本类实现\+AT24\+C00的通讯
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+AT24\+C00.\+h 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=317pt]{bscpp___a_t24_c00_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
此图展示该文件直接或间接的被哪些文件引用了\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{bscpp___a_t24_c00_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{类}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00}{bscpp\+\_\+\+STM32\+\_\+\+AT24\+C00}}
|
||||
\begin{DoxyCompactList}\small\item\em 一个\+AT24设备,基于\+STM32的\+IIC总线 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
本类实现\+AT24\+C00的通讯
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___a_t24_c00_8h_source}{bscpp\+\_\+\+AT24\+C00.\+h}} 中定义.
|
||||
|
||||
1
bscpp_Doc/latex/bscpp___a_t24_c00_8h__dep__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___a_t24_c00_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
f78fbc5e6f1c7b64b79c69e247d02589
|
||||
BIN
bscpp_Doc/latex/bscpp___a_t24_c00_8h__dep__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___a_t24_c00_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
bscpp_Doc/latex/bscpp___a_t24_c00_8h__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___a_t24_c00_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
3ac2038dccc8328bd8954aa7417140e6
|
||||
BIN
bscpp_Doc/latex/bscpp___a_t24_c00_8h__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___a_t24_c00_8h__incl.pdf
Normal file
Binary file not shown.
61
bscpp_Doc/latex/bscpp___a_t24_c00_8h_source.tex
Normal file
61
bscpp_Doc/latex/bscpp___a_t24_c00_8h_source.tex
Normal file
@@ -0,0 +1,61 @@
|
||||
\hypertarget{bscpp___a_t24_c00_8h_source}{}\doxysection{bscpp\+\_\+\+AT24\+C00.\+h}
|
||||
\label{bscpp___a_t24_c00_8h_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_AT24C00.h}}
|
||||
\mbox{\hyperlink{bscpp___a_t24_c00_8h}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00034}00034 \textcolor{preprocessor}{\#ifdef \_\_cplusplus}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00035}00035 \textcolor{preprocessor}{\#pragma once}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00036}00036 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{varint_8h}{varint.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00037}00037 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h}{bscpp\_IIC\_STM32.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00039}00039 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00040}00040 \textcolor{comment}{// 类目}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00044}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00}{00044}} \textcolor{comment}{}\textcolor{keyword}{class }\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00}{bscpp\_STM32\_AT24C00}}:\textcolor{keyword}{public} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00045}00045 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00046}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a7a27e8f1746c06bee76a1d498ba97881}{00046}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a7a27e8f1746c06bee76a1d498ba97881}{bscpp\_STM32\_AT24C00}}(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}\& \_bscpp\_IIC\_STM32) :}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00047}00047 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}(\_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}}, \_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},\_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},\_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00048}00048 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{bscpp\_STM32\_AT24C00::Address}} = 0x50;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00049}00049 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{bscpp\_STM32\_AT24C00::Page}} = 8;\};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00050}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_ae4e8d59bd298d1ca1fd21804d7bdc73d}{00050}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_ae4e8d59bd298d1ca1fd21804d7bdc73d}{bscpp\_STM32\_AT24C00}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}}, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{Page}}, \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}\& \_bscpp\_IIC\_STM32) :}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00051}00051 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}(\_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}}, \_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},\_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},\_bscpp\_IIC\_STM32.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00052}00052 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{bscpp\_STM32\_AT24C00::Address}} = \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00053}00053 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{bscpp\_STM32\_AT24C00::Page}} = \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{Page}};\};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00054}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a74e143994d29ef6bd81fa7e0331dc42a}{00054}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a74e143994d29ef6bd81fa7e0331dc42a}{bscpp\_STM32\_AT24C00}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}}, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{Page}},GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}},uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}) :}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00055}00055 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}},\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00056}00056 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{bscpp\_STM32\_AT24C00::Address}} = \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00057}00057 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{bscpp\_STM32\_AT24C00::Page}} = \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{Page}};\};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00058}00058 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00059}00059 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3f5ec4fc37c2810db35142b73bb4c0e0}{WriteOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00060}00060 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_adabf67f8a13769cd59c9f33286561c58}{ReadOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00061}00061 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a4b7fdb22805200ff7e24be47477a84df}{WriteByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *dat,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} len);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00062}00062 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a73e0f9631de4b08ac64fbbed7ffd7c1f}{AT\_ReadByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *dat,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} len);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00063}00063 \textcolor{keyword}{private}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00064}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{00064}} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a3e74eb6ef1930e0e2dd3cf52154b93a8}{Address}} = 0x50;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00065}\mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{00065}} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1c599fb293d571b1c43f67d6acebd30a}{Page}} = 8;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00066}00066 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1ee5f08945e4fa185735bf25418d7b55}{IIC\_Delay}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00067}00067 \};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00069}00069 \textcolor{preprocessor}{\#endif}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___a_t24_c00_8h_source_l00070}00070 }
|
||||
|
||||
\end{DoxyCode}
|
||||
25
bscpp_Doc/latex/bscpp___i_i_c_8cpp.tex
Normal file
25
bscpp_Doc/latex/bscpp___i_i_c_8cpp.tex
Normal file
@@ -0,0 +1,25 @@
|
||||
\hypertarget{bscpp___i_i_c_8cpp}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+IIC.cpp 文件参考}
|
||||
\label{bscpp___i_i_c_8cpp}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.cpp}}
|
||||
|
||||
|
||||
本类实现软件\+IIC功能 依此类派生出其他软件\+IIC功能
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+IIC.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+IIC.\+cpp 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=224pt]{bscpp___i_i_c_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
本类实现软件\+IIC功能 依此类派生出其他软件\+IIC功能
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 中定义.
|
||||
|
||||
1
bscpp_Doc/latex/bscpp___i_i_c_8cpp__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___i_i_c_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
9d482c9053d550ad3672483c9dec7883
|
||||
BIN
bscpp_Doc/latex/bscpp___i_i_c_8cpp__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___i_i_c_8cpp__incl.pdf
Normal file
Binary file not shown.
148
bscpp_Doc/latex/bscpp___i_i_c_8cpp_source.tex
Normal file
148
bscpp_Doc/latex/bscpp___i_i_c_8cpp_source.tex
Normal file
@@ -0,0 +1,148 @@
|
||||
\hypertarget{bscpp___i_i_c_8cpp_source}{}\doxysection{bscpp\+\_\+\+IIC.\+cpp}
|
||||
\label{bscpp___i_i_c_8cpp_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.cpp}}
|
||||
\mbox{\hyperlink{bscpp___i_i_c_8cpp}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00037}00037 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00038}00038 \textcolor{comment}{// 头文件}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00039}00039 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___i_i_c_8h}{bscpp\_IIC.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00041}00041 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00042}00042 \textcolor{comment}{// 底层程序}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00043}00043 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00047}\mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{00047}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{bscpp\_IIC::IIC\_Start}}(\textcolor{keywordtype}{void}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00048}00048 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00049}00049 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00050}00050 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00051}00051 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00052}00052 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00053}00053 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00054}00054 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00055}00055 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00059}\mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{00059}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{bscpp\_IIC::IIC\_Stop}}(\textcolor{keywordtype}{void}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00060}00060 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00061}00061 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00062}00062 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00063}00063 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00064}00064 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00065}00065 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00066}00066 \textcolor{comment}{//发送应答或非应答信号}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00071}\mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{00071}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{bscpp\_IIC::IIC\_SendAck}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} ackbit) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00072}00072 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00073}00073 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(ackbit);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00074}00074 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00075}00075 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00076}00076 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00077}00077 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00078}00078 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00079}00079 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00080}00080 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00085}\mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{00085}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{bscpp\_IIC::IIC\_WaitAck}}(\textcolor{keywordtype}{void}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00086}00086 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} ackbit;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00087}00087 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00088}00088 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00089}00089 ackbit = \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55bae4ead84d2c3bbc3f2403d9a5157a3f94}{IIC\_READ}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00090}00090 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00091}00091 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00092}00092 \textcolor{keywordflow}{return} ackbit;\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00093}00093 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00098}\mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{00098}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{bscpp\_IIC::IIC\_SendByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} byt) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00099}00099 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} i;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00100}00100 \textcolor{keywordflow}{for} (i = 0; i < 8; i++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00101}00101 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00102}00102 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00103}00103 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}((byt \& 0x80) != 0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00104}00104 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00105}00105 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00106}00106 byt <<= 1;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00107}00107 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00108}00108 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00109}00109 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00114}\mbox{\hyperlink{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}{00114}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}{bscpp\_IIC::IIC\_RecByte}}(\textcolor{keywordtype}{void}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00115}00115 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} i=0, da=0;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00116}00116 \textcolor{keywordflow}{for} (i = 0; i < 8; i++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00117}00117 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00118}00118 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00119}00119 da <<= 1;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00120}00120 \textcolor{keywordflow}{if} (\mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55bae4ead84d2c3bbc3f2403d9a5157a3f94}{IIC\_READ}}))da |= 1;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00121}00121 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00122}00122 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00123}00123 \textcolor{keywordflow}{return} da;\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00125}00125 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00126}00126 \textcolor{comment}{// 封装程序}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00127}00127 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00136}\mbox{\hyperlink{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}{00136}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}{bscpp\_IIC::IIC\_WriteOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id}, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00137}00137 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00138}00138 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\textcolor{keywordtype}{id} << 1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00139}00139 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00140}00140 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(addr);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00141}00141 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00142}00142 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(dat);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00143}00143 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00144}00144 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00145}00145 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00153}\mbox{\hyperlink{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e}{00153}} \textcolor{comment}{}\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e}{bscpp\_IIC::IIC\_ReadOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id}, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00154}00154 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} temp = 0;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00155}00155 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00156}00156 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\textcolor{keywordtype}{id} << 1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00157}00157 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00158}00158 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(addr);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00159}00159 \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\_SendAck}}(0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00160}00160 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00161}00161 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}((\textcolor{keywordtype}{id} << 1) | 0x01);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00162}00162 \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\_SendAck}}(0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00163}00163 temp = \mbox{\hyperlink{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}{IIC\_RecByte}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00164}00164 \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\_SendAck}}(1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00165}00165 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00166}00166 \textcolor{keywordflow}{return} temp;\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00167}00167 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00177}\mbox{\hyperlink{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1}{00177}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1}{bscpp\_IIC::IIC\_Write}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id},\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* dat,\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00178}00178 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00179}00179 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\textcolor{keywordtype}{id}<<1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00180}00180 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00181}00181 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(addr);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00182}00182 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00183}00183 \textcolor{keywordflow}{for}(\textcolor{keywordtype}{int} i=0;i<len;i++)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00184}00184 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(dat[i]);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00185}00185 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00186}00186 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00187}00187 \textcolor{keywordflow}{return};\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00188}00188 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00198}\mbox{\hyperlink{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d}{00198}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d}{bscpp\_IIC::IIC\_Read}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id},\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* dat,\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00199}00199 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00200}00200 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\textcolor{keywordtype}{id}<<1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00201}00201 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00202}00202 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(addr);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00203}00203 \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\_SendAck}}(0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00204}00204 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00205}00205 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}((\textcolor{keywordtype}{id}<<1)|0x01);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00206}00206 \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\_SendAck}}(0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00207}00207 \textcolor{keywordflow}{for}(\textcolor{keywordtype}{int} i=0;i<len;i++)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00208}00208 dat[i]=\mbox{\hyperlink{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}{IIC\_RecByte}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00209}00209 \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\_SendAck}}(i==(len-\/1));\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00210}00210 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00211}00211 \textcolor{keywordflow}{return};\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8cpp_source_l00213}00213 }
|
||||
|
||||
\end{DoxyCode}
|
||||
75
bscpp_Doc/latex/bscpp___i_i_c_8h.tex
Normal file
75
bscpp_Doc/latex/bscpp___i_i_c_8h.tex
Normal file
@@ -0,0 +1,75 @@
|
||||
\hypertarget{bscpp___i_i_c_8h}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+IIC.h 文件参考}
|
||||
\label{bscpp___i_i_c_8h}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.h}}
|
||||
|
||||
|
||||
本类实现软件\+IIC功能 依此类派生出其他软件\+IIC功能
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+IIC.\+h 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=214pt]{bscpp___i_i_c_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
此图展示该文件直接或间接的被哪些文件引用了\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{bscpp___i_i_c_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{类}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classbscpp___i_i_c}{bscpp\+\_\+\+IIC}}
|
||||
\begin{DoxyCompactList}\small\item\em IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{枚举}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
enum \{ \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\+\_\+\+RESET}}
|
||||
, \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\+\_\+\+SET}}
|
||||
, \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55bae4ead84d2c3bbc3f2403d9a5157a3f94}{IIC\+\_\+\+READ}}
|
||||
\}
|
||||
\begin{DoxyCompactList}\small\item\em 控制管脚的三种状态(置位,复位,读取) \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
本类实现软件\+IIC功能 依此类派生出其他软件\+IIC功能
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8h_source}{bscpp\+\_\+\+IIC.\+h}} 中定义.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{枚举类型说明}
|
||||
\mbox{\Hypertarget{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55b}\label{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55b}}
|
||||
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
|
||||
{\footnotesize\ttfamily anonymous enum}
|
||||
|
||||
|
||||
|
||||
控制管脚的三种状态(置位,复位,读取)
|
||||
|
||||
\begin{DoxyEnumFields}{枚举值}
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{IIC\_RESET@{IIC\_RESET}!bscpp\_IIC.h@{bscpp\_IIC.h}}\index{bscpp\_IIC.h@{bscpp\_IIC.h}!IIC\_RESET@{IIC\_RESET}}}\mbox{\Hypertarget{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}\label{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}}
|
||||
IIC\+\_\+\+RESET&管脚复位状态 \\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{IIC\_SET@{IIC\_SET}!bscpp\_IIC.h@{bscpp\_IIC.h}}\index{bscpp\_IIC.h@{bscpp\_IIC.h}!IIC\_SET@{IIC\_SET}}}\mbox{\Hypertarget{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}\label{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}}
|
||||
IIC\+\_\+\+SET&管脚置位状态 \\
|
||||
\hline
|
||||
|
||||
\raisebox{\heightof{T}}[0pt][0pt]{\index{IIC\_READ@{IIC\_READ}!bscpp\_IIC.h@{bscpp\_IIC.h}}\index{bscpp\_IIC.h@{bscpp\_IIC.h}!IIC\_READ@{IIC\_READ}}}\mbox{\Hypertarget{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55bae4ead84d2c3bbc3f2403d9a5157a3f94}\label{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55bae4ead84d2c3bbc3f2403d9a5157a3f94}}
|
||||
IIC\+\_\+\+READ&读取管脚状态 \\
|
||||
\hline
|
||||
|
||||
\end{DoxyEnumFields}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8h_source}{bscpp\+\_\+\+IIC.\+h}} 第 \mbox{\hyperlink{bscpp___i_i_c_8h_source_l00044}{44}} 行定义.
|
||||
|
||||
1
bscpp_Doc/latex/bscpp___i_i_c_8h__dep__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___i_i_c_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
14ccdd12ac357f287e1fe340c8f8f2b1
|
||||
BIN
bscpp_Doc/latex/bscpp___i_i_c_8h__dep__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___i_i_c_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
bscpp_Doc/latex/bscpp___i_i_c_8h__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___i_i_c_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
73954655f9da1c52194c22b762d25e67
|
||||
BIN
bscpp_Doc/latex/bscpp___i_i_c_8h__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___i_i_c_8h__incl.pdf
Normal file
Binary file not shown.
61
bscpp_Doc/latex/bscpp___i_i_c_8h_source.tex
Normal file
61
bscpp_Doc/latex/bscpp___i_i_c_8h_source.tex
Normal file
@@ -0,0 +1,61 @@
|
||||
\hypertarget{bscpp___i_i_c_8h_source}{}\doxysection{bscpp\+\_\+\+IIC.\+h}
|
||||
\label{bscpp___i_i_c_8h_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC.h}}
|
||||
\mbox{\hyperlink{bscpp___i_i_c_8h}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00035}00035 \textcolor{preprocessor}{\#ifdef \_\_cplusplus}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00036}00036 \textcolor{preprocessor}{\#pragma once}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00037}00037 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{varint_8h}{varint.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00039}00039 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00040}00040 \textcolor{comment}{// 枚举头}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00044}00044 \textcolor{comment}{}\textcolor{keyword}{enum} \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00045}\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{00045}} \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}}, }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00046}\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{00046}} \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}}, }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00047}00047 \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55bae4ead84d2c3bbc3f2403d9a5157a3f94}{IIC\_READ}} }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00048}\mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55bae4ead84d2c3bbc3f2403d9a5157a3f94}{00048}} \};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00050}00050 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00051}00051 \textcolor{comment}{// 类目}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00056}\mbox{\hyperlink{classbscpp___i_i_c}{00056}} \textcolor{comment}{}\textcolor{keyword}{class }\mbox{\hyperlink{classbscpp___i_i_c}{bscpp\_IIC}}\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00057}00057 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00058}00058 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}{IIC\_WriteOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id}, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00059}00059 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e}{IIC\_ReadOneByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id}, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00060}00060 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1}{IIC\_Write}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id},\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* dat,\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00061}00061 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d}{IIC\_Read}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \textcolor{keywordtype}{id},\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr,\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* dat,\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00062}00062 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00063}00063 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00064}00064 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00065}00065 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\_SendAck}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} ackbit);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00066}00066 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00067}00067 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} byt);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00068}00068 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}{IIC\_RecByte}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00069}00069 \textcolor{keyword}{protected}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00077}\mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{00077}} \textcolor{keyword}{virtual} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\_SCK}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var) = 0;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00085}\mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{00085}} \textcolor{keyword}{virtual} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\_SDA}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var) = 0;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00091}\mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{00091}} \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\_Delay}}(\textcolor{keywordtype}{void}) = 0;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00092}00092 \};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00094}00094 \textcolor{preprocessor}{\#endif}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c_8h_source_l00095}00095 }
|
||||
|
||||
\end{DoxyCode}
|
||||
26
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp.tex
Normal file
26
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp.tex
Normal file
@@ -0,0 +1,26 @@
|
||||
\hypertarget{bscpp___i_i_c___s_t_m32_8cpp}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+IIC\+\_\+\+STM32.cpp 文件参考}
|
||||
\label{bscpp___i_i_c___s_t_m32_8cpp}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.cpp}}
|
||||
|
||||
|
||||
实现针对\+STM32的软件\+IIC类
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}gpio.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=271pt]{bscpp___i_i_c___s_t_m32_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
实现针对\+STM32的软件\+IIC类
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp}} 中定义.
|
||||
|
||||
1
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
4e27e07d6114fbd02c17cc55fb7e7b3c
|
||||
BIN
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp__incl.pdf
Normal file
Binary file not shown.
68
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp_source.tex
Normal file
68
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8cpp_source.tex
Normal file
@@ -0,0 +1,68 @@
|
||||
\hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source}{}\doxysection{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp}
|
||||
\label{bscpp___i_i_c___s_t_m32_8cpp_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.cpp}}
|
||||
\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00035}00035 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00036}00036 \textcolor{comment}{// 头文件}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00037}00037 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h}{bscpp\_IIC\_STM32.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00038}00038 \textcolor{preprocessor}{\#include "{}gpio.h"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00040}00040 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00041}00041 \textcolor{comment}{// 构造函数}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00042}00042 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00051}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_acb1e5927855eeb880c2abc4028a77b54}{00051}} \textcolor{comment}{}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_acb1e5927855eeb880c2abc4028a77b54}{bscpp\_IIC\_STM32::bscpp\_IIC\_STM32}}(GPIO\_TypeDef *GPIOx\_SCK,uint16\_t GPIO\_Pin\_SCK,GPIO\_TypeDef *GPIOx\_SDA,uint16\_t GPIO\_Pin\_SDA)\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00052}00052 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{bscpp\_IIC\_STM32::GPIOx\_SCK}}=\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00053}00053 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{bscpp\_IIC\_STM32::GPIO\_Pin\_SCK}}=\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00054}00054 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{bscpp\_IIC\_STM32::GPIOx\_SDA}}=\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00055}00055 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{bscpp\_IIC\_STM32::GPIO\_Pin\_SDA}}=\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}};\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00057}00057 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00058}00058 \textcolor{comment}{// 适配程序}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00059}00059 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00064}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a73f7f6eecdc6d099ba43940faa31c7bf}{00064}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a73f7f6eecdc6d099ba43940faa31c7bf}{bscpp\_IIC\_STM32::IIC\_Delay}}(\textcolor{keywordtype}{void}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00065}00065 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} i = 0;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00066}00066 \textcolor{keywordflow}{while} (++i);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00073}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a842dd2f04bece850c49e9c2573256ea2}{00073}} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a842dd2f04bece850c49e9c2573256ea2}{bscpp\_IIC\_STM32::IIC\_SCK}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00074}00074 \textcolor{keywordflow}{if} (var == \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00075}00075 HAL\_GPIO\_WritePin(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}}, \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}}, GPIO\_PIN\_RESET);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00076}00076 \textcolor{keywordflow}{return} 2;\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00077}00077 \textcolor{keywordflow}{else} \textcolor{keywordflow}{if} (var == \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00078}00078 HAL\_GPIO\_WritePin(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}}, \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}}, GPIO\_PIN\_SET);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00079}00079 \textcolor{keywordflow}{return} 2;\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00080}00080 \textcolor{keywordflow}{else} \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00081}00081 \textcolor{keywordflow}{return} HAL\_GPIO\_ReadPin(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}}, \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00082}00082 \}\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00089}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a8b92885b85d7254ec833c5bd938223b1}{00089}} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a8b92885b85d7254ec833c5bd938223b1}{bscpp\_IIC\_STM32::IIC\_SDA}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00090}00090 \textcolor{keywordflow}{if} (var == \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba048bbf954430bbc34fa11280165ed534}{IIC\_RESET}}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00091}00091 HAL\_GPIO\_WritePin(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}}, \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}, GPIO\_PIN\_RESET);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00092}00092 \textcolor{keywordflow}{return} 2;\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00093}00093 \textcolor{keywordflow}{else} \textcolor{keywordflow}{if} (var == \mbox{\hyperlink{bscpp___i_i_c_8h_a06fc87d81c62e9abb8790b6e5713c55ba9e128b73c7beb33be6b4e953a7fddc66}{IIC\_SET}}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00094}00094 HAL\_GPIO\_WritePin(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}}, \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}, GPIO\_PIN\_SET);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00095}00095 \textcolor{keywordflow}{return} 2;\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00096}00096 \textcolor{keywordflow}{else} \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00097}00097 \textcolor{keywordflow}{return} HAL\_GPIO\_ReadPin(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}}, \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00098}00098 \}\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8cpp_source_l00100}00100 }
|
||||
|
||||
\end{DoxyCode}
|
||||
40
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h.tex
Normal file
40
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h.tex
Normal file
@@ -0,0 +1,40 @@
|
||||
\hypertarget{bscpp___i_i_c___s_t_m32_8h}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+IIC\+\_\+\+STM32.h 文件参考}
|
||||
\label{bscpp___i_i_c___s_t_m32_8h}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.h}}
|
||||
|
||||
|
||||
实现针对\+STM32的软件\+IIC类
|
||||
|
||||
|
||||
{\ttfamily \#include \char`\"{}gpio.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+IIC.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=248pt]{bscpp___i_i_c___s_t_m32_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
此图展示该文件直接或间接的被哪些文件引用了\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{bscpp___i_i_c___s_t_m32_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{类}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\+\_\+\+IIC\+\_\+\+STM32}}
|
||||
\begin{DoxyCompactList}\small\item\em STM32版本的软件\+IIC 需要使用构造函数初始化 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
实现针对\+STM32的软件\+IIC类
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}} 中定义.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
609744555545a7f6566d69c19c4d3046
|
||||
BIN
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h__dep__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
933335bec4a9c5dc43588d1e45d31b2c
|
||||
BIN
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h__incl.pdf
Normal file
Binary file not shown.
59
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h_source.tex
Normal file
59
bscpp_Doc/latex/bscpp___i_i_c___s_t_m32_8h_source.tex
Normal file
@@ -0,0 +1,59 @@
|
||||
\hypertarget{bscpp___i_i_c___s_t_m32_8h_source}{}\doxysection{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}
|
||||
\label{bscpp___i_i_c___s_t_m32_8h_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_IIC\_STM32.h}}
|
||||
\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00034}00034 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00035}00035 \textcolor{comment}{ 名字:bscpp\_IIC\_STM32}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00036}00036 \textcolor{comment}{ 时间:20221107-\/0056}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00037}00037 \textcolor{comment}{ 程序员:梁源康}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00038}00038 \textcolor{comment}{ 说明:主程序}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00039}00039 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00040}00040 \textcolor{preprocessor}{\#pragma once}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00041}00041 \textcolor{preprocessor}{\#ifdef \_\_cplusplus}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00043}00043 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00044}00044 \textcolor{comment}{// 头文件}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00045}00045 \textcolor{preprocessor}{\#include "{}gpio.h"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00046}00046 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{varint_8h}{varint.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00047}00047 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___i_i_c_8h}{bscpp\_IIC.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00049}00049 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00050}00050 \textcolor{comment}{// 类目}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00055}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{00055}} \textcolor{comment}{}\textcolor{keyword}{class }\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}} :\textcolor{keyword}{public} \mbox{\hyperlink{classbscpp___i_i_c}{bscpp\_IIC}}\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00056}00056 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00057}00057 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}(GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}},uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00058}00058 \textcolor{keyword}{protected}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00059}00059 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a842dd2f04bece850c49e9c2573256ea2}{IIC\_SCK}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00060}00060 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a8b92885b85d7254ec833c5bd938223b1}{IIC\_SDA}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00061}00061 \textcolor{keyword}{virtual} \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a73f7f6eecdc6d099ba43940faa31c7bf}{IIC\_Delay}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00062}00062 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00063}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{00063}} GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00064}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{00064}} uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00065}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{00065}} GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00066}\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{00066}} uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00067}00067 \};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00069}00069 \textcolor{preprocessor}{\#endif}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___i_i_c___s_t_m32_8h_source_l00070}00070 }
|
||||
|
||||
\end{DoxyCode}
|
||||
34
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp.tex
Normal file
34
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp.tex
Normal file
@@ -0,0 +1,34 @@
|
||||
\hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+STM32\+\_\+\+OLED.cpp 文件参考}
|
||||
\label{bscpp___s_t_m32___o_l_e_d_8cpp}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.cpp}}
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+STM32\+\_\+\+OLED.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+STM32\+\_\+\+OLED.\+cpp 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=317pt]{bscpp___s_t_m32___o_l_e_d_8cpp__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{变量}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
const \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8cpp_a1044366356ed639ee7754656558a44fb}{OLED\+\_\+\+WORD\+\_\+\+ASCII}} \mbox{[}$\,$\mbox{]}
|
||||
\begin{DoxyCompactList}\small\item\em OLED的\+ASCII字符集 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{变量说明}
|
||||
\mbox{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_a1044366356ed639ee7754656558a44fb}\label{bscpp___s_t_m32___o_l_e_d_8cpp_a1044366356ed639ee7754656558a44fb}}
|
||||
\index{bscpp\_STM32\_OLED.cpp@{bscpp\_STM32\_OLED.cpp}!OLED\_WORD\_ASCII@{OLED\_WORD\_ASCII}}
|
||||
\index{OLED\_WORD\_ASCII@{OLED\_WORD\_ASCII}!bscpp\_STM32\_OLED.cpp@{bscpp\_STM32\_OLED.cpp}}
|
||||
\doxysubsubsection{\texorpdfstring{OLED\_WORD\_ASCII}{OLED\_WORD\_ASCII}}
|
||||
{\footnotesize\ttfamily const \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} OLED\+\_\+\+WORD\+\_\+\+ASCII\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [extern]}}
|
||||
|
||||
|
||||
|
||||
OLED的\+ASCII字符集
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_source}{bscpp\+\_\+\+STM32\+\_\+\+OLED.\+h}} 第 \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_source_l00110}{110}} 行定义.
|
||||
|
||||
1
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
34c0f9d31c94ea689d6f493b0788982a
|
||||
BIN
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp__incl.pdf
Normal file
Binary file not shown.
113
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp_source.tex
Normal file
113
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8cpp_source.tex
Normal file
@@ -0,0 +1,113 @@
|
||||
\hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source}{}\doxysection{bscpp\+\_\+\+STM32\+\_\+\+OLED.\+cpp}
|
||||
\label{bscpp___s_t_m32___o_l_e_d_8cpp_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.cpp@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.cpp}}
|
||||
\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8cpp}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00034}00034 \textcolor{preprocessor}{\#ifdef \_\_cplusplus}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00035}00035 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h}{bscpp\_IIC\_STM32.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00036}00036 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h}{bscpp\_STM32\_OLED.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00037}00037 \textcolor{keyword}{extern} \textcolor{keyword}{const} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8cpp_a1044366356ed639ee7754656558a44fb}{OLED\_WORD\_ASCII}}[];}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00039}00039 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00040}00040 \textcolor{comment}{// 类函数}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00041}00041 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00046}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a0f161e52b2bce8043148b4ffbbf8388c}{00046}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a0f161e52b2bce8043148b4ffbbf8388c}{bscpp\_STM32\_OLED::Send\_cmd}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} cmd) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00047}00047 \mbox{\hyperlink{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}{IIC\_WriteOneByte}}(0x3C, 0x00, cmd);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00048}00048 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00053}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a4a04fa71857475961a800961eb7c03b6}{00053}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a4a04fa71857475961a800961eb7c03b6}{bscpp\_STM32\_OLED::Send\_dat}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00054}00054 \mbox{\hyperlink{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}{IIC\_WriteOneByte}}(0x3C, 0x40, dat);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00055}00055 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00061}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_aa0021a0cbcfcd403f0bf26cfd3a7797f}{00061}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_aa0021a0cbcfcd403f0bf26cfd3a7797f}{bscpp\_STM32\_OLED::Send\_len\_dat}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* dat, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00062}00062 \mbox{\hyperlink{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1}{IIC\_Write}}(0x3C, 0x40, (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}*)dat, len);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00063}00063 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00068}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{00068}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{bscpp\_STM32\_OLED::Column\_set}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} column) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00069}00069 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a0f161e52b2bce8043148b4ffbbf8388c}{Send\_cmd}}(0x10 | (column >> 4)); \textcolor{comment}{//设置列地址高位}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00070}00070 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a0f161e52b2bce8043148b4ffbbf8388c}{Send\_cmd}}(0x00 | (column \& 0x0f)); \textcolor{comment}{//设置列地址低位}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00071}00071 \}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00072}00072 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00077}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{00077}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{bscpp\_STM32\_OLED::Page\_set}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} page) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00078}00078 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a0f161e52b2bce8043148b4ffbbf8388c}{Send\_cmd}}(0xb0 + page);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00079}00079 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00084}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a8e707aad4ddac3a2de62a32d95b6d9af}{00084}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a8e707aad4ddac3a2de62a32d95b6d9af}{bscpp\_STM32\_OLED::Clear}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00085}00085 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} page;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00086}00086 \textcolor{keywordflow}{for} (page = 0; page < 8; page++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00087}00087 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{Page\_set}}(page);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00088}00088 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{Column\_set}}(0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00089}00089 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00090}00090 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(0x3C << 1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00091}00091 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00092}00092 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(0x40);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00093}00093 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00094}00094 \textcolor{keywordflow}{for} (\textcolor{keywordtype}{int} i = 0; i < 128; i++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00095}00095 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(dat);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00096}00096 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00097}00097 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();\}\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00098}00098 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00103}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a9812c1053c83781d35857a9d9a80eb77}{00103}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a9812c1053c83781d35857a9d9a80eb77}{bscpp\_STM32\_OLED::Picture\_display}}(\textcolor{keyword}{const} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* ptr\_pic) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00104}00104 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} page;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00105}00105 \textcolor{keywordflow}{for} (page = 0; page < (64 / 8); page++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00106}00106 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{Page\_set}}(page);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00107}00107 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{Column\_set}}(0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00108}00108 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00109}00109 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(0x3C << 1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00110}00110 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00111}00111 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(0x40);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00112}00112 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00113}00113 \textcolor{keywordflow}{for} (\textcolor{keywordtype}{int} i = 0; i < 128; i++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00114}00114 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(ptr\_pic[i]);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00115}00115 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00116}00116 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00117}00117 ptr\_pic += 128;\}\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00118}00118 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00123}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a7055576aee77d633692cf5ae1edf2a76}{00123}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a7055576aee77d633692cf5ae1edf2a76}{bscpp\_STM32\_OLED::Picture\_ReverseDisplay}}(\textcolor{keyword}{const} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* ptr\_pic) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00124}00124 \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} page;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00125}00125 \textcolor{keywordflow}{for} (page = 0; page < (64 / 8); page++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00126}00126 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{Page\_set}}(page);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00127}00127 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{Column\_set}}(0);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00128}00128 \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\_Start}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00129}00129 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(0x3C << 1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00130}00130 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00131}00131 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(0x40);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00132}00132 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00133}00133 \textcolor{keywordflow}{for} (\textcolor{keywordtype}{int} i = 0; i < 128; i++) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00134}00134 \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\_SendByte}}(\string~(ptr\_pic[i]));}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00135}00135 \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\_WaitAck}}();\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00136}00136 \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\_Stop}}();}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00137}00137 ptr\_pic += 128;\}\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00138}00138 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00145}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a86586e3d035dd8f05575d115c612f74c}{00145}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a86586e3d035dd8f05575d115c612f74c}{bscpp\_STM32\_OLED::Draw\_ASCII}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} H, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} V, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} word) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00146}00146 word -\/= 33;}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00147}00147 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{Page\_set}}(V * 2);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00148}00148 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{Column\_set}}(H * 8);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00149}00149 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_aa0021a0cbcfcd403f0bf26cfd3a7797f}{Send\_len\_dat}}((\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}*)(\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a1830381a075ec676792bda830bdee09e}{OLED\_WORD\_ASCII}} + (word * 16)), 8);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00150}00150 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{Page\_set}}(V * 2 + 1);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00151}00151 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{Column\_set}}(H * 8);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00152}00152 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_aa0021a0cbcfcd403f0bf26cfd3a7797f}{Send\_len\_dat}}((\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}*)(\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a1830381a075ec676792bda830bdee09e}{OLED\_WORD\_ASCII}} + (word * 16) + 8), 8);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00153}00153 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00158}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a9e7ac26b25be4fb23ae324895a0737c5}{00158}} \textcolor{comment}{}\textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a9e7ac26b25be4fb23ae324895a0737c5}{bscpp\_STM32\_OLED::Init}}(\textcolor{keywordtype}{void}) \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00159}00159 \textcolor{keywordflow}{for} (\textcolor{keywordtype}{int} i = 0; i < 25; i++)}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00160}00160 \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a0f161e52b2bce8043148b4ffbbf8388c}{Send\_cmd}}(\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a302eedcb477b4d3c89cf5629e45c41e5}{OLED\_init\_cmd}}[i]);\}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8cpp_source_l00162}00162 \textcolor{preprocessor}{\#endif}}
|
||||
|
||||
\end{DoxyCode}
|
||||
95
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h.tex
Normal file
95
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h.tex
Normal file
@@ -0,0 +1,95 @@
|
||||
\hypertarget{bscpp___s_t_m32___o_l_e_d_8h}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/bscpp\+\_\+\+STM32\+\_\+\+OLED.h 文件参考}
|
||||
\label{bscpp___s_t_m32___o_l_e_d_8h}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.h}}
|
||||
{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
|
||||
{\ttfamily \#include \char`\"{}bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h\char`\"{}}\newline
|
||||
bscpp\+\_\+\+STM32\+\_\+\+OLED.\+h 的引用(Include)关系图\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=309pt]{bscpp___s_t_m32___o_l_e_d_8h__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
此图展示该文件直接或间接的被哪些文件引用了\+:
|
||||
\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{bscpp___s_t_m32___o_l_e_d_8h__dep__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{类}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
class \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d}{bscpp\+\_\+\+STM32\+\_\+\+OLED}}
|
||||
\begin{DoxyCompactList}\small\item\em 一个\+OLED设备,基于\+STM32使用\+IIC总线 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{变量}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
const \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a302eedcb477b4d3c89cf5629e45c41e5}{OLED\+\_\+init\+\_\+cmd}} \mbox{[}25\mbox{]}
|
||||
\begin{DoxyCompactList}\small\item\em OLED指令集 \end{DoxyCompactList}\item
|
||||
const unsigned char \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a1830381a075ec676792bda830bdee09e}{OLED\+\_\+\+WORD\+\_\+\+ASCII}} \mbox{[}$\,$\mbox{]}
|
||||
\begin{DoxyCompactList}\small\item\em OLED的\+ASCII字符集 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{变量说明}
|
||||
\mbox{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_a302eedcb477b4d3c89cf5629e45c41e5}\label{bscpp___s_t_m32___o_l_e_d_8h_a302eedcb477b4d3c89cf5629e45c41e5}}
|
||||
\index{bscpp\_STM32\_OLED.h@{bscpp\_STM32\_OLED.h}!OLED\_init\_cmd@{OLED\_init\_cmd}}
|
||||
\index{OLED\_init\_cmd@{OLED\_init\_cmd}!bscpp\_STM32\_OLED.h@{bscpp\_STM32\_OLED.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OLED\_init\_cmd}{OLED\_init\_cmd}}
|
||||
{\footnotesize\ttfamily const \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} OLED\+\_\+init\+\_\+cmd\mbox{[}25\mbox{]}}
|
||||
|
||||
{\bfseries 初始值\+:}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{= \{}
|
||||
\DoxyCodeLine{ 0xAE, }
|
||||
\DoxyCodeLine{ 0xD5, }
|
||||
\DoxyCodeLine{ 0x80, }
|
||||
\DoxyCodeLine{}
|
||||
\DoxyCodeLine{ 0xA8, }
|
||||
\DoxyCodeLine{ 0X3F, }
|
||||
\DoxyCodeLine{ 0xD3, }
|
||||
\DoxyCodeLine{ 0X00, }
|
||||
\DoxyCodeLine{ 0x40, }
|
||||
\DoxyCodeLine{ 0x8D, }
|
||||
\DoxyCodeLine{ 0x14, }
|
||||
\DoxyCodeLine{ 0x20, }
|
||||
\DoxyCodeLine{ 0x02, }
|
||||
\DoxyCodeLine{ 0xA1, }
|
||||
\DoxyCodeLine{ 0xC8, }
|
||||
\DoxyCodeLine{ 0xDA, }
|
||||
\DoxyCodeLine{ 0x12, }
|
||||
\DoxyCodeLine{ 0x81, }
|
||||
\DoxyCodeLine{ 0xEF, }
|
||||
\DoxyCodeLine{ 0xD9, }
|
||||
\DoxyCodeLine{ 0xf1, }
|
||||
\DoxyCodeLine{ 0xDB, }
|
||||
\DoxyCodeLine{ 0x30, }
|
||||
\DoxyCodeLine{ 0xA4, }
|
||||
\DoxyCodeLine{ 0xA6, }
|
||||
\DoxyCodeLine{ 0xAF, }
|
||||
\DoxyCodeLine{\}}
|
||||
|
||||
\end{DoxyCode}
|
||||
|
||||
|
||||
OLED指令集
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_source}{bscpp\+\_\+\+STM32\+\_\+\+OLED.\+h}} 第 \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_source_l00049}{49}} 行定义.
|
||||
|
||||
\mbox{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_a1830381a075ec676792bda830bdee09e}\label{bscpp___s_t_m32___o_l_e_d_8h_a1830381a075ec676792bda830bdee09e}}
|
||||
\index{bscpp\_STM32\_OLED.h@{bscpp\_STM32\_OLED.h}!OLED\_WORD\_ASCII@{OLED\_WORD\_ASCII}}
|
||||
\index{OLED\_WORD\_ASCII@{OLED\_WORD\_ASCII}!bscpp\_STM32\_OLED.h@{bscpp\_STM32\_OLED.h}}
|
||||
\doxysubsubsection{\texorpdfstring{OLED\_WORD\_ASCII}{OLED\_WORD\_ASCII}}
|
||||
{\footnotesize\ttfamily const unsigned char OLED\+\_\+\+WORD\+\_\+\+ASCII\mbox{[}$\,$\mbox{]}}
|
||||
|
||||
|
||||
|
||||
OLED的\+ASCII字符集
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_source}{bscpp\+\_\+\+STM32\+\_\+\+OLED.\+h}} 第 \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_source_l00110}{110}} 行定义.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
386f853b26b716efe5fd7db88308c5eb
|
||||
BIN
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h__dep__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h__dep__incl.pdf
Normal file
Binary file not shown.
1
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h__incl.md5
Normal file
1
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
||||
23878bb19c4d6fb0510684de73ac2fa6
|
||||
BIN
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h__incl.pdf
Normal file
BIN
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h__incl.pdf
Normal file
Binary file not shown.
286
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h_source.tex
Normal file
286
bscpp_Doc/latex/bscpp___s_t_m32___o_l_e_d_8h_source.tex
Normal file
@@ -0,0 +1,286 @@
|
||||
\hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source}{}\doxysection{bscpp\+\_\+\+STM32\+\_\+\+OLED.\+h}
|
||||
\label{bscpp___s_t_m32___o_l_e_d_8h_source}\index{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.h@{D:/gitt/MicrochipFor32/bscpp\_Device/bscpp\_STM32\_OLED.h}}
|
||||
\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h}{浏览该文件的文档.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00001}00001 \textcolor{comment}{/*-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00002}00002 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00003}00003 \textcolor{comment}{ \# Copyright (c) 2022 Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00004}00004 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00005}00005 \textcolor{comment}{ \# 本软件按原样提供,无任何明示或暗示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00006}00006 \textcolor{comment}{ \# 在任何情况下,作者都不承担任何损害赔偿责任}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00007}00007 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00008}00008 \textcolor{comment}{ \# 使用的许可声明:}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00009}00009 \textcolor{comment}{ \# 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00010}00010 \textcolor{comment}{ \# 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00011}00011 \textcolor{comment}{ \# 并且版权声明和许可声明同时出现.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00012}00012 \textcolor{comment}{ \# 3. 你有使用,复制,修改,分发,和销售本软件的许可.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00013}00013 \textcolor{comment}{ \# 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00014}00014 \textcolor{comment}{ \# 5. 本通知不得从任何来源删除或更改.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00015}00015 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00016}00016 \textcolor{comment}{ \# Yuankang Liang(XerolySkinner)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00017}00017 \textcolor{comment}{ \# E-\/mail:zabbcccbbaz@163.com}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00018}00018 \textcolor{comment}{ \# QQ:2715099320}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00019}00019 \textcolor{comment}{ \# Mobile Phone:13005636215}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00020}00020 \textcolor{comment}{ \#}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00021}00021 \textcolor{comment}{ \# All rights reserved.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00022}00022 \textcolor{comment}{ */}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00023}00023 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00034}00034 \textcolor{preprocessor}{\#pragma once}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00035}00035 \textcolor{preprocessor}{\#ifdef \_\_cplusplus}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00037}00037 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00038}00038 \textcolor{comment}{// 头文件}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00039}00039 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00040}00040 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{varint_8h}{varint.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00041}00041 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h}{bscpp\_IIC\_STM32.h}}"{}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00043}00043 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00044}00044 \textcolor{comment}{// 数据声明}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00045}00045 \textcolor{comment}{// }}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00049}\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a302eedcb477b4d3c89cf5629e45c41e5}{00049}} \textcolor{comment}{}\textcolor{keyword}{const} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a302eedcb477b4d3c89cf5629e45c41e5}{OLED\_init\_cmd}}[25] = \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00050}00050 0xAE, \textcolor{comment}{// 关闭显示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00051}00051 0xD5, \textcolor{comment}{// 设置时钟分频因子,震荡频率}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00052}00052 0x80, \textcolor{comment}{// [3:0],分频因子;[7:4],震荡频率}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00053}00053 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00054}00054 0xA8, \textcolor{comment}{// 设置驱动路数}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00055}00055 0X3F, \textcolor{comment}{// 默认0X3F(1/64)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00056}00056 0xD3, \textcolor{comment}{// 设置显示偏移}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00057}00057 0X00, \textcolor{comment}{// 默认为0}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00058}00058 0x40, \textcolor{comment}{// 设置显示开始行 [5:0],行数.}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00059}00059 0x8D, \textcolor{comment}{// 电荷泵设置}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00060}00060 0x14, \textcolor{comment}{// bit2,开启/关闭}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00061}00061 0x20, \textcolor{comment}{// 设置内存地址模式}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00062}00062 0x02, \textcolor{comment}{// [1:0],00,列地址模式;01,行地址模式;10,页地址模式;默认10;}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00063}00063 0xA1, \textcolor{comment}{// 段重定义设置,bit0:0,0-\/>0;1,0-\/>127;}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00064}00064 0xC8, \textcolor{comment}{// 设置COM扫描方向;bit3:0,普通模式;1,重定义模式 COM[N-\/1]-\/>COM0;N:驱动路数}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00065}00065 0xDA, \textcolor{comment}{// 设置COM硬件引脚配置}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00066}00066 0x12, \textcolor{comment}{// [5:4]配置}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00067}00067 0x81, \textcolor{comment}{// 对比度设置}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00068}00068 0xEF, \textcolor{comment}{// 1\string~255;默认0X7F (亮度设置,越大越亮)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00069}00069 0xD9, \textcolor{comment}{// 设置预充电周期}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00070}00070 0xf1, \textcolor{comment}{// [3:0],PHASE 1;[7:4],PHASE 2;}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00071}00071 0xDB, \textcolor{comment}{// 设置VCOMH 电压倍率}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00072}00072 0x30, \textcolor{comment}{// [6:4] 000,0.65*vcc;001,0.77*vcc;011,0.83*vcc;}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00073}00073 0xA4, \textcolor{comment}{// 全局显示开启;bit0:1,开启;0,关闭;(白屏/黑屏)}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00074}00074 0xA6, \textcolor{comment}{// 设置显示方式;bit0:1,反相显示;0,正常显示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00075}00075 0xAF, \textcolor{comment}{// 开启显示}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00076}00076 \};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00078}00078 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00081}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d}{00081}} \textcolor{keyword}{class }\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d}{bscpp\_STM32\_OLED}} :}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00082}00082 \textcolor{keyword}{protected} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}\{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00083}00083 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00084}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a13defd595ec4cae0aeddeadff51c218f}{00084}} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a13defd595ec4cae0aeddeadff51c218f}{bscpp\_STM32\_OLED}}(\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}} \&IICS):\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}(}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00085}00085 IICS.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}},IICS.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00086}00086 IICS.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},IICS.\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00087}00087 )\{;\};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00088}\mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a6eec9e09693faebfcc5da3c7519eefa0}{00088}} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a6eec9e09693faebfcc5da3c7519eefa0}{bscpp\_STM32\_OLED}}(GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}},uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},GPIO\_TypeDef *\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},uint16\_t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}):\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32}{bscpp\_IIC\_STM32}}(}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00089}00089 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\_SCK}},\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\_Pin\_SCK}},\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\_SDA}},\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\_Pin\_SDA}}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00090}00090 )\{;\};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00091}00091 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00092}00092 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a9e7ac26b25be4fb23ae324895a0737c5}{Init}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00093}00093 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab220356456aef32067e2e0839809b05e}{Column\_set}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} column);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00094}00094 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_ab081cd4537019c24675ff265ba975b9b}{Page\_set}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} page);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00095}00095 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a8e707aad4ddac3a2de62a32d95b6d9af}{Clear}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00096}00096 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a9812c1053c83781d35857a9d9a80eb77}{Picture\_display}}(\textcolor{keyword}{const} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* ptr\_pic);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00097}00097 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a7055576aee77d633692cf5ae1edf2a76}{Picture\_ReverseDisplay}}(\textcolor{keyword}{const} \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* ptr\_pic);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00098}00098 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a86586e3d035dd8f05575d115c612f74c}{Draw\_ASCII}}(\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} H, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} V, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} word);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00099}00099 \textcolor{keyword}{public}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00100}00100 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a4a04fa71857475961a800961eb7c03b6}{Send\_dat}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00101}00101 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_a0f161e52b2bce8043148b4ffbbf8388c}{Send\_cmd}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} cmd);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00102}00102 \textcolor{keywordtype}{void} \mbox{\hyperlink{classbscpp___s_t_m32___o_l_e_d_aa0021a0cbcfcd403f0bf26cfd3a7797f}{Send\_len\_dat}}(\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}* dat, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len);}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00103}00103 \textcolor{keyword}{private}:}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00104}00104 \};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00106}00106 \textcolor{comment}{//-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/-\/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00110}\mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8cpp_a1044366356ed639ee7754656558a44fb}{00110}} \textcolor{comment}{}\textcolor{keyword}{const} \textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char} \mbox{\hyperlink{bscpp___s_t_m32___o_l_e_d_8h_a1830381a075ec676792bda830bdee09e}{OLED\_WORD\_ASCII}}[] = \{}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00111}00111 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00112}00112 0x00,0x00,0x00,0x33,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}!"{},0*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00113}00113 0x00,0x10,0x0C,0x02,0x10,0x0C,0x02,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00114}00114 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}"{}"{},1*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00115}00115 0x00,0x40,0xC0,0x78,0x40,0xC0,0x78,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00116}00116 0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x00,\textcolor{comment}{/*"{}\#"{},2*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00117}00117 0x00,0x70,0x88,0x88,0xFC,0x08,0x30,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00118}00118 0x00,0x18,0x20,0x20,0xFF,0x21,0x1E,0x00,\textcolor{comment}{/*"{}\$"{},3*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00119}00119 0xF0,0x08,0xF0,0x80,0x60,0x18,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00120}00120 0x00,0x31,0x0C,0x03,0x1E,0x21,0x1E,0x00,\textcolor{comment}{/*"{}\%"{},4*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00121}00121 0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00122}00122 0x1E,0x21,0x23,0x2C,0x19,0x27,0x21,0x10,\textcolor{comment}{/*"{}\&"{},5*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00123}00123 0x00,0x12,0x0E,0x00,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00124}00124 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}'"{},6*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00125}00125 0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00126}00126 0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,\textcolor{comment}{/*"{}("{},7*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00127}00127 0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00128}00128 0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,\textcolor{comment}{/*"{})"{},8*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00129}00129 0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00130}00130 0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,\textcolor{comment}{/*"{}*"{},9*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00131}00131 0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00132}00132 0x00,0x01,0x01,0x01,0x0F,0x01,0x01,0x01,\textcolor{comment}{/*"{}+"{},10*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00133}00133 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00134}00134 0x00,0x90,0x70,0x00,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{},"{},11*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00135}00135 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00136}00136 0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,\textcolor{comment}{/*"{}-\/"{},12*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00137}00137 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00138}00138 0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}."{},13*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00139}00139 0x00,0x00,0x00,0x00,0xC0,0x38,0x04,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00140}00140 0x00,0x60,0x18,0x07,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}/"{},14*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00141}00141 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00142}00142 0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,\textcolor{comment}{/*"{}0"{},15*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00143}00143 0x00,0x00,0x10,0x10,0xF8,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00144}00144 0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,\textcolor{comment}{/*"{}1"{},16*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00145}00145 0x00,0x70,0x08,0x08,0x08,0x08,0xF0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00146}00146 0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,\textcolor{comment}{/*"{}2"{},17*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00147}00147 0x00,0x30,0x08,0x08,0x08,0x88,0x70,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00148}00148 0x00,0x18,0x20,0x21,0x21,0x22,0x1C,0x00,\textcolor{comment}{/*"{}3"{},18*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00149}00149 0x00,0x00,0x80,0x40,0x30,0xF8,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00150}00150 0x00,0x06,0x05,0x24,0x24,0x3F,0x24,0x24,\textcolor{comment}{/*"{}4"{},19*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00151}00151 0x00,0xF8,0x88,0x88,0x88,0x08,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00152}00152 0x00,0x19,0x20,0x20,0x20,0x11,0x0E,0x00,\textcolor{comment}{/*"{}5"{},20*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00153}00153 0x00,0xE0,0x10,0x88,0x88,0x90,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00154}00154 0x00,0x0F,0x11,0x20,0x20,0x20,0x1F,0x00,\textcolor{comment}{/*"{}6"{},21*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00155}00155 0x00,0x18,0x08,0x08,0x88,0x68,0x18,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00156}00156 0x00,0x00,0x00,0x3E,0x01,0x00,0x00,0x00,\textcolor{comment}{/*"{}7"{},22*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00157}00157 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00158}00158 0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,\textcolor{comment}{/*"{}8"{},23*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00159}00159 0x00,0xF0,0x08,0x08,0x08,0x10,0xE0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00160}00160 0x00,0x01,0x12,0x22,0x22,0x11,0x0F,0x00,\textcolor{comment}{/*"{}9"{},24*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00161}00161 0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00162}00162 0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,\textcolor{comment}{/*"{}:"{},25*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00163}00163 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00164}00164 0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{};"{},26*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00165}00165 0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00166}00166 0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,\textcolor{comment}{/*"{}<"{},27*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00167}00167 0x00,0x40,0x40,0x40,0x40,0x40,0x40,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00168}00168 0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,\textcolor{comment}{/*"{}="{},28*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00169}00169 0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00170}00170 0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,\textcolor{comment}{/*"{}>"{},29*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00171}00171 0x00,0x70,0x48,0x08,0x08,0x88,0x70,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00172}00172 0x00,0x00,0x00,0x30,0x37,0x00,0x00,0x00,\textcolor{comment}{/*"{}?"{},30*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00173}00173 0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00174}00174 0x07,0x18,0x27,0x28,0x2F,0x28,0x17,0x00,\textcolor{comment}{/*"{}@"{},31*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00175}00175 0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00176}00176 0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,\textcolor{comment}{/*"{}A"{},32*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00177}00177 0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00178}00178 0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00,\textcolor{comment}{/*"{}B"{},33*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00179}00179 0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00180}00180 0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00,\textcolor{comment}{/*"{}C"{},34*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00181}00181 0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00182}00182 0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,\textcolor{comment}{/*"{}D"{},35*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00183}00183 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00184}00184 0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,\textcolor{comment}{/*"{}E"{},36*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00185}00185 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00186}00186 0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00,\textcolor{comment}{/*"{}F"{},37*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00187}00187 0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00188}00188 0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00,\textcolor{comment}{/*"{}G"{},38*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00189}00189 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00190}00190 0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20,\textcolor{comment}{/*"{}H"{},39*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00191}00191 0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00192}00192 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,\textcolor{comment}{/*"{}I"{},40*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00193}00193 0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00194}00194 0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,\textcolor{comment}{/*"{}J"{},41*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00195}00195 0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00196}00196 0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,\textcolor{comment}{/*"{}K"{},42*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00197}00197 0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00198}00198 0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,\textcolor{comment}{/*"{}L"{},43*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00199}00199 0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00200}00200 0x20,0x3F,0x01,0x3E,0x01,0x3F,0x20,0x00,\textcolor{comment}{/*"{}M"{},44*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00201}00201 0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00202}00202 0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00,\textcolor{comment}{/*"{}N"{},45*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00203}00203 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00204}00204 0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,\textcolor{comment}{/*"{}O"{},46*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00205}00205 0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00206}00206 0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00,\textcolor{comment}{/*"{}P"{},47*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00207}00207 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00208}00208 0x0F,0x10,0x28,0x28,0x30,0x50,0x4F,0x00,\textcolor{comment}{/*"{}Q"{},48*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00209}00209 0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00210}00210 0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,\textcolor{comment}{/*"{}R"{},49*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00211}00211 0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00212}00212 0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,\textcolor{comment}{/*"{}S"{},50*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00213}00213 0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00214}00214 0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,\textcolor{comment}{/*"{}T"{},51*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00215}00215 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00216}00216 0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,\textcolor{comment}{/*"{}U"{},52*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00217}00217 0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00218}00218 0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,\textcolor{comment}{/*"{}V"{},53*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00219}00219 0x08,0xF8,0x00,0xF8,0x00,0xF8,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00220}00220 0x00,0x03,0x3E,0x01,0x3E,0x03,0x00,0x00,\textcolor{comment}{/*"{}W"{},54*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00221}00221 0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00222}00222 0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,\textcolor{comment}{/*"{}X"{},55*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00223}00223 0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00224}00224 0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,\textcolor{comment}{/*"{}Y"{},56*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00225}00225 0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00226}00226 0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00,\textcolor{comment}{/*"{}Z"{},57*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00227}00227 0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00228}00228 0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,\textcolor{comment}{/*"{}["{},58*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00229}00229 0x00,0x04,0x38,0xC0,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00230}00230 0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,\textcolor{comment}{/*"{}\(\backslash\)"{},59*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00231}00231 0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00232}00232 0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,\textcolor{comment}{/*"{}]"{},60*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00233}00233 0x00,0x00,0x04,0x02,0x02,0x04,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00234}00234 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}\string^"{},61*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00235}00235 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00236}00236 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,\textcolor{comment}{/*"{}\_"{},62*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00237}00237 0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00238}00238 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}`"{},63*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00239}00239 0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00240}00240 0x00,0x19,0x24,0x24,0x12,0x3F,0x20,0x00,\textcolor{comment}{/*"{}a"{},64*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00241}00241 0x10,0xF0,0x00,0x80,0x80,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00242}00242 0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,\textcolor{comment}{/*"{}b"{},65*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00243}00243 0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00244}00244 0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,\textcolor{comment}{/*"{}c"{},66*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00245}00245 0x00,0x00,0x80,0x80,0x80,0x90,0xF0,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00246}00246 0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,\textcolor{comment}{/*"{}d"{},67*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00247}00247 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00248}00248 0x00,0x1F,0x24,0x24,0x24,0x24,0x17,0x00,\textcolor{comment}{/*"{}e"{},68*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00249}00249 0x00,0x80,0x80,0xE0,0x90,0x90,0x20,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00250}00250 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,\textcolor{comment}{/*"{}f"{},69*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00251}00251 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00252}00252 0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,\textcolor{comment}{/*"{}g"{},70*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00253}00253 0x10,0xF0,0x00,0x80,0x80,0x80,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00254}00254 0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,\textcolor{comment}{/*"{}h"{},71*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00255}00255 0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00256}00256 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,\textcolor{comment}{/*"{}i"{},72*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00257}00257 0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00258}00258 0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,\textcolor{comment}{/*"{}j"{},73*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00259}00259 0x10,0xF0,0x00,0x00,0x80,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00260}00260 0x20,0x3F,0x24,0x06,0x29,0x30,0x20,0x00,\textcolor{comment}{/*"{}k"{},74*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00261}00261 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00262}00262 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,\textcolor{comment}{/*"{}l"{},75*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00263}00263 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00264}00264 0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,\textcolor{comment}{/*"{}m"{},76*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00265}00265 0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00266}00266 0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,\textcolor{comment}{/*"{}n"{},77*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00267}00267 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00268}00268 0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,\textcolor{comment}{/*"{}o"{},78*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00269}00269 0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00270}00270 0x80,0xFF,0x91,0x20,0x20,0x11,0x0E,0x00,\textcolor{comment}{/*"{}p"{},79*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00271}00271 0x00,0x00,0x00,0x80,0x80,0x00,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00272}00272 0x00,0x0E,0x11,0x20,0x20,0x91,0xFF,0x80,\textcolor{comment}{/*"{}q"{},80*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00273}00273 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00274}00274 0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,\textcolor{comment}{/*"{}r"{},81*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00275}00275 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00276}00276 0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,\textcolor{comment}{/*"{}s"{},82*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00277}00277 0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00278}00278 0x00,0x00,0x00,0x1F,0x20,0x20,0x10,0x00,\textcolor{comment}{/*"{}t"{},83*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00279}00279 0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00280}00280 0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,\textcolor{comment}{/*"{}u"{},84*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00281}00281 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00282}00282 0x00,0x03,0x0C,0x30,0x0C,0x03,0x00,0x00,\textcolor{comment}{/*"{}v"{},85*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00283}00283 0x80,0x80,0x00,0x80,0x80,0x00,0x80,0x80,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00284}00284 0x01,0x0E,0x30,0x0C,0x07,0x38,0x06,0x01,\textcolor{comment}{/*"{}w"{},86*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00285}00285 0x00,0x80,0x80,0x80,0x00,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00286}00286 0x00,0x20,0x31,0x0E,0x2E,0x31,0x20,0x00,\textcolor{comment}{/*"{}x"{},87*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00287}00287 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00288}00288 0x00,0x81,0x86,0x78,0x18,0x06,0x01,0x00,\textcolor{comment}{/*"{}y"{},88*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00289}00289 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00290}00290 0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,\textcolor{comment}{/*"{}z"{},89*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00291}00291 0x00,0x00,0x00,0x00,0x00,0xFC,0x02,0x02,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00292}00292 0x00,0x00,0x00,0x00,0x01,0x3E,0x40,0x40,\textcolor{comment}{/*"{}\{"{},90*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00293}00293 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00294}00294 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,\textcolor{comment}{/*"{}|"{},91*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00295}00295 0x02,0x02,0xFC,0x00,0x00,0x00,0x00,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00296}00296 0x40,0x40,0x3E,0x01,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}\}"{},92*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00297}00297 0x00,0x02,0x01,0x02,0x02,0x04,0x02,0x00,}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00298}00298 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\textcolor{comment}{/*"{}\string~"{},93*/}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00299}00299 \};}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00300}00300 }
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00301}00301 \textcolor{preprocessor}{\#endif}}
|
||||
\DoxyCodeLine{\Hypertarget{bscpp___s_t_m32___o_l_e_d_8h_source_l00302}00302 }
|
||||
|
||||
\end{DoxyCode}
|
||||
499
bscpp_Doc/latex/classbscpp___i_i_c.tex
Normal file
499
bscpp_Doc/latex/classbscpp___i_i_c.tex
Normal file
@@ -0,0 +1,499 @@
|
||||
\hypertarget{classbscpp___i_i_c}{}\doxysection{bscpp\+\_\+\+IIC类 参考}
|
||||
\label{classbscpp___i_i_c}\index{bscpp\_IIC@{bscpp\_IIC}}
|
||||
|
||||
|
||||
IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数
|
||||
|
||||
|
||||
|
||||
|
||||
{\ttfamily \#include $<$bscpp\+\_\+\+IIC.\+h$>$}
|
||||
|
||||
|
||||
|
||||
类 bscpp\+\_\+\+IIC 继承关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=332pt]{classbscpp___i_i_c__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public 成员函数}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \mbox{\hyperlink{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}{IIC\+\_\+\+Write\+One\+Byte}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} id, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dat)
|
||||
\begin{DoxyCompactList}\small\item\em 使用总线发送一个字节数据 \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e}{IIC\+\_\+\+Read\+One\+Byte}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} id, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr)
|
||||
\begin{DoxyCompactList}\small\item\em 使用总线接收一个字节数据 \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1}{IIC\+\_\+\+Write}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} id, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$dat, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len)
|
||||
\begin{DoxyCompactList}\small\item\em 使用总线发送定长数据 \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d}{IIC\+\_\+\+Read}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} id, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} addr, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$dat, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len)
|
||||
\begin{DoxyCompactList}\small\item\em 使用总线接收定长数据 \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}{IIC\+\_\+\+Start}} (void)
|
||||
\begin{DoxyCompactList}\small\item\em 发送\+IIC开始信号 \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}{IIC\+\_\+\+Stop}} (void)
|
||||
\begin{DoxyCompactList}\small\item\em 发送\+IIC停止信号 \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}{IIC\+\_\+\+Send\+Ack}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} ackbit)
|
||||
\begin{DoxyCompactList}\small\item\em 发送\+IIC应答信号 \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}{IIC\+\_\+\+Wait\+Ack}} (void)
|
||||
\begin{DoxyCompactList}\small\item\em 等待应答信号 \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}{IIC\+\_\+\+Send\+Byte}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} byt)
|
||||
\begin{DoxyCompactList}\small\item\em 发送\+IIC一个字节信号 \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}{IIC\+\_\+\+Rec\+Byte}} (void)
|
||||
\begin{DoxyCompactList}\small\item\em 接收\+IIC一个字节信号 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected 成员函数}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
virtual \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{IIC\+\_\+\+SCK}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var)=0
|
||||
\begin{DoxyCompactList}\small\item\em 控制\+SCK管脚口 \end{DoxyCompactList}\item
|
||||
virtual \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{IIC\+\_\+\+SDA}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var)=0
|
||||
\begin{DoxyCompactList}\small\item\em 控制\+SDA管脚口 \end{DoxyCompactList}\item
|
||||
virtual void \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{IIC\+\_\+\+Delay}} (void)=0
|
||||
\begin{DoxyCompactList}\small\item\em 时序中的延时 在此处短暂延时 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
IIC的基础实现方法 留下三个保护性接口需要实现,分别是控制时钟,控制数据,延时函数
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8h_source}{bscpp\+\_\+\+IIC.\+h}} 第 \mbox{\hyperlink{bscpp___i_i_c_8h_source_l00056}{56}} 行定义.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{成员函数说明}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}\label{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_Delay@{IIC\_Delay}}
|
||||
\index{IIC\_Delay@{IIC\_Delay}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_Delay()}{IIC\_Delay()}}
|
||||
{\footnotesize\ttfamily virtual void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Delay (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
时序中的延时 在此处短暂延时
|
||||
|
||||
\begin{DoxyRefDesc}{待办事项}
|
||||
\item[\mbox{\hyperlink{todo__todo000003}{待办事项}}]需要为其实现才可使用软件\+IIC \end{DoxyRefDesc}
|
||||
|
||||
|
||||
在 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1ee5f08945e4fa185735bf25418d7b55}{bscpp\+\_\+\+STM32\+\_\+\+AT24\+C00}} , 以及 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a73f7f6eecdc6d099ba43940faa31c7bf}{bscpp\+\_\+\+IIC\+\_\+\+STM32}} 内被实现.
|
||||
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d}\label{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_Read@{IIC\_Read}}
|
||||
\index{IIC\_Read@{IIC\_Read}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_Read()}{IIC\_Read()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Read (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{id, }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{addr, }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$}]{dat, }\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{len }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
使用总线接收定长数据
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em id} & 接收的器件地址,如0x68(\+MPU6050) \\
|
||||
\hline
|
||||
{\em addr} & 需要接收的寄存器地址起始 \\
|
||||
\hline
|
||||
{\em dat} & 改写的数据指针 \\
|
||||
\hline
|
||||
{\em len} & 数据数目 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
无返回值
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00198}{198}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_aa012a136b05989578a3f1240baadda3d_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e}\label{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_ReadOneByte@{IIC\_ReadOneByte}}
|
||||
\index{IIC\_ReadOneByte@{IIC\_ReadOneByte}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_ReadOneByte()}{IIC\_ReadOneByte()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Read\+One\+Byte (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{id, }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{addr }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
使用总线接收一个字节数据
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em id} & 接收的器件地址,如0x68(\+MPU6050) \\
|
||||
\hline
|
||||
{\em addr} & 需要获取数据的寄存器地址 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
返回该寄存器内的数据
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00153}{153}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a9fa6332b7a0449f9c539bb783030c29e_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}\label{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_RecByte@{IIC\_RecByte}}
|
||||
\index{IIC\_RecByte@{IIC\_RecByte}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_RecByte()}{IIC\_RecByte()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Rec\+Byte (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
接收\+IIC一个字节信号
|
||||
|
||||
\begin{DoxyReturn}{返回}
|
||||
接收到的一个字节信号
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00114}{114}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_abba11573786999e740a6291c048bdc2d_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}\label{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_SCK@{IIC\_SCK}}
|
||||
\index{IIC\_SCK@{IIC\_SCK}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_SCK()}{IIC\_SCK()}}
|
||||
{\footnotesize\ttfamily virtual \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+SCK (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{var }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
控制\+SCK管脚口
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em var} & 此处有三个状态,IIC\+\_\+\+SET置位管脚,IIC\+\_\+\+RESET复位管脚 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
当var为\+IIC\+\_\+\+READ时返回管脚状态
|
||||
\end{DoxyReturn}
|
||||
\begin{DoxyRefDesc}{待办事项}
|
||||
\item[\mbox{\hyperlink{todo__todo000001}{待办事项}}]需要为其实现才可使用软件\+IIC \end{DoxyRefDesc}
|
||||
|
||||
|
||||
在 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a842dd2f04bece850c49e9c2573256ea2}{bscpp\+\_\+\+IIC\+\_\+\+STM32}} 内被实现.
|
||||
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}\label{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_SDA@{IIC\_SDA}}
|
||||
\index{IIC\_SDA@{IIC\_SDA}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_SDA()}{IIC\_SDA()}}
|
||||
{\footnotesize\ttfamily virtual \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+SDA (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{var }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}
|
||||
|
||||
|
||||
|
||||
控制\+SDA管脚口
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em var} & 此处有三个状态,IIC\+\_\+\+SET置位管脚,IIC\+\_\+\+RESET复位管脚 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
当var为\+IIC\+\_\+\+READ时返回管脚状态
|
||||
\end{DoxyReturn}
|
||||
\begin{DoxyRefDesc}{待办事项}
|
||||
\item[\mbox{\hyperlink{todo__todo000002}{待办事项}}]需要为其实现才可使用软件\+IIC \end{DoxyRefDesc}
|
||||
|
||||
|
||||
在 \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a8b92885b85d7254ec833c5bd938223b1}{bscpp\+\_\+\+IIC\+\_\+\+STM32}} 内被实现.
|
||||
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}\label{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_SendAck@{IIC\_SendAck}}
|
||||
\index{IIC\_SendAck@{IIC\_SendAck}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_SendAck()}{IIC\_SendAck()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Send\+Ack (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{ackbit }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
发送\+IIC应答信号
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em ackbit} & 0为应答,1位非应答 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00071}{71}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=345pt]{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a8b3c4c55982c4e07426003dac660ee30_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}\label{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_SendByte@{IIC\_SendByte}}
|
||||
\index{IIC\_SendByte@{IIC\_SendByte}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_SendByte()}{IIC\_SendByte()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Send\+Byte (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{byt }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
发送\+IIC一个字节信号
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em byt} & 发送的字节 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00098}{98}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=348pt]{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_ac7a376c17d9188557c5016213180d628_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}\label{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_Start@{IIC\_Start}}
|
||||
\index{IIC\_Start@{IIC\_Start}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_Start()}{IIC\_Start()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Start (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
发送\+IIC开始信号
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00047}{47}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=326pt]{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_afd0d1de6960b3c063d76bad5ca6706ad_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}\label{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_Stop@{IIC\_Stop}}
|
||||
\index{IIC\_Stop@{IIC\_Stop}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_Stop()}{IIC\_Stop()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Stop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
发送\+IIC停止信号
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00059}{59}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=325pt]{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a9b34db5312bee0c9decafc3e12231e65_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}\label{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_WaitAck@{IIC\_WaitAck}}
|
||||
\index{IIC\_WaitAck@{IIC\_WaitAck}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_WaitAck()}{IIC\_WaitAck()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Wait\+Ack (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
等待应答信号
|
||||
|
||||
\begin{DoxyReturn}{返回}
|
||||
返回是否有回应
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00085}{85}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=342pt]{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_aa1dd077b2e7f83735b2b57edd1aae7a0_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1}\label{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_Write@{IIC\_Write}}
|
||||
\index{IIC\_Write@{IIC\_Write}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_Write()}{IIC\_Write()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Write (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{id, }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{addr, }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$}]{dat, }\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{len }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
使用总线发送定长数据
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em id} & 发送的器件地址,如0x68(\+MPU6050) \\
|
||||
\hline
|
||||
{\em addr} & 需要改写的寄存器地址起始 \\
|
||||
\hline
|
||||
{\em dat} & 改写的数据指针 \\
|
||||
\hline
|
||||
{\em len} & 数据数目 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
无返回值
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00177}{177}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_a90560b42df225b0af3b0a8c7eef1f6c1_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}\label{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46}}
|
||||
\index{bscpp\_IIC@{bscpp\_IIC}!IIC\_WriteOneByte@{IIC\_WriteOneByte}}
|
||||
\index{IIC\_WriteOneByte@{IIC\_WriteOneByte}!bscpp\_IIC@{bscpp\_IIC}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_WriteOneByte()}{IIC\_WriteOneByte()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+::\+IIC\+\_\+\+Write\+One\+Byte (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{id, }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{addr, }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{dat }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
使用总线发送一个字节数据
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em id} & 发送的器件地址,如0x68(\+MPU6050) \\
|
||||
\hline
|
||||
{\em addr} & 需要改写的寄存器地址 \\
|
||||
\hline
|
||||
{\em dat} & 改写的数据 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
无返回值
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source}{bscpp\+\_\+\+IIC.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c_8cpp_source_l00136}{136}} 行定义.
|
||||
|
||||
函数调用图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46_cgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
这是这个函数的调用关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{classbscpp___i_i_c_acf6c71a5be44ec8367873501413c4a46_icgraph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
该类的文档由以下文件生成\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/\mbox{\hyperlink{bscpp___i_i_c_8h}{bscpp\+\_\+\+IIC.\+h}}\item
|
||||
D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/\mbox{\hyperlink{bscpp___i_i_c_8cpp}{bscpp\+\_\+\+IIC.\+cpp}}\end{DoxyCompactItemize}
|
||||
215
bscpp_Doc/latex/classbscpp___i_i_c___s_t_m32.tex
Normal file
215
bscpp_Doc/latex/classbscpp___i_i_c___s_t_m32.tex
Normal file
@@ -0,0 +1,215 @@
|
||||
\hypertarget{classbscpp___i_i_c___s_t_m32}{}\doxysection{bscpp\+\_\+\+IIC\+\_\+\+STM32类 参考}
|
||||
\label{classbscpp___i_i_c___s_t_m32}\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
|
||||
|
||||
STM32版本的软件\+IIC 需要使用构造函数初始化
|
||||
|
||||
|
||||
|
||||
|
||||
{\ttfamily \#include $<$bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h$>$}
|
||||
|
||||
|
||||
|
||||
类 bscpp\+\_\+\+IIC\+\_\+\+STM32 继承关系图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=332pt]{classbscpp___i_i_c___s_t_m32__inherit__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
|
||||
bscpp\+\_\+\+IIC\+\_\+\+STM32 的协作图\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=175pt]{classbscpp___i_i_c___s_t_m32__coll__graph}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\doxysubsection*{Public 成员函数}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_acb1e5927855eeb880c2abc4028a77b54}{bscpp\+\_\+\+IIC\+\_\+\+STM32}} (GPIO\+\_\+\+Type\+Def $\ast$\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\+\_\+\+SCK}}, uint16\+\_\+t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\+\_\+\+Pin\+\_\+\+SCK}}, GPIO\+\_\+\+Type\+Def $\ast$\mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\+\_\+\+SDA}}, uint16\+\_\+t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\+\_\+\+Pin\+\_\+\+SDA}})
|
||||
\begin{DoxyCompactList}\small\item\em 构造\+STM32的\+IIC软件发生器 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Public 属性}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
GPIO\+\_\+\+Type\+Def $\ast$ \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}{GPIOx\+\_\+\+SCK}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}{GPIO\+\_\+\+Pin\+\_\+\+SCK}}
|
||||
\item
|
||||
GPIO\+\_\+\+Type\+Def $\ast$ \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}{GPIOx\+\_\+\+SDA}}
|
||||
\item
|
||||
uint16\+\_\+t \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}{GPIO\+\_\+\+Pin\+\_\+\+SDA}}
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsection*{Protected 成员函数}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a842dd2f04bece850c49e9c2573256ea2}{IIC\+\_\+\+SCK}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var)
|
||||
\begin{DoxyCompactList}\small\item\em 控制\+SCK管脚口 \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a8b92885b85d7254ec833c5bd938223b1}{IIC\+\_\+\+SDA}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} var)
|
||||
\begin{DoxyCompactList}\small\item\em 控制\+SDA管脚口 \end{DoxyCompactList}\item
|
||||
virtual void \mbox{\hyperlink{classbscpp___i_i_c___s_t_m32_a73f7f6eecdc6d099ba43940faa31c7bf}{IIC\+\_\+\+Delay}} (void)
|
||||
\begin{DoxyCompactList}\small\item\em 时序中的延时 在此处短暂延时 \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{详细描述}
|
||||
STM32版本的软件\+IIC 需要使用构造函数初始化
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source_l00055}{55}} 行定义.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{构造及析构函数说明}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_acb1e5927855eeb880c2abc4028a77b54}\label{classbscpp___i_i_c___s_t_m32_acb1e5927855eeb880c2abc4028a77b54}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{bscpp\_IIC\_STM32()}{bscpp\_IIC\_STM32()}}
|
||||
{\footnotesize\ttfamily bscpp\+\_\+\+IIC\+\_\+\+STM32\+::bscpp\+\_\+\+IIC\+\_\+\+STM32 (\begin{DoxyParamCaption}\item[{GPIO\+\_\+\+Type\+Def $\ast$}]{GPIOx\+\_\+\+SCK, }\item[{uint16\+\_\+t}]{GPIO\+\_\+\+Pin\+\_\+\+SCK, }\item[{GPIO\+\_\+\+Type\+Def $\ast$}]{GPIOx\+\_\+\+SDA, }\item[{uint16\+\_\+t}]{GPIO\+\_\+\+Pin\+\_\+\+SDA }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
构造\+STM32的\+IIC软件发生器
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em $\ast$\+GPIOx\+\_\+\+SCK} & SCK的端口 \\
|
||||
\hline
|
||||
{\em GPIO\+\_\+\+Pin\+\_\+\+SCK} & SCK的管口号 \\
|
||||
\hline
|
||||
{\em $\ast$\+GPIOx\+\_\+\+SDA} & SDA的端口 \\
|
||||
\hline
|
||||
{\em GPIO\+\_\+\+Pin\+\_\+\+SDA} & SDA的管口号 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source_l00051}{51}} 行定义.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{成员函数说明}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_a73f7f6eecdc6d099ba43940faa31c7bf}\label{classbscpp___i_i_c___s_t_m32_a73f7f6eecdc6d099ba43940faa31c7bf}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!IIC\_Delay@{IIC\_Delay}}
|
||||
\index{IIC\_Delay@{IIC\_Delay}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_Delay()}{IIC\_Delay()}}
|
||||
{\footnotesize\ttfamily void bscpp\+\_\+\+IIC\+\_\+\+STM32\+::\+IIC\+\_\+\+Delay (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
时序中的延时 在此处短暂延时
|
||||
|
||||
|
||||
|
||||
实现了 \mbox{\hyperlink{classbscpp___i_i_c_a9ecb52cad582a9fbf6969fb1869437da}{bscpp\+\_\+\+IIC}}.
|
||||
|
||||
|
||||
|
||||
被 \mbox{\hyperlink{classbscpp___s_t_m32___a_t24_c00_a1ee5f08945e4fa185735bf25418d7b55}{bscpp\+\_\+\+STM32\+\_\+\+AT24\+C00}} 重载.
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source_l00064}{64}} 行定义.
|
||||
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_a842dd2f04bece850c49e9c2573256ea2}\label{classbscpp___i_i_c___s_t_m32_a842dd2f04bece850c49e9c2573256ea2}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!IIC\_SCK@{IIC\_SCK}}
|
||||
\index{IIC\_SCK@{IIC\_SCK}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_SCK()}{IIC\_SCK()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bscpp\+\_\+\+IIC\+\_\+\+STM32\+::\+IIC\+\_\+\+SCK (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{var }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
控制\+SCK管脚口
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em var} & 此处有三个状态,IIC\+\_\+\+SET置位管脚,IIC\+\_\+\+RESET复位管脚 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
当var为\+IIC\+\_\+\+READ时返回管脚状态
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
实现了 \mbox{\hyperlink{classbscpp___i_i_c_a1dfe20de93d00a928e82f087c1f26100}{bscpp\+\_\+\+IIC}}.
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source_l00073}{73}} 行定义.
|
||||
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_a8b92885b85d7254ec833c5bd938223b1}\label{classbscpp___i_i_c___s_t_m32_a8b92885b85d7254ec833c5bd938223b1}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!IIC\_SDA@{IIC\_SDA}}
|
||||
\index{IIC\_SDA@{IIC\_SDA}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{IIC\_SDA()}{IIC\_SDA()}}
|
||||
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bscpp\+\_\+\+IIC\+\_\+\+STM32\+::\+IIC\+\_\+\+SDA (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{var }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
|
||||
|
||||
|
||||
|
||||
控制\+SDA管脚口
|
||||
|
||||
|
||||
\begin{DoxyParams}{参数}
|
||||
{\em var} & 此处有三个状态,IIC\+\_\+\+SET置位管脚,IIC\+\_\+\+RESET复位管脚 \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{返回}
|
||||
当var为\+IIC\+\_\+\+READ时返回管脚状态
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
实现了 \mbox{\hyperlink{classbscpp___i_i_c_a03b0f1f860d09779d5491c9035fd4c32}{bscpp\+\_\+\+IIC}}.
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp_source_l00089}{89}} 行定义.
|
||||
|
||||
|
||||
|
||||
\doxysubsection{类成员变量说明}
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}\label{classbscpp___i_i_c___s_t_m32_a72eec04524821ee2bb537351ca0be997}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!GPIO\_Pin\_SCK@{GPIO\_Pin\_SCK}}
|
||||
\index{GPIO\_Pin\_SCK@{GPIO\_Pin\_SCK}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{GPIO\_Pin\_SCK}{GPIO\_Pin\_SCK}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t bscpp\+\_\+\+IIC\+\_\+\+STM32\+::\+GPIO\+\_\+\+Pin\+\_\+\+SCK}
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source_l00064}{64}} 行定义.
|
||||
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}\label{classbscpp___i_i_c___s_t_m32_a1b7ccf6ed3921d21211d417577b117df}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!GPIO\_Pin\_SDA@{GPIO\_Pin\_SDA}}
|
||||
\index{GPIO\_Pin\_SDA@{GPIO\_Pin\_SDA}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{GPIO\_Pin\_SDA}{GPIO\_Pin\_SDA}}
|
||||
{\footnotesize\ttfamily uint16\+\_\+t bscpp\+\_\+\+IIC\+\_\+\+STM32\+::\+GPIO\+\_\+\+Pin\+\_\+\+SDA}
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source_l00066}{66}} 行定义.
|
||||
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}\label{classbscpp___i_i_c___s_t_m32_aaa9bcc928d28f56f2e9063c0ba838378}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!GPIOx\_SCK@{GPIOx\_SCK}}
|
||||
\index{GPIOx\_SCK@{GPIOx\_SCK}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{GPIOx\_SCK}{GPIOx\_SCK}}
|
||||
{\footnotesize\ttfamily GPIO\+\_\+\+Type\+Def$\ast$ bscpp\+\_\+\+IIC\+\_\+\+STM32\+::\+GPIOx\+\_\+\+SCK}
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source_l00063}{63}} 行定义.
|
||||
|
||||
\mbox{\Hypertarget{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}\label{classbscpp___i_i_c___s_t_m32_a98de2b9e7bd1a15ce951a6b1c58ebdb6}}
|
||||
\index{bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}!GPIOx\_SDA@{GPIOx\_SDA}}
|
||||
\index{GPIOx\_SDA@{GPIOx\_SDA}!bscpp\_IIC\_STM32@{bscpp\_IIC\_STM32}}
|
||||
\doxysubsubsection{\texorpdfstring{GPIOx\_SDA}{GPIOx\_SDA}}
|
||||
{\footnotesize\ttfamily GPIO\+\_\+\+Type\+Def$\ast$ bscpp\+\_\+\+IIC\+\_\+\+STM32\+::\+GPIOx\+\_\+\+SDA}
|
||||
|
||||
|
||||
|
||||
在文件 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}} 第 \mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h_source_l00065}{65}} 行定义.
|
||||
|
||||
|
||||
|
||||
该类的文档由以下文件生成\+:\begin{DoxyCompactItemize}
|
||||
\item
|
||||
D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8h}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+h}}\item
|
||||
D\+:/gitt/\+Microchip\+For32/bscpp\+\_\+\+Device/\mbox{\hyperlink{bscpp___i_i_c___s_t_m32_8cpp}{bscpp\+\_\+\+IIC\+\_\+\+STM32.\+cpp}}\end{DoxyCompactItemize}
|
||||
@@ -0,0 +1 @@
|
||||
80ae94f1e97918dd831b93ffb4288a89
|
||||
BIN
bscpp_Doc/latex/classbscpp___i_i_c___s_t_m32__coll__graph.pdf
Normal file
BIN
bscpp_Doc/latex/classbscpp___i_i_c___s_t_m32__coll__graph.pdf
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
e2d21026891ee0cff67f4b76e3d90215
|
||||
BIN
bscpp_Doc/latex/classbscpp___i_i_c___s_t_m32__inherit__graph.pdf
Normal file
BIN
bscpp_Doc/latex/classbscpp___i_i_c___s_t_m32__inherit__graph.pdf
Normal file
Binary file not shown.
1
bscpp_Doc/latex/classbscpp___i_i_c__inherit__graph.md5
Normal file
1
bscpp_Doc/latex/classbscpp___i_i_c__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
||||
5f8c847bc5d87d60b108e23eb29fe590
|
||||
BIN
bscpp_Doc/latex/classbscpp___i_i_c__inherit__graph.pdf
Normal file
BIN
bscpp_Doc/latex/classbscpp___i_i_c__inherit__graph.pdf
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
004a80290559c383529ffc6e9bc76668
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
1e495a27bb64fb8258c2f8c8f1be07b1
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
c4b57097ec42a813cbcd3d9f8c3c08c4
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
326e57ea099c615b6eccde37969b8402
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
a7420553c5c1c4178c3fcca5f21d1e14
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
7d30d62e4eab443ddcdde5f2f9271650
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
2b1c8684fbc1695dffd308fcfafe1073
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
ef491f0a318afb3bc1de9d1bf75d36d3
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
3f9aee94988bc260fabd7c6e2dd61ca0
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
266f962ccb6cda61ba2864a332185274
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
f6a3d61647c41575881ef711e4680a1e
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
a223893b0220f568fa6571ce6d636c48
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
fa96ddeb935c63dea35effa969aa7cff
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
b9cb6f0601e7b896fdd5da7f2d096114
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
5d761a1d5bec0f73f5a1675c1585ff9a
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
ced0ef8a925a96ec9afcafa32a8b9636
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
a936044b4edfdc461bff95316c693a15
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
07b97c6c8fdfe000beb56d58de41291b
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
87337386c21b023a49b94775152026c7
|
||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user