feat: 增加vl53l0x驱动

This commit is contained in:
bmy
2024-05-11 19:51:10 +08:00
parent c3c1a7e7f0
commit 7c7e401665
46 changed files with 18455 additions and 112 deletions

View File

@@ -23,15 +23,6 @@
<ModeSub name="Debug interface" value="SWD"/>
</Mode>
</DEBUG>
<I2C1>
<Mode>
<ModeSub name="I2C" value="I2C"/>
</Mode>
<Parameters>
<ParametersSub name="DualAddressMode" value="DISABLE"/>
<ParametersSub name="GeneralCallMode" value="FALSE"/>
</Parameters>
</I2C1>
<TMR4>
<Mode>
<ModeSub name="Activated" value="TRUE"/>
@@ -46,6 +37,11 @@
<ModeSub name="Channel1 mode" value="Output_CH1"/>
<ModeSub name="Activated" value="TRUE"/>
</Mode>
<Parameters>
<ParametersSub name="DividerValue" value="143"/>
<ParametersSub name="Period" value="999"/>
<ParametersSub name="OCMode_1" value="TMR_OUTPUT_CONTROL_PWM_MODE_A"/>
</Parameters>
</TMR10>
<USART2>
<Mode>
@@ -62,10 +58,22 @@
<CAN1_SE_IRQHandler>0;0;0</CAN1_SE_IRQHandler>
<TMR1_OVF_TMR10_IRQHandler>0;0;0</TMR1_OVF_TMR10_IRQHandler>
<TMR4_GLOBAL_IRQHandler>1;0;0</TMR4_GLOBAL_IRQHandler>
<I2C1_EVT_IRQHandler>0;0;0</I2C1_EVT_IRQHandler>
<I2C1_ERR_IRQHandler>0;0;0</I2C1_ERR_IRQHandler>
<USART2_IRQHandler>0;0;0</USART2_IRQHandler>
</NVIC>
<GPIO>
<Signal SignalName="GPIO_Output" PinName="PA4">
<Parameters name="GPIO_DriverCapability" value="GPIO_DRIVE_STRENGTH_STRONGER"/>
</Signal>
<Signal SignalName="GPIO_Output" PinName="PB6">
<Parameters name="GPIO_Outputlevel" value="GPIO_OUTPUTLEVEL_HIGH"/>
<Parameters name="GPIO_Type" value="GPIO_OUTPUT_OPEN_DRAIN"/>
<Parameters name="GPIO_DriverCapability" value="GPIO_DRIVE_STRENGTH_STRONGER"/>
</Signal>
<Signal SignalName="GPIO_Output" PinName="PB7">
<Parameters name="GPIO_Outputlevel" value="GPIO_OUTPUTLEVEL_HIGH"/>
<Parameters name="GPIO_Type" value="GPIO_OUTPUT_OPEN_DRAIN"/>
</Signal>
</GPIO>
<ClockConfiguration>
<rtcsel>0</rtcsel>
<hext>8.000000</hext>
@@ -94,8 +102,8 @@
<PinSub pinname="PA12" signalname="CAN1_TX" signaltype="2"/>
<PinSub pinname="PA13" signalname="DEBUG_JTMS_SWDIO" signaltype="2"/>
<PinSub pinname="PA14" signalname="DEBUG_JTCK_SWCLK" signaltype="2"/>
<PinSub pinname="PB6" signalname="I2C1_SCL" signaltype="2"/>
<PinSub pinname="PB7" signalname="I2C1_SDA" signaltype="2"/>
<PinSub pinname="PB6" signalname="GPIO_Output" signaltype="3"/>
<PinSub pinname="PB7" signalname="GPIO_Output" signaltype="3"/>
<PinSub pinname="PB8" signalname="TMR10_CH1" signaltype="2"/>
</PINInfo>
<ProjectInfomation>