54 lines
9.9 KiB
XML
54 lines
9.9 KiB
XML
|
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||
|
|
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_varint_8h_source" xml:lang="zh">
|
||
|
|
<title>varint.h</title>
|
||
|
|
<indexterm><primary>D:/gitt/MicrochipFor32/bsp_Device/varint.h</primary></indexterm>
|
||
|
|
浏览该文件的文档.<programlisting linenumbering="unnumbered"><anchor xml:id="_varint_8h_source_1l00001"/>00001 <emphasis role="comment">/*----------------------------------------------------------------------------------------------------</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00002"/>00002 <emphasis role="comment"> #</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00003"/>00003 <emphasis role="comment"> #  Copyright (c) 2022 Yuankang Liang(XerolySkinner)</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00004"/>00004 <emphasis role="comment"> #</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00005"/>00005 <emphasis role="comment"> #  本软件按原样提供,无任何明示或暗示</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00006"/>00006 <emphasis role="comment"> #  在任何情况下,作者都不承担任何损害赔偿责任</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00007"/>00007 <emphasis role="comment"> #</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00008"/>00008 <emphasis role="comment"> #  使用的许可声明:</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00009"/>00009 <emphasis role="comment"> #  1.  不得歪曲本软件的来源,你不能声称你编写了原始软件.</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00010"/>00010 <emphasis role="comment"> #  2.  免费授予以任何目的,前提是版权声明出现在所有副本中.</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00011"/>00011 <emphasis role="comment"> #      并且版权声明和许可声明同时出现.</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00012"/>00012 <emphasis role="comment"> #  3.  你有使用,复制,修改,分发,和销售本软件的许可.</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00013"/>00013 <emphasis role="comment"> #  4.  如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00014"/>00014 <emphasis role="comment"> #  5.  本通知不得从任何来源删除或更改.</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00015"/>00015 <emphasis role="comment"> #</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00016"/>00016 <emphasis role="comment"> #  Yuankang Liang(XerolySkinner)</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00017"/>00017 <emphasis role="comment"> #      E-mail:zabbcccbbaz@163.com</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00018"/>00018 <emphasis role="comment"> #      QQ:2715099320</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00019"/>00019 <emphasis role="comment"> #      Mobile Phone:13005636215</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00020"/>00020 <emphasis role="comment"> #</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00021"/>00021 <emphasis role="comment"> #  All rights reserved.</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00022"/>00022 <emphasis role="comment"> */</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00023"/>00023
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00034"/>00034 <emphasis role="preprocessor">#pragma once</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00035"/>00035 <emphasis role="preprocessor">#include "stdint.h"</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00037"/>00037 <emphasis role="comment">//----------------------------------------------------------------------------------------------------</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00038"/>00038 <emphasis role="comment">//  程序</emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00039"/>00039 <emphasis role="comment">//  </emphasis>
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00040"/><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">00040</link> <emphasis role="keyword">typedef</emphasis> uint8_t         <link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link>;     
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00041"/><link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">00041</link> <emphasis role="keyword">typedef</emphasis> uint16_t        <link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00042"/><link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">00042</link> <emphasis role="keyword">typedef</emphasis> uint32_t        <link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00043"/><link linkend="_varint_8h_1a3f7e2bcbb0b4c338f3c4f6c937cd4234">00043</link> <emphasis role="keyword">typedef</emphasis> uint64_t        <link linkend="_varint_8h_1a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00044"/>00044
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00045"/><link linkend="_varint_8h_1ae3702327b5f47e83b431e22b33da7b58">00045</link> <emphasis role="keyword">typedef</emphasis> int8_t          <link linkend="_varint_8h_1ae3702327b5f47e83b431e22b33da7b58">i8</link>;     
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00046"/><link linkend="_varint_8h_1ad309dbcaeea13aa602d686964156ea0b">00046</link> <emphasis role="keyword">typedef</emphasis> int16_t         <link linkend="_varint_8h_1ad309dbcaeea13aa602d686964156ea0b">i16</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00047"/><link linkend="_varint_8h_1a48d6cd8e4135fb2ff7e7f2dac84089ec">00047</link> <emphasis role="keyword">typedef</emphasis> int32_t         <link linkend="_varint_8h_1a48d6cd8e4135fb2ff7e7f2dac84089ec">i32</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00048"/><link linkend="_varint_8h_1a85cb35fbe5bf2961d7ad5f26814a91a2">00048</link> <emphasis role="keyword">typedef</emphasis> int64_t         <link linkend="_varint_8h_1a85cb35fbe5bf2961d7ad5f26814a91a2">i64</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00049"/>00049
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00050"/><link linkend="_varint_8h_1a1a2a3100a902c32a55d8b08915bce044">00050</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link>     <link linkend="_varint_8h_1a1a2a3100a902c32a55d8b08915bce044">vu8</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00051"/><link linkend="_varint_8h_1a677aa1edce4bbb53741b1cc24eb4c035">00051</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link>    <link linkend="_varint_8h_1a677aa1edce4bbb53741b1cc24eb4c035">vu16</link>;   
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00052"/><link linkend="_varint_8h_1abcdd5d61f51cb4c472ac6637916cf72a">00052</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1afaa62991928fb9fb18ff0db62a040aba">u32</link>    <link linkend="_varint_8h_1abcdd5d61f51cb4c472ac6637916cf72a">vu32</link>;   
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00053"/><link linkend="_varint_8h_1ace392b4d1c3911331b2fe5ddc99fdcba">00053</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</link>    <link linkend="_varint_8h_1ace392b4d1c3911331b2fe5ddc99fdcba">vu64</link>;   
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00054"/>00054
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00055"/><link linkend="_varint_8h_1ad9f0c7145e15b7b470a138dae48c178d">00055</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1ae3702327b5f47e83b431e22b33da7b58">i8</link>     <link linkend="_varint_8h_1ad9f0c7145e15b7b470a138dae48c178d">vi8</link>;    
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00056"/><link linkend="_varint_8h_1ab1725f18a2ec2964f4bc0499527e4c5d">00056</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1ad309dbcaeea13aa602d686964156ea0b">i16</link>    <link linkend="_varint_8h_1ab1725f18a2ec2964f4bc0499527e4c5d">vi16</link>;   
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00057"/><link linkend="_varint_8h_1a8b81ac6660e74bec836c0a4e0a0b6450">00057</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1a48d6cd8e4135fb2ff7e7f2dac84089ec">i32</link>    <link linkend="_varint_8h_1a8b81ac6660e74bec836c0a4e0a0b6450">vi32</link>;   
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00058"/><link linkend="_varint_8h_1aeffd8dafd889cdd80398ffcbb37cd7ef">00058</link> <emphasis role="keyword">typedef</emphasis> <emphasis role="keyword">volatile</emphasis> <link linkend="_varint_8h_1a85cb35fbe5bf2961d7ad5f26814a91a2">i64</link>    <link linkend="_varint_8h_1aeffd8dafd889cdd80398ffcbb37cd7ef">vi64</link>;   
|
||
|
|
<anchor xml:id="_varint_8h_source_1l00060"/>00060
|
||
|
|
</programlisting></section>
|