91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 216KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-05-29
  • 語(yǔ)言: 其他
  • 標(biāo)簽: STM32??VL53L0X??HAL庫(kù)??

資源簡(jiǎn)介

基于F4的HAL庫(kù)的STM32使用VL53L0X的例程,其中對(duì)VL53L0X的庫(kù)做了精簡(jiǎn)封裝,只需要調(diào)用一次初始化函數(shù),以后便可以使用讀取函數(shù)不停的讀取了.啟動(dòng)參數(shù)可以在初始化函數(shù)中自行更改.可以很方便的移植HAL庫(kù)的其他工程,只需要稍微更換頭文件.

資源截圖

代碼片段和文件信息

/*******************************************************************************
?Copyright??2016?STMicroelectronics?International?N.V.
?All?rights?reserved.

?Redistribution?and?use?in?source?and?binary?forms?with?or?without
?modification?are?permitted?provided?that?the?following?conditions?are?met:
?*?Redistributions?of?source?code?must?retain?the?above?copyright
?notice?this?list?of?conditions?and?the?following?disclaimer.
?*?Redistributions?in?binary?form?must?reproduce?the?above?copyright
?notice?this?list?of?conditions?and?the?following?disclaimer?in?the
?documentation?and/or?other?materials?provided?with?the?distribution.
?*?Neither?the?name?of?STMicroelectronics?nor?the
?names?of?its?contributors?may?be?used?to?endorse?or?promote?products
?derived?from?this?software?without?specific?prior?written?permission.

?THIS?SOFTWARE?IS?PROVIDED?BY?THE?COPYRIGHT?HOLDERS?AND?CONTRIBUTORS?“AS?IS“?AND
?ANY?EXPRESS?OR?IMPLIED?WARRANTIES?INCLUDING?BUT?NOT?LIMITED?TO?THE?IMPLIED
?WARRANTIES?OF?MERCHANTABILITY?FITNESS?FOR?A?PARTICULAR?PURPOSE?AND
?NON-INFRINGEMENT?OF?INTELLECTUAL?PROPERTY?RIGHTS?ARE?DISCLAIMED.
?IN?NO?EVENT?SHALL?STMICROELECTRONICS?INTERNATIONAL?N.V.?BE?LIABLE?FOR?ANY
?DIRECT?INDIRECT?INCIDENTAL?SPECIAL?EXEMPLARY?OR?CONSEQUENTIAL?DAMAGES
?(INCLUDING?BUT?NOT?LIMITED?TO?PROCUREMENT?OF?SUBSTITUTE?GOODS?OR?SERVICES;
?LOSS?OF?USE?DATA?OR?PROFITS;?OR?BUSINESS?INTERRUPTION)?HOWEVER?CAUSED?AND
?ON?ANY?THEORY?OF?LIABILITY?WHETHER?IN?CONTRACT?STRICT?LIABILITY?OR?TORT
?(INCLUDING?NEGLIGENCE?OR?OTHERWISE)?ARISING?IN?ANY?WAY?OUT?OF?THE?USE?OF?THIS
?SOFTWARE?EVEN?IF?ADVISED?OF?THE?POSSIBILITY?OF?SUCH?DAMAGE.
?******************************************************************************/

#include?“vl53l0x_api.h“
#include?“vl53l0x_tuning.h“
#include?“vl53l0x_interrupt_threshold_settings.h“
#include?“vl53l0x_api_core.h“
#include?“vl53l0x_api_calibration.h“
#include?“vl53l0x_api_strings.h“

#ifndef?__KERNEL__
#include?
#endif
#define?LOG_FUNCTION_START(fmt?...)?\
_LOG_FUNCTION_START(TRACE_MODULE_API?fmt?##__VA_ARGS__)
#define?LOG_FUNCTION_END(status?...)?\
_LOG_FUNCTION_END(TRACE_MODULE_API?status?##__VA_ARGS__)
#define?LOG_FUNCTION_END_FMT(status?fmt?...)?\
_LOG_FUNCTION_END_FMT(TRACE_MODULE_API?status?fmt?##__VA_ARGS__)

#ifdef?VL53L0X_LOG_ENABLE
#define?trace_print(level?...)?trace_print_module_function(TRACE_MODULE_API?\
level?TRACE_FUNCTION_NONE?##__VA_ARGS__)
#endif

/*?Group?PAL?General?Functions?*/

VL53L0X_Error?VL53L0X_GetVersion(VL53L0X_Version_t?*pVersion)
{
VL53L0X_Error?Status?=?VL53L0X_ERROR_NONE;
LOG_FUNCTION_START(““);

pVersion->major?=?VL53L0X_IMPLEMENTATION_VER_MAJOR;
pVersion->minor?=?VL53L0X_IMPLEMENTATION_VER_MINOR;
pVersion->build?=?VL53L0X_IMPLEMENTATION_VER_SUB;

pVersion->revision?=?VL53L0X_IMPLEMENTATION_VER_REVISION;

LOG_FUNCTION_END(Status);
return?Status;
}

VL53L0X_Error?VL53L0X_GetPalSpecVersion(

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????????13??2018-04-22?23:39??Simple_VL53L0X\.git\COMMIT_EDITMSG

?????文件????????291??2018-04-22?23:41??Simple_VL53L0X\.git\config

?????文件?????????73??2018-04-22?23:38??Simple_VL53L0X\.git\description

?????文件?????????23??2018-04-22?23:39??Simple_VL53L0X\.git\HEAD

?????文件????????478??2018-04-22?23:38??Simple_VL53L0X\.git\hooks\applypatch-msg.sample

?????文件????????896??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\commit-msg.sample

?????文件????????189??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\post-update.sample

?????文件????????424??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\pre-applypatch.sample

?????文件???????1642??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\pre-commit.sample

?????文件???????1348??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\pre-push.sample

?????文件???????4898??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\pre-rebase.sample

?????文件????????544??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\pre-receive.sample

?????文件???????1492??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\prepare-commit-msg.sample

?????文件???????3610??2018-04-22?23:39??Simple_VL53L0X\.git\hooks\update.sample

?????文件???????2163??2018-04-22?23:39??Simple_VL53L0X\.git\index

?????文件????????240??2018-04-22?23:39??Simple_VL53L0X\.git\info\exclude

?????文件????????153??2018-04-22?23:39??Simple_VL53L0X\.git\logs\HEAD

?????文件????????153??2018-04-22?23:39??Simple_VL53L0X\.git\logs\refs\heads\master

?????文件????????137??2018-04-22?23:42??Simple_VL53L0X\.git\logs\refs\remotes\origin\master

?????文件???????2620??2018-04-22?23:39??Simple_VL53L0X\.git\objects\04\f5b6fbba7eadc4fe1604de1d6d4512d5b8efc6

?????文件???????1009??2018-04-22?23:39??Simple_VL53L0X\.git\objects\05\b0b27545d430bac33795ebe7085f742e72d850

?????文件???????2943??2018-04-22?23:39??Simple_VL53L0X\.git\objects\13\0c9a6057fedcb2791348a0622672a1c143c43a

?????文件???????3061??2018-04-22?23:39??Simple_VL53L0X\.git\objects\25\86b49155274eccd2baba6caf0230949c18d6e9

?????文件????????474??2018-04-22?23:39??Simple_VL53L0X\.git\objects\26\e6e467f5cc96a793aac476300b621bdb8061b7

?????文件??????14358??2018-04-22?23:39??Simple_VL53L0X\.git\objects\38\2a7c2ea98adfbdd348ffecc42728d6ae5cdd8b

?????文件???????1436??2018-04-22?23:39??Simple_VL53L0X\.git\objects\3e\e3611eecdaa85d52889e5b82396cdecc01c022

?????文件???????3513??2018-04-22?23:39??Simple_VL53L0X\.git\objects\4a\a572be0296b765beaddb6d666c8fc65ebe7753

?????文件??????15720??2018-04-22?23:39??Simple_VL53L0X\.git\objects\4e\a35af2c86e4be739a35ac3a005d76a236d58b6

?????文件????????111??2018-04-22?23:39??Simple_VL53L0X\.git\objects\4e\d13f63a41b047a342ccb85d8f26126de0feafb

?????文件???????2300??2018-04-22?23:39??Simple_VL53L0X\.git\objects\6c\9820d682d85bef9b6baeb4dd829b083b09a154

............此處省略89個(gè)文件信息

評(píng)論

共有 條評(píng)論