cdc docu
This commit is contained in:
parent
39e8d95245
commit
8fada8b0a4
101 changed files with 0 additions and 80342 deletions
|
|
@ -1,300 +0,0 @@
|
|||
/*********************************************************************
|
||||
* (c) SEGGER Microcontroller GmbH *
|
||||
* The Embedded Experts *
|
||||
* www.segger.com *
|
||||
**********************************************************************
|
||||
|
||||
File :
|
||||
Created : 31 Mär 2020 13:47
|
||||
Ozone Version : V2.70b
|
||||
*/
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* OnProjectLoad
|
||||
*
|
||||
* Function description
|
||||
* Project load routine. Required.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
void OnProjectLoad (void) {
|
||||
//
|
||||
// Dialog-generated settings
|
||||
//
|
||||
Project.AddPathSubstitute ("/home/janhenrik/STM32Cube/dials/hid-dials", "$(ProjectDir)");
|
||||
Project.AddPathSubstitute ("/home/janhenrik/stm32cube/dials/hid-dials", "$(ProjectDir)");
|
||||
Project.SetDevice ("STM32F072CB");
|
||||
Project.SetHostIF ("USB", "");
|
||||
Project.SetTargetIF ("SWD");
|
||||
Project.SetTIFSpeed ("1 MHz");
|
||||
Project.AddSvdFile ("$(InstallDir)/Config/CPU/Cortex-M0.svd");
|
||||
Project.AddSvdFile ("/home/janhenrik/Downloads/STM32F072x.svd");
|
||||
//
|
||||
// User settings
|
||||
//
|
||||
File.Open ("$(ProjectDir)/build/midi-dials.elf");
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* OnSnapshotLoad
|
||||
*
|
||||
* Function description
|
||||
* Optional event handler, called upon loading a snapshot.
|
||||
*
|
||||
* Additional information
|
||||
* This function is used to restore the target state in cases
|
||||
* where values cannot simply be written to the target.
|
||||
* Typical use: GPIO clock needs to be enabled, before
|
||||
* GPIO is configured.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void OnSnapshotLoad (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* OnSnapshotSave
|
||||
*
|
||||
* Function description
|
||||
* Optional event handler, called upon saving a snapshot.
|
||||
*
|
||||
* Additional information
|
||||
* This function is usually used to save values of the target
|
||||
* state which can either not be trivially read,
|
||||
* or need to be restored in a specific way or order.
|
||||
* Typically use: Memory Mapped Registers,
|
||||
* such as PLL and GPIO configuration.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void OnSnapshotSave (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* TargetReset
|
||||
*
|
||||
* Function description
|
||||
* Replaces the default target device reset routine. Optional.
|
||||
*
|
||||
* Notes
|
||||
* This example demonstrates the usage when
|
||||
* debugging a RAM program on a Cortex-M target device
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void TargetReset (void) {
|
||||
//
|
||||
// unsigned int SP;
|
||||
// unsigned int PC;
|
||||
// unsigned int VectorTableAddr;
|
||||
//
|
||||
// VectorTableAddr = Program.GetBaseAddr();
|
||||
//
|
||||
// if (VectorTableAddr != 0xFFFFFFFF) {
|
||||
// SP = Target.ReadU32(VectorTableAddr);
|
||||
// Target.SetReg("SP", SP);
|
||||
// } else {
|
||||
// Util.Log("Project file error: failed to get program base");
|
||||
// }
|
||||
//
|
||||
// PC = Elf.GetEntryPointPC();
|
||||
//
|
||||
// if (PC != 0xFFFFFFFF) {
|
||||
// Target.SetReg("PC", PC);
|
||||
// } else if (VectorTableAddr != 0xFFFFFFFF) {
|
||||
// PC = Target.ReadU32(VectorTableAddr + 4);
|
||||
// Target.SetReg("PC", PC);
|
||||
//}
|
||||
/*********************************************************************
|
||||
*
|
||||
* BeforeTargetReset
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void BeforeTargetReset (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* AfterTargetReset
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine.
|
||||
* - Sets the PC register to program reset value.
|
||||
* - Sets the SP register to program reset value on Cortex-M.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
void AfterTargetReset (void) {
|
||||
unsigned int SP;
|
||||
unsigned int PC;
|
||||
unsigned int VectorTableAddr;
|
||||
|
||||
VectorTableAddr = Elf.GetBaseAddr();
|
||||
|
||||
if (VectorTableAddr != 0xFFFFFFFF) {
|
||||
SP = Target.ReadU32(VectorTableAddr);
|
||||
Target.SetReg("SP", SP);
|
||||
} else {
|
||||
Util.Log("Project file error: failed to get program base");
|
||||
}
|
||||
|
||||
PC = Elf.GetEntryPointPC();
|
||||
|
||||
if (PC != 0xFFFFFFFF) {
|
||||
Target.SetReg("PC", PC);
|
||||
} else if (VectorTableAddr != 0xFFFFFFFF) {
|
||||
PC = Target.ReadU32(VectorTableAddr + 4);
|
||||
Target.SetReg("PC", PC);
|
||||
}
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* DebugStart
|
||||
*
|
||||
* Function description
|
||||
* Replaces the default debug session startup routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void DebugStart (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* TargetConnect
|
||||
*
|
||||
* Function description
|
||||
* Replaces the default target IF connection routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void TargetConnect (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* BeforeTargetConnect
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void BeforeTargetConnect (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* AfterTargetConnect
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void AfterTargetConnect (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* TargetDownload
|
||||
*
|
||||
* Function description
|
||||
* Replaces the default program download routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void TargetDownload (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* BeforeTargetDownload
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void BeforeTargetDownload (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* AfterTargetDownload
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine.
|
||||
* - Sets the PC register to program reset value.
|
||||
* - Sets the SP register to program reset value on Cortex-M.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
void AfterTargetDownload (void) {
|
||||
unsigned int SP;
|
||||
unsigned int PC;
|
||||
unsigned int VectorTableAddr;
|
||||
|
||||
VectorTableAddr = Elf.GetBaseAddr();
|
||||
|
||||
if (VectorTableAddr != 0xFFFFFFFF) {
|
||||
SP = Target.ReadU32(VectorTableAddr);
|
||||
Target.SetReg("SP", SP);
|
||||
} else {
|
||||
Util.Log("Project file error: failed to get program base");
|
||||
}
|
||||
|
||||
PC = Elf.GetEntryPointPC();
|
||||
|
||||
if (PC != 0xFFFFFFFF) {
|
||||
Target.SetReg("PC", PC);
|
||||
} else if (VectorTableAddr != 0xFFFFFFFF) {
|
||||
PC = Target.ReadU32(VectorTableAddr + 4);
|
||||
Target.SetReg("PC", PC);
|
||||
}
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* BeforeTargetDisconnect
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void BeforeTargetDisconnect (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* AfterTargetDisconnect
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void AfterTargetDisconnect (void) {
|
||||
//}
|
||||
|
||||
/*********************************************************************
|
||||
*
|
||||
* AfterTargetHalt
|
||||
*
|
||||
* Function description
|
||||
* Event handler routine. Optional.
|
||||
*
|
||||
**********************************************************************
|
||||
*/
|
||||
//void AfterTargetHalt (void) {
|
||||
//}
|
||||
|
|
@ -1,121 +0,0 @@
|
|||
build/main.o: Src/main.c Inc/main.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Inc/usbd_conf.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Inc/usbd_desc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Inc/usbd_cdc_interface.h
|
||||
|
||||
Inc/main.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Inc/usbd_desc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Inc/usbd_cdc_interface.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1 +0,0 @@
|
|||
build/startup_stm32f072xb.o: startup_stm32f072xb.s
|
||||
Binary file not shown.
|
|
@ -1,86 +0,0 @@
|
|||
build/stm32f0xx_hal.o: Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_adc.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_adc_ex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
|
@ -1,382 +0,0 @@
|
|||
ARM GAS /tmp/ccU28E4y.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_hal_adc_ex.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.HAL_ADCEx_Calibration_Start,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global HAL_ADCEx_Calibration_Start
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 HAL_ADCEx_Calibration_Start:
|
||||
24 .LFB40:
|
||||
25 .file 1 "Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c"
|
||||
1:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /**
|
||||
2:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ******************************************************************************
|
||||
3:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @file stm32f0xx_hal_adc_ex.c
|
||||
4:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @author MCD Application Team
|
||||
5:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @brief This file provides firmware functions to manage the following
|
||||
6:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * functionalities of the Analog to Digital Convertor (ADC)
|
||||
7:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * peripheral:
|
||||
8:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * + Operation functions
|
||||
9:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * ++ Calibration (ADC automatic self-calibration)
|
||||
10:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * Other functions (generic functions) are available in file
|
||||
11:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * "stm32f0xx_hal_adc.c".
|
||||
12:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** *
|
||||
13:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** @verbatim
|
||||
14:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** [..]
|
||||
15:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** (@) Sections "ADC peripheral features" and "How to use this driver" are
|
||||
16:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** available in file of generic functions "stm32l1xx_hal_adc.c".
|
||||
17:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** [..]
|
||||
18:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** @endverbatim
|
||||
19:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ******************************************************************************
|
||||
20:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @attention
|
||||
21:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** *
|
||||
22:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics.
|
||||
23:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * All rights reserved.</center></h2>
|
||||
24:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** *
|
||||
25:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
||||
26:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * the "License"; You may not use this file except in compliance with the
|
||||
27:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * License. You may obtain a copy of the License at:
|
||||
28:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * opensource.org/licenses/BSD-3-Clause
|
||||
29:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** *
|
||||
30:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ******************************************************************************
|
||||
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Includes ------------------------------------------------------------------*/
|
||||
ARM GAS /tmp/ccU28E4y.s page 2
|
||||
|
||||
|
||||
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** #include "stm32f0xx_hal.h"
|
||||
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
36:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /** @addtogroup STM32F0xx_HAL_Driver
|
||||
37:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @{
|
||||
38:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
39:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
40:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /** @defgroup ADCEx ADCEx
|
||||
41:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @brief ADC HAL module driver
|
||||
42:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @{
|
||||
43:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
44:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
45:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** #ifdef HAL_ADC_MODULE_ENABLED
|
||||
46:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
47:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
48:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Private define ------------------------------------------------------------*/
|
||||
49:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /** @defgroup ADCEx_Private_Constants ADCEx Private Constants
|
||||
50:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @{
|
||||
51:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
52:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
53:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Fixed timeout values for ADC calibration, enable settling time, disable */
|
||||
54:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* settling time. */
|
||||
55:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Values defined to be higher than worst cases: low clock frequency, */
|
||||
56:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* maximum prescaler. */
|
||||
57:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Ex of profile low frequency : Clock source at 0.1 MHz, ADC clock */
|
||||
58:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* prescaler 4. */
|
||||
59:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Unit: ms */
|
||||
60:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** #define ADC_DISABLE_TIMEOUT 2
|
||||
61:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** #define ADC_CALIBRATION_TIMEOUT 2U
|
||||
62:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /**
|
||||
63:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @}
|
||||
64:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
65:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
66:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Private macros -------------------------------------------------------------*/
|
||||
67:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Private variables ---------------------------------------------------------*/
|
||||
68:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
69:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Private functions ---------------------------------------------------------*/
|
||||
70:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
71:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /** @defgroup ADCEx_Exported_Functions ADCEx Exported Functions
|
||||
72:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @{
|
||||
73:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
74:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
75:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /** @defgroup ADCEx_Exported_Functions_Group1 Extended Initialization/de-initialization functions
|
||||
76:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @brief Extended Initialization and Configuration functions
|
||||
77:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** *
|
||||
78:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** @verbatim
|
||||
79:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ===============================================================================
|
||||
80:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ##### IO operation functions #####
|
||||
81:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ===============================================================================
|
||||
82:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** [..] This section provides functions allowing to:
|
||||
83:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** (+) Perform the ADC calibration.
|
||||
84:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** @endverbatim
|
||||
85:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @{
|
||||
86:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
87:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /**
|
||||
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @brief Perform an ADC automatic self-calibration
|
||||
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * Calibration prerequisite: ADC must be disabled (execute this
|
||||
ARM GAS /tmp/ccU28E4y.s page 3
|
||||
|
||||
|
||||
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * function before HAL_ADC_Start() or after HAL_ADC_Stop() ).
|
||||
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @note Calibration factor can be read after calibration, using function
|
||||
93:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * HAL_ADC_GetValue() (value on 7 bits: from DR[6;0]).
|
||||
94:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @param hadc ADC handle
|
||||
95:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @retval HAL status
|
||||
96:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
|
||||
97:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_Calibration_Start(ADC_HandleTypeDef* hadc)
|
||||
98:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** {
|
||||
26 .loc 1 98 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 .LVL0:
|
||||
31 0000 70B5 push {r4, r5, r6, lr}
|
||||
32 .LCFI0:
|
||||
33 .cfi_def_cfa_offset 16
|
||||
34 .cfi_offset 4, -16
|
||||
35 .cfi_offset 5, -12
|
||||
36 .cfi_offset 6, -8
|
||||
37 .cfi_offset 14, -4
|
||||
38 0002 0400 movs r4, r0
|
||||
39 .LVL1:
|
||||
99:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK;
|
||||
100:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** uint32_t tickstart = 0U;
|
||||
101:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** uint32_t backup_setting_adc_dma_transfer = 0; /* Note: Variable not declared as volatile because
|
||||
102:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
103:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Check the parameters */
|
||||
104:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance));
|
||||
105:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Process locked */
|
||||
107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** __HAL_LOCK(hadc);
|
||||
40 .loc 1 107 0
|
||||
41 0004 3423 movs r3, #52
|
||||
42 0006 C35C ldrb r3, [r0, r3]
|
||||
43 0008 012B cmp r3, #1
|
||||
44 000a 4CD0 beq .L8
|
||||
45 .loc 1 107 0 is_stmt 0 discriminator 2
|
||||
46 000c 3423 movs r3, #52
|
||||
47 000e 0122 movs r2, #1
|
||||
48 0010 C254 strb r2, [r0, r3]
|
||||
108:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
109:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Calibration prerequisite: ADC must be disabled. */
|
||||
110:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** if (ADC_IS_ENABLE(hadc) == RESET)
|
||||
49 .loc 1 110 0 is_stmt 1 discriminator 2
|
||||
50 0012 0368 ldr r3, [r0]
|
||||
51 0014 9968 ldr r1, [r3, #8]
|
||||
52 0016 0232 adds r2, r2, #2
|
||||
53 0018 0A40 ands r2, r1
|
||||
54 001a 012A cmp r2, #1
|
||||
55 001c 05D1 bne .L3
|
||||
56 .loc 1 110 0 is_stmt 0 discriminator 1
|
||||
57 001e 1A68 ldr r2, [r3]
|
||||
58 0020 D207 lsls r2, r2, #31
|
||||
59 0022 37D4 bmi .L4
|
||||
60 .loc 1 110 0 discriminator 4
|
||||
61 0024 DA68 ldr r2, [r3, #12]
|
||||
62 0026 1204 lsls r2, r2, #16
|
||||
ARM GAS /tmp/ccU28E4y.s page 4
|
||||
|
||||
|
||||
63 0028 34D4 bmi .L4
|
||||
64 .L3:
|
||||
111:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** {
|
||||
112:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Set ADC state */
|
||||
113:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ADC_STATE_CLR_SET(hadc->State,
|
||||
65 .loc 1 113 0 is_stmt 1
|
||||
66 002a A26B ldr r2, [r4, #56]
|
||||
67 002c 1F49 ldr r1, .L10
|
||||
68 002e 0A40 ands r2, r1
|
||||
69 0030 0631 adds r1, r1, #6
|
||||
70 0032 FF31 adds r1, r1, #255
|
||||
71 0034 0A43 orrs r2, r1
|
||||
72 0036 A263 str r2, [r4, #56]
|
||||
114:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_ADC_STATE_REG_BUSY,
|
||||
115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_ADC_STATE_BUSY_INTERNAL);
|
||||
116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
117:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Disable ADC DMA transfer request during calibration */
|
||||
118:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Note: Specificity of this STM32 serie: Calibration factor is */
|
||||
119:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* available in data register and also transfered by DMA. */
|
||||
120:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* To not insert ADC calibration factor among ADC conversion data */
|
||||
121:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* in array variable, DMA transfer must be disabled during */
|
||||
122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* calibration. */
|
||||
123:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** backup_setting_adc_dma_transfer = READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_DMAEN | ADC_CFGR1_D
|
||||
73 .loc 1 123 0
|
||||
74 0038 DE68 ldr r6, [r3, #12]
|
||||
75 003a 0131 adds r1, r1, #1
|
||||
76 003c 0E40 ands r6, r1
|
||||
77 .LVL2:
|
||||
124:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** CLEAR_BIT(hadc->Instance->CFGR1, ADC_CFGR1_DMAEN | ADC_CFGR1_DMACFG);
|
||||
78 .loc 1 124 0
|
||||
79 003e DA68 ldr r2, [r3, #12]
|
||||
80 0040 8A43 bics r2, r1
|
||||
81 0042 DA60 str r2, [r3, #12]
|
||||
125:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
126:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Start ADC calibration */
|
||||
127:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** hadc->Instance->CR |= ADC_CR_ADCAL;
|
||||
82 .loc 1 127 0
|
||||
83 0044 2268 ldr r2, [r4]
|
||||
84 0046 9168 ldr r1, [r2, #8]
|
||||
85 0048 8023 movs r3, #128
|
||||
86 004a 1B06 lsls r3, r3, #24
|
||||
87 004c 0B43 orrs r3, r1
|
||||
88 004e 9360 str r3, [r2, #8]
|
||||
128:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
129:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** tickstart = HAL_GetTick();
|
||||
89 .loc 1 129 0
|
||||
90 0050 FFF7FEFF bl HAL_GetTick
|
||||
91 .LVL3:
|
||||
92 0054 0500 movs r5, r0
|
||||
93 .LVL4:
|
||||
94 .L5:
|
||||
130:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
131:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Wait for calibration completion */
|
||||
132:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** while(HAL_IS_BIT_SET(hadc->Instance->CR, ADC_CR_ADCAL))
|
||||
95 .loc 1 132 0
|
||||
96 0056 2368 ldr r3, [r4]
|
||||
97 0058 9A68 ldr r2, [r3, #8]
|
||||
ARM GAS /tmp/ccU28E4y.s page 5
|
||||
|
||||
|
||||
98 005a 002A cmp r2, #0
|
||||
99 005c 0FDA bge .L9
|
||||
133:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** {
|
||||
134:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** if((HAL_GetTick() - tickstart) > ADC_CALIBRATION_TIMEOUT)
|
||||
100 .loc 1 134 0
|
||||
101 005e FFF7FEFF bl HAL_GetTick
|
||||
102 .LVL5:
|
||||
103 0062 401B subs r0, r0, r5
|
||||
104 0064 0228 cmp r0, #2
|
||||
105 0066 F6D9 bls .L5
|
||||
135:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** {
|
||||
136:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Update ADC state machine to error */
|
||||
137:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ADC_STATE_CLR_SET(hadc->State,
|
||||
106 .loc 1 137 0
|
||||
107 0068 A36B ldr r3, [r4, #56]
|
||||
108 006a 1222 movs r2, #18
|
||||
109 006c 9343 bics r3, r2
|
||||
110 006e 023A subs r2, r2, #2
|
||||
111 0070 1343 orrs r3, r2
|
||||
112 0072 A363 str r3, [r4, #56]
|
||||
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_ADC_STATE_BUSY_INTERNAL,
|
||||
139:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_ADC_STATE_ERROR_INTERNAL);
|
||||
140:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
141:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Process unlocked */
|
||||
142:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc);
|
||||
113 .loc 1 142 0
|
||||
114 0074 3423 movs r3, #52
|
||||
115 0076 0022 movs r2, #0
|
||||
116 0078 E254 strb r2, [r4, r3]
|
||||
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** return HAL_ERROR;
|
||||
117 .loc 1 144 0
|
||||
118 007a 0120 movs r0, #1
|
||||
119 007c 12E0 b .L2
|
||||
120 .L9:
|
||||
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** }
|
||||
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** }
|
||||
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Restore ADC DMA transfer request after calibration */
|
||||
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** SET_BIT(hadc->Instance->CFGR1, backup_setting_adc_dma_transfer);
|
||||
121 .loc 1 149 0
|
||||
122 007e DA68 ldr r2, [r3, #12]
|
||||
123 0080 1643 orrs r6, r2
|
||||
124 .LVL6:
|
||||
125 0082 DE60 str r6, [r3, #12]
|
||||
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
151:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Set ADC state */
|
||||
152:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** ADC_STATE_CLR_SET(hadc->State,
|
||||
126 .loc 1 152 0
|
||||
127 0084 A36B ldr r3, [r4, #56]
|
||||
128 0086 0322 movs r2, #3
|
||||
129 0088 9343 bics r3, r2
|
||||
130 008a 023A subs r2, r2, #2
|
||||
131 008c 1343 orrs r3, r2
|
||||
132 008e A363 str r3, [r4, #56]
|
||||
99:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** uint32_t tickstart = 0U;
|
||||
133 .loc 1 99 0
|
||||
ARM GAS /tmp/ccU28E4y.s page 6
|
||||
|
||||
|
||||
134 0090 0020 movs r0, #0
|
||||
135 0092 04E0 b .L7
|
||||
136 .LVL7:
|
||||
137 .L4:
|
||||
153:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_ADC_STATE_BUSY_INTERNAL,
|
||||
154:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** HAL_ADC_STATE_READY);
|
||||
155:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** }
|
||||
156:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** else
|
||||
157:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** {
|
||||
158:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Update ADC state machine to error */
|
||||
159:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** SET_BIT(hadc->State, HAL_ADC_STATE_ERROR_CONFIG);
|
||||
138 .loc 1 159 0
|
||||
139 0094 A36B ldr r3, [r4, #56]
|
||||
140 0096 2022 movs r2, #32
|
||||
141 0098 1343 orrs r3, r2
|
||||
142 009a A363 str r3, [r4, #56]
|
||||
143 .LVL8:
|
||||
160:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** tmp_hal_status = HAL_ERROR;
|
||||
144 .loc 1 161 0
|
||||
145 009c 0120 movs r0, #1
|
||||
146 .LVL9:
|
||||
147 .L7:
|
||||
162:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** }
|
||||
163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
164:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Process unlocked */
|
||||
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** __HAL_UNLOCK(hadc);
|
||||
148 .loc 1 165 0
|
||||
149 009e 3423 movs r3, #52
|
||||
150 00a0 0022 movs r2, #0
|
||||
151 00a2 E254 strb r2, [r4, r3]
|
||||
152 .LVL10:
|
||||
153 .L2:
|
||||
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
167:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Return function status */
|
||||
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** return tmp_hal_status;
|
||||
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** }
|
||||
154 .loc 1 169 0
|
||||
155 @ sp needed
|
||||
156 .LVL11:
|
||||
157 00a4 70BD pop {r4, r5, r6, pc}
|
||||
158 .LVL12:
|
||||
159 .L8:
|
||||
107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
|
||||
160 .loc 1 107 0
|
||||
161 00a6 0220 movs r0, #2
|
||||
162 .LVL13:
|
||||
163 00a8 FCE7 b .L2
|
||||
164 .L11:
|
||||
165 00aa C046 .align 2
|
||||
166 .L10:
|
||||
167 00ac FDFEFFFF .word -259
|
||||
168 .cfi_endproc
|
||||
169 .LFE40:
|
||||
171 .text
|
||||
172 .Letext0:
|
||||
173 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
ARM GAS /tmp/ccU28E4y.s page 7
|
||||
|
||||
|
||||
174 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
175 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
176 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
177 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
|
||||
178 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
|
||||
179 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
|
||||
180 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
|
||||
181 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/ccU28E4y.s page 8
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_adc_ex.c
|
||||
/tmp/ccU28E4y.s:16 .text.HAL_ADCEx_Calibration_Start:0000000000000000 $t
|
||||
/tmp/ccU28E4y.s:23 .text.HAL_ADCEx_Calibration_Start:0000000000000000 HAL_ADCEx_Calibration_Start
|
||||
/tmp/ccU28E4y.s:167 .text.HAL_ADCEx_Calibration_Start:00000000000000ac $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_cortex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_dma.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_exti.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_flash.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_flash_ex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_gpio.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_i2c.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_i2c_ex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
|
@ -1,862 +0,0 @@
|
|||
ARM GAS /tmp/cctejObs.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_hal_i2c_ex.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.HAL_I2CEx_ConfigAnalogFilter,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global HAL_I2CEx_ConfigAnalogFilter
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 HAL_I2CEx_ConfigAnalogFilter:
|
||||
24 .LFB40:
|
||||
25 .file 1 "Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c"
|
||||
1:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
|
||||
2:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ******************************************************************************
|
||||
3:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @file stm32f0xx_hal_i2c_ex.c
|
||||
4:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @author MCD Application Team
|
||||
5:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief I2C Extended HAL module driver.
|
||||
6:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * This file provides firmware functions to manage the following
|
||||
7:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * functionalities of I2C Extended peripheral:
|
||||
8:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * + Extended features functions
|
||||
9:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** *
|
||||
10:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** @verbatim
|
||||
11:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ==============================================================================
|
||||
12:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ##### I2C peripheral Extended features #####
|
||||
13:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ==============================================================================
|
||||
14:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
15:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** [..] Comparing to other previous devices, the I2C interface for STM32F0xx
|
||||
16:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** devices contains the following additional features
|
||||
17:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
18:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (+) Possibility to disable or enable Analog Noise Filter
|
||||
19:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (+) Use of a configured Digital Noise Filter
|
||||
20:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (+) Disable or enable wakeup from Stop mode(s)
|
||||
21:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (+) Disable or enable Fast Mode Plus
|
||||
22:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
23:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ##### How to use this driver #####
|
||||
24:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ==============================================================================
|
||||
25:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** [..] This driver provides functions to configure Noise Filter and Wake Up Feature
|
||||
26:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (#) Configure I2C Analog noise filter using the function HAL_I2CEx_ConfigAnalogFilter()
|
||||
27:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (#) Configure I2C Digital noise filter using the function HAL_I2CEx_ConfigDigitalFilter()
|
||||
28:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (#) Configure the enable or disable of I2C Wake Up Mode using the functions :
|
||||
29:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableWakeUp()
|
||||
30:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableWakeUp()
|
||||
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (#) Configure the enable or disable of fast mode plus driving capability using the functions :
|
||||
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableFastModePlus()
|
||||
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableFastModePlus()
|
||||
ARM GAS /tmp/cctejObs.s page 2
|
||||
|
||||
|
||||
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** @endverbatim
|
||||
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ******************************************************************************
|
||||
36:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @attention
|
||||
37:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** *
|
||||
38:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics.
|
||||
39:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * All rights reserved.</center></h2>
|
||||
40:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** *
|
||||
41:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
||||
42:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * the "License"; You may not use this file except in compliance with the
|
||||
43:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * License. You may obtain a copy of the License at:
|
||||
44:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * opensource.org/licenses/BSD-3-Clause
|
||||
45:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** *
|
||||
46:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ******************************************************************************
|
||||
47:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
48:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
49:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Includes ------------------------------------------------------------------*/
|
||||
50:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** #include "stm32f0xx_hal.h"
|
||||
51:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
52:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /** @addtogroup STM32F0xx_HAL_Driver
|
||||
53:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @{
|
||||
54:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
55:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
56:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /** @defgroup I2CEx I2CEx
|
||||
57:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief I2C Extended HAL module driver
|
||||
58:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @{
|
||||
59:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
60:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
61:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** #ifdef HAL_I2C_MODULE_ENABLED
|
||||
62:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
63:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
64:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Private define ------------------------------------------------------------*/
|
||||
65:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Private macro -------------------------------------------------------------*/
|
||||
66:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Private variables ---------------------------------------------------------*/
|
||||
67:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
68:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Private functions ---------------------------------------------------------*/
|
||||
69:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
70:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions I2C Extended Exported Functions
|
||||
71:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @{
|
||||
72:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
73:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
74:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group1 Extended features functions
|
||||
75:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Extended features functions
|
||||
76:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** *
|
||||
77:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** @verbatim
|
||||
78:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ===============================================================================
|
||||
79:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ##### Extended features functions #####
|
||||
80:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** ===============================================================================
|
||||
81:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** [..] This section provides functions allowing to:
|
||||
82:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (+) Configure Noise Filters
|
||||
83:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (+) Configure Wake Up Feature
|
||||
84:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (+) Configure Fast Mode Plus
|
||||
85:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
86:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** @endverbatim
|
||||
87:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @{
|
||||
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
|
||||
ARM GAS /tmp/cctejObs.s page 3
|
||||
|
||||
|
||||
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Configure I2C Analog noise filter.
|
||||
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
|
||||
93:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
|
||||
94:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param AnalogFilter New state of the Analog filter.
|
||||
95:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @retval HAL status
|
||||
96:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
97:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter(I2C_HandleTypeDef *hi2c, uint32_t AnalogFilter)
|
||||
98:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
26 .loc 1 98 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 .LVL0:
|
||||
31 0000 F0B5 push {r4, r5, r6, r7, lr}
|
||||
32 .LCFI0:
|
||||
33 .cfi_def_cfa_offset 20
|
||||
34 .cfi_offset 4, -20
|
||||
35 .cfi_offset 5, -16
|
||||
36 .cfi_offset 6, -12
|
||||
37 .cfi_offset 7, -8
|
||||
38 .cfi_offset 14, -4
|
||||
99:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Check the parameters */
|
||||
100:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance));
|
||||
101:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_ANALOG_FILTER(AnalogFilter));
|
||||
102:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
103:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
|
||||
39 .loc 1 103 0
|
||||
40 0002 4123 movs r3, #65
|
||||
41 0004 C35C ldrb r3, [r0, r3]
|
||||
42 0006 202B cmp r3, #32
|
||||
43 0008 20D1 bne .L3
|
||||
104:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
105:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Locked */
|
||||
106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
|
||||
44 .loc 1 106 0
|
||||
45 000a 2033 adds r3, r3, #32
|
||||
46 000c C35C ldrb r3, [r0, r3]
|
||||
47 000e 012B cmp r3, #1
|
||||
48 0010 1ED0 beq .L4
|
||||
49 .loc 1 106 0 is_stmt 0 discriminator 2
|
||||
50 0012 4024 movs r4, #64
|
||||
51 0014 0122 movs r2, #1
|
||||
52 0016 0255 strb r2, [r0, r4]
|
||||
107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
108:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
|
||||
53 .loc 1 108 0 is_stmt 1 discriminator 2
|
||||
54 0018 4125 movs r5, #65
|
||||
55 001a 2423 movs r3, #36
|
||||
56 001c 4355 strb r3, [r0, r5]
|
||||
109:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
110:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
|
||||
111:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
|
||||
57 .loc 1 111 0 discriminator 2
|
||||
58 001e 0668 ldr r6, [r0]
|
||||
59 0020 3368 ldr r3, [r6]
|
||||
60 0022 9343 bics r3, r2
|
||||
61 0024 3360 str r3, [r6]
|
||||
ARM GAS /tmp/cctejObs.s page 4
|
||||
|
||||
|
||||
112:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
113:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Reset I2Cx ANOFF bit */
|
||||
114:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_ANFOFF);
|
||||
62 .loc 1 114 0 discriminator 2
|
||||
63 0026 0668 ldr r6, [r0]
|
||||
64 0028 3368 ldr r3, [r6]
|
||||
65 002a 0A4F ldr r7, .L5
|
||||
66 002c 3B40 ands r3, r7
|
||||
67 002e 3360 str r3, [r6]
|
||||
115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Set analog filter bit*/
|
||||
117:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= AnalogFilter;
|
||||
68 .loc 1 117 0 discriminator 2
|
||||
69 0030 0668 ldr r6, [r0]
|
||||
70 0032 3368 ldr r3, [r6]
|
||||
71 0034 1943 orrs r1, r3
|
||||
72 .LVL1:
|
||||
73 0036 3160 str r1, [r6]
|
||||
118:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
119:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
|
||||
74 .loc 1 119 0 discriminator 2
|
||||
75 0038 0168 ldr r1, [r0]
|
||||
76 003a 0B68 ldr r3, [r1]
|
||||
77 003c 1343 orrs r3, r2
|
||||
78 003e 0B60 str r3, [r1]
|
||||
120:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
121:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
|
||||
79 .loc 1 121 0 discriminator 2
|
||||
80 0040 2023 movs r3, #32
|
||||
81 0042 4355 strb r3, [r0, r5]
|
||||
122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
123:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Unlocked */
|
||||
124:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
|
||||
82 .loc 1 124 0 discriminator 2
|
||||
83 0044 0023 movs r3, #0
|
||||
84 0046 0355 strb r3, [r0, r4]
|
||||
125:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
126:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_OK;
|
||||
85 .loc 1 126 0 discriminator 2
|
||||
86 0048 0020 movs r0, #0
|
||||
87 .LVL2:
|
||||
88 004a 00E0 b .L2
|
||||
89 .LVL3:
|
||||
90 .L3:
|
||||
127:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
128:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** else
|
||||
129:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
130:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_BUSY;
|
||||
91 .loc 1 130 0
|
||||
92 004c 0220 movs r0, #2
|
||||
93 .LVL4:
|
||||
94 .L2:
|
||||
131:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
132:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
95 .loc 1 132 0
|
||||
96 @ sp needed
|
||||
97 004e F0BD pop {r4, r5, r6, r7, pc}
|
||||
ARM GAS /tmp/cctejObs.s page 5
|
||||
|
||||
|
||||
98 .LVL5:
|
||||
99 .L4:
|
||||
106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
100 .loc 1 106 0
|
||||
101 0050 0220 movs r0, #2
|
||||
102 .LVL6:
|
||||
103 0052 FCE7 b .L2
|
||||
104 .L6:
|
||||
105 .align 2
|
||||
106 .L5:
|
||||
107 0054 FFEFFFFF .word -4097
|
||||
108 .cfi_endproc
|
||||
109 .LFE40:
|
||||
111 .section .text.HAL_I2CEx_ConfigDigitalFilter,"ax",%progbits
|
||||
112 .align 1
|
||||
113 .global HAL_I2CEx_ConfigDigitalFilter
|
||||
114 .syntax unified
|
||||
115 .code 16
|
||||
116 .thumb_func
|
||||
117 .fpu softvfp
|
||||
119 HAL_I2CEx_ConfigDigitalFilter:
|
||||
120 .LFB41:
|
||||
133:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
134:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
|
||||
135:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Configure I2C Digital noise filter.
|
||||
136:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
|
||||
137:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
|
||||
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param DigitalFilter Coefficient of digital noise filter between Min_Data=0x00 and Max_Data=0x
|
||||
139:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @retval HAL status
|
||||
140:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
141:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *hi2c, uint32_t DigitalFilter)
|
||||
142:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
121 .loc 1 142 0
|
||||
122 .cfi_startproc
|
||||
123 @ args = 0, pretend = 0, frame = 0
|
||||
124 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
125 .LVL7:
|
||||
126 0000 F0B5 push {r4, r5, r6, r7, lr}
|
||||
127 .LCFI1:
|
||||
128 .cfi_def_cfa_offset 20
|
||||
129 .cfi_offset 4, -20
|
||||
130 .cfi_offset 5, -16
|
||||
131 .cfi_offset 6, -12
|
||||
132 .cfi_offset 7, -8
|
||||
133 .cfi_offset 14, -4
|
||||
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** uint32_t tmpreg;
|
||||
144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Check the parameters */
|
||||
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance));
|
||||
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_DIGITAL_FILTER(DigitalFilter));
|
||||
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
|
||||
134 .loc 1 149 0
|
||||
135 0002 4123 movs r3, #65
|
||||
136 0004 C35C ldrb r3, [r0, r3]
|
||||
137 0006 202B cmp r3, #32
|
||||
138 0008 1ED1 bne .L9
|
||||
ARM GAS /tmp/cctejObs.s page 6
|
||||
|
||||
|
||||
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
151:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Locked */
|
||||
152:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
|
||||
139 .loc 1 152 0
|
||||
140 000a 2033 adds r3, r3, #32
|
||||
141 000c C35C ldrb r3, [r0, r3]
|
||||
142 000e 012B cmp r3, #1
|
||||
143 0010 1CD0 beq .L10
|
||||
144 .loc 1 152 0 is_stmt 0 discriminator 2
|
||||
145 0012 4024 movs r4, #64
|
||||
146 0014 0122 movs r2, #1
|
||||
147 0016 0255 strb r2, [r0, r4]
|
||||
153:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
154:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
|
||||
148 .loc 1 154 0 is_stmt 1 discriminator 2
|
||||
149 0018 4125 movs r5, #65
|
||||
150 001a 2423 movs r3, #36
|
||||
151 001c 4355 strb r3, [r0, r5]
|
||||
155:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
156:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
|
||||
157:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
|
||||
152 .loc 1 157 0 discriminator 2
|
||||
153 001e 0668 ldr r6, [r0]
|
||||
154 0020 3368 ldr r3, [r6]
|
||||
155 0022 9343 bics r3, r2
|
||||
156 0024 3360 str r3, [r6]
|
||||
158:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
159:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Get the old register value */
|
||||
160:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** tmpreg = hi2c->Instance->CR1;
|
||||
157 .loc 1 160 0 discriminator 2
|
||||
158 0026 0668 ldr r6, [r0]
|
||||
159 0028 3368 ldr r3, [r6]
|
||||
160 .LVL8:
|
||||
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
162:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Reset I2Cx DNF bits [11:8] */
|
||||
163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** tmpreg &= ~(I2C_CR1_DNF);
|
||||
161 .loc 1 163 0 discriminator 2
|
||||
162 002a 094F ldr r7, .L11
|
||||
163 002c 3B40 ands r3, r7
|
||||
164 .LVL9:
|
||||
164:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Set I2Cx DNF coefficient */
|
||||
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** tmpreg |= DigitalFilter << 8U;
|
||||
165 .loc 1 166 0 discriminator 2
|
||||
166 002e 0902 lsls r1, r1, #8
|
||||
167 .LVL10:
|
||||
168 0030 1943 orrs r1, r3
|
||||
169 .LVL11:
|
||||
167:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Store the new register value */
|
||||
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->Instance->CR1 = tmpreg;
|
||||
170 .loc 1 169 0 discriminator 2
|
||||
171 0032 3160 str r1, [r6]
|
||||
170:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
|
||||
172 .loc 1 171 0 discriminator 2
|
||||
173 0034 0168 ldr r1, [r0]
|
||||
ARM GAS /tmp/cctejObs.s page 7
|
||||
|
||||
|
||||
174 .LVL12:
|
||||
175 0036 0B68 ldr r3, [r1]
|
||||
176 0038 1343 orrs r3, r2
|
||||
177 003a 0B60 str r3, [r1]
|
||||
178 .LVL13:
|
||||
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
173:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
|
||||
179 .loc 1 173 0 discriminator 2
|
||||
180 003c 2023 movs r3, #32
|
||||
181 003e 4355 strb r3, [r0, r5]
|
||||
174:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
175:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Unlocked */
|
||||
176:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
|
||||
182 .loc 1 176 0 discriminator 2
|
||||
183 0040 0023 movs r3, #0
|
||||
184 0042 0355 strb r3, [r0, r4]
|
||||
177:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
178:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_OK;
|
||||
185 .loc 1 178 0 discriminator 2
|
||||
186 0044 0020 movs r0, #0
|
||||
187 .LVL14:
|
||||
188 0046 00E0 b .L8
|
||||
189 .LVL15:
|
||||
190 .L9:
|
||||
179:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** else
|
||||
181:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
182:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_BUSY;
|
||||
191 .loc 1 182 0
|
||||
192 0048 0220 movs r0, #2
|
||||
193 .LVL16:
|
||||
194 .L8:
|
||||
183:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
184:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
195 .loc 1 184 0
|
||||
196 @ sp needed
|
||||
197 004a F0BD pop {r4, r5, r6, r7, pc}
|
||||
198 .LVL17:
|
||||
199 .L10:
|
||||
152:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
200 .loc 1 152 0
|
||||
201 004c 0220 movs r0, #2
|
||||
202 .LVL18:
|
||||
203 004e FCE7 b .L8
|
||||
204 .L12:
|
||||
205 .align 2
|
||||
206 .L11:
|
||||
207 0050 FFF0FFFF .word -3841
|
||||
208 .cfi_endproc
|
||||
209 .LFE41:
|
||||
211 .section .text.HAL_I2CEx_EnableWakeUp,"ax",%progbits
|
||||
212 .align 1
|
||||
213 .global HAL_I2CEx_EnableWakeUp
|
||||
214 .syntax unified
|
||||
215 .code 16
|
||||
216 .thumb_func
|
||||
217 .fpu softvfp
|
||||
ARM GAS /tmp/cctejObs.s page 8
|
||||
|
||||
|
||||
219 HAL_I2CEx_EnableWakeUp:
|
||||
220 .LFB42:
|
||||
185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** #if defined(I2C_CR1_WUPEN)
|
||||
186:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
187:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
|
||||
188:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Enable I2C wakeup from Stop mode(s).
|
||||
189:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
|
||||
190:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
|
||||
191:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @retval HAL status
|
||||
192:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
193:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *hi2c)
|
||||
194:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
221 .loc 1 194 0
|
||||
222 .cfi_startproc
|
||||
223 @ args = 0, pretend = 0, frame = 0
|
||||
224 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
225 .LVL19:
|
||||
226 0000 70B5 push {r4, r5, r6, lr}
|
||||
227 .LCFI2:
|
||||
228 .cfi_def_cfa_offset 16
|
||||
229 .cfi_offset 4, -16
|
||||
230 .cfi_offset 5, -12
|
||||
231 .cfi_offset 6, -8
|
||||
232 .cfi_offset 14, -4
|
||||
195:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Check the parameters */
|
||||
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance));
|
||||
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
|
||||
233 .loc 1 198 0
|
||||
234 0002 4123 movs r3, #65
|
||||
235 0004 C35C ldrb r3, [r0, r3]
|
||||
236 0006 202B cmp r3, #32
|
||||
237 0008 1DD1 bne .L15
|
||||
199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Locked */
|
||||
201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
|
||||
238 .loc 1 201 0
|
||||
239 000a 2033 adds r3, r3, #32
|
||||
240 000c C35C ldrb r3, [r0, r3]
|
||||
241 000e 012B cmp r3, #1
|
||||
242 0010 1BD0 beq .L16
|
||||
243 .loc 1 201 0 is_stmt 0 discriminator 2
|
||||
244 0012 4021 movs r1, #64
|
||||
245 0014 0122 movs r2, #1
|
||||
246 0016 4254 strb r2, [r0, r1]
|
||||
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
|
||||
247 .loc 1 203 0 is_stmt 1 discriminator 2
|
||||
248 0018 4124 movs r4, #65
|
||||
249 001a 2423 movs r3, #36
|
||||
250 001c 0355 strb r3, [r0, r4]
|
||||
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
|
||||
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
|
||||
251 .loc 1 206 0 discriminator 2
|
||||
252 001e 0568 ldr r5, [r0]
|
||||
253 0020 2B68 ldr r3, [r5]
|
||||
ARM GAS /tmp/cctejObs.s page 9
|
||||
|
||||
|
||||
254 0022 9343 bics r3, r2
|
||||
255 0024 2B60 str r3, [r5]
|
||||
207:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
208:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */
|
||||
209:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= I2C_CR1_WUPEN;
|
||||
256 .loc 1 209 0 discriminator 2
|
||||
257 0026 0568 ldr r5, [r0]
|
||||
258 0028 2E68 ldr r6, [r5]
|
||||
259 002a 8023 movs r3, #128
|
||||
260 002c DB02 lsls r3, r3, #11
|
||||
261 002e 3343 orrs r3, r6
|
||||
262 0030 2B60 str r3, [r5]
|
||||
210:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
211:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
|
||||
263 .loc 1 211 0 discriminator 2
|
||||
264 0032 0568 ldr r5, [r0]
|
||||
265 0034 2B68 ldr r3, [r5]
|
||||
266 0036 1343 orrs r3, r2
|
||||
267 0038 2B60 str r3, [r5]
|
||||
212:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
213:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
|
||||
268 .loc 1 213 0 discriminator 2
|
||||
269 003a 2023 movs r3, #32
|
||||
270 003c 0355 strb r3, [r0, r4]
|
||||
214:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
215:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Unlocked */
|
||||
216:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
|
||||
271 .loc 1 216 0 discriminator 2
|
||||
272 003e 0023 movs r3, #0
|
||||
273 0040 4354 strb r3, [r0, r1]
|
||||
217:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
218:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_OK;
|
||||
274 .loc 1 218 0 discriminator 2
|
||||
275 0042 0020 movs r0, #0
|
||||
276 .LVL20:
|
||||
277 0044 00E0 b .L14
|
||||
278 .LVL21:
|
||||
279 .L15:
|
||||
219:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** else
|
||||
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_BUSY;
|
||||
280 .loc 1 222 0
|
||||
281 0046 0220 movs r0, #2
|
||||
282 .LVL22:
|
||||
283 .L14:
|
||||
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
224:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
284 .loc 1 224 0
|
||||
285 @ sp needed
|
||||
286 0048 70BD pop {r4, r5, r6, pc}
|
||||
287 .LVL23:
|
||||
288 .L16:
|
||||
201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
289 .loc 1 201 0
|
||||
290 004a 0220 movs r0, #2
|
||||
291 .LVL24:
|
||||
ARM GAS /tmp/cctejObs.s page 10
|
||||
|
||||
|
||||
292 004c FCE7 b .L14
|
||||
293 .cfi_endproc
|
||||
294 .LFE42:
|
||||
296 .section .text.HAL_I2CEx_DisableWakeUp,"ax",%progbits
|
||||
297 .align 1
|
||||
298 .global HAL_I2CEx_DisableWakeUp
|
||||
299 .syntax unified
|
||||
300 .code 16
|
||||
301 .thumb_func
|
||||
302 .fpu softvfp
|
||||
304 HAL_I2CEx_DisableWakeUp:
|
||||
305 .LFB43:
|
||||
225:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
226:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
|
||||
227:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Disable I2C wakeup from Stop mode(s).
|
||||
228:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
|
||||
229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
|
||||
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @retval HAL status
|
||||
231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *hi2c)
|
||||
233:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
306 .loc 1 233 0
|
||||
307 .cfi_startproc
|
||||
308 @ args = 0, pretend = 0, frame = 0
|
||||
309 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
310 .LVL25:
|
||||
311 0000 70B5 push {r4, r5, r6, lr}
|
||||
312 .LCFI3:
|
||||
313 .cfi_def_cfa_offset 16
|
||||
314 .cfi_offset 4, -16
|
||||
315 .cfi_offset 5, -12
|
||||
316 .cfi_offset 6, -8
|
||||
317 .cfi_offset 14, -4
|
||||
234:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Check the parameters */
|
||||
235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance));
|
||||
236:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
237:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
|
||||
318 .loc 1 237 0
|
||||
319 0002 4123 movs r3, #65
|
||||
320 0004 C35C ldrb r3, [r0, r3]
|
||||
321 0006 202B cmp r3, #32
|
||||
322 0008 1CD1 bne .L19
|
||||
238:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
239:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Locked */
|
||||
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
|
||||
323 .loc 1 240 0
|
||||
324 000a 2033 adds r3, r3, #32
|
||||
325 000c C35C ldrb r3, [r0, r3]
|
||||
326 000e 012B cmp r3, #1
|
||||
327 0010 1AD0 beq .L20
|
||||
328 .loc 1 240 0 is_stmt 0 discriminator 2
|
||||
329 0012 4021 movs r1, #64
|
||||
330 0014 0122 movs r2, #1
|
||||
331 0016 4254 strb r2, [r0, r1]
|
||||
241:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
242:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
|
||||
332 .loc 1 242 0 is_stmt 1 discriminator 2
|
||||
ARM GAS /tmp/cctejObs.s page 11
|
||||
|
||||
|
||||
333 0018 4124 movs r4, #65
|
||||
334 001a 2423 movs r3, #36
|
||||
335 001c 0355 strb r3, [r0, r4]
|
||||
243:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
|
||||
245:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
|
||||
336 .loc 1 245 0 discriminator 2
|
||||
337 001e 0568 ldr r5, [r0]
|
||||
338 0020 2B68 ldr r3, [r5]
|
||||
339 0022 9343 bics r3, r2
|
||||
340 0024 2B60 str r3, [r5]
|
||||
246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */
|
||||
248:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_WUPEN);
|
||||
341 .loc 1 248 0 discriminator 2
|
||||
342 0026 0568 ldr r5, [r0]
|
||||
343 0028 2B68 ldr r3, [r5]
|
||||
344 002a 084E ldr r6, .L21
|
||||
345 002c 3340 ands r3, r6
|
||||
346 002e 2B60 str r3, [r5]
|
||||
249:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
250:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
|
||||
347 .loc 1 250 0 discriminator 2
|
||||
348 0030 0568 ldr r5, [r0]
|
||||
349 0032 2B68 ldr r3, [r5]
|
||||
350 0034 1343 orrs r3, r2
|
||||
351 0036 2B60 str r3, [r5]
|
||||
251:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
252:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
|
||||
352 .loc 1 252 0 discriminator 2
|
||||
353 0038 2023 movs r3, #32
|
||||
354 003a 0355 strb r3, [r0, r4]
|
||||
253:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
254:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Process Unlocked */
|
||||
255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
|
||||
355 .loc 1 255 0 discriminator 2
|
||||
356 003c 0023 movs r3, #0
|
||||
357 003e 4354 strb r3, [r0, r1]
|
||||
256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
257:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_OK;
|
||||
358 .loc 1 257 0 discriminator 2
|
||||
359 0040 0020 movs r0, #0
|
||||
360 .LVL26:
|
||||
361 0042 00E0 b .L18
|
||||
362 .LVL27:
|
||||
363 .L19:
|
||||
258:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** else
|
||||
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** return HAL_BUSY;
|
||||
364 .loc 1 261 0
|
||||
365 0044 0220 movs r0, #2
|
||||
366 .LVL28:
|
||||
367 .L18:
|
||||
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
368 .loc 1 263 0
|
||||
ARM GAS /tmp/cctejObs.s page 12
|
||||
|
||||
|
||||
369 @ sp needed
|
||||
370 0046 70BD pop {r4, r5, r6, pc}
|
||||
371 .LVL29:
|
||||
372 .L20:
|
||||
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
373 .loc 1 240 0
|
||||
374 0048 0220 movs r0, #2
|
||||
375 .LVL30:
|
||||
376 004a FCE7 b .L18
|
||||
377 .L22:
|
||||
378 .align 2
|
||||
379 .L21:
|
||||
380 004c FFFFFBFF .word -262145
|
||||
381 .cfi_endproc
|
||||
382 .LFE43:
|
||||
384 .section .text.HAL_I2CEx_EnableFastModePlus,"ax",%progbits
|
||||
385 .align 1
|
||||
386 .global HAL_I2CEx_EnableFastModePlus
|
||||
387 .syntax unified
|
||||
388 .code 16
|
||||
389 .thumb_func
|
||||
390 .fpu softvfp
|
||||
392 HAL_I2CEx_EnableFastModePlus:
|
||||
393 .LFB44:
|
||||
264:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** #endif
|
||||
265:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
266:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
|
||||
267:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Enable the I2C fast mode plus driving capability.
|
||||
268:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param ConfigFastModePlus Selects the pin.
|
||||
269:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * This parameter can be one of the @ref I2CEx_FastModePlus values
|
||||
270:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @note For I2C1, fast mode plus driving capability can be enabled on all selected
|
||||
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * I2C1 pins using I2C_FASTMODEPLUS_I2C1 parameter or independently
|
||||
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * on each one of the following pins PB6, PB7, PB8 and PB9.
|
||||
273:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @note For remaining I2C1 pins (PA14, PA15...) fast mode plus driving capability
|
||||
274:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * can be enabled only by using I2C_FASTMODEPLUS_I2C1 parameter.
|
||||
275:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @note For all I2C2 pins fast mode plus driving capability can be enabled
|
||||
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C2 parameter.
|
||||
277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @retval None
|
||||
278:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
279:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** void HAL_I2CEx_EnableFastModePlus(uint32_t ConfigFastModePlus)
|
||||
280:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
394 .loc 1 280 0
|
||||
395 .cfi_startproc
|
||||
396 @ args = 0, pretend = 0, frame = 8
|
||||
397 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
398 @ link register save eliminated.
|
||||
399 .LVL31:
|
||||
400 0000 82B0 sub sp, sp, #8
|
||||
401 .LCFI4:
|
||||
402 .cfi_def_cfa_offset 8
|
||||
403 .LBB2:
|
||||
281:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Check the parameter */
|
||||
282:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus));
|
||||
283:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
284:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */
|
||||
285:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
|
||||
404 .loc 1 285 0
|
||||
ARM GAS /tmp/cctejObs.s page 13
|
||||
|
||||
|
||||
405 0002 074A ldr r2, .L24
|
||||
406 0004 9169 ldr r1, [r2, #24]
|
||||
407 0006 0123 movs r3, #1
|
||||
408 0008 1943 orrs r1, r3
|
||||
409 000a 9161 str r1, [r2, #24]
|
||||
410 000c 9269 ldr r2, [r2, #24]
|
||||
411 000e 1340 ands r3, r2
|
||||
412 0010 0193 str r3, [sp, #4]
|
||||
413 0012 019B ldr r3, [sp, #4]
|
||||
414 .LBE2:
|
||||
286:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
287:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Enable fast mode plus driving capability for selected pin */
|
||||
288:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** SET_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus);
|
||||
415 .loc 1 288 0
|
||||
416 0014 034A ldr r2, .L24+4
|
||||
417 0016 1368 ldr r3, [r2]
|
||||
418 0018 1843 orrs r0, r3
|
||||
419 .LVL32:
|
||||
420 001a 1060 str r0, [r2]
|
||||
289:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
421 .loc 1 289 0
|
||||
422 001c 02B0 add sp, sp, #8
|
||||
423 @ sp needed
|
||||
424 001e 7047 bx lr
|
||||
425 .L25:
|
||||
426 .align 2
|
||||
427 .L24:
|
||||
428 0020 00100240 .word 1073876992
|
||||
429 0024 00000140 .word 1073807360
|
||||
430 .cfi_endproc
|
||||
431 .LFE44:
|
||||
433 .section .text.HAL_I2CEx_DisableFastModePlus,"ax",%progbits
|
||||
434 .align 1
|
||||
435 .global HAL_I2CEx_DisableFastModePlus
|
||||
436 .syntax unified
|
||||
437 .code 16
|
||||
438 .thumb_func
|
||||
439 .fpu softvfp
|
||||
441 HAL_I2CEx_DisableFastModePlus:
|
||||
442 .LFB45:
|
||||
290:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
291:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
|
||||
292:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Disable the I2C fast mode plus driving capability.
|
||||
293:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @param ConfigFastModePlus Selects the pin.
|
||||
294:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * This parameter can be one of the @ref I2CEx_FastModePlus values
|
||||
295:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @note For I2C1, fast mode plus driving capability can be disabled on all selected
|
||||
296:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * I2C1 pins using I2C_FASTMODEPLUS_I2C1 parameter or independently
|
||||
297:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * on each one of the following pins PB6, PB7, PB8 and PB9.
|
||||
298:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @note For remaining I2C1 pins (PA14, PA15...) fast mode plus driving capability
|
||||
299:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * can be disabled only by using I2C_FASTMODEPLUS_I2C1 parameter.
|
||||
300:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @note For all I2C2 pins fast mode plus driving capability can be disabled
|
||||
301:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C2 parameter.
|
||||
302:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @retval None
|
||||
303:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
|
||||
304:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus)
|
||||
305:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
|
||||
443 .loc 1 305 0
|
||||
ARM GAS /tmp/cctejObs.s page 14
|
||||
|
||||
|
||||
444 .cfi_startproc
|
||||
445 @ args = 0, pretend = 0, frame = 8
|
||||
446 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
447 @ link register save eliminated.
|
||||
448 .LVL33:
|
||||
449 0000 82B0 sub sp, sp, #8
|
||||
450 .LCFI5:
|
||||
451 .cfi_def_cfa_offset 8
|
||||
452 .LBB3:
|
||||
306:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Check the parameter */
|
||||
307:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus));
|
||||
308:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
309:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */
|
||||
310:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
|
||||
453 .loc 1 310 0
|
||||
454 0002 074A ldr r2, .L27
|
||||
455 0004 9169 ldr r1, [r2, #24]
|
||||
456 0006 0123 movs r3, #1
|
||||
457 0008 1943 orrs r1, r3
|
||||
458 000a 9161 str r1, [r2, #24]
|
||||
459 000c 9269 ldr r2, [r2, #24]
|
||||
460 000e 1340 ands r3, r2
|
||||
461 0010 0193 str r3, [sp, #4]
|
||||
462 0012 019B ldr r3, [sp, #4]
|
||||
463 .LBE3:
|
||||
311:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
|
||||
312:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Disable fast mode plus driving capability for selected pin */
|
||||
313:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** CLEAR_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus);
|
||||
464 .loc 1 313 0
|
||||
465 0014 034A ldr r2, .L27+4
|
||||
466 0016 1368 ldr r3, [r2]
|
||||
467 0018 8343 bics r3, r0
|
||||
468 001a 1360 str r3, [r2]
|
||||
314:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
|
||||
469 .loc 1 314 0
|
||||
470 001c 02B0 add sp, sp, #8
|
||||
471 @ sp needed
|
||||
472 001e 7047 bx lr
|
||||
473 .L28:
|
||||
474 .align 2
|
||||
475 .L27:
|
||||
476 0020 00100240 .word 1073876992
|
||||
477 0024 00000140 .word 1073807360
|
||||
478 .cfi_endproc
|
||||
479 .LFE45:
|
||||
481 .text
|
||||
482 .Letext0:
|
||||
483 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
484 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
485 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
486 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
487 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
|
||||
488 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
|
||||
489 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h"
|
||||
490 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/cctejObs.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_i2c_ex.c
|
||||
/tmp/cctejObs.s:16 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
|
||||
/tmp/cctejObs.s:23 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
|
||||
/tmp/cctejObs.s:107 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000054 $d
|
||||
/tmp/cctejObs.s:112 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
|
||||
/tmp/cctejObs.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
|
||||
/tmp/cctejObs.s:207 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000050 $d
|
||||
/tmp/cctejObs.s:212 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
|
||||
/tmp/cctejObs.s:219 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
|
||||
/tmp/cctejObs.s:297 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
|
||||
/tmp/cctejObs.s:304 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
|
||||
/tmp/cctejObs.s:380 .text.HAL_I2CEx_DisableWakeUp:000000000000004c $d
|
||||
/tmp/cctejObs.s:385 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
|
||||
/tmp/cctejObs.s:392 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
|
||||
/tmp/cctejObs.s:428 .text.HAL_I2CEx_EnableFastModePlus:0000000000000020 $d
|
||||
/tmp/cctejObs.s:434 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
|
||||
/tmp/cctejObs.s:441 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
|
||||
/tmp/cctejObs.s:476 .text.HAL_I2CEx_DisableFastModePlus:0000000000000020 $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
|
|
@ -1,121 +0,0 @@
|
|||
build/stm32f0xx_hal_msp.o: Src/stm32f0xx_hal_msp.c Inc/main.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Inc/usbd_conf.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Inc/usbd_desc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Inc/usbd_cdc_interface.h
|
||||
|
||||
Inc/main.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Inc/usbd_desc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Inc/usbd_cdc_interface.h:
|
||||
|
|
@ -1,580 +0,0 @@
|
|||
ARM GAS /tmp/ccc0m3Fm.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_hal_msp.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.HAL_MspInit,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global HAL_MspInit
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 HAL_MspInit:
|
||||
24 .LFB43:
|
||||
25 .file 1 "Src/stm32f0xx_hal_msp.c"
|
||||
1:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Header */
|
||||
2:Src/stm32f0xx_hal_msp.c **** /**
|
||||
3:Src/stm32f0xx_hal_msp.c **** ******************************************************************************
|
||||
4:Src/stm32f0xx_hal_msp.c **** * File Name : stm32f0xx_hal_msp.c
|
||||
5:Src/stm32f0xx_hal_msp.c **** * Description : This file provides code for the MSP Initialization
|
||||
6:Src/stm32f0xx_hal_msp.c **** * and de-Initialization codes.
|
||||
7:Src/stm32f0xx_hal_msp.c **** ******************************************************************************
|
||||
8:Src/stm32f0xx_hal_msp.c **** * @attention
|
||||
9:Src/stm32f0xx_hal_msp.c **** *
|
||||
10:Src/stm32f0xx_hal_msp.c **** * <h2><center>© Copyright (c) 2020 STMicroelectronics.
|
||||
11:Src/stm32f0xx_hal_msp.c **** * All rights reserved.</center></h2>
|
||||
12:Src/stm32f0xx_hal_msp.c **** *
|
||||
13:Src/stm32f0xx_hal_msp.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
||||
14:Src/stm32f0xx_hal_msp.c **** * the "License"; You may not use this file except in compliance with the
|
||||
15:Src/stm32f0xx_hal_msp.c **** * License. You may obtain a copy of the License at:
|
||||
16:Src/stm32f0xx_hal_msp.c **** * opensource.org/licenses/BSD-3-Clause
|
||||
17:Src/stm32f0xx_hal_msp.c **** *
|
||||
18:Src/stm32f0xx_hal_msp.c **** ******************************************************************************
|
||||
19:Src/stm32f0xx_hal_msp.c **** */
|
||||
20:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Header */
|
||||
21:Src/stm32f0xx_hal_msp.c ****
|
||||
22:Src/stm32f0xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/
|
||||
23:Src/stm32f0xx_hal_msp.c **** #include "main.h"
|
||||
24:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Includes */
|
||||
25:Src/stm32f0xx_hal_msp.c ****
|
||||
26:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Includes */
|
||||
27:Src/stm32f0xx_hal_msp.c **** extern DMA_HandleTypeDef hdma_adc;
|
||||
28:Src/stm32f0xx_hal_msp.c ****
|
||||
29:Src/stm32f0xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
30:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN TD */
|
||||
31:Src/stm32f0xx_hal_msp.c ****
|
||||
32:Src/stm32f0xx_hal_msp.c **** /* USER CODE END TD */
|
||||
33:Src/stm32f0xx_hal_msp.c ****
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 2
|
||||
|
||||
|
||||
34:Src/stm32f0xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/
|
||||
35:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Define */
|
||||
36:Src/stm32f0xx_hal_msp.c ****
|
||||
37:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Define */
|
||||
38:Src/stm32f0xx_hal_msp.c ****
|
||||
39:Src/stm32f0xx_hal_msp.c **** /* Private macro -------------------------------------------------------------*/
|
||||
40:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN Macro */
|
||||
41:Src/stm32f0xx_hal_msp.c ****
|
||||
42:Src/stm32f0xx_hal_msp.c **** /* USER CODE END Macro */
|
||||
43:Src/stm32f0xx_hal_msp.c ****
|
||||
44:Src/stm32f0xx_hal_msp.c **** /* Private variables ---------------------------------------------------------*/
|
||||
45:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN PV */
|
||||
46:Src/stm32f0xx_hal_msp.c ****
|
||||
47:Src/stm32f0xx_hal_msp.c **** /* USER CODE END PV */
|
||||
48:Src/stm32f0xx_hal_msp.c ****
|
||||
49:Src/stm32f0xx_hal_msp.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
50:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN PFP */
|
||||
51:Src/stm32f0xx_hal_msp.c ****
|
||||
52:Src/stm32f0xx_hal_msp.c **** /* USER CODE END PFP */
|
||||
53:Src/stm32f0xx_hal_msp.c ****
|
||||
54:Src/stm32f0xx_hal_msp.c **** /* External functions --------------------------------------------------------*/
|
||||
55:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN ExternalFunctions */
|
||||
56:Src/stm32f0xx_hal_msp.c ****
|
||||
57:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ExternalFunctions */
|
||||
58:Src/stm32f0xx_hal_msp.c ****
|
||||
59:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN 0 */
|
||||
60:Src/stm32f0xx_hal_msp.c ****
|
||||
61:Src/stm32f0xx_hal_msp.c **** /* USER CODE END 0 */
|
||||
62:Src/stm32f0xx_hal_msp.c **** /**
|
||||
63:Src/stm32f0xx_hal_msp.c **** * Initializes the Global MSP.
|
||||
64:Src/stm32f0xx_hal_msp.c **** */
|
||||
65:Src/stm32f0xx_hal_msp.c **** void HAL_MspInit(void)
|
||||
66:Src/stm32f0xx_hal_msp.c **** {
|
||||
26 .loc 1 66 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 8
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 @ link register save eliminated.
|
||||
31 0000 82B0 sub sp, sp, #8
|
||||
32 .LCFI0:
|
||||
33 .cfi_def_cfa_offset 8
|
||||
34 .LBB2:
|
||||
67:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN MspInit 0 */
|
||||
68:Src/stm32f0xx_hal_msp.c ****
|
||||
69:Src/stm32f0xx_hal_msp.c **** /* USER CODE END MspInit 0 */
|
||||
70:Src/stm32f0xx_hal_msp.c ****
|
||||
71:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
|
||||
35 .loc 1 71 0
|
||||
36 0002 0A4B ldr r3, .L2
|
||||
37 0004 9969 ldr r1, [r3, #24]
|
||||
38 0006 0122 movs r2, #1
|
||||
39 0008 1143 orrs r1, r2
|
||||
40 000a 9961 str r1, [r3, #24]
|
||||
41 000c 9969 ldr r1, [r3, #24]
|
||||
42 000e 0A40 ands r2, r1
|
||||
43 0010 0092 str r2, [sp]
|
||||
44 0012 009A ldr r2, [sp]
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 3
|
||||
|
||||
|
||||
45 .LBE2:
|
||||
46 .LBB3:
|
||||
72:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_PWR_CLK_ENABLE();
|
||||
47 .loc 1 72 0
|
||||
48 0014 DA69 ldr r2, [r3, #28]
|
||||
49 0016 8021 movs r1, #128
|
||||
50 0018 4905 lsls r1, r1, #21
|
||||
51 001a 0A43 orrs r2, r1
|
||||
52 001c DA61 str r2, [r3, #28]
|
||||
53 001e DB69 ldr r3, [r3, #28]
|
||||
54 0020 0B40 ands r3, r1
|
||||
55 0022 0193 str r3, [sp, #4]
|
||||
56 0024 019B ldr r3, [sp, #4]
|
||||
57 .LBE3:
|
||||
73:Src/stm32f0xx_hal_msp.c ****
|
||||
74:Src/stm32f0xx_hal_msp.c **** /* System interrupt init*/
|
||||
75:Src/stm32f0xx_hal_msp.c ****
|
||||
76:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */
|
||||
77:Src/stm32f0xx_hal_msp.c ****
|
||||
78:Src/stm32f0xx_hal_msp.c **** /* USER CODE END MspInit 1 */
|
||||
79:Src/stm32f0xx_hal_msp.c **** }
|
||||
58 .loc 1 79 0
|
||||
59 0026 02B0 add sp, sp, #8
|
||||
60 @ sp needed
|
||||
61 0028 7047 bx lr
|
||||
62 .L3:
|
||||
63 002a C046 .align 2
|
||||
64 .L2:
|
||||
65 002c 00100240 .word 1073876992
|
||||
66 .cfi_endproc
|
||||
67 .LFE43:
|
||||
69 .section .text.HAL_ADC_MspInit,"ax",%progbits
|
||||
70 .align 1
|
||||
71 .global HAL_ADC_MspInit
|
||||
72 .syntax unified
|
||||
73 .code 16
|
||||
74 .thumb_func
|
||||
75 .fpu softvfp
|
||||
77 HAL_ADC_MspInit:
|
||||
78 .LFB44:
|
||||
80:Src/stm32f0xx_hal_msp.c ****
|
||||
81:Src/stm32f0xx_hal_msp.c **** /**
|
||||
82:Src/stm32f0xx_hal_msp.c **** * @brief ADC MSP Initialization
|
||||
83:Src/stm32f0xx_hal_msp.c **** * This function configures the hardware resources used in this example
|
||||
84:Src/stm32f0xx_hal_msp.c **** * @param hadc: ADC handle pointer
|
||||
85:Src/stm32f0xx_hal_msp.c **** * @retval None
|
||||
86:Src/stm32f0xx_hal_msp.c **** */
|
||||
87:Src/stm32f0xx_hal_msp.c **** void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
|
||||
88:Src/stm32f0xx_hal_msp.c **** {
|
||||
79 .loc 1 88 0
|
||||
80 .cfi_startproc
|
||||
81 @ args = 0, pretend = 0, frame = 32
|
||||
82 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
83 .LVL0:
|
||||
84 0000 30B5 push {r4, r5, lr}
|
||||
85 .LCFI1:
|
||||
86 .cfi_def_cfa_offset 12
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 4
|
||||
|
||||
|
||||
87 .cfi_offset 4, -12
|
||||
88 .cfi_offset 5, -8
|
||||
89 .cfi_offset 14, -4
|
||||
90 0002 89B0 sub sp, sp, #36
|
||||
91 .LCFI2:
|
||||
92 .cfi_def_cfa_offset 48
|
||||
93 0004 0400 movs r4, r0
|
||||
89:Src/stm32f0xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
94 .loc 1 89 0
|
||||
95 0006 1422 movs r2, #20
|
||||
96 0008 0021 movs r1, #0
|
||||
97 000a 03A8 add r0, sp, #12
|
||||
98 .LVL1:
|
||||
99 000c FFF7FEFF bl memset
|
||||
100 .LVL2:
|
||||
90:Src/stm32f0xx_hal_msp.c **** if(hadc->Instance==ADC1)
|
||||
101 .loc 1 90 0
|
||||
102 0010 274B ldr r3, .L9
|
||||
103 0012 2268 ldr r2, [r4]
|
||||
104 0014 9A42 cmp r2, r3
|
||||
105 0016 01D0 beq .L7
|
||||
106 .L4:
|
||||
91:Src/stm32f0xx_hal_msp.c **** {
|
||||
92:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */
|
||||
93:Src/stm32f0xx_hal_msp.c ****
|
||||
94:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 0 */
|
||||
95:Src/stm32f0xx_hal_msp.c **** /* Peripheral clock enable */
|
||||
96:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_ENABLE();
|
||||
97:Src/stm32f0xx_hal_msp.c ****
|
||||
98:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
|
||||
99:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
||||
100:Src/stm32f0xx_hal_msp.c **** /**ADC GPIO Configuration
|
||||
101:Src/stm32f0xx_hal_msp.c **** PA0 ------> ADC_IN0
|
||||
102:Src/stm32f0xx_hal_msp.c **** PA1 ------> ADC_IN1
|
||||
103:Src/stm32f0xx_hal_msp.c **** PA2 ------> ADC_IN2
|
||||
104:Src/stm32f0xx_hal_msp.c **** PA3 ------> ADC_IN3
|
||||
105:Src/stm32f0xx_hal_msp.c **** PA4 ------> ADC_IN4
|
||||
106:Src/stm32f0xx_hal_msp.c **** PA5 ------> ADC_IN5
|
||||
107:Src/stm32f0xx_hal_msp.c **** PA6 ------> ADC_IN6
|
||||
108:Src/stm32f0xx_hal_msp.c **** PA7 ------> ADC_IN7
|
||||
109:Src/stm32f0xx_hal_msp.c **** PB0 ------> ADC_IN8
|
||||
110:Src/stm32f0xx_hal_msp.c **** */
|
||||
111:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
|
||||
112:Src/stm32f0xx_hal_msp.c **** |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7;
|
||||
113:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
114:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
115:Src/stm32f0xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||
116:Src/stm32f0xx_hal_msp.c ****
|
||||
117:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0;
|
||||
118:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
119:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
120:Src/stm32f0xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
121:Src/stm32f0xx_hal_msp.c ****
|
||||
122:Src/stm32f0xx_hal_msp.c **** /* ADC1 DMA Init */
|
||||
123:Src/stm32f0xx_hal_msp.c **** /* ADC Init */
|
||||
124:Src/stm32f0xx_hal_msp.c **** hdma_adc.Instance = DMA1_Channel1;
|
||||
125:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Direction = DMA_PERIPH_TO_MEMORY;
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 5
|
||||
|
||||
|
||||
126:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.PeriphInc = DMA_PINC_DISABLE;
|
||||
127:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.MemInc = DMA_MINC_ENABLE;
|
||||
128:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
|
||||
129:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
|
||||
130:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Mode = DMA_CIRCULAR;
|
||||
131:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Priority = DMA_PRIORITY_MEDIUM;
|
||||
132:Src/stm32f0xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc) != HAL_OK)
|
||||
133:Src/stm32f0xx_hal_msp.c **** {
|
||||
134:Src/stm32f0xx_hal_msp.c **** Error_Handler();
|
||||
135:Src/stm32f0xx_hal_msp.c **** }
|
||||
136:Src/stm32f0xx_hal_msp.c ****
|
||||
137:Src/stm32f0xx_hal_msp.c **** __HAL_LINKDMA(hadc,DMA_Handle,hdma_adc);
|
||||
138:Src/stm32f0xx_hal_msp.c ****
|
||||
139:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */
|
||||
140:Src/stm32f0xx_hal_msp.c ****
|
||||
141:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */
|
||||
142:Src/stm32f0xx_hal_msp.c **** }
|
||||
143:Src/stm32f0xx_hal_msp.c ****
|
||||
144:Src/stm32f0xx_hal_msp.c **** }
|
||||
107 .loc 1 144 0
|
||||
108 0018 09B0 add sp, sp, #36
|
||||
109 @ sp needed
|
||||
110 .LVL3:
|
||||
111 001a 30BD pop {r4, r5, pc}
|
||||
112 .LVL4:
|
||||
113 .L7:
|
||||
114 .LBB4:
|
||||
96:Src/stm32f0xx_hal_msp.c ****
|
||||
115 .loc 1 96 0
|
||||
116 001c 254B ldr r3, .L9+4
|
||||
117 001e 9969 ldr r1, [r3, #24]
|
||||
118 0020 8020 movs r0, #128
|
||||
119 0022 8000 lsls r0, r0, #2
|
||||
120 0024 0143 orrs r1, r0
|
||||
121 0026 9961 str r1, [r3, #24]
|
||||
122 0028 9A69 ldr r2, [r3, #24]
|
||||
123 002a 0240 ands r2, r0
|
||||
124 002c 0092 str r2, [sp]
|
||||
125 002e 009A ldr r2, [sp]
|
||||
126 .LBE4:
|
||||
127 .LBB5:
|
||||
98:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
|
||||
128 .loc 1 98 0
|
||||
129 0030 5969 ldr r1, [r3, #20]
|
||||
130 0032 8020 movs r0, #128
|
||||
131 0034 8002 lsls r0, r0, #10
|
||||
132 0036 0143 orrs r1, r0
|
||||
133 0038 5961 str r1, [r3, #20]
|
||||
134 003a 5A69 ldr r2, [r3, #20]
|
||||
135 003c 0240 ands r2, r0
|
||||
136 003e 0192 str r2, [sp, #4]
|
||||
137 0040 019A ldr r2, [sp, #4]
|
||||
138 .LBE5:
|
||||
139 .LBB6:
|
||||
99:Src/stm32f0xx_hal_msp.c **** /**ADC GPIO Configuration
|
||||
140 .loc 1 99 0
|
||||
141 0042 5A69 ldr r2, [r3, #20]
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 6
|
||||
|
||||
|
||||
142 0044 8021 movs r1, #128
|
||||
143 0046 C902 lsls r1, r1, #11
|
||||
144 0048 0A43 orrs r2, r1
|
||||
145 004a 5A61 str r2, [r3, #20]
|
||||
146 004c 5B69 ldr r3, [r3, #20]
|
||||
147 004e 0B40 ands r3, r1
|
||||
148 0050 0293 str r3, [sp, #8]
|
||||
149 0052 029B ldr r3, [sp, #8]
|
||||
150 .LBE6:
|
||||
111:Src/stm32f0xx_hal_msp.c **** |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7;
|
||||
151 .loc 1 111 0
|
||||
152 0054 FF23 movs r3, #255
|
||||
153 0056 0393 str r3, [sp, #12]
|
||||
113:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
154 .loc 1 113 0
|
||||
155 0058 0325 movs r5, #3
|
||||
156 005a 0495 str r5, [sp, #16]
|
||||
115:Src/stm32f0xx_hal_msp.c ****
|
||||
157 .loc 1 115 0
|
||||
158 005c 9020 movs r0, #144
|
||||
159 005e 03A9 add r1, sp, #12
|
||||
160 0060 C005 lsls r0, r0, #23
|
||||
161 0062 FFF7FEFF bl HAL_GPIO_Init
|
||||
162 .LVL5:
|
||||
117:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
|
||||
163 .loc 1 117 0
|
||||
164 0066 0123 movs r3, #1
|
||||
165 0068 0393 str r3, [sp, #12]
|
||||
118:Src/stm32f0xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
166 .loc 1 118 0
|
||||
167 006a 0495 str r5, [sp, #16]
|
||||
119:Src/stm32f0xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
168 .loc 1 119 0
|
||||
169 006c 0025 movs r5, #0
|
||||
170 006e 0595 str r5, [sp, #20]
|
||||
120:Src/stm32f0xx_hal_msp.c ****
|
||||
171 .loc 1 120 0
|
||||
172 0070 03A9 add r1, sp, #12
|
||||
173 0072 1148 ldr r0, .L9+8
|
||||
174 0074 FFF7FEFF bl HAL_GPIO_Init
|
||||
175 .LVL6:
|
||||
124:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Direction = DMA_PERIPH_TO_MEMORY;
|
||||
176 .loc 1 124 0
|
||||
177 0078 1048 ldr r0, .L9+12
|
||||
178 007a 114B ldr r3, .L9+16
|
||||
179 007c 0360 str r3, [r0]
|
||||
125:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.PeriphInc = DMA_PINC_DISABLE;
|
||||
180 .loc 1 125 0
|
||||
181 007e 4560 str r5, [r0, #4]
|
||||
126:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.MemInc = DMA_MINC_ENABLE;
|
||||
182 .loc 1 126 0
|
||||
183 0080 8560 str r5, [r0, #8]
|
||||
127:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
|
||||
184 .loc 1 127 0
|
||||
185 0082 8023 movs r3, #128
|
||||
186 0084 C360 str r3, [r0, #12]
|
||||
128:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 7
|
||||
|
||||
|
||||
187 .loc 1 128 0
|
||||
188 0086 8033 adds r3, r3, #128
|
||||
189 0088 0361 str r3, [r0, #16]
|
||||
129:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Mode = DMA_CIRCULAR;
|
||||
190 .loc 1 129 0
|
||||
191 008a 8023 movs r3, #128
|
||||
192 008c DB00 lsls r3, r3, #3
|
||||
193 008e 4361 str r3, [r0, #20]
|
||||
130:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Priority = DMA_PRIORITY_MEDIUM;
|
||||
194 .loc 1 130 0
|
||||
195 0090 2023 movs r3, #32
|
||||
196 0092 8361 str r3, [r0, #24]
|
||||
131:Src/stm32f0xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc) != HAL_OK)
|
||||
197 .loc 1 131 0
|
||||
198 0094 8023 movs r3, #128
|
||||
199 0096 5B01 lsls r3, r3, #5
|
||||
200 0098 C361 str r3, [r0, #28]
|
||||
132:Src/stm32f0xx_hal_msp.c **** {
|
||||
201 .loc 1 132 0
|
||||
202 009a FFF7FEFF bl HAL_DMA_Init
|
||||
203 .LVL7:
|
||||
204 009e 0028 cmp r0, #0
|
||||
205 00a0 03D1 bne .L8
|
||||
206 .L6:
|
||||
137:Src/stm32f0xx_hal_msp.c ****
|
||||
207 .loc 1 137 0
|
||||
208 00a2 064B ldr r3, .L9+12
|
||||
209 00a4 2363 str r3, [r4, #48]
|
||||
210 00a6 5C62 str r4, [r3, #36]
|
||||
211 .loc 1 144 0
|
||||
212 00a8 B6E7 b .L4
|
||||
213 .L8:
|
||||
134:Src/stm32f0xx_hal_msp.c **** }
|
||||
214 .loc 1 134 0
|
||||
215 00aa FFF7FEFF bl Error_Handler
|
||||
216 .LVL8:
|
||||
217 00ae F8E7 b .L6
|
||||
218 .L10:
|
||||
219 .align 2
|
||||
220 .L9:
|
||||
221 00b0 00240140 .word 1073816576
|
||||
222 00b4 00100240 .word 1073876992
|
||||
223 00b8 00040048 .word 1207960576
|
||||
224 00bc 00000000 .word hdma_adc
|
||||
225 00c0 08000240 .word 1073872904
|
||||
226 .cfi_endproc
|
||||
227 .LFE44:
|
||||
229 .section .text.HAL_ADC_MspDeInit,"ax",%progbits
|
||||
230 .align 1
|
||||
231 .global HAL_ADC_MspDeInit
|
||||
232 .syntax unified
|
||||
233 .code 16
|
||||
234 .thumb_func
|
||||
235 .fpu softvfp
|
||||
237 HAL_ADC_MspDeInit:
|
||||
238 .LFB45:
|
||||
145:Src/stm32f0xx_hal_msp.c ****
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 8
|
||||
|
||||
|
||||
146:Src/stm32f0xx_hal_msp.c **** /**
|
||||
147:Src/stm32f0xx_hal_msp.c **** * @brief ADC MSP De-Initialization
|
||||
148:Src/stm32f0xx_hal_msp.c **** * This function freeze the hardware resources used in this example
|
||||
149:Src/stm32f0xx_hal_msp.c **** * @param hadc: ADC handle pointer
|
||||
150:Src/stm32f0xx_hal_msp.c **** * @retval None
|
||||
151:Src/stm32f0xx_hal_msp.c **** */
|
||||
152:Src/stm32f0xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
|
||||
153:Src/stm32f0xx_hal_msp.c **** {
|
||||
239 .loc 1 153 0
|
||||
240 .cfi_startproc
|
||||
241 @ args = 0, pretend = 0, frame = 0
|
||||
242 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
243 .LVL9:
|
||||
244 0000 10B5 push {r4, lr}
|
||||
245 .LCFI3:
|
||||
246 .cfi_def_cfa_offset 8
|
||||
247 .cfi_offset 4, -8
|
||||
248 .cfi_offset 14, -4
|
||||
249 0002 0400 movs r4, r0
|
||||
154:Src/stm32f0xx_hal_msp.c **** if(hadc->Instance==ADC1)
|
||||
250 .loc 1 154 0
|
||||
251 0004 0B4B ldr r3, .L14
|
||||
252 0006 0268 ldr r2, [r0]
|
||||
253 0008 9A42 cmp r2, r3
|
||||
254 000a 00D0 beq .L13
|
||||
255 .LVL10:
|
||||
256 .L11:
|
||||
155:Src/stm32f0xx_hal_msp.c **** {
|
||||
156:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */
|
||||
157:Src/stm32f0xx_hal_msp.c ****
|
||||
158:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */
|
||||
159:Src/stm32f0xx_hal_msp.c **** /* Peripheral clock disable */
|
||||
160:Src/stm32f0xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_DISABLE();
|
||||
161:Src/stm32f0xx_hal_msp.c ****
|
||||
162:Src/stm32f0xx_hal_msp.c **** /**ADC GPIO Configuration
|
||||
163:Src/stm32f0xx_hal_msp.c **** PA0 ------> ADC_IN0
|
||||
164:Src/stm32f0xx_hal_msp.c **** PA1 ------> ADC_IN1
|
||||
165:Src/stm32f0xx_hal_msp.c **** PA2 ------> ADC_IN2
|
||||
166:Src/stm32f0xx_hal_msp.c **** PA3 ------> ADC_IN3
|
||||
167:Src/stm32f0xx_hal_msp.c **** PA4 ------> ADC_IN4
|
||||
168:Src/stm32f0xx_hal_msp.c **** PA5 ------> ADC_IN5
|
||||
169:Src/stm32f0xx_hal_msp.c **** PA6 ------> ADC_IN6
|
||||
170:Src/stm32f0xx_hal_msp.c **** PA7 ------> ADC_IN7
|
||||
171:Src/stm32f0xx_hal_msp.c **** PB0 ------> ADC_IN8
|
||||
172:Src/stm32f0xx_hal_msp.c **** */
|
||||
173:Src/stm32f0xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
|
||||
174:Src/stm32f0xx_hal_msp.c **** |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7);
|
||||
175:Src/stm32f0xx_hal_msp.c ****
|
||||
176:Src/stm32f0xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0);
|
||||
177:Src/stm32f0xx_hal_msp.c ****
|
||||
178:Src/stm32f0xx_hal_msp.c **** /* ADC1 DMA DeInit */
|
||||
179:Src/stm32f0xx_hal_msp.c **** HAL_DMA_DeInit(hadc->DMA_Handle);
|
||||
180:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */
|
||||
181:Src/stm32f0xx_hal_msp.c ****
|
||||
182:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
|
||||
183:Src/stm32f0xx_hal_msp.c **** }
|
||||
184:Src/stm32f0xx_hal_msp.c ****
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 9
|
||||
|
||||
|
||||
185:Src/stm32f0xx_hal_msp.c **** }
|
||||
257 .loc 1 185 0
|
||||
258 @ sp needed
|
||||
259 .LVL11:
|
||||
260 000c 10BD pop {r4, pc}
|
||||
261 .LVL12:
|
||||
262 .L13:
|
||||
160:Src/stm32f0xx_hal_msp.c ****
|
||||
263 .loc 1 160 0
|
||||
264 000e 0A4A ldr r2, .L14+4
|
||||
265 0010 9369 ldr r3, [r2, #24]
|
||||
266 0012 0A49 ldr r1, .L14+8
|
||||
267 0014 0B40 ands r3, r1
|
||||
268 0016 9361 str r3, [r2, #24]
|
||||
173:Src/stm32f0xx_hal_msp.c **** |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7);
|
||||
269 .loc 1 173 0
|
||||
270 0018 9020 movs r0, #144
|
||||
271 .LVL13:
|
||||
272 001a FF21 movs r1, #255
|
||||
273 001c C005 lsls r0, r0, #23
|
||||
274 001e FFF7FEFF bl HAL_GPIO_DeInit
|
||||
275 .LVL14:
|
||||
176:Src/stm32f0xx_hal_msp.c ****
|
||||
276 .loc 1 176 0
|
||||
277 0022 0121 movs r1, #1
|
||||
278 0024 0648 ldr r0, .L14+12
|
||||
279 0026 FFF7FEFF bl HAL_GPIO_DeInit
|
||||
280 .LVL15:
|
||||
179:Src/stm32f0xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */
|
||||
281 .loc 1 179 0
|
||||
282 002a 206B ldr r0, [r4, #48]
|
||||
283 002c FFF7FEFF bl HAL_DMA_DeInit
|
||||
284 .LVL16:
|
||||
285 .loc 1 185 0
|
||||
286 0030 ECE7 b .L11
|
||||
287 .L15:
|
||||
288 0032 C046 .align 2
|
||||
289 .L14:
|
||||
290 0034 00240140 .word 1073816576
|
||||
291 0038 00100240 .word 1073876992
|
||||
292 003c FFFDFFFF .word -513
|
||||
293 0040 00040048 .word 1207960576
|
||||
294 .cfi_endproc
|
||||
295 .LFE45:
|
||||
297 .comm UserTxBuffer,512,4
|
||||
298 .comm UserRxBuffer,512,4
|
||||
299 .text
|
||||
300 .Letext0:
|
||||
301 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
302 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
303 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
304 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
305 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
|
||||
306 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
|
||||
307 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
|
||||
308 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
|
||||
309 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 10
|
||||
|
||||
|
||||
310 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
311 .file 12 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/l
|
||||
312 .file 13 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_
|
||||
313 .file 14 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1
|
||||
314 .file 15 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/r
|
||||
315 .file 16 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
|
||||
316 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
317 .file 18 "Inc/usbd_desc.h"
|
||||
318 .file 19 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
|
||||
319 .file 20 "Inc/usbd_cdc_interface.h"
|
||||
320 .file 21 "Inc/main.h"
|
||||
321 .file 22 "<built-in>"
|
||||
ARM GAS /tmp/ccc0m3Fm.s page 11
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_msp.c
|
||||
/tmp/ccc0m3Fm.s:16 .text.HAL_MspInit:0000000000000000 $t
|
||||
/tmp/ccc0m3Fm.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
||||
/tmp/ccc0m3Fm.s:65 .text.HAL_MspInit:000000000000002c $d
|
||||
/tmp/ccc0m3Fm.s:70 .text.HAL_ADC_MspInit:0000000000000000 $t
|
||||
/tmp/ccc0m3Fm.s:77 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
|
||||
/tmp/ccc0m3Fm.s:221 .text.HAL_ADC_MspInit:00000000000000b0 $d
|
||||
/tmp/ccc0m3Fm.s:230 .text.HAL_ADC_MspDeInit:0000000000000000 $t
|
||||
/tmp/ccc0m3Fm.s:237 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
|
||||
/tmp/ccc0m3Fm.s:290 .text.HAL_ADC_MspDeInit:0000000000000034 $d
|
||||
*COM*:0000000000000200 UserTxBuffer
|
||||
*COM*:0000000000000200 UserRxBuffer
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
memset
|
||||
HAL_GPIO_Init
|
||||
HAL_DMA_Init
|
||||
Error_Handler
|
||||
hdma_adc
|
||||
HAL_GPIO_DeInit
|
||||
HAL_DMA_DeInit
|
||||
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_pcd.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_pcd_ex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
|
@ -1,877 +0,0 @@
|
|||
ARM GAS /tmp/cc0cNFsO.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_hal_pcd_ex.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.HAL_PCDEx_PMAConfig,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global HAL_PCDEx_PMAConfig
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 HAL_PCDEx_PMAConfig:
|
||||
24 .LFB40:
|
||||
25 .file 1 "Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c"
|
||||
1:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
2:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ******************************************************************************
|
||||
3:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @file stm32f0xx_hal_pcd_ex.c
|
||||
4:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @author MCD Application Team
|
||||
5:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver.
|
||||
6:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * This file provides firmware functions to manage the following
|
||||
7:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * functionalities of the USB Peripheral Controller:
|
||||
8:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * + Extended features functions
|
||||
9:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** *
|
||||
10:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ******************************************************************************
|
||||
11:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @attention
|
||||
12:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** *
|
||||
13:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics.
|
||||
14:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * All rights reserved.</center></h2>
|
||||
15:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** *
|
||||
16:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
||||
17:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * the "License"; You may not use this file except in compliance with the
|
||||
18:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * License. You may obtain a copy of the License at:
|
||||
19:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * opensource.org/licenses/BSD-3-Clause
|
||||
20:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** *
|
||||
21:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ******************************************************************************
|
||||
22:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
23:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
24:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Includes ------------------------------------------------------------------*/
|
||||
25:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #include "stm32f0xx_hal.h"
|
||||
26:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
27:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /** @addtogroup STM32F0xx_HAL_Driver
|
||||
28:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @{
|
||||
29:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
30:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
|
||||
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver
|
||||
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @{
|
||||
ARM GAS /tmp/cc0cNFsO.s page 2
|
||||
|
||||
|
||||
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
36:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #ifdef HAL_PCD_MODULE_ENABLED
|
||||
37:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
38:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if defined (USB)
|
||||
39:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Private types -------------------------------------------------------------*/
|
||||
40:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Private variables ---------------------------------------------------------*/
|
||||
41:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Private constants ---------------------------------------------------------*/
|
||||
42:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Private macros ------------------------------------------------------------*/
|
||||
43:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Private functions ---------------------------------------------------------*/
|
||||
44:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Exported functions --------------------------------------------------------*/
|
||||
45:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
46:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions PCDEx Exported Functions
|
||||
47:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @{
|
||||
48:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
49:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
50:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions_Group1 Peripheral Control functions
|
||||
51:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief PCDEx control functions
|
||||
52:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** *
|
||||
53:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** @verbatim
|
||||
54:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ===============================================================================
|
||||
55:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ##### Extended features functions #####
|
||||
56:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ===============================================================================
|
||||
57:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** [..] This section provides functions allowing to:
|
||||
58:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** (+) Update FIFO configuration
|
||||
59:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
60:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** @endverbatim
|
||||
61:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @{
|
||||
62:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
63:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
64:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
65:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Configure PMA for EP
|
||||
66:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd Device instance
|
||||
67:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param ep_addr endpoint address
|
||||
68:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param ep_kind endpoint Kind
|
||||
69:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * USB_SNG_BUF: Single Buffer used
|
||||
70:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * USB_DBL_BUF: Double Buffer used
|
||||
71:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param pmaadress: EP address in The PMA: In case of single buffer endpoint
|
||||
72:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * this parameter is 16-bit value providing the address
|
||||
73:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * in PMA allocated to endpoint.
|
||||
74:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * In case of double buffer endpoint this parameter
|
||||
75:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * is a 32-bit value providing the endpoint buffer 0 address
|
||||
76:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * in the LSB part of 32-bit value and endpoint buffer 1 address
|
||||
77:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * in the MSB part of 32-bit value.
|
||||
78:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
79:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
80:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
81:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_PMAConfig(PCD_HandleTypeDef *hpcd,
|
||||
82:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** uint16_t ep_addr,
|
||||
83:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** uint16_t ep_kind,
|
||||
84:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** uint32_t pmaadress)
|
||||
85:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
26 .loc 1 85 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 .LVL0:
|
||||
ARM GAS /tmp/cc0cNFsO.s page 3
|
||||
|
||||
|
||||
31 0000 10B5 push {r4, lr}
|
||||
32 .LCFI0:
|
||||
33 .cfi_def_cfa_offset 8
|
||||
34 .cfi_offset 4, -8
|
||||
35 .cfi_offset 14, -4
|
||||
86:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** PCD_EPTypeDef *ep;
|
||||
87:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* initialize ep structure*/
|
||||
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** if ((0x80U & ep_addr) == 0x80U)
|
||||
36 .loc 1 89 0
|
||||
37 0002 0C06 lsls r4, r1, #24
|
||||
38 0004 0DD5 bpl .L2
|
||||
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK];
|
||||
39 .loc 1 91 0
|
||||
40 0006 0724 movs r4, #7
|
||||
41 0008 2140 ands r1, r4
|
||||
42 .LVL1:
|
||||
43 000a 4901 lsls r1, r1, #5
|
||||
44 000c 2831 adds r1, r1, #40
|
||||
45 000e 4018 adds r0, r0, r1
|
||||
46 .LVL2:
|
||||
47 .L3:
|
||||
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
93:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** else
|
||||
94:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
95:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ep = &hpcd->OUT_ep[ep_addr];
|
||||
96:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
97:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
98:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Here we check if the endpoint is single or double Buffer*/
|
||||
99:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** if (ep_kind == PCD_SNG_BUF)
|
||||
48 .loc 1 99 0
|
||||
49 0010 002A cmp r2, #0
|
||||
50 0012 0BD0 beq .L6
|
||||
100:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
101:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Single Buffer */
|
||||
102:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ep->doublebuffer = 0U;
|
||||
103:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Configure the PMA */
|
||||
104:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ep->pmaadress = (uint16_t)pmaadress;
|
||||
105:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** else /* USB_DBL_BUF */
|
||||
107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
108:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Double Buffer Endpoint */
|
||||
109:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ep->doublebuffer = 1U;
|
||||
51 .loc 1 109 0
|
||||
52 0014 0122 movs r2, #1
|
||||
53 .LVL3:
|
||||
54 0016 0273 strb r2, [r0, #12]
|
||||
110:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Configure the PMA */
|
||||
111:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ep->pmaaddr0 = (uint16_t)(pmaadress & 0xFFFFU);
|
||||
55 .loc 1 111 0
|
||||
56 0018 0381 strh r3, [r0, #8]
|
||||
112:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** ep->pmaaddr1 = (uint16_t)((pmaadress & 0xFFFF0000U) >> 16);
|
||||
57 .loc 1 112 0
|
||||
58 001a 1B0C lsrs r3, r3, #16
|
||||
59 .LVL4:
|
||||
60 001c 4381 strh r3, [r0, #10]
|
||||
ARM GAS /tmp/cc0cNFsO.s page 4
|
||||
|
||||
|
||||
61 .L5:
|
||||
113:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
114:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** return HAL_OK;
|
||||
116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
62 .loc 1 116 0
|
||||
63 001e 0020 movs r0, #0
|
||||
64 .LVL5:
|
||||
65 @ sp needed
|
||||
66 0020 10BD pop {r4, pc}
|
||||
67 .LVL6:
|
||||
68 .L2:
|
||||
95:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
69 .loc 1 95 0
|
||||
70 0022 4901 lsls r1, r1, #5
|
||||
71 .LVL7:
|
||||
72 0024 2931 adds r1, r1, #41
|
||||
73 0026 FF31 adds r1, r1, #255
|
||||
74 0028 4018 adds r0, r0, r1
|
||||
75 .LVL8:
|
||||
76 002a F1E7 b .L3
|
||||
77 .L6:
|
||||
102:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Configure the PMA */
|
||||
78 .loc 1 102 0
|
||||
79 002c 0273 strb r2, [r0, #12]
|
||||
104:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
80 .loc 1 104 0
|
||||
81 002e C380 strh r3, [r0, #6]
|
||||
82 0030 F5E7 b .L5
|
||||
83 .cfi_endproc
|
||||
84 .LFE40:
|
||||
86 .section .text.HAL_PCDEx_ActivateBCD,"ax",%progbits
|
||||
87 .align 1
|
||||
88 .global HAL_PCDEx_ActivateBCD
|
||||
89 .syntax unified
|
||||
90 .code 16
|
||||
91 .thumb_func
|
||||
92 .fpu softvfp
|
||||
94 HAL_PCDEx_ActivateBCD:
|
||||
95 .LFB41:
|
||||
117:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
118:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
119:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Activate BatteryCharging feature.
|
||||
120:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd PCD handle
|
||||
121:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
123:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateBCD(PCD_HandleTypeDef *hpcd)
|
||||
124:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
96 .loc 1 124 0
|
||||
97 .cfi_startproc
|
||||
98 @ args = 0, pretend = 0, frame = 0
|
||||
99 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
100 @ link register save eliminated.
|
||||
101 .LVL9:
|
||||
125:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
|
||||
102 .loc 1 125 0
|
||||
103 0000 0268 ldr r2, [r0]
|
||||
ARM GAS /tmp/cc0cNFsO.s page 5
|
||||
|
||||
|
||||
104 .LVL10:
|
||||
126:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 1U;
|
||||
105 .loc 1 126 0
|
||||
106 0002 9B23 movs r3, #155
|
||||
107 0004 9B00 lsls r3, r3, #2
|
||||
108 0006 0121 movs r1, #1
|
||||
109 0008 C150 str r1, [r0, r3]
|
||||
127:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
128:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Enable BCD feature */
|
||||
129:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR |= USB_BCDR_BCDEN;
|
||||
110 .loc 1 129 0
|
||||
111 000a 5823 movs r3, #88
|
||||
112 000c D15A ldrh r1, [r2, r3]
|
||||
113 000e 0120 movs r0, #1
|
||||
114 .LVL11:
|
||||
115 0010 0143 orrs r1, r0
|
||||
116 0012 D152 strh r1, [r2, r3]
|
||||
130:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
131:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Enable DCD : Data Contact Detect */
|
||||
132:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_PDEN);
|
||||
117 .loc 1 132 0
|
||||
118 0014 D15A ldrh r1, [r2, r3]
|
||||
119 0016 0420 movs r0, #4
|
||||
120 0018 8143 bics r1, r0
|
||||
121 001a D152 strh r1, [r2, r3]
|
||||
133:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_SDEN);
|
||||
122 .loc 1 133 0
|
||||
123 001c D15A ldrh r1, [r2, r3]
|
||||
124 001e 0430 adds r0, r0, #4
|
||||
125 0020 8143 bics r1, r0
|
||||
126 0022 D152 strh r1, [r2, r3]
|
||||
134:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR |= USB_BCDR_DCDEN;
|
||||
127 .loc 1 134 0
|
||||
128 0024 D15A ldrh r1, [r2, r3]
|
||||
129 0026 0220 movs r0, #2
|
||||
130 0028 0143 orrs r1, r0
|
||||
131 002a D152 strh r1, [r2, r3]
|
||||
135:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
136:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** return HAL_OK;
|
||||
137:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
132 .loc 1 137 0
|
||||
133 002c 0020 movs r0, #0
|
||||
134 @ sp needed
|
||||
135 002e 7047 bx lr
|
||||
136 .cfi_endproc
|
||||
137 .LFE41:
|
||||
139 .section .text.HAL_PCDEx_DeActivateBCD,"ax",%progbits
|
||||
140 .align 1
|
||||
141 .global HAL_PCDEx_DeActivateBCD
|
||||
142 .syntax unified
|
||||
143 .code 16
|
||||
144 .thumb_func
|
||||
145 .fpu softvfp
|
||||
147 HAL_PCDEx_DeActivateBCD:
|
||||
148 .LFB42:
|
||||
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
139:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
ARM GAS /tmp/cc0cNFsO.s page 6
|
||||
|
||||
|
||||
140:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Deactivate BatteryCharging feature.
|
||||
141:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd PCD handle
|
||||
142:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateBCD(PCD_HandleTypeDef *hpcd)
|
||||
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
149 .loc 1 145 0
|
||||
150 .cfi_startproc
|
||||
151 @ args = 0, pretend = 0, frame = 0
|
||||
152 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
153 @ link register save eliminated.
|
||||
154 .LVL12:
|
||||
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
|
||||
155 .loc 1 146 0
|
||||
156 0000 0168 ldr r1, [r0]
|
||||
157 .LVL13:
|
||||
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 0U;
|
||||
158 .loc 1 147 0
|
||||
159 0002 9B23 movs r3, #155
|
||||
160 0004 9B00 lsls r3, r3, #2
|
||||
161 0006 0022 movs r2, #0
|
||||
162 0008 C250 str r2, [r0, r3]
|
||||
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Disable BCD feature */
|
||||
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_BCDEN);
|
||||
163 .loc 1 150 0
|
||||
164 000a 5832 adds r2, r2, #88
|
||||
165 000c 8B5A ldrh r3, [r1, r2]
|
||||
166 000e 0120 movs r0, #1
|
||||
167 .LVL14:
|
||||
168 0010 8343 bics r3, r0
|
||||
169 0012 8B52 strh r3, [r1, r2]
|
||||
151:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
152:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** return HAL_OK;
|
||||
153:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
170 .loc 1 153 0
|
||||
171 0014 0020 movs r0, #0
|
||||
172 @ sp needed
|
||||
173 0016 7047 bx lr
|
||||
174 .cfi_endproc
|
||||
175 .LFE42:
|
||||
177 .section .text.HAL_PCDEx_ActivateLPM,"ax",%progbits
|
||||
178 .align 1
|
||||
179 .global HAL_PCDEx_ActivateLPM
|
||||
180 .syntax unified
|
||||
181 .code 16
|
||||
182 .thumb_func
|
||||
183 .fpu softvfp
|
||||
185 HAL_PCDEx_ActivateLPM:
|
||||
186 .LFB44:
|
||||
154:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
155:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
156:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Handle BatteryCharging Process.
|
||||
157:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd PCD handle
|
||||
158:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
159:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
160:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** void HAL_PCDEx_BCD_VBUSDetect(PCD_HandleTypeDef *hpcd)
|
||||
ARM GAS /tmp/cc0cNFsO.s page 7
|
||||
|
||||
|
||||
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
162:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
|
||||
163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** uint32_t tickstart = HAL_GetTick();
|
||||
164:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Wait Detect flag or a timeout is happen*/
|
||||
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** while ((USBx->BCDR & USB_BCDR_DCDET) == 0U)
|
||||
167:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Check for the Timeout */
|
||||
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** if ((HAL_GetTick() - tickstart) > 1000U)
|
||||
170:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
|
||||
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_ERROR);
|
||||
173:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
|
||||
174:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_ERROR);
|
||||
175:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
176:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
177:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** return;
|
||||
178:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
179:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
181:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(200U);
|
||||
182:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
183:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Data Pin Contact ? Check Detect flag */
|
||||
184:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** if ((USBx->BCDR & USB_BCDR_DCDET) == USB_BCDR_DCDET)
|
||||
185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
186:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
|
||||
187:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CONTACT_DETECTION);
|
||||
188:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
|
||||
189:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CONTACT_DETECTION);
|
||||
190:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
191:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
192:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Primary detection: checks if connected to Standard Downstream Port
|
||||
193:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** (without charging capability) */
|
||||
194:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_DCDEN);
|
||||
195:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_PDEN);
|
||||
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* If Charger detect ? */
|
||||
200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** if ((USBx->BCDR & USB_BCDR_PDET) == USB_BCDR_PDET)
|
||||
201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Start secondary detection to check connection to Charging Downstream
|
||||
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** Port or Dedicated Charging Port */
|
||||
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_PDEN);
|
||||
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_SDEN);
|
||||
207:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
208:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
209:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* If CDP ? */
|
||||
210:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** if ((USBx->BCDR & USB_BCDR_SDET) == USB_BCDR_SDET)
|
||||
211:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
212:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Dedicated Downstream Port DCP */
|
||||
213:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
|
||||
214:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
|
||||
215:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
|
||||
216:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
|
||||
217:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
ARM GAS /tmp/cc0cNFsO.s page 8
|
||||
|
||||
|
||||
218:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
219:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** else
|
||||
220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Charging Downstream Port CDP */
|
||||
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
|
||||
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
|
||||
224:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
|
||||
225:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
|
||||
226:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
227:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
228:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** else /* NO */
|
||||
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Standard Downstream Port */
|
||||
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
|
||||
233:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
|
||||
234:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
|
||||
235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
|
||||
236:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
237:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
238:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
239:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Battery Charging capability discovery finished Start Enumeration */
|
||||
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** (void)HAL_PCDEx_DeActivateBCD(hpcd);
|
||||
241:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
|
||||
242:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
|
||||
243:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
|
||||
244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
|
||||
245:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
248:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
249:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
250:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Activate LPM feature.
|
||||
251:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd PCD handle
|
||||
252:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
253:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
254:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateLPM(PCD_HandleTypeDef *hpcd)
|
||||
255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
187 .loc 1 255 0
|
||||
188 .cfi_startproc
|
||||
189 @ args = 0, pretend = 0, frame = 0
|
||||
190 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
191 @ link register save eliminated.
|
||||
192 .LVL15:
|
||||
256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
257:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
|
||||
193 .loc 1 257 0
|
||||
194 0000 0268 ldr r2, [r0]
|
||||
195 .LVL16:
|
||||
258:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->lpm_active = 1U;
|
||||
196 .loc 1 258 0
|
||||
197 0002 9A23 movs r3, #154
|
||||
198 0004 9B00 lsls r3, r3, #2
|
||||
199 0006 0121 movs r1, #1
|
||||
200 0008 C150 str r1, [r0, r3]
|
||||
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->LPM_State = LPM_L0;
|
||||
201 .loc 1 259 0
|
||||
ARM GAS /tmp/cc0cNFsO.s page 9
|
||||
|
||||
|
||||
202 000a 083B subs r3, r3, #8
|
||||
203 000c 0021 movs r1, #0
|
||||
204 000e C154 strb r1, [r0, r3]
|
||||
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->LPMCSR |= USB_LPMCSR_LMPEN;
|
||||
205 .loc 1 261 0
|
||||
206 0010 5423 movs r3, #84
|
||||
207 0012 D15A ldrh r1, [r2, r3]
|
||||
208 0014 0120 movs r0, #1
|
||||
209 .LVL17:
|
||||
210 0016 0143 orrs r1, r0
|
||||
211 0018 D152 strh r1, [r2, r3]
|
||||
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->LPMCSR |= USB_LPMCSR_LPMACK;
|
||||
212 .loc 1 262 0
|
||||
213 001a D15A ldrh r1, [r2, r3]
|
||||
214 001c 0220 movs r0, #2
|
||||
215 001e 0143 orrs r1, r0
|
||||
216 0020 D152 strh r1, [r2, r3]
|
||||
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
264:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** return HAL_OK;
|
||||
265:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
217 .loc 1 265 0
|
||||
218 0022 0020 movs r0, #0
|
||||
219 @ sp needed
|
||||
220 0024 7047 bx lr
|
||||
221 .cfi_endproc
|
||||
222 .LFE44:
|
||||
224 .section .text.HAL_PCDEx_DeActivateLPM,"ax",%progbits
|
||||
225 .align 1
|
||||
226 .global HAL_PCDEx_DeActivateLPM
|
||||
227 .syntax unified
|
||||
228 .code 16
|
||||
229 .thumb_func
|
||||
230 .fpu softvfp
|
||||
232 HAL_PCDEx_DeActivateLPM:
|
||||
233 .LFB45:
|
||||
266:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
267:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
268:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Deactivate LPM feature.
|
||||
269:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd PCD handle
|
||||
270:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM(PCD_HandleTypeDef *hpcd)
|
||||
273:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
234 .loc 1 273 0
|
||||
235 .cfi_startproc
|
||||
236 @ args = 0, pretend = 0, frame = 0
|
||||
237 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
238 @ link register save eliminated.
|
||||
239 .LVL18:
|
||||
274:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
|
||||
240 .loc 1 274 0
|
||||
241 0000 0268 ldr r2, [r0]
|
||||
242 .LVL19:
|
||||
275:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->lpm_active = 0U;
|
||||
243 .loc 1 276 0
|
||||
ARM GAS /tmp/cc0cNFsO.s page 10
|
||||
|
||||
|
||||
244 0002 9A23 movs r3, #154
|
||||
245 0004 9B00 lsls r3, r3, #2
|
||||
246 0006 0021 movs r1, #0
|
||||
247 0008 C150 str r1, [r0, r3]
|
||||
277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
278:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->LPMCSR &= ~(USB_LPMCSR_LMPEN);
|
||||
248 .loc 1 278 0
|
||||
249 000a 5423 movs r3, #84
|
||||
250 000c D15A ldrh r1, [r2, r3]
|
||||
251 000e 0120 movs r0, #1
|
||||
252 .LVL20:
|
||||
253 0010 8143 bics r1, r0
|
||||
254 0012 D152 strh r1, [r2, r3]
|
||||
279:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->LPMCSR &= ~(USB_LPMCSR_LPMACK);
|
||||
255 .loc 1 279 0
|
||||
256 0014 D15A ldrh r1, [r2, r3]
|
||||
257 0016 0130 adds r0, r0, #1
|
||||
258 0018 8143 bics r1, r0
|
||||
259 001a D152 strh r1, [r2, r3]
|
||||
280:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
281:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** return HAL_OK;
|
||||
282:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
260 .loc 1 282 0
|
||||
261 001c 0020 movs r0, #0
|
||||
262 @ sp needed
|
||||
263 001e 7047 bx lr
|
||||
264 .cfi_endproc
|
||||
265 .LFE45:
|
||||
267 .section .text.HAL_PCDEx_LPM_Callback,"ax",%progbits
|
||||
268 .align 1
|
||||
269 .weak HAL_PCDEx_LPM_Callback
|
||||
270 .syntax unified
|
||||
271 .code 16
|
||||
272 .thumb_func
|
||||
273 .fpu softvfp
|
||||
275 HAL_PCDEx_LPM_Callback:
|
||||
276 .LFB46:
|
||||
283:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
284:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
285:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
286:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
287:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Send LPM message to user layer callback.
|
||||
288:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd PCD handle
|
||||
289:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param msg LPM message
|
||||
290:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
291:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
292:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)
|
||||
293:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
277 .loc 1 293 0
|
||||
278 .cfi_startproc
|
||||
279 @ args = 0, pretend = 0, frame = 0
|
||||
280 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
281 @ link register save eliminated.
|
||||
282 .LVL21:
|
||||
294:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
|
||||
295:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(hpcd);
|
||||
296:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(msg);
|
||||
ARM GAS /tmp/cc0cNFsO.s page 11
|
||||
|
||||
|
||||
297:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
298:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
|
||||
299:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** the HAL_PCDEx_LPM_Callback could be implemented in the user file
|
||||
300:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
301:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
283 .loc 1 301 0
|
||||
284 @ sp needed
|
||||
285 0000 7047 bx lr
|
||||
286 .cfi_endproc
|
||||
287 .LFE46:
|
||||
289 .section .text.HAL_PCDEx_BCD_Callback,"ax",%progbits
|
||||
290 .align 1
|
||||
291 .weak HAL_PCDEx_BCD_Callback
|
||||
292 .syntax unified
|
||||
293 .code 16
|
||||
294 .thumb_func
|
||||
295 .fpu softvfp
|
||||
297 HAL_PCDEx_BCD_Callback:
|
||||
298 .LFB47:
|
||||
302:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
303:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
|
||||
304:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Send BatteryCharging message to user layer callback.
|
||||
305:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param hpcd PCD handle
|
||||
306:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @param msg LPM message
|
||||
307:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
|
||||
308:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
309:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_BCD_Callback(PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg)
|
||||
310:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
299 .loc 1 310 0
|
||||
300 .cfi_startproc
|
||||
301 @ args = 0, pretend = 0, frame = 0
|
||||
302 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
303 @ link register save eliminated.
|
||||
304 .LVL22:
|
||||
311:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
|
||||
312:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(hpcd);
|
||||
313:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(msg);
|
||||
314:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
315:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
|
||||
316:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** the HAL_PCDEx_BCD_Callback could be implemented in the user file
|
||||
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
|
||||
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
305 .loc 1 318 0
|
||||
306 @ sp needed
|
||||
307 0000 7047 bx lr
|
||||
308 .cfi_endproc
|
||||
309 .LFE47:
|
||||
311 .section .text.HAL_PCDEx_BCD_VBUSDetect,"ax",%progbits
|
||||
312 .align 1
|
||||
313 .global HAL_PCDEx_BCD_VBUSDetect
|
||||
314 .syntax unified
|
||||
315 .code 16
|
||||
316 .thumb_func
|
||||
317 .fpu softvfp
|
||||
319 HAL_PCDEx_BCD_VBUSDetect:
|
||||
320 .LFB43:
|
||||
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
|
||||
ARM GAS /tmp/cc0cNFsO.s page 12
|
||||
|
||||
|
||||
321 .loc 1 161 0
|
||||
322 .cfi_startproc
|
||||
323 @ args = 0, pretend = 0, frame = 0
|
||||
324 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
325 .LVL23:
|
||||
326 0000 70B5 push {r4, r5, r6, lr}
|
||||
327 .LCFI1:
|
||||
328 .cfi_def_cfa_offset 16
|
||||
329 .cfi_offset 4, -16
|
||||
330 .cfi_offset 5, -12
|
||||
331 .cfi_offset 6, -8
|
||||
332 .cfi_offset 14, -4
|
||||
333 0002 0600 movs r6, r0
|
||||
162:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** uint32_t tickstart = HAL_GetTick();
|
||||
334 .loc 1 162 0
|
||||
335 0004 0468 ldr r4, [r0]
|
||||
336 .LVL24:
|
||||
163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
337 .loc 1 163 0
|
||||
338 0006 FFF7FEFF bl HAL_GetTick
|
||||
339 .LVL25:
|
||||
340 000a 0500 movs r5, r0
|
||||
341 .LVL26:
|
||||
342 .L14:
|
||||
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
343 .loc 1 166 0
|
||||
344 000c 5823 movs r3, #88
|
||||
345 000e E35A ldrh r3, [r4, r3]
|
||||
346 0010 DB06 lsls r3, r3, #27
|
||||
347 0012 0BD4 bmi .L21
|
||||
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
348 .loc 1 169 0
|
||||
349 0014 FFF7FEFF bl HAL_GetTick
|
||||
350 .LVL27:
|
||||
351 0018 401B subs r0, r0, r5
|
||||
352 001a FA23 movs r3, #250
|
||||
353 001c 9B00 lsls r3, r3, #2
|
||||
354 001e 9842 cmp r0, r3
|
||||
355 0020 F4D9 bls .L14
|
||||
174:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
356 .loc 1 174 0
|
||||
357 0022 FF21 movs r1, #255
|
||||
358 0024 3000 movs r0, r6
|
||||
359 0026 FFF7FEFF bl HAL_PCDEx_BCD_Callback
|
||||
360 .LVL28:
|
||||
177:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
|
||||
361 .loc 1 177 0
|
||||
362 002a 43E0 b .L13
|
||||
363 .L21:
|
||||
181:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
364 .loc 1 181 0
|
||||
365 002c C820 movs r0, #200
|
||||
366 002e FFF7FEFF bl HAL_Delay
|
||||
367 .LVL29:
|
||||
184:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
368 .loc 1 184 0
|
||||
369 0032 5823 movs r3, #88
|
||||
ARM GAS /tmp/cc0cNFsO.s page 13
|
||||
|
||||
|
||||
370 0034 E35A ldrh r3, [r4, r3]
|
||||
371 0036 DB06 lsls r3, r3, #27
|
||||
372 0038 27D4 bmi .L22
|
||||
373 .L17:
|
||||
194:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
374 .loc 1 194 0
|
||||
375 003a 5825 movs r5, #88
|
||||
376 .LVL30:
|
||||
377 003c 635B ldrh r3, [r4, r5]
|
||||
378 003e 0222 movs r2, #2
|
||||
379 0040 9343 bics r3, r2
|
||||
380 0042 6353 strh r3, [r4, r5]
|
||||
195:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_PDEN);
|
||||
381 .loc 1 195 0
|
||||
382 0044 3220 movs r0, #50
|
||||
383 0046 FFF7FEFF bl HAL_Delay
|
||||
384 .LVL31:
|
||||
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
385 .loc 1 196 0
|
||||
386 004a 635B ldrh r3, [r4, r5]
|
||||
387 004c 0422 movs r2, #4
|
||||
388 004e 1343 orrs r3, r2
|
||||
389 0050 6353 strh r3, [r4, r5]
|
||||
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
390 .loc 1 197 0
|
||||
391 0052 3220 movs r0, #50
|
||||
392 0054 FFF7FEFF bl HAL_Delay
|
||||
393 .LVL32:
|
||||
200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
394 .loc 1 200 0
|
||||
395 0058 635B ldrh r3, [r4, r5]
|
||||
396 005a 9B06 lsls r3, r3, #26
|
||||
397 005c 1FD5 bpl .L18
|
||||
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
398 .loc 1 204 0
|
||||
399 005e 635B ldrh r3, [r4, r5]
|
||||
400 0060 0422 movs r2, #4
|
||||
401 0062 9343 bics r3, r2
|
||||
402 0064 6353 strh r3, [r4, r5]
|
||||
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_SDEN);
|
||||
403 .loc 1 205 0
|
||||
404 0066 3220 movs r0, #50
|
||||
405 0068 FFF7FEFF bl HAL_Delay
|
||||
406 .LVL33:
|
||||
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_Delay(50U);
|
||||
407 .loc 1 206 0
|
||||
408 006c 635B ldrh r3, [r4, r5]
|
||||
409 006e 0822 movs r2, #8
|
||||
410 0070 1343 orrs r3, r2
|
||||
411 0072 6353 strh r3, [r4, r5]
|
||||
207:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
412 .loc 1 207 0
|
||||
413 0074 3220 movs r0, #50
|
||||
414 0076 FFF7FEFF bl HAL_Delay
|
||||
415 .LVL34:
|
||||
210:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
|
||||
416 .loc 1 210 0
|
||||
ARM GAS /tmp/cc0cNFsO.s page 14
|
||||
|
||||
|
||||
417 007a 635B ldrh r3, [r4, r5]
|
||||
418 007c 5B06 lsls r3, r3, #25
|
||||
419 007e 09D5 bpl .L19
|
||||
216:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
420 .loc 1 216 0
|
||||
421 0080 FB21 movs r1, #251
|
||||
422 0082 3000 movs r0, r6
|
||||
423 0084 FFF7FEFF bl HAL_PCDEx_BCD_Callback
|
||||
424 .LVL35:
|
||||
425 0088 0DE0 b .L20
|
||||
426 .LVL36:
|
||||
427 .L22:
|
||||
189:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
428 .loc 1 189 0
|
||||
429 008a FE21 movs r1, #254
|
||||
430 008c 3000 movs r0, r6
|
||||
431 008e FFF7FEFF bl HAL_PCDEx_BCD_Callback
|
||||
432 .LVL37:
|
||||
433 0092 D2E7 b .L17
|
||||
434 .LVL38:
|
||||
435 .L19:
|
||||
225:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
436 .loc 1 225 0
|
||||
437 0094 FC21 movs r1, #252
|
||||
438 0096 3000 movs r0, r6
|
||||
439 0098 FFF7FEFF bl HAL_PCDEx_BCD_Callback
|
||||
440 .LVL39:
|
||||
441 009c 03E0 b .L20
|
||||
442 .L18:
|
||||
235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
443 .loc 1 235 0
|
||||
444 009e FD21 movs r1, #253
|
||||
445 00a0 3000 movs r0, r6
|
||||
446 00a2 FFF7FEFF bl HAL_PCDEx_BCD_Callback
|
||||
447 .LVL40:
|
||||
448 .L20:
|
||||
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
|
||||
449 .loc 1 240 0
|
||||
450 00a6 3000 movs r0, r6
|
||||
451 00a8 FFF7FEFF bl HAL_PCDEx_DeActivateBCD
|
||||
452 .LVL41:
|
||||
244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
|
||||
453 .loc 1 244 0
|
||||
454 00ac 0021 movs r1, #0
|
||||
455 00ae 3000 movs r0, r6
|
||||
456 00b0 FFF7FEFF bl HAL_PCDEx_BCD_Callback
|
||||
457 .LVL42:
|
||||
458 .L13:
|
||||
246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
|
||||
459 .loc 1 246 0
|
||||
460 @ sp needed
|
||||
461 .LVL43:
|
||||
462 .LVL44:
|
||||
463 00b4 70BD pop {r4, r5, r6, pc}
|
||||
464 .cfi_endproc
|
||||
465 .LFE43:
|
||||
467 .text
|
||||
ARM GAS /tmp/cc0cNFsO.s page 15
|
||||
|
||||
|
||||
468 .Letext0:
|
||||
469 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
470 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
471 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
472 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
473 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
|
||||
474 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
|
||||
475 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
|
||||
476 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/cc0cNFsO.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_pcd_ex.c
|
||||
/tmp/cc0cNFsO.s:16 .text.HAL_PCDEx_PMAConfig:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:23 .text.HAL_PCDEx_PMAConfig:0000000000000000 HAL_PCDEx_PMAConfig
|
||||
/tmp/cc0cNFsO.s:87 .text.HAL_PCDEx_ActivateBCD:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:94 .text.HAL_PCDEx_ActivateBCD:0000000000000000 HAL_PCDEx_ActivateBCD
|
||||
/tmp/cc0cNFsO.s:140 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:147 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 HAL_PCDEx_DeActivateBCD
|
||||
/tmp/cc0cNFsO.s:178 .text.HAL_PCDEx_ActivateLPM:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:185 .text.HAL_PCDEx_ActivateLPM:0000000000000000 HAL_PCDEx_ActivateLPM
|
||||
/tmp/cc0cNFsO.s:225 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:232 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 HAL_PCDEx_DeActivateLPM
|
||||
/tmp/cc0cNFsO.s:268 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:275 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
|
||||
/tmp/cc0cNFsO.s:290 .text.HAL_PCDEx_BCD_Callback:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:297 .text.HAL_PCDEx_BCD_Callback:0000000000000000 HAL_PCDEx_BCD_Callback
|
||||
/tmp/cc0cNFsO.s:312 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 $t
|
||||
/tmp/cc0cNFsO.s:319 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 HAL_PCDEx_BCD_VBUSDetect
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GetTick
|
||||
HAL_Delay
|
||||
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_pwr.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_pwr_ex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
|
@ -1,710 +0,0 @@
|
|||
ARM GAS /tmp/ccHErGah.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_hal_pwr_ex.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.HAL_PWR_ConfigPVD,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global HAL_PWR_ConfigPVD
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 HAL_PWR_ConfigPVD:
|
||||
24 .LFB40:
|
||||
25 .file 1 "Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c"
|
||||
1:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
2:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** ******************************************************************************
|
||||
3:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @file stm32f0xx_hal_pwr_ex.c
|
||||
4:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @author MCD Application Team
|
||||
5:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief Extended PWR HAL module driver.
|
||||
6:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * This file provides firmware functions to manage the following
|
||||
7:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * functionalities of the Power Controller (PWR) peripheral:
|
||||
8:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * + Extended Initialization and de-initialization functions
|
||||
9:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * + Extended Peripheral Control functions
|
||||
10:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** *
|
||||
11:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** ******************************************************************************
|
||||
12:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @attention
|
||||
13:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** *
|
||||
14:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics.
|
||||
15:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * All rights reserved.</center></h2>
|
||||
16:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** *
|
||||
17:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
||||
18:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * the "License"; You may not use this file except in compliance with the
|
||||
19:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * License. You may obtain a copy of the License at:
|
||||
20:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * opensource.org/licenses/BSD-3-Clause
|
||||
21:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** *
|
||||
22:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** ******************************************************************************
|
||||
23:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
24:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
25:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Includes ------------------------------------------------------------------*/
|
||||
26:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #include "stm32f0xx_hal.h"
|
||||
27:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
28:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /** @addtogroup STM32F0xx_HAL_Driver
|
||||
29:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @{
|
||||
30:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx
|
||||
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief PWREx HAL module driver
|
||||
ARM GAS /tmp/ccHErGah.s page 2
|
||||
|
||||
|
||||
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @{
|
||||
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
36:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
37:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #ifdef HAL_PWR_MODULE_ENABLED
|
||||
38:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
39:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
40:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Private define ------------------------------------------------------------*/
|
||||
41:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /** @defgroup PWREx_Private_Constants PWREx Private Constants
|
||||
42:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @{
|
||||
43:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
44:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #define PVD_MODE_IT (0x00010000U)
|
||||
45:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #define PVD_MODE_EVT (0x00020000U)
|
||||
46:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #define PVD_RISING_EDGE (0x00000001U)
|
||||
47:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #define PVD_FALLING_EDGE (0x00000002U)
|
||||
48:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
49:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @}
|
||||
50:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
51:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
52:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Private macro -------------------------------------------------------------*/
|
||||
53:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Private variables ---------------------------------------------------------*/
|
||||
54:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
55:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Exported functions ---------------------------------------------------------*/
|
||||
56:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
57:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /** @defgroup PWREx_Exported_Functions PWREx Exported Functions
|
||||
58:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @{
|
||||
59:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
60:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
61:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /** @defgroup PWREx_Exported_Functions_Group1 Peripheral Extended Control Functions
|
||||
62:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief Extended Peripheral Control functions
|
||||
63:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** *
|
||||
64:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** @verbatim
|
||||
65:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
66:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** ===============================================================================
|
||||
67:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** ##### Peripheral extended control functions #####
|
||||
68:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** ===============================================================================
|
||||
69:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
70:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** *** PVD configuration ***
|
||||
71:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** =========================
|
||||
72:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** [..]
|
||||
73:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** (+) The PVD is used to monitor the VDD power supply by comparing it to a
|
||||
74:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** threshold selected by the PVD Level (PLS[2:0] bits in the PWR_CR).
|
||||
75:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** (+) A PVDO flag is available to indicate if VDD/VDDA is higher or lower
|
||||
76:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** than the PVD threshold. This event is internally connected to the EXTI
|
||||
77:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** line16 and can generate an interrupt if enabled. This is done through
|
||||
78:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** HAL_PWR_ConfigPVD(), HAL_PWR_EnablePVD() functions.
|
||||
79:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** (+) The PVD is stopped in Standby mode.
|
||||
80:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** -@- PVD is not available on STM32F030x4/x6/x8
|
||||
81:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
82:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** *** VDDIO2 Monitor Configuration ***
|
||||
83:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** ====================================
|
||||
84:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** [..]
|
||||
85:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** (+) VDDIO2 monitor is used to monitor the VDDIO2 power supply by comparing it
|
||||
86:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** to VREFInt Voltage
|
||||
87:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** (+) This monitor is internally connected to the EXTI line31
|
||||
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** and can generate an interrupt if enabled. This is done through
|
||||
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** HAL_PWREx_EnableVddio2Monitor() function.
|
||||
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** -@- VDDIO2 is available on STM32F07x/09x/04x
|
||||
ARM GAS /tmp/ccHErGah.s page 3
|
||||
|
||||
|
||||
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** @endverbatim
|
||||
93:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @{
|
||||
94:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
95:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
96:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #if defined (STM32F031x6) || defined (STM32F051x8) || \
|
||||
97:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** defined (STM32F071xB) || defined (STM32F091xC) || \
|
||||
98:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** defined (STM32F042x6) || defined (STM32F072xB)
|
||||
99:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
100:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief Configures the voltage threshold detected by the Power Voltage Detector(PVD).
|
||||
101:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @param sConfigPVD pointer to an PWR_PVDTypeDef structure that contains the configuration
|
||||
102:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * information for the PVD.
|
||||
103:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @note Refer to the electrical characteristics of your device datasheet for
|
||||
104:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * more details about the voltage threshold corresponding to each
|
||||
105:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * detection level.
|
||||
106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
108:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWR_ConfigPVD(PWR_PVDTypeDef *sConfigPVD)
|
||||
109:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
26 .loc 1 109 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 @ link register save eliminated.
|
||||
31 .LVL0:
|
||||
110:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Check the parameters */
|
||||
111:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** assert_param(IS_PWR_PVD_LEVEL(sConfigPVD->PVDLevel));
|
||||
112:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** assert_param(IS_PWR_PVD_MODE(sConfigPVD->Mode));
|
||||
113:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
114:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Set PLS[7:5] bits according to PVDLevel value */
|
||||
115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** MODIFY_REG(PWR->CR, PWR_CR_PLS, sConfigPVD->PVDLevel);
|
||||
32 .loc 1 115 0
|
||||
33 0000 1C4A ldr r2, .L6
|
||||
34 0002 1368 ldr r3, [r2]
|
||||
35 0004 E021 movs r1, #224
|
||||
36 0006 8B43 bics r3, r1
|
||||
37 0008 0168 ldr r1, [r0]
|
||||
38 000a 0B43 orrs r3, r1
|
||||
39 000c 1360 str r3, [r2]
|
||||
116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
117:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Clear any previous config. Keep it clear if no event or IT mode is selected */
|
||||
118:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_DISABLE_EVENT();
|
||||
40 .loc 1 118 0
|
||||
41 000e 1A4B ldr r3, .L6+4
|
||||
42 0010 5968 ldr r1, [r3, #4]
|
||||
43 0012 1A4A ldr r2, .L6+8
|
||||
44 0014 1140 ands r1, r2
|
||||
45 0016 5960 str r1, [r3, #4]
|
||||
119:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_DISABLE_IT();
|
||||
46 .loc 1 119 0
|
||||
47 0018 1968 ldr r1, [r3]
|
||||
48 001a 1140 ands r1, r2
|
||||
49 001c 1960 str r1, [r3]
|
||||
120:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE();
|
||||
50 .loc 1 120 0
|
||||
51 001e 9968 ldr r1, [r3, #8]
|
||||
52 0020 1140 ands r1, r2
|
||||
ARM GAS /tmp/ccHErGah.s page 4
|
||||
|
||||
|
||||
53 0022 9960 str r1, [r3, #8]
|
||||
54 0024 D968 ldr r1, [r3, #12]
|
||||
55 0026 0A40 ands r2, r1
|
||||
56 0028 DA60 str r2, [r3, #12]
|
||||
121:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Configure interrupt mode */
|
||||
123:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_MODE_IT) == PVD_MODE_IT)
|
||||
57 .loc 1 123 0
|
||||
58 002a 4368 ldr r3, [r0, #4]
|
||||
59 002c DB03 lsls r3, r3, #15
|
||||
60 002e 05D5 bpl .L2
|
||||
124:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
125:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_IT();
|
||||
61 .loc 1 125 0
|
||||
62 0030 114A ldr r2, .L6+4
|
||||
63 0032 1168 ldr r1, [r2]
|
||||
64 0034 8023 movs r3, #128
|
||||
65 0036 5B02 lsls r3, r3, #9
|
||||
66 0038 0B43 orrs r3, r1
|
||||
67 003a 1360 str r3, [r2]
|
||||
68 .L2:
|
||||
126:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
127:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
128:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Configure event mode */
|
||||
129:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_MODE_EVT) == PVD_MODE_EVT)
|
||||
69 .loc 1 129 0
|
||||
70 003c 4368 ldr r3, [r0, #4]
|
||||
71 003e 9B03 lsls r3, r3, #14
|
||||
72 0040 05D5 bpl .L3
|
||||
130:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
131:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_EVENT();
|
||||
73 .loc 1 131 0
|
||||
74 0042 0D4A ldr r2, .L6+4
|
||||
75 0044 5168 ldr r1, [r2, #4]
|
||||
76 0046 8023 movs r3, #128
|
||||
77 0048 5B02 lsls r3, r3, #9
|
||||
78 004a 0B43 orrs r3, r1
|
||||
79 004c 5360 str r3, [r2, #4]
|
||||
80 .L3:
|
||||
132:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
133:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
134:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Configure the edge */
|
||||
135:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_RISING_EDGE) == PVD_RISING_EDGE)
|
||||
81 .loc 1 135 0
|
||||
82 004e 4368 ldr r3, [r0, #4]
|
||||
83 0050 DB07 lsls r3, r3, #31
|
||||
84 0052 05D5 bpl .L4
|
||||
136:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
137:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE();
|
||||
85 .loc 1 137 0
|
||||
86 0054 084A ldr r2, .L6+4
|
||||
87 0056 9168 ldr r1, [r2, #8]
|
||||
88 0058 8023 movs r3, #128
|
||||
89 005a 5B02 lsls r3, r3, #9
|
||||
90 005c 0B43 orrs r3, r1
|
||||
91 005e 9360 str r3, [r2, #8]
|
||||
92 .L4:
|
||||
ARM GAS /tmp/ccHErGah.s page 5
|
||||
|
||||
|
||||
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
139:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
140:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** if((sConfigPVD->Mode & PVD_FALLING_EDGE) == PVD_FALLING_EDGE)
|
||||
93 .loc 1 140 0
|
||||
94 0060 4368 ldr r3, [r0, #4]
|
||||
95 0062 9B07 lsls r3, r3, #30
|
||||
96 0064 05D5 bpl .L1
|
||||
141:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
142:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE();
|
||||
97 .loc 1 142 0
|
||||
98 0066 044A ldr r2, .L6+4
|
||||
99 0068 D168 ldr r1, [r2, #12]
|
||||
100 006a 8023 movs r3, #128
|
||||
101 006c 5B02 lsls r3, r3, #9
|
||||
102 006e 0B43 orrs r3, r1
|
||||
103 0070 D360 str r3, [r2, #12]
|
||||
104 .L1:
|
||||
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
105 .loc 1 144 0
|
||||
106 @ sp needed
|
||||
107 0072 7047 bx lr
|
||||
108 .L7:
|
||||
109 .align 2
|
||||
110 .L6:
|
||||
111 0074 00700040 .word 1073770496
|
||||
112 0078 00040140 .word 1073808384
|
||||
113 007c FFFFFEFF .word -65537
|
||||
114 .cfi_endproc
|
||||
115 .LFE40:
|
||||
117 .section .text.HAL_PWR_EnablePVD,"ax",%progbits
|
||||
118 .align 1
|
||||
119 .global HAL_PWR_EnablePVD
|
||||
120 .syntax unified
|
||||
121 .code 16
|
||||
122 .thumb_func
|
||||
123 .fpu softvfp
|
||||
125 HAL_PWR_EnablePVD:
|
||||
126 .LFB41:
|
||||
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief Enables the Power Voltage Detector(PVD).
|
||||
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWR_EnablePVD(void)
|
||||
151:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
127 .loc 1 151 0
|
||||
128 .cfi_startproc
|
||||
129 @ args = 0, pretend = 0, frame = 0
|
||||
130 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
131 @ link register save eliminated.
|
||||
152:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** PWR->CR |= (uint32_t)PWR_CR_PVDE;
|
||||
132 .loc 1 152 0
|
||||
133 0000 024A ldr r2, .L9
|
||||
134 0002 1368 ldr r3, [r2]
|
||||
135 0004 1021 movs r1, #16
|
||||
136 0006 0B43 orrs r3, r1
|
||||
ARM GAS /tmp/ccHErGah.s page 6
|
||||
|
||||
|
||||
137 0008 1360 str r3, [r2]
|
||||
153:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
138 .loc 1 153 0
|
||||
139 @ sp needed
|
||||
140 000a 7047 bx lr
|
||||
141 .L10:
|
||||
142 .align 2
|
||||
143 .L9:
|
||||
144 000c 00700040 .word 1073770496
|
||||
145 .cfi_endproc
|
||||
146 .LFE41:
|
||||
148 .section .text.HAL_PWR_DisablePVD,"ax",%progbits
|
||||
149 .align 1
|
||||
150 .global HAL_PWR_DisablePVD
|
||||
151 .syntax unified
|
||||
152 .code 16
|
||||
153 .thumb_func
|
||||
154 .fpu softvfp
|
||||
156 HAL_PWR_DisablePVD:
|
||||
157 .LFB42:
|
||||
154:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
155:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
156:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief Disables the Power Voltage Detector(PVD).
|
||||
157:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
158:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
159:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWR_DisablePVD(void)
|
||||
160:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
158 .loc 1 160 0
|
||||
159 .cfi_startproc
|
||||
160 @ args = 0, pretend = 0, frame = 0
|
||||
161 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
162 @ link register save eliminated.
|
||||
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** PWR->CR &= ~((uint32_t)PWR_CR_PVDE);
|
||||
163 .loc 1 161 0
|
||||
164 0000 024A ldr r2, .L12
|
||||
165 0002 1368 ldr r3, [r2]
|
||||
166 0004 1021 movs r1, #16
|
||||
167 0006 8B43 bics r3, r1
|
||||
168 0008 1360 str r3, [r2]
|
||||
162:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
169 .loc 1 162 0
|
||||
170 @ sp needed
|
||||
171 000a 7047 bx lr
|
||||
172 .L13:
|
||||
173 .align 2
|
||||
174 .L12:
|
||||
175 000c 00700040 .word 1073770496
|
||||
176 .cfi_endproc
|
||||
177 .LFE42:
|
||||
179 .section .text.HAL_PWR_PVDCallback,"ax",%progbits
|
||||
180 .align 1
|
||||
181 .weak HAL_PWR_PVDCallback
|
||||
182 .syntax unified
|
||||
183 .code 16
|
||||
184 .thumb_func
|
||||
185 .fpu softvfp
|
||||
187 HAL_PWR_PVDCallback:
|
||||
ARM GAS /tmp/ccHErGah.s page 7
|
||||
|
||||
|
||||
188 .LFB44:
|
||||
163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
164:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief This function handles the PWR PVD interrupt request.
|
||||
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @note This API should be called under the PVD_IRQHandler() or PVD_VDDIO2_IRQHandler().
|
||||
167:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWR_PVD_IRQHandler(void)
|
||||
170:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Check PWR exti flag */
|
||||
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** if(__HAL_PWR_PVD_EXTI_GET_FLAG() != RESET)
|
||||
173:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
174:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* PWR PVD interrupt user callback */
|
||||
175:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** HAL_PWR_PVDCallback();
|
||||
176:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
177:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Clear PWR Exti pending bit */
|
||||
178:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_CLEAR_FLAG();
|
||||
179:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
181:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
182:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
183:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief PWR PVD interrupt callback
|
||||
184:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
186:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __weak void HAL_PWR_PVDCallback(void)
|
||||
187:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
189 .loc 1 187 0
|
||||
190 .cfi_startproc
|
||||
191 @ args = 0, pretend = 0, frame = 0
|
||||
192 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
193 @ link register save eliminated.
|
||||
188:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* NOTE : This function Should not be modified, when the callback is needed,
|
||||
189:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** the HAL_PWR_PVDCallback could be implemented in the user file
|
||||
190:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
191:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
194 .loc 1 191 0
|
||||
195 @ sp needed
|
||||
196 0000 7047 bx lr
|
||||
197 .cfi_endproc
|
||||
198 .LFE44:
|
||||
200 .section .text.HAL_PWR_PVD_IRQHandler,"ax",%progbits
|
||||
201 .align 1
|
||||
202 .global HAL_PWR_PVD_IRQHandler
|
||||
203 .syntax unified
|
||||
204 .code 16
|
||||
205 .thumb_func
|
||||
206 .fpu softvfp
|
||||
208 HAL_PWR_PVD_IRQHandler:
|
||||
209 .LFB43:
|
||||
170:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Check PWR exti flag */
|
||||
210 .loc 1 170 0
|
||||
211 .cfi_startproc
|
||||
212 @ args = 0, pretend = 0, frame = 0
|
||||
213 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
214 0000 10B5 push {r4, lr}
|
||||
215 .LCFI0:
|
||||
216 .cfi_def_cfa_offset 8
|
||||
ARM GAS /tmp/ccHErGah.s page 8
|
||||
|
||||
|
||||
217 .cfi_offset 4, -8
|
||||
218 .cfi_offset 14, -4
|
||||
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
219 .loc 1 172 0
|
||||
220 0002 064B ldr r3, .L18
|
||||
221 0004 5B69 ldr r3, [r3, #20]
|
||||
222 0006 DB03 lsls r3, r3, #15
|
||||
223 0008 00D4 bmi .L17
|
||||
224 .L15:
|
||||
180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
225 .loc 1 180 0
|
||||
226 @ sp needed
|
||||
227 000a 10BD pop {r4, pc}
|
||||
228 .L17:
|
||||
175:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
229 .loc 1 175 0
|
||||
230 000c FFF7FEFF bl HAL_PWR_PVDCallback
|
||||
231 .LVL1:
|
||||
178:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
232 .loc 1 178 0
|
||||
233 0010 024B ldr r3, .L18
|
||||
234 0012 8022 movs r2, #128
|
||||
235 0014 5202 lsls r2, r2, #9
|
||||
236 0016 5A61 str r2, [r3, #20]
|
||||
180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
237 .loc 1 180 0
|
||||
238 0018 F7E7 b .L15
|
||||
239 .L19:
|
||||
240 001a C046 .align 2
|
||||
241 .L18:
|
||||
242 001c 00040140 .word 1073808384
|
||||
243 .cfi_endproc
|
||||
244 .LFE43:
|
||||
246 .section .text.HAL_PWREx_EnableVddio2Monitor,"ax",%progbits
|
||||
247 .align 1
|
||||
248 .global HAL_PWREx_EnableVddio2Monitor
|
||||
249 .syntax unified
|
||||
250 .code 16
|
||||
251 .thumb_func
|
||||
252 .fpu softvfp
|
||||
254 HAL_PWREx_EnableVddio2Monitor:
|
||||
255 .LFB45:
|
||||
192:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
193:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #endif /* defined (STM32F031x6) || defined (STM32F051x8) || */
|
||||
194:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* defined (STM32F071xB) || defined (STM32F091xC) || */
|
||||
195:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* defined (STM32F042x6) || defined (STM32F072xB) */
|
||||
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** #if defined (STM32F042x6) || defined (STM32F048xx) || \
|
||||
198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** defined (STM32F071xB) || defined (STM32F072xB) || defined (STM32F078xx) || \
|
||||
199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** defined (STM32F091xC) || defined (STM32F098xx)
|
||||
200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief Enable VDDIO2 monitor: enable Exti 31 and falling edge detection.
|
||||
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @note If Exti 31 is enable correlty and VDDIO2 voltage goes below Vrefint,
|
||||
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** an interrupt is generated Irq line 1.
|
||||
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** NVIS has to be enable by user.
|
||||
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
ARM GAS /tmp/ccHErGah.s page 9
|
||||
|
||||
|
||||
207:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWREx_EnableVddio2Monitor(void)
|
||||
208:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
256 .loc 1 208 0
|
||||
257 .cfi_startproc
|
||||
258 @ args = 0, pretend = 0, frame = 0
|
||||
259 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
260 @ link register save eliminated.
|
||||
209:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_VDDIO2_EXTI_ENABLE_IT();
|
||||
261 .loc 1 209 0
|
||||
262 0000 044B ldr r3, .L21
|
||||
263 0002 1968 ldr r1, [r3]
|
||||
264 0004 8022 movs r2, #128
|
||||
265 0006 1206 lsls r2, r2, #24
|
||||
266 0008 1143 orrs r1, r2
|
||||
267 000a 1960 str r1, [r3]
|
||||
210:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_VDDIO2_EXTI_ENABLE_FALLING_EDGE();
|
||||
268 .loc 1 210 0
|
||||
269 000c D968 ldr r1, [r3, #12]
|
||||
270 000e 0A43 orrs r2, r1
|
||||
271 0010 DA60 str r2, [r3, #12]
|
||||
211:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
272 .loc 1 211 0
|
||||
273 @ sp needed
|
||||
274 0012 7047 bx lr
|
||||
275 .L22:
|
||||
276 .align 2
|
||||
277 .L21:
|
||||
278 0014 00040140 .word 1073808384
|
||||
279 .cfi_endproc
|
||||
280 .LFE45:
|
||||
282 .section .text.HAL_PWREx_DisableVddio2Monitor,"ax",%progbits
|
||||
283 .align 1
|
||||
284 .global HAL_PWREx_DisableVddio2Monitor
|
||||
285 .syntax unified
|
||||
286 .code 16
|
||||
287 .thumb_func
|
||||
288 .fpu softvfp
|
||||
290 HAL_PWREx_DisableVddio2Monitor:
|
||||
291 .LFB46:
|
||||
212:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
213:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
214:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief Disable the Vddio2 Monitor.
|
||||
215:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
216:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
217:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWREx_DisableVddio2Monitor(void)
|
||||
218:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
292 .loc 1 218 0
|
||||
293 .cfi_startproc
|
||||
294 @ args = 0, pretend = 0, frame = 0
|
||||
295 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
296 @ link register save eliminated.
|
||||
219:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_VDDIO2_EXTI_DISABLE_IT();
|
||||
297 .loc 1 219 0
|
||||
298 0000 064B ldr r3, .L24
|
||||
299 0002 1A68 ldr r2, [r3]
|
||||
300 0004 5200 lsls r2, r2, #1
|
||||
301 0006 5208 lsrs r2, r2, #1
|
||||
ARM GAS /tmp/ccHErGah.s page 10
|
||||
|
||||
|
||||
302 0008 1A60 str r2, [r3]
|
||||
220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_VDDIO2_EXTI_DISABLE_FALLING_EDGE();
|
||||
303 .loc 1 220 0
|
||||
304 000a DA68 ldr r2, [r3, #12]
|
||||
305 000c 5200 lsls r2, r2, #1
|
||||
306 000e 5208 lsrs r2, r2, #1
|
||||
307 0010 DA60 str r2, [r3, #12]
|
||||
308 0012 9A68 ldr r2, [r3, #8]
|
||||
309 0014 5200 lsls r2, r2, #1
|
||||
310 0016 5208 lsrs r2, r2, #1
|
||||
311 0018 9A60 str r2, [r3, #8]
|
||||
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
312 .loc 1 222 0
|
||||
313 @ sp needed
|
||||
314 001a 7047 bx lr
|
||||
315 .L25:
|
||||
316 .align 2
|
||||
317 .L24:
|
||||
318 001c 00040140 .word 1073808384
|
||||
319 .cfi_endproc
|
||||
320 .LFE46:
|
||||
322 .section .text.HAL_PWREx_Vddio2MonitorCallback,"ax",%progbits
|
||||
323 .align 1
|
||||
324 .weak HAL_PWREx_Vddio2MonitorCallback
|
||||
325 .syntax unified
|
||||
326 .code 16
|
||||
327 .thumb_func
|
||||
328 .fpu softvfp
|
||||
330 HAL_PWREx_Vddio2MonitorCallback:
|
||||
331 .LFB48:
|
||||
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
224:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
225:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief This function handles the PWR Vddio2 monitor interrupt request.
|
||||
226:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @note This API should be called under the VDDIO2_IRQHandler() PVD_VDDIO2_IRQHandler().
|
||||
227:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
228:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWREx_Vddio2Monitor_IRQHandler(void)
|
||||
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Check PWR exti flag */
|
||||
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** if(__HAL_PWR_VDDIO2_EXTI_GET_FLAG() != RESET)
|
||||
233:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
234:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* PWR Vddio2 monitor interrupt user callback */
|
||||
235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** HAL_PWREx_Vddio2MonitorCallback();
|
||||
236:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
237:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Clear PWR Exti pending bit */
|
||||
238:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __HAL_PWR_VDDIO2_EXTI_CLEAR_FLAG();
|
||||
239:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
241:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
242:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /**
|
||||
243:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief PWR Vddio2 Monitor interrupt callback
|
||||
244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
|
||||
245:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __weak void HAL_PWREx_Vddio2MonitorCallback(void)
|
||||
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
332 .loc 1 247 0
|
||||
ARM GAS /tmp/ccHErGah.s page 11
|
||||
|
||||
|
||||
333 .cfi_startproc
|
||||
334 @ args = 0, pretend = 0, frame = 0
|
||||
335 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
336 @ link register save eliminated.
|
||||
248:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* NOTE : This function Should not be modified, when the callback is needed,
|
||||
249:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** the HAL_PWREx_Vddio2MonitorCallback could be implemented in the user file
|
||||
250:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
|
||||
251:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
337 .loc 1 251 0
|
||||
338 @ sp needed
|
||||
339 0000 7047 bx lr
|
||||
340 .cfi_endproc
|
||||
341 .LFE48:
|
||||
343 .section .text.HAL_PWREx_Vddio2Monitor_IRQHandler,"ax",%progbits
|
||||
344 .align 1
|
||||
345 .global HAL_PWREx_Vddio2Monitor_IRQHandler
|
||||
346 .syntax unified
|
||||
347 .code 16
|
||||
348 .thumb_func
|
||||
349 .fpu softvfp
|
||||
351 HAL_PWREx_Vddio2Monitor_IRQHandler:
|
||||
352 .LFB47:
|
||||
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /* Check PWR exti flag */
|
||||
353 .loc 1 230 0
|
||||
354 .cfi_startproc
|
||||
355 @ args = 0, pretend = 0, frame = 0
|
||||
356 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
357 0000 10B5 push {r4, lr}
|
||||
358 .LCFI1:
|
||||
359 .cfi_def_cfa_offset 8
|
||||
360 .cfi_offset 4, -8
|
||||
361 .cfi_offset 14, -4
|
||||
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
|
||||
362 .loc 1 232 0
|
||||
363 0002 064B ldr r3, .L30
|
||||
364 0004 5B69 ldr r3, [r3, #20]
|
||||
365 0006 002B cmp r3, #0
|
||||
366 0008 00DB blt .L29
|
||||
367 .L27:
|
||||
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
368 .loc 1 240 0
|
||||
369 @ sp needed
|
||||
370 000a 10BD pop {r4, pc}
|
||||
371 .L29:
|
||||
235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
372 .loc 1 235 0
|
||||
373 000c FFF7FEFF bl HAL_PWREx_Vddio2MonitorCallback
|
||||
374 .LVL2:
|
||||
238:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
|
||||
375 .loc 1 238 0
|
||||
376 0010 024B ldr r3, .L30
|
||||
377 0012 8022 movs r2, #128
|
||||
378 0014 1206 lsls r2, r2, #24
|
||||
379 0016 5A61 str r2, [r3, #20]
|
||||
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
|
||||
380 .loc 1 240 0
|
||||
381 0018 F7E7 b .L27
|
||||
ARM GAS /tmp/ccHErGah.s page 12
|
||||
|
||||
|
||||
382 .L31:
|
||||
383 001a C046 .align 2
|
||||
384 .L30:
|
||||
385 001c 00040140 .word 1073808384
|
||||
386 .cfi_endproc
|
||||
387 .LFE47:
|
||||
389 .text
|
||||
390 .Letext0:
|
||||
391 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
392 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
393 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
394 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
395 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h"
|
||||
396 .file 7 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
|
||||
397 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/ccHErGah.s page 13
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_pwr_ex.c
|
||||
/tmp/ccHErGah.s:16 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:23 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
|
||||
/tmp/ccHErGah.s:111 .text.HAL_PWR_ConfigPVD:0000000000000074 $d
|
||||
/tmp/ccHErGah.s:118 .text.HAL_PWR_EnablePVD:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:125 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
|
||||
/tmp/ccHErGah.s:144 .text.HAL_PWR_EnablePVD:000000000000000c $d
|
||||
/tmp/ccHErGah.s:149 .text.HAL_PWR_DisablePVD:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:156 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
|
||||
/tmp/ccHErGah.s:175 .text.HAL_PWR_DisablePVD:000000000000000c $d
|
||||
/tmp/ccHErGah.s:180 .text.HAL_PWR_PVDCallback:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:187 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
|
||||
/tmp/ccHErGah.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:208 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
|
||||
/tmp/ccHErGah.s:242 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
|
||||
/tmp/ccHErGah.s:247 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:254 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 HAL_PWREx_EnableVddio2Monitor
|
||||
/tmp/ccHErGah.s:278 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000014 $d
|
||||
/tmp/ccHErGah.s:283 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:290 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 HAL_PWREx_DisableVddio2Monitor
|
||||
/tmp/ccHErGah.s:318 .text.HAL_PWREx_DisableVddio2Monitor:000000000000001c $d
|
||||
/tmp/ccHErGah.s:323 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:330 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 HAL_PWREx_Vddio2MonitorCallback
|
||||
/tmp/ccHErGah.s:344 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccHErGah.s:351 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 HAL_PWREx_Vddio2Monitor_IRQHandler
|
||||
/tmp/ccHErGah.s:385 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:000000000000001c $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_rcc.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_rcc_ex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_tim.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_tim.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
ARM GAS /tmp/ccxzIWlM.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_hal_tim.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .Letext0:
|
||||
16 .file 1 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
17 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
18 .file 3 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
19 .file 4 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/ccxzIWlM.s page 2
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_tim.c
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_hal_tim_ex.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_tim_ex.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
ARM GAS /tmp/cc8GQn03.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_hal_tim_ex.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .Letext0:
|
||||
16 .file 1 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
17 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
18 .file 3 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
19 .file 4 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/cc8GQn03.s page 2
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_tim_ex.c
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
|
|
@ -1,123 +0,0 @@
|
|||
build/stm32f0xx_it.o: Src/stm32f0xx_it.c Inc/main.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Inc/usbd_conf.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Inc/usbd_desc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Inc/usbd_cdc_interface.h Inc/stm32f0xx_it.h
|
||||
|
||||
Inc/main.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Inc/usbd_desc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Inc/usbd_cdc_interface.h:
|
||||
|
||||
Inc/stm32f0xx_it.h:
|
||||
|
|
@ -1,452 +0,0 @@
|
|||
ARM GAS /tmp/ccFmyTBY.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "stm32f0xx_it.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.NMI_Handler,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global NMI_Handler
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 NMI_Handler:
|
||||
24 .LFB43:
|
||||
25 .file 1 "Src/stm32f0xx_it.c"
|
||||
1:Src/stm32f0xx_it.c **** /* USER CODE BEGIN Header */
|
||||
2:Src/stm32f0xx_it.c **** /**
|
||||
3:Src/stm32f0xx_it.c **** ******************************************************************************
|
||||
4:Src/stm32f0xx_it.c **** * @file stm32f0xx_it.c
|
||||
5:Src/stm32f0xx_it.c **** * @brief Interrupt Service Routines.
|
||||
6:Src/stm32f0xx_it.c **** ******************************************************************************
|
||||
7:Src/stm32f0xx_it.c **** * @attention
|
||||
8:Src/stm32f0xx_it.c **** *
|
||||
9:Src/stm32f0xx_it.c **** * <h2><center>© Copyright (c) 2020 STMicroelectronics.
|
||||
10:Src/stm32f0xx_it.c **** * All rights reserved.</center></h2>
|
||||
11:Src/stm32f0xx_it.c **** *
|
||||
12:Src/stm32f0xx_it.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
||||
13:Src/stm32f0xx_it.c **** * the "License"; You may not use this file except in compliance with the
|
||||
14:Src/stm32f0xx_it.c **** * License. You may obtain a copy of the License at:
|
||||
15:Src/stm32f0xx_it.c **** * opensource.org/licenses/BSD-3-Clause
|
||||
16:Src/stm32f0xx_it.c **** *
|
||||
17:Src/stm32f0xx_it.c **** ******************************************************************************
|
||||
18:Src/stm32f0xx_it.c **** */
|
||||
19:Src/stm32f0xx_it.c **** /* USER CODE END Header */
|
||||
20:Src/stm32f0xx_it.c ****
|
||||
21:Src/stm32f0xx_it.c **** /* Includes ------------------------------------------------------------------*/
|
||||
22:Src/stm32f0xx_it.c **** #include "main.h"
|
||||
23:Src/stm32f0xx_it.c **** #include "stm32f0xx_it.h"
|
||||
24:Src/stm32f0xx_it.c **** /* Private includes ----------------------------------------------------------*/
|
||||
25:Src/stm32f0xx_it.c **** /* USER CODE BEGIN Includes */
|
||||
26:Src/stm32f0xx_it.c **** /* USER CODE END Includes */
|
||||
27:Src/stm32f0xx_it.c **** extern PCD_HandleTypeDef hpcd;
|
||||
28:Src/stm32f0xx_it.c ****
|
||||
29:Src/stm32f0xx_it.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
30:Src/stm32f0xx_it.c **** /* USER CODE BEGIN TD */
|
||||
31:Src/stm32f0xx_it.c ****
|
||||
32:Src/stm32f0xx_it.c **** /* USER CODE END TD */
|
||||
33:Src/stm32f0xx_it.c ****
|
||||
ARM GAS /tmp/ccFmyTBY.s page 2
|
||||
|
||||
|
||||
34:Src/stm32f0xx_it.c **** /* Private define ------------------------------------------------------------*/
|
||||
35:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PD */
|
||||
36:Src/stm32f0xx_it.c ****
|
||||
37:Src/stm32f0xx_it.c **** /* USER CODE END PD */
|
||||
38:Src/stm32f0xx_it.c ****
|
||||
39:Src/stm32f0xx_it.c **** /* Private macro -------------------------------------------------------------*/
|
||||
40:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PM */
|
||||
41:Src/stm32f0xx_it.c ****
|
||||
42:Src/stm32f0xx_it.c **** /* USER CODE END PM */
|
||||
43:Src/stm32f0xx_it.c ****
|
||||
44:Src/stm32f0xx_it.c **** /* Private variables ---------------------------------------------------------*/
|
||||
45:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PV */
|
||||
46:Src/stm32f0xx_it.c ****
|
||||
47:Src/stm32f0xx_it.c **** /* USER CODE END PV */
|
||||
48:Src/stm32f0xx_it.c ****
|
||||
49:Src/stm32f0xx_it.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
50:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PFP */
|
||||
51:Src/stm32f0xx_it.c ****
|
||||
52:Src/stm32f0xx_it.c **** /* USER CODE END PFP */
|
||||
53:Src/stm32f0xx_it.c ****
|
||||
54:Src/stm32f0xx_it.c **** /* Private user code ---------------------------------------------------------*/
|
||||
55:Src/stm32f0xx_it.c **** /* USER CODE BEGIN 0 */
|
||||
56:Src/stm32f0xx_it.c ****
|
||||
57:Src/stm32f0xx_it.c **** /* USER CODE END 0 */
|
||||
58:Src/stm32f0xx_it.c ****
|
||||
59:Src/stm32f0xx_it.c **** /* External variables --------------------------------------------------------*/
|
||||
60:Src/stm32f0xx_it.c **** extern DMA_HandleTypeDef hdma_adc;
|
||||
61:Src/stm32f0xx_it.c **** /* USER CODE BEGIN EV */
|
||||
62:Src/stm32f0xx_it.c ****
|
||||
63:Src/stm32f0xx_it.c **** /* USER CODE END EV */
|
||||
64:Src/stm32f0xx_it.c ****
|
||||
65:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
66:Src/stm32f0xx_it.c **** /* Cortex-M0 Processor Interruption and Exception Handlers */
|
||||
67:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
68:Src/stm32f0xx_it.c **** /**
|
||||
69:Src/stm32f0xx_it.c **** * @brief This function handles Non maskable interrupt.
|
||||
70:Src/stm32f0xx_it.c **** */
|
||||
71:Src/stm32f0xx_it.c **** void NMI_Handler(void)
|
||||
72:Src/stm32f0xx_it.c **** {
|
||||
26 .loc 1 72 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 @ link register save eliminated.
|
||||
73:Src/stm32f0xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
|
||||
74:Src/stm32f0xx_it.c ****
|
||||
75:Src/stm32f0xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
|
||||
76:Src/stm32f0xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
|
||||
77:Src/stm32f0xx_it.c ****
|
||||
78:Src/stm32f0xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
|
||||
79:Src/stm32f0xx_it.c **** }
|
||||
31 .loc 1 79 0
|
||||
32 @ sp needed
|
||||
33 0000 7047 bx lr
|
||||
34 .cfi_endproc
|
||||
35 .LFE43:
|
||||
37 .section .text.HardFault_Handler,"ax",%progbits
|
||||
ARM GAS /tmp/ccFmyTBY.s page 3
|
||||
|
||||
|
||||
38 .align 1
|
||||
39 .global HardFault_Handler
|
||||
40 .syntax unified
|
||||
41 .code 16
|
||||
42 .thumb_func
|
||||
43 .fpu softvfp
|
||||
45 HardFault_Handler:
|
||||
46 .LFB44:
|
||||
80:Src/stm32f0xx_it.c ****
|
||||
81:Src/stm32f0xx_it.c **** /**
|
||||
82:Src/stm32f0xx_it.c **** * @brief This function handles Hard fault interrupt.
|
||||
83:Src/stm32f0xx_it.c **** */
|
||||
84:Src/stm32f0xx_it.c **** void HardFault_Handler(void)
|
||||
85:Src/stm32f0xx_it.c **** {
|
||||
47 .loc 1 85 0
|
||||
48 .cfi_startproc
|
||||
49 @ Volatile: function does not return.
|
||||
50 @ args = 0, pretend = 0, frame = 0
|
||||
51 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
52 0000 70B5 push {r4, r5, r6, lr}
|
||||
53 .LCFI0:
|
||||
54 .cfi_def_cfa_offset 16
|
||||
55 .cfi_offset 4, -16
|
||||
56 .cfi_offset 5, -12
|
||||
57 .cfi_offset 6, -8
|
||||
58 .cfi_offset 14, -4
|
||||
59 .L3:
|
||||
86:Src/stm32f0xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
|
||||
87:Src/stm32f0xx_it.c ****
|
||||
88:Src/stm32f0xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
|
||||
89:Src/stm32f0xx_it.c **** while (1)
|
||||
90:Src/stm32f0xx_it.c **** {
|
||||
91:Src/stm32f0xx_it.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,1);
|
||||
60 .loc 1 91 0 discriminator 1
|
||||
61 0002 8025 movs r5, #128
|
||||
62 0004 AD01 lsls r5, r5, #6
|
||||
63 0006 094C ldr r4, .L4
|
||||
64 0008 0122 movs r2, #1
|
||||
65 000a 2900 movs r1, r5
|
||||
66 000c 2000 movs r0, r4
|
||||
67 000e FFF7FEFF bl HAL_GPIO_WritePin
|
||||
68 .LVL0:
|
||||
92:Src/stm32f0xx_it.c **** HAL_Delay(100);
|
||||
69 .loc 1 92 0 discriminator 1
|
||||
70 0012 6420 movs r0, #100
|
||||
71 0014 FFF7FEFF bl HAL_Delay
|
||||
72 .LVL1:
|
||||
93:Src/stm32f0xx_it.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,0);
|
||||
73 .loc 1 93 0 discriminator 1
|
||||
74 0018 0022 movs r2, #0
|
||||
75 001a 2900 movs r1, r5
|
||||
76 001c 2000 movs r0, r4
|
||||
77 001e FFF7FEFF bl HAL_GPIO_WritePin
|
||||
78 .LVL2:
|
||||
94:Src/stm32f0xx_it.c **** HAL_Delay(100);
|
||||
79 .loc 1 94 0 discriminator 1
|
||||
80 0022 6420 movs r0, #100
|
||||
ARM GAS /tmp/ccFmyTBY.s page 4
|
||||
|
||||
|
||||
81 0024 FFF7FEFF bl HAL_Delay
|
||||
82 .LVL3:
|
||||
83 0028 EBE7 b .L3
|
||||
84 .L5:
|
||||
85 002a C046 .align 2
|
||||
86 .L4:
|
||||
87 002c 00040048 .word 1207960576
|
||||
88 .cfi_endproc
|
||||
89 .LFE44:
|
||||
91 .section .text.SVC_Handler,"ax",%progbits
|
||||
92 .align 1
|
||||
93 .global SVC_Handler
|
||||
94 .syntax unified
|
||||
95 .code 16
|
||||
96 .thumb_func
|
||||
97 .fpu softvfp
|
||||
99 SVC_Handler:
|
||||
100 .LFB45:
|
||||
95:Src/stm32f0xx_it.c **** }
|
||||
96:Src/stm32f0xx_it.c **** }
|
||||
97:Src/stm32f0xx_it.c ****
|
||||
98:Src/stm32f0xx_it.c **** /**
|
||||
99:Src/stm32f0xx_it.c **** * @brief This function handles System service call via SWI instruction.
|
||||
100:Src/stm32f0xx_it.c **** */
|
||||
101:Src/stm32f0xx_it.c **** void SVC_Handler(void)
|
||||
102:Src/stm32f0xx_it.c **** {
|
||||
101 .loc 1 102 0
|
||||
102 .cfi_startproc
|
||||
103 @ args = 0, pretend = 0, frame = 0
|
||||
104 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
105 @ link register save eliminated.
|
||||
103:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 0 */
|
||||
104:Src/stm32f0xx_it.c ****
|
||||
105:Src/stm32f0xx_it.c **** /* USER CODE END SVC_IRQn 0 */
|
||||
106:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 1 */
|
||||
107:Src/stm32f0xx_it.c ****
|
||||
108:Src/stm32f0xx_it.c **** /* USER CODE END SVC_IRQn 1 */
|
||||
109:Src/stm32f0xx_it.c **** }
|
||||
106 .loc 1 109 0
|
||||
107 @ sp needed
|
||||
108 0000 7047 bx lr
|
||||
109 .cfi_endproc
|
||||
110 .LFE45:
|
||||
112 .section .text.PendSV_Handler,"ax",%progbits
|
||||
113 .align 1
|
||||
114 .global PendSV_Handler
|
||||
115 .syntax unified
|
||||
116 .code 16
|
||||
117 .thumb_func
|
||||
118 .fpu softvfp
|
||||
120 PendSV_Handler:
|
||||
121 .LFB46:
|
||||
110:Src/stm32f0xx_it.c ****
|
||||
111:Src/stm32f0xx_it.c **** /**
|
||||
112:Src/stm32f0xx_it.c **** * @brief This function handles Pendable request for system service.
|
||||
113:Src/stm32f0xx_it.c **** */
|
||||
114:Src/stm32f0xx_it.c **** void PendSV_Handler(void)
|
||||
ARM GAS /tmp/ccFmyTBY.s page 5
|
||||
|
||||
|
||||
115:Src/stm32f0xx_it.c **** {
|
||||
122 .loc 1 115 0
|
||||
123 .cfi_startproc
|
||||
124 @ args = 0, pretend = 0, frame = 0
|
||||
125 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
126 @ link register save eliminated.
|
||||
116:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
|
||||
117:Src/stm32f0xx_it.c ****
|
||||
118:Src/stm32f0xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
|
||||
119:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
|
||||
120:Src/stm32f0xx_it.c ****
|
||||
121:Src/stm32f0xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
|
||||
122:Src/stm32f0xx_it.c **** }
|
||||
127 .loc 1 122 0
|
||||
128 @ sp needed
|
||||
129 0000 7047 bx lr
|
||||
130 .cfi_endproc
|
||||
131 .LFE46:
|
||||
133 .section .text.SysTick_Handler,"ax",%progbits
|
||||
134 .align 1
|
||||
135 .global SysTick_Handler
|
||||
136 .syntax unified
|
||||
137 .code 16
|
||||
138 .thumb_func
|
||||
139 .fpu softvfp
|
||||
141 SysTick_Handler:
|
||||
142 .LFB47:
|
||||
123:Src/stm32f0xx_it.c ****
|
||||
124:Src/stm32f0xx_it.c **** /**
|
||||
125:Src/stm32f0xx_it.c **** * @brief This function handles System tick timer.
|
||||
126:Src/stm32f0xx_it.c **** */
|
||||
127:Src/stm32f0xx_it.c **** void SysTick_Handler(void)
|
||||
128:Src/stm32f0xx_it.c **** {
|
||||
143 .loc 1 128 0
|
||||
144 .cfi_startproc
|
||||
145 @ args = 0, pretend = 0, frame = 0
|
||||
146 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
147 0000 10B5 push {r4, lr}
|
||||
148 .LCFI1:
|
||||
149 .cfi_def_cfa_offset 8
|
||||
150 .cfi_offset 4, -8
|
||||
151 .cfi_offset 14, -4
|
||||
129:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
|
||||
130:Src/stm32f0xx_it.c ****
|
||||
131:Src/stm32f0xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
|
||||
132:Src/stm32f0xx_it.c **** HAL_IncTick();
|
||||
152 .loc 1 132 0
|
||||
153 0002 FFF7FEFF bl HAL_IncTick
|
||||
154 .LVL4:
|
||||
133:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
|
||||
134:Src/stm32f0xx_it.c ****
|
||||
135:Src/stm32f0xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
|
||||
136:Src/stm32f0xx_it.c **** }
|
||||
155 .loc 1 136 0
|
||||
156 @ sp needed
|
||||
157 0006 10BD pop {r4, pc}
|
||||
158 .cfi_endproc
|
||||
ARM GAS /tmp/ccFmyTBY.s page 6
|
||||
|
||||
|
||||
159 .LFE47:
|
||||
161 .section .text.DMA1_Channel1_IRQHandler,"ax",%progbits
|
||||
162 .align 1
|
||||
163 .global DMA1_Channel1_IRQHandler
|
||||
164 .syntax unified
|
||||
165 .code 16
|
||||
166 .thumb_func
|
||||
167 .fpu softvfp
|
||||
169 DMA1_Channel1_IRQHandler:
|
||||
170 .LFB48:
|
||||
137:Src/stm32f0xx_it.c ****
|
||||
138:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
139:Src/stm32f0xx_it.c **** /* STM32F0xx Peripheral Interrupt Handlers */
|
||||
140:Src/stm32f0xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
|
||||
141:Src/stm32f0xx_it.c **** /* For the available peripheral interrupt handler names, */
|
||||
142:Src/stm32f0xx_it.c **** /* please refer to the startup file (startup_stm32f0xx.s). */
|
||||
143:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
144:Src/stm32f0xx_it.c ****
|
||||
145:Src/stm32f0xx_it.c **** /**
|
||||
146:Src/stm32f0xx_it.c **** * @brief This function handles DMA1 channel 1 global interrupt.
|
||||
147:Src/stm32f0xx_it.c **** */
|
||||
148:Src/stm32f0xx_it.c **** void DMA1_Channel1_IRQHandler(void)
|
||||
149:Src/stm32f0xx_it.c **** {
|
||||
171 .loc 1 149 0
|
||||
172 .cfi_startproc
|
||||
173 @ args = 0, pretend = 0, frame = 0
|
||||
174 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
175 0000 10B5 push {r4, lr}
|
||||
176 .LCFI2:
|
||||
177 .cfi_def_cfa_offset 8
|
||||
178 .cfi_offset 4, -8
|
||||
179 .cfi_offset 14, -4
|
||||
150:Src/stm32f0xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
|
||||
151:Src/stm32f0xx_it.c ****
|
||||
152:Src/stm32f0xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 0 */
|
||||
153:Src/stm32f0xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc);
|
||||
180 .loc 1 153 0
|
||||
181 0002 0248 ldr r0, .L10
|
||||
182 0004 FFF7FEFF bl HAL_DMA_IRQHandler
|
||||
183 .LVL5:
|
||||
154:Src/stm32f0xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
|
||||
155:Src/stm32f0xx_it.c ****
|
||||
156:Src/stm32f0xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 1 */
|
||||
157:Src/stm32f0xx_it.c **** }
|
||||
184 .loc 1 157 0
|
||||
185 @ sp needed
|
||||
186 0008 10BD pop {r4, pc}
|
||||
187 .L11:
|
||||
188 000a C046 .align 2
|
||||
189 .L10:
|
||||
190 000c 00000000 .word hdma_adc
|
||||
191 .cfi_endproc
|
||||
192 .LFE48:
|
||||
194 .section .text.USB_IRQHandler,"ax",%progbits
|
||||
195 .align 1
|
||||
196 .global USB_IRQHandler
|
||||
197 .syntax unified
|
||||
ARM GAS /tmp/ccFmyTBY.s page 7
|
||||
|
||||
|
||||
198 .code 16
|
||||
199 .thumb_func
|
||||
200 .fpu softvfp
|
||||
202 USB_IRQHandler:
|
||||
203 .LFB49:
|
||||
158:Src/stm32f0xx_it.c ****
|
||||
159:Src/stm32f0xx_it.c **** /* USER CODE BEGIN 1 */
|
||||
160:Src/stm32f0xx_it.c **** void USB_IRQHandler(void)
|
||||
161:Src/stm32f0xx_it.c **** {
|
||||
204 .loc 1 161 0
|
||||
205 .cfi_startproc
|
||||
206 @ args = 0, pretend = 0, frame = 0
|
||||
207 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
208 0000 10B5 push {r4, lr}
|
||||
209 .LCFI3:
|
||||
210 .cfi_def_cfa_offset 8
|
||||
211 .cfi_offset 4, -8
|
||||
212 .cfi_offset 14, -4
|
||||
162:Src/stm32f0xx_it.c **** HAL_PCD_IRQHandler(&hpcd);
|
||||
213 .loc 1 162 0
|
||||
214 0002 0248 ldr r0, .L13
|
||||
215 0004 FFF7FEFF bl HAL_PCD_IRQHandler
|
||||
216 .LVL6:
|
||||
163:Src/stm32f0xx_it.c **** }
|
||||
217 .loc 1 163 0
|
||||
218 @ sp needed
|
||||
219 0008 10BD pop {r4, pc}
|
||||
220 .L14:
|
||||
221 000a C046 .align 2
|
||||
222 .L13:
|
||||
223 000c 00000000 .word hpcd
|
||||
224 .cfi_endproc
|
||||
225 .LFE49:
|
||||
227 .comm UserTxBuffer,512,4
|
||||
228 .comm UserRxBuffer,512,4
|
||||
229 .text
|
||||
230 .Letext0:
|
||||
231 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
232 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
233 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
234 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
235 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
|
||||
236 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
|
||||
237 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
|
||||
238 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
|
||||
239 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
240 .file 11 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/l
|
||||
241 .file 12 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_
|
||||
242 .file 13 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1
|
||||
243 .file 14 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/r
|
||||
244 .file 15 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
|
||||
245 .file 16 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
246 .file 17 "Inc/usbd_desc.h"
|
||||
247 .file 18 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
|
||||
248 .file 19 "Inc/usbd_cdc_interface.h"
|
||||
249 .file 20 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
|
||||
ARM GAS /tmp/ccFmyTBY.s page 8
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_it.c
|
||||
/tmp/ccFmyTBY.s:16 .text.NMI_Handler:0000000000000000 $t
|
||||
/tmp/ccFmyTBY.s:23 .text.NMI_Handler:0000000000000000 NMI_Handler
|
||||
/tmp/ccFmyTBY.s:38 .text.HardFault_Handler:0000000000000000 $t
|
||||
/tmp/ccFmyTBY.s:45 .text.HardFault_Handler:0000000000000000 HardFault_Handler
|
||||
/tmp/ccFmyTBY.s:87 .text.HardFault_Handler:000000000000002c $d
|
||||
/tmp/ccFmyTBY.s:92 .text.SVC_Handler:0000000000000000 $t
|
||||
/tmp/ccFmyTBY.s:99 .text.SVC_Handler:0000000000000000 SVC_Handler
|
||||
/tmp/ccFmyTBY.s:113 .text.PendSV_Handler:0000000000000000 $t
|
||||
/tmp/ccFmyTBY.s:120 .text.PendSV_Handler:0000000000000000 PendSV_Handler
|
||||
/tmp/ccFmyTBY.s:134 .text.SysTick_Handler:0000000000000000 $t
|
||||
/tmp/ccFmyTBY.s:141 .text.SysTick_Handler:0000000000000000 SysTick_Handler
|
||||
/tmp/ccFmyTBY.s:162 .text.DMA1_Channel1_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccFmyTBY.s:169 .text.DMA1_Channel1_IRQHandler:0000000000000000 DMA1_Channel1_IRQHandler
|
||||
/tmp/ccFmyTBY.s:190 .text.DMA1_Channel1_IRQHandler:000000000000000c $d
|
||||
/tmp/ccFmyTBY.s:195 .text.USB_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccFmyTBY.s:202 .text.USB_IRQHandler:0000000000000000 USB_IRQHandler
|
||||
/tmp/ccFmyTBY.s:223 .text.USB_IRQHandler:000000000000000c $d
|
||||
*COM*:0000000000000200 UserTxBuffer
|
||||
*COM*:0000000000000200 UserRxBuffer
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GPIO_WritePin
|
||||
HAL_Delay
|
||||
HAL_IncTick
|
||||
HAL_DMA_IRQHandler
|
||||
hdma_adc
|
||||
HAL_PCD_IRQHandler
|
||||
hpcd
|
||||
Binary file not shown.
|
|
@ -1,87 +0,0 @@
|
|||
build/stm32f0xx_ll_usb.o: \
|
||||
Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,86 +0,0 @@
|
|||
build/system_stm32f0xx.o: Src/system_stm32f0xx.c \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
|
@ -1,539 +0,0 @@
|
|||
ARM GAS /tmp/ccKQI1NQ.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "system_stm32f0xx.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.SystemInit,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global SystemInit
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 SystemInit:
|
||||
24 .LFB40:
|
||||
25 .file 1 "Src/system_stm32f0xx.c"
|
||||
1:Src/system_stm32f0xx.c **** /**
|
||||
2:Src/system_stm32f0xx.c **** ******************************************************************************
|
||||
3:Src/system_stm32f0xx.c **** * @file system_stm32f0xx.c
|
||||
4:Src/system_stm32f0xx.c **** * @author MCD Application Team
|
||||
5:Src/system_stm32f0xx.c **** * @brief CMSIS Cortex-M0 Device Peripheral Access Layer System Source File.
|
||||
6:Src/system_stm32f0xx.c **** *
|
||||
7:Src/system_stm32f0xx.c **** * 1. This file provides two functions and one global variable to be called from
|
||||
8:Src/system_stm32f0xx.c **** * user application:
|
||||
9:Src/system_stm32f0xx.c **** * - SystemInit(): This function is called at startup just after reset and
|
||||
10:Src/system_stm32f0xx.c **** * before branch to main program. This call is made inside
|
||||
11:Src/system_stm32f0xx.c **** * the "startup_stm32f0xx.s" file.
|
||||
12:Src/system_stm32f0xx.c **** *
|
||||
13:Src/system_stm32f0xx.c **** * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used
|
||||
14:Src/system_stm32f0xx.c **** * by the user application to setup the SysTick
|
||||
15:Src/system_stm32f0xx.c **** * timer or configure other parameters.
|
||||
16:Src/system_stm32f0xx.c **** *
|
||||
17:Src/system_stm32f0xx.c **** * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must
|
||||
18:Src/system_stm32f0xx.c **** * be called whenever the core clock is changed
|
||||
19:Src/system_stm32f0xx.c **** * during program execution.
|
||||
20:Src/system_stm32f0xx.c **** *
|
||||
21:Src/system_stm32f0xx.c **** * 2. After each device reset the HSI (8 MHz) is used as system clock source.
|
||||
22:Src/system_stm32f0xx.c **** * Then SystemInit() function is called, in "startup_stm32f0xx.s" file, to
|
||||
23:Src/system_stm32f0xx.c **** * configure the system clock before to branch to main program.
|
||||
24:Src/system_stm32f0xx.c **** *
|
||||
25:Src/system_stm32f0xx.c **** * 3. This file configures the system clock as follows:
|
||||
26:Src/system_stm32f0xx.c **** *=============================================================================
|
||||
27:Src/system_stm32f0xx.c **** * Supported STM32F0xx device
|
||||
28:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
|
||||
29:Src/system_stm32f0xx.c **** * System Clock source | HSI
|
||||
30:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
|
||||
31:Src/system_stm32f0xx.c **** * SYSCLK(Hz) | 8000000
|
||||
32:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
|
||||
33:Src/system_stm32f0xx.c **** * HCLK(Hz) | 8000000
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 2
|
||||
|
||||
|
||||
34:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
|
||||
35:Src/system_stm32f0xx.c **** * AHB Prescaler | 1
|
||||
36:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
|
||||
37:Src/system_stm32f0xx.c **** * APB1 Prescaler | 1
|
||||
38:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
|
||||
39:Src/system_stm32f0xx.c **** *=============================================================================
|
||||
40:Src/system_stm32f0xx.c **** ******************************************************************************
|
||||
41:Src/system_stm32f0xx.c **** * @attention
|
||||
42:Src/system_stm32f0xx.c **** *
|
||||
43:Src/system_stm32f0xx.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics.
|
||||
44:Src/system_stm32f0xx.c **** * All rights reserved.</center></h2>
|
||||
45:Src/system_stm32f0xx.c **** *
|
||||
46:Src/system_stm32f0xx.c **** * This software component is licensed by ST under BSD 3-Clause license,
|
||||
47:Src/system_stm32f0xx.c **** * the "License"; You may not use this file except in compliance with the
|
||||
48:Src/system_stm32f0xx.c **** * License. You may obtain a copy of the License at:
|
||||
49:Src/system_stm32f0xx.c **** * opensource.org/licenses/BSD-3-Clause
|
||||
50:Src/system_stm32f0xx.c **** *
|
||||
51:Src/system_stm32f0xx.c **** ******************************************************************************
|
||||
52:Src/system_stm32f0xx.c **** */
|
||||
53:Src/system_stm32f0xx.c ****
|
||||
54:Src/system_stm32f0xx.c **** /** @addtogroup CMSIS
|
||||
55:Src/system_stm32f0xx.c **** * @{
|
||||
56:Src/system_stm32f0xx.c **** */
|
||||
57:Src/system_stm32f0xx.c ****
|
||||
58:Src/system_stm32f0xx.c **** /** @addtogroup stm32f0xx_system
|
||||
59:Src/system_stm32f0xx.c **** * @{
|
||||
60:Src/system_stm32f0xx.c **** */
|
||||
61:Src/system_stm32f0xx.c ****
|
||||
62:Src/system_stm32f0xx.c **** /** @addtogroup STM32F0xx_System_Private_Includes
|
||||
63:Src/system_stm32f0xx.c **** * @{
|
||||
64:Src/system_stm32f0xx.c **** */
|
||||
65:Src/system_stm32f0xx.c ****
|
||||
66:Src/system_stm32f0xx.c **** #include "stm32f0xx.h"
|
||||
67:Src/system_stm32f0xx.c ****
|
||||
68:Src/system_stm32f0xx.c **** /**
|
||||
69:Src/system_stm32f0xx.c **** * @}
|
||||
70:Src/system_stm32f0xx.c **** */
|
||||
71:Src/system_stm32f0xx.c ****
|
||||
72:Src/system_stm32f0xx.c **** /** @addtogroup STM32F0xx_System_Private_TypesDefinitions
|
||||
73:Src/system_stm32f0xx.c **** * @{
|
||||
74:Src/system_stm32f0xx.c **** */
|
||||
75:Src/system_stm32f0xx.c ****
|
||||
76:Src/system_stm32f0xx.c **** /**
|
||||
77:Src/system_stm32f0xx.c **** * @}
|
||||
78:Src/system_stm32f0xx.c **** */
|
||||
79:Src/system_stm32f0xx.c ****
|
||||
80:Src/system_stm32f0xx.c **** /** @addtogroup STM32F0xx_System_Private_Defines
|
||||
81:Src/system_stm32f0xx.c **** * @{
|
||||
82:Src/system_stm32f0xx.c **** */
|
||||
83:Src/system_stm32f0xx.c **** #if !defined (HSE_VALUE)
|
||||
84:Src/system_stm32f0xx.c **** #define HSE_VALUE ((uint32_t)8000000) /*!< Default value of the External oscillator in Hz.
|
||||
85:Src/system_stm32f0xx.c **** This value can be provided and adapted by the user
|
||||
86:Src/system_stm32f0xx.c **** #endif /* HSE_VALUE */
|
||||
87:Src/system_stm32f0xx.c ****
|
||||
88:Src/system_stm32f0xx.c **** #if !defined (HSI_VALUE)
|
||||
89:Src/system_stm32f0xx.c **** #define HSI_VALUE ((uint32_t)8000000) /*!< Default value of the Internal oscillator in Hz.
|
||||
90:Src/system_stm32f0xx.c **** This value can be provided and adapted by the user
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 3
|
||||
|
||||
|
||||
91:Src/system_stm32f0xx.c **** #endif /* HSI_VALUE */
|
||||
92:Src/system_stm32f0xx.c ****
|
||||
93:Src/system_stm32f0xx.c **** #if !defined (HSI48_VALUE)
|
||||
94:Src/system_stm32f0xx.c **** #define HSI48_VALUE ((uint32_t)48000000) /*!< Default value of the HSI48 Internal oscillator in
|
||||
95:Src/system_stm32f0xx.c **** This value can be provided and adapted by the user
|
||||
96:Src/system_stm32f0xx.c **** #endif /* HSI48_VALUE */
|
||||
97:Src/system_stm32f0xx.c **** /**
|
||||
98:Src/system_stm32f0xx.c **** * @}
|
||||
99:Src/system_stm32f0xx.c **** */
|
||||
100:Src/system_stm32f0xx.c ****
|
||||
101:Src/system_stm32f0xx.c **** /** @addtogroup STM32F0xx_System_Private_Macros
|
||||
102:Src/system_stm32f0xx.c **** * @{
|
||||
103:Src/system_stm32f0xx.c **** */
|
||||
104:Src/system_stm32f0xx.c ****
|
||||
105:Src/system_stm32f0xx.c **** /**
|
||||
106:Src/system_stm32f0xx.c **** * @}
|
||||
107:Src/system_stm32f0xx.c **** */
|
||||
108:Src/system_stm32f0xx.c ****
|
||||
109:Src/system_stm32f0xx.c **** /** @addtogroup STM32F0xx_System_Private_Variables
|
||||
110:Src/system_stm32f0xx.c **** * @{
|
||||
111:Src/system_stm32f0xx.c **** */
|
||||
112:Src/system_stm32f0xx.c **** /* This variable is updated in three ways:
|
||||
113:Src/system_stm32f0xx.c **** 1) by calling CMSIS function SystemCoreClockUpdate()
|
||||
114:Src/system_stm32f0xx.c **** 2) by calling HAL API function HAL_RCC_GetHCLKFreq()
|
||||
115:Src/system_stm32f0xx.c **** 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
|
||||
116:Src/system_stm32f0xx.c **** Note: If you use this function to configure the system clock there is no need to
|
||||
117:Src/system_stm32f0xx.c **** call the 2 first functions listed above, since SystemCoreClock variable is
|
||||
118:Src/system_stm32f0xx.c **** updated automatically.
|
||||
119:Src/system_stm32f0xx.c **** */
|
||||
120:Src/system_stm32f0xx.c **** uint32_t SystemCoreClock = 8000000;
|
||||
121:Src/system_stm32f0xx.c ****
|
||||
122:Src/system_stm32f0xx.c **** const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};
|
||||
123:Src/system_stm32f0xx.c **** const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4};
|
||||
124:Src/system_stm32f0xx.c ****
|
||||
125:Src/system_stm32f0xx.c **** /**
|
||||
126:Src/system_stm32f0xx.c **** * @}
|
||||
127:Src/system_stm32f0xx.c **** */
|
||||
128:Src/system_stm32f0xx.c ****
|
||||
129:Src/system_stm32f0xx.c **** /** @addtogroup STM32F0xx_System_Private_FunctionPrototypes
|
||||
130:Src/system_stm32f0xx.c **** * @{
|
||||
131:Src/system_stm32f0xx.c **** */
|
||||
132:Src/system_stm32f0xx.c ****
|
||||
133:Src/system_stm32f0xx.c **** /**
|
||||
134:Src/system_stm32f0xx.c **** * @}
|
||||
135:Src/system_stm32f0xx.c **** */
|
||||
136:Src/system_stm32f0xx.c ****
|
||||
137:Src/system_stm32f0xx.c **** /** @addtogroup STM32F0xx_System_Private_Functions
|
||||
138:Src/system_stm32f0xx.c **** * @{
|
||||
139:Src/system_stm32f0xx.c **** */
|
||||
140:Src/system_stm32f0xx.c ****
|
||||
141:Src/system_stm32f0xx.c **** /**
|
||||
142:Src/system_stm32f0xx.c **** * @brief Setup the microcontroller system.
|
||||
143:Src/system_stm32f0xx.c **** * @param None
|
||||
144:Src/system_stm32f0xx.c **** * @retval None
|
||||
145:Src/system_stm32f0xx.c **** */
|
||||
146:Src/system_stm32f0xx.c **** void SystemInit(void)
|
||||
147:Src/system_stm32f0xx.c **** {
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 4
|
||||
|
||||
|
||||
26 .loc 1 147 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 @ link register save eliminated.
|
||||
148:Src/system_stm32f0xx.c **** /* NOTE :SystemInit(): This function is called at startup just after reset and
|
||||
149:Src/system_stm32f0xx.c **** before branch to main program. This call is made inside
|
||||
150:Src/system_stm32f0xx.c **** the "startup_stm32f0xx.s" file.
|
||||
151:Src/system_stm32f0xx.c **** User can setups the default system clock (System clock source, PLL Multipl
|
||||
152:Src/system_stm32f0xx.c **** and Divider factors, AHB/APBx prescalers and Flash settings).
|
||||
153:Src/system_stm32f0xx.c **** */
|
||||
154:Src/system_stm32f0xx.c **** }
|
||||
31 .loc 1 154 0
|
||||
32 @ sp needed
|
||||
33 0000 7047 bx lr
|
||||
34 .cfi_endproc
|
||||
35 .LFE40:
|
||||
37 .global __aeabi_uidiv
|
||||
38 .section .text.SystemCoreClockUpdate,"ax",%progbits
|
||||
39 .align 1
|
||||
40 .global SystemCoreClockUpdate
|
||||
41 .syntax unified
|
||||
42 .code 16
|
||||
43 .thumb_func
|
||||
44 .fpu softvfp
|
||||
46 SystemCoreClockUpdate:
|
||||
47 .LFB41:
|
||||
155:Src/system_stm32f0xx.c ****
|
||||
156:Src/system_stm32f0xx.c **** /**
|
||||
157:Src/system_stm32f0xx.c **** * @brief Update SystemCoreClock variable according to Clock Register Values.
|
||||
158:Src/system_stm32f0xx.c **** * The SystemCoreClock variable contains the core clock (HCLK), it can
|
||||
159:Src/system_stm32f0xx.c **** * be used by the user application to setup the SysTick timer or configure
|
||||
160:Src/system_stm32f0xx.c **** * other parameters.
|
||||
161:Src/system_stm32f0xx.c **** *
|
||||
162:Src/system_stm32f0xx.c **** * @note Each time the core clock (HCLK) changes, this function must be called
|
||||
163:Src/system_stm32f0xx.c **** * to update SystemCoreClock variable value. Otherwise, any configuration
|
||||
164:Src/system_stm32f0xx.c **** * based on this variable will be incorrect.
|
||||
165:Src/system_stm32f0xx.c **** *
|
||||
166:Src/system_stm32f0xx.c **** * @note - The system frequency computed by this function is not the real
|
||||
167:Src/system_stm32f0xx.c **** * frequency in the chip. It is calculated based on the predefined
|
||||
168:Src/system_stm32f0xx.c **** * constant and the selected clock source:
|
||||
169:Src/system_stm32f0xx.c **** *
|
||||
170:Src/system_stm32f0xx.c **** * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*)
|
||||
171:Src/system_stm32f0xx.c **** *
|
||||
172:Src/system_stm32f0xx.c **** * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**)
|
||||
173:Src/system_stm32f0xx.c **** *
|
||||
174:Src/system_stm32f0xx.c **** * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**)
|
||||
175:Src/system_stm32f0xx.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors.
|
||||
176:Src/system_stm32f0xx.c **** *
|
||||
177:Src/system_stm32f0xx.c **** * (*) HSI_VALUE is a constant defined in stm32f0xx_hal.h file (default value
|
||||
178:Src/system_stm32f0xx.c **** * 8 MHz) but the real value may vary depending on the variations
|
||||
179:Src/system_stm32f0xx.c **** * in voltage and temperature.
|
||||
180:Src/system_stm32f0xx.c **** *
|
||||
181:Src/system_stm32f0xx.c **** * (**) HSE_VALUE is a constant defined in stm32f0xx_hal.h file (default value
|
||||
182:Src/system_stm32f0xx.c **** * 8 MHz), user has to ensure that HSE_VALUE is same as the real
|
||||
183:Src/system_stm32f0xx.c **** * frequency of the crystal used. Otherwise, this function may
|
||||
184:Src/system_stm32f0xx.c **** * have wrong result.
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 5
|
||||
|
||||
|
||||
185:Src/system_stm32f0xx.c **** *
|
||||
186:Src/system_stm32f0xx.c **** * - The result of this function could be not correct when using fractional
|
||||
187:Src/system_stm32f0xx.c **** * value for HSE crystal.
|
||||
188:Src/system_stm32f0xx.c **** *
|
||||
189:Src/system_stm32f0xx.c **** * @param None
|
||||
190:Src/system_stm32f0xx.c **** * @retval None
|
||||
191:Src/system_stm32f0xx.c **** */
|
||||
192:Src/system_stm32f0xx.c **** void SystemCoreClockUpdate (void)
|
||||
193:Src/system_stm32f0xx.c **** {
|
||||
48 .loc 1 193 0
|
||||
49 .cfi_startproc
|
||||
50 @ args = 0, pretend = 0, frame = 0
|
||||
51 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
52 0000 10B5 push {r4, lr}
|
||||
53 .LCFI0:
|
||||
54 .cfi_def_cfa_offset 8
|
||||
55 .cfi_offset 4, -8
|
||||
56 .cfi_offset 14, -4
|
||||
57 .LVL0:
|
||||
194:Src/system_stm32f0xx.c **** uint32_t tmp = 0, pllmull = 0, pllsource = 0, predivfactor = 0;
|
||||
195:Src/system_stm32f0xx.c ****
|
||||
196:Src/system_stm32f0xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
|
||||
197:Src/system_stm32f0xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS;
|
||||
58 .loc 1 197 0
|
||||
59 0002 254B ldr r3, .L14
|
||||
60 0004 5A68 ldr r2, [r3, #4]
|
||||
61 0006 0C23 movs r3, #12
|
||||
62 0008 1340 ands r3, r2
|
||||
63 .LVL1:
|
||||
198:Src/system_stm32f0xx.c ****
|
||||
199:Src/system_stm32f0xx.c **** switch (tmp)
|
||||
64 .loc 1 199 0
|
||||
65 000a 042B cmp r3, #4
|
||||
66 000c 16D0 beq .L4
|
||||
67 000e 082B cmp r3, #8
|
||||
68 0010 18D0 beq .L5
|
||||
69 0012 002B cmp r3, #0
|
||||
70 0014 03D0 beq .L11
|
||||
200:Src/system_stm32f0xx.c **** {
|
||||
201:Src/system_stm32f0xx.c **** case RCC_CFGR_SWS_HSI: /* HSI used as system clock */
|
||||
202:Src/system_stm32f0xx.c **** SystemCoreClock = HSI_VALUE;
|
||||
203:Src/system_stm32f0xx.c **** break;
|
||||
204:Src/system_stm32f0xx.c **** case RCC_CFGR_SWS_HSE: /* HSE used as system clock */
|
||||
205:Src/system_stm32f0xx.c **** SystemCoreClock = HSE_VALUE;
|
||||
206:Src/system_stm32f0xx.c **** break;
|
||||
207:Src/system_stm32f0xx.c **** case RCC_CFGR_SWS_PLL: /* PLL used as system clock */
|
||||
208:Src/system_stm32f0xx.c **** /* Get PLL clock source and multiplication factor ----------------------*/
|
||||
209:Src/system_stm32f0xx.c **** pllmull = RCC->CFGR & RCC_CFGR_PLLMUL;
|
||||
210:Src/system_stm32f0xx.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC;
|
||||
211:Src/system_stm32f0xx.c **** pllmull = ( pllmull >> 18) + 2;
|
||||
212:Src/system_stm32f0xx.c **** predivfactor = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1;
|
||||
213:Src/system_stm32f0xx.c ****
|
||||
214:Src/system_stm32f0xx.c **** if (pllsource == RCC_CFGR_PLLSRC_HSE_PREDIV)
|
||||
215:Src/system_stm32f0xx.c **** {
|
||||
216:Src/system_stm32f0xx.c **** /* HSE used as PLL clock source : SystemCoreClock = HSE/PREDIV * PLLMUL */
|
||||
217:Src/system_stm32f0xx.c **** SystemCoreClock = (HSE_VALUE/predivfactor) * pllmull;
|
||||
218:Src/system_stm32f0xx.c **** }
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 6
|
||||
|
||||
|
||||
219:Src/system_stm32f0xx.c **** #if defined(STM32F042x6) || defined(STM32F048xx) || defined(STM32F072xB) || defined(STM32F078xx) ||
|
||||
220:Src/system_stm32f0xx.c **** else if (pllsource == RCC_CFGR_PLLSRC_HSI48_PREDIV)
|
||||
221:Src/system_stm32f0xx.c **** {
|
||||
222:Src/system_stm32f0xx.c **** /* HSI48 used as PLL clock source : SystemCoreClock = HSI48/PREDIV * PLLMUL */
|
||||
223:Src/system_stm32f0xx.c **** SystemCoreClock = (HSI48_VALUE/predivfactor) * pllmull;
|
||||
224:Src/system_stm32f0xx.c **** }
|
||||
225:Src/system_stm32f0xx.c **** #endif /* STM32F042x6 || STM32F048xx || STM32F072xB || STM32F078xx || STM32F091xC || STM32F098xx */
|
||||
226:Src/system_stm32f0xx.c **** else
|
||||
227:Src/system_stm32f0xx.c **** {
|
||||
228:Src/system_stm32f0xx.c **** #if defined(STM32F042x6) || defined(STM32F048xx) || defined(STM32F070x6) \
|
||||
229:Src/system_stm32f0xx.c **** || defined(STM32F078xx) || defined(STM32F071xB) || defined(STM32F072xB) \
|
||||
230:Src/system_stm32f0xx.c **** || defined(STM32F070xB) || defined(STM32F091xC) || defined(STM32F098xx) || defined(STM32F030xC)
|
||||
231:Src/system_stm32f0xx.c **** /* HSI used as PLL clock source : SystemCoreClock = HSI/PREDIV * PLLMUL */
|
||||
232:Src/system_stm32f0xx.c **** SystemCoreClock = (HSI_VALUE/predivfactor) * pllmull;
|
||||
233:Src/system_stm32f0xx.c **** #else
|
||||
234:Src/system_stm32f0xx.c **** /* HSI used as PLL clock source : SystemCoreClock = HSI/2 * PLLMUL */
|
||||
235:Src/system_stm32f0xx.c **** SystemCoreClock = (HSI_VALUE >> 1) * pllmull;
|
||||
236:Src/system_stm32f0xx.c **** #endif /* STM32F042x6 || STM32F048xx || STM32F070x6 ||
|
||||
237:Src/system_stm32f0xx.c **** STM32F071xB || STM32F072xB || STM32F078xx || STM32F070xB ||
|
||||
238:Src/system_stm32f0xx.c **** STM32F091xC || STM32F098xx || STM32F030xC */
|
||||
239:Src/system_stm32f0xx.c **** }
|
||||
240:Src/system_stm32f0xx.c **** break;
|
||||
241:Src/system_stm32f0xx.c **** default: /* HSI used as system clock */
|
||||
242:Src/system_stm32f0xx.c **** SystemCoreClock = HSI_VALUE;
|
||||
71 .loc 1 242 0
|
||||
72 0016 214B ldr r3, .L14+4
|
||||
73 .LVL2:
|
||||
74 0018 214A ldr r2, .L14+8
|
||||
75 .LVL3:
|
||||
76 001a 1A60 str r2, [r3]
|
||||
243:Src/system_stm32f0xx.c **** break;
|
||||
77 .loc 1 243 0
|
||||
78 001c 02E0 b .L7
|
||||
79 .LVL4:
|
||||
80 .L11:
|
||||
202:Src/system_stm32f0xx.c **** break;
|
||||
81 .loc 1 202 0
|
||||
82 001e 1F4B ldr r3, .L14+4
|
||||
83 .LVL5:
|
||||
84 0020 1F4A ldr r2, .L14+8
|
||||
85 .LVL6:
|
||||
86 0022 1A60 str r2, [r3]
|
||||
87 .LVL7:
|
||||
88 .L7:
|
||||
244:Src/system_stm32f0xx.c **** }
|
||||
245:Src/system_stm32f0xx.c **** /* Compute HCLK clock frequency ----------------*/
|
||||
246:Src/system_stm32f0xx.c **** /* Get HCLK prescaler */
|
||||
247:Src/system_stm32f0xx.c **** tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)];
|
||||
89 .loc 1 247 0
|
||||
90 0024 1C4B ldr r3, .L14
|
||||
91 0026 5A68 ldr r2, [r3, #4]
|
||||
92 0028 1209 lsrs r2, r2, #4
|
||||
93 002a 0F23 movs r3, #15
|
||||
94 002c 1340 ands r3, r2
|
||||
95 002e 1D4A ldr r2, .L14+12
|
||||
96 0030 D35C ldrb r3, [r2, r3]
|
||||
97 .LVL8:
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 7
|
||||
|
||||
|
||||
248:Src/system_stm32f0xx.c **** /* HCLK clock frequency */
|
||||
249:Src/system_stm32f0xx.c **** SystemCoreClock >>= tmp;
|
||||
98 .loc 1 249 0
|
||||
99 0032 1A4A ldr r2, .L14+4
|
||||
100 0034 1168 ldr r1, [r2]
|
||||
101 0036 D940 lsrs r1, r1, r3
|
||||
102 0038 1160 str r1, [r2]
|
||||
250:Src/system_stm32f0xx.c **** }
|
||||
103 .loc 1 250 0
|
||||
104 @ sp needed
|
||||
105 003a 10BD pop {r4, pc}
|
||||
106 .LVL9:
|
||||
107 .L4:
|
||||
205:Src/system_stm32f0xx.c **** break;
|
||||
108 .loc 1 205 0
|
||||
109 003c 174B ldr r3, .L14+4
|
||||
110 .LVL10:
|
||||
111 003e 184A ldr r2, .L14+8
|
||||
112 .LVL11:
|
||||
113 0040 1A60 str r2, [r3]
|
||||
206:Src/system_stm32f0xx.c **** case RCC_CFGR_SWS_PLL: /* PLL used as system clock */
|
||||
114 .loc 1 206 0
|
||||
115 0042 EFE7 b .L7
|
||||
116 .LVL12:
|
||||
117 .L5:
|
||||
209:Src/system_stm32f0xx.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC;
|
||||
118 .loc 1 209 0
|
||||
119 0044 144A ldr r2, .L14
|
||||
120 0046 5068 ldr r0, [r2, #4]
|
||||
121 .LVL13:
|
||||
210:Src/system_stm32f0xx.c **** pllmull = ( pllmull >> 18) + 2;
|
||||
122 .loc 1 210 0
|
||||
123 0048 5368 ldr r3, [r2, #4]
|
||||
124 .LVL14:
|
||||
125 004a C021 movs r1, #192
|
||||
126 004c 4902 lsls r1, r1, #9
|
||||
127 004e 0B40 ands r3, r1
|
||||
128 .LVL15:
|
||||
211:Src/system_stm32f0xx.c **** predivfactor = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1;
|
||||
129 .loc 1 211 0
|
||||
130 0050 800C lsrs r0, r0, #18
|
||||
131 .LVL16:
|
||||
132 0052 0F21 movs r1, #15
|
||||
133 0054 0840 ands r0, r1
|
||||
134 0056 841C adds r4, r0, #2
|
||||
135 .LVL17:
|
||||
212:Src/system_stm32f0xx.c ****
|
||||
136 .loc 1 212 0
|
||||
137 0058 D26A ldr r2, [r2, #44]
|
||||
138 005a 1140 ands r1, r2
|
||||
139 005c 0131 adds r1, r1, #1
|
||||
140 .LVL18:
|
||||
214:Src/system_stm32f0xx.c **** {
|
||||
141 .loc 1 214 0
|
||||
142 005e 8022 movs r2, #128
|
||||
143 0060 5202 lsls r2, r2, #9
|
||||
144 0062 9342 cmp r3, r2
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 8
|
||||
|
||||
|
||||
145 0064 0AD0 beq .L12
|
||||
220:Src/system_stm32f0xx.c **** {
|
||||
146 .loc 1 220 0
|
||||
147 0066 C022 movs r2, #192
|
||||
148 0068 5202 lsls r2, r2, #9
|
||||
149 006a 9342 cmp r3, r2
|
||||
150 006c 0DD0 beq .L13
|
||||
232:Src/system_stm32f0xx.c **** #else
|
||||
151 .loc 1 232 0
|
||||
152 006e 0C48 ldr r0, .L14+8
|
||||
153 0070 FFF7FEFF bl __aeabi_uidiv
|
||||
154 .LVL19:
|
||||
155 0074 6043 muls r0, r4
|
||||
156 0076 094B ldr r3, .L14+4
|
||||
157 0078 1860 str r0, [r3]
|
||||
158 007a D3E7 b .L7
|
||||
159 .LVL20:
|
||||
160 .L12:
|
||||
217:Src/system_stm32f0xx.c **** }
|
||||
161 .loc 1 217 0
|
||||
162 007c 0848 ldr r0, .L14+8
|
||||
163 007e FFF7FEFF bl __aeabi_uidiv
|
||||
164 .LVL21:
|
||||
165 0082 6043 muls r0, r4
|
||||
166 0084 054B ldr r3, .L14+4
|
||||
167 0086 1860 str r0, [r3]
|
||||
168 0088 CCE7 b .L7
|
||||
169 .LVL22:
|
||||
170 .L13:
|
||||
223:Src/system_stm32f0xx.c **** }
|
||||
171 .loc 1 223 0
|
||||
172 008a 0748 ldr r0, .L14+16
|
||||
173 008c FFF7FEFF bl __aeabi_uidiv
|
||||
174 .LVL23:
|
||||
175 0090 6043 muls r0, r4
|
||||
176 0092 024B ldr r3, .L14+4
|
||||
177 0094 1860 str r0, [r3]
|
||||
178 0096 C5E7 b .L7
|
||||
179 .L15:
|
||||
180 .align 2
|
||||
181 .L14:
|
||||
182 0098 00100240 .word 1073876992
|
||||
183 009c 00000000 .word .LANCHOR0
|
||||
184 00a0 00127A00 .word 8000000
|
||||
185 00a4 00000000 .word .LANCHOR1
|
||||
186 00a8 006CDC02 .word 48000000
|
||||
187 .cfi_endproc
|
||||
188 .LFE41:
|
||||
190 .global APBPrescTable
|
||||
191 .global AHBPrescTable
|
||||
192 .global SystemCoreClock
|
||||
193 .section .data.SystemCoreClock,"aw",%progbits
|
||||
194 .align 2
|
||||
195 .set .LANCHOR0,. + 0
|
||||
198 SystemCoreClock:
|
||||
199 0000 00127A00 .word 8000000
|
||||
200 .section .rodata.AHBPrescTable,"a",%progbits
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 9
|
||||
|
||||
|
||||
201 .align 2
|
||||
202 .set .LANCHOR1,. + 0
|
||||
205 AHBPrescTable:
|
||||
206 0000 00 .byte 0
|
||||
207 0001 00 .byte 0
|
||||
208 0002 00 .byte 0
|
||||
209 0003 00 .byte 0
|
||||
210 0004 00 .byte 0
|
||||
211 0005 00 .byte 0
|
||||
212 0006 00 .byte 0
|
||||
213 0007 00 .byte 0
|
||||
214 0008 01 .byte 1
|
||||
215 0009 02 .byte 2
|
||||
216 000a 03 .byte 3
|
||||
217 000b 04 .byte 4
|
||||
218 000c 06 .byte 6
|
||||
219 000d 07 .byte 7
|
||||
220 000e 08 .byte 8
|
||||
221 000f 09 .byte 9
|
||||
222 .section .rodata.APBPrescTable,"a",%progbits
|
||||
223 .align 2
|
||||
226 APBPrescTable:
|
||||
227 0000 00 .byte 0
|
||||
228 0001 00 .byte 0
|
||||
229 0002 00 .byte 0
|
||||
230 0003 00 .byte 0
|
||||
231 0004 01 .byte 1
|
||||
232 0005 02 .byte 2
|
||||
233 0006 03 .byte 3
|
||||
234 0007 04 .byte 4
|
||||
235 .text
|
||||
236 .Letext0:
|
||||
237 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
238 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
239 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
240 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
241 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/ccKQI1NQ.s page 10
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 system_stm32f0xx.c
|
||||
/tmp/ccKQI1NQ.s:16 .text.SystemInit:0000000000000000 $t
|
||||
/tmp/ccKQI1NQ.s:23 .text.SystemInit:0000000000000000 SystemInit
|
||||
/tmp/ccKQI1NQ.s:39 .text.SystemCoreClockUpdate:0000000000000000 $t
|
||||
/tmp/ccKQI1NQ.s:46 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
|
||||
/tmp/ccKQI1NQ.s:182 .text.SystemCoreClockUpdate:0000000000000098 $d
|
||||
/tmp/ccKQI1NQ.s:226 .rodata.APBPrescTable:0000000000000000 APBPrescTable
|
||||
/tmp/ccKQI1NQ.s:205 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
|
||||
/tmp/ccKQI1NQ.s:198 .data.SystemCoreClock:0000000000000000 SystemCoreClock
|
||||
/tmp/ccKQI1NQ.s:194 .data.SystemCoreClock:0000000000000000 $d
|
||||
/tmp/ccKQI1NQ.s:201 .rodata.AHBPrescTable:0000000000000000 $d
|
||||
/tmp/ccKQI1NQ.s:223 .rodata.APBPrescTable:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
__aeabi_uidiv
|
||||
Binary file not shown.
|
|
@ -1,116 +0,0 @@
|
|||
build/usbd_cdc.o: \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Inc/usbd_conf.h Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Inc/usbd_desc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Inc/usbd_desc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,121 +0,0 @@
|
|||
build/usbd_cdc_interface.o: Src/usbd_cdc_interface.c Inc/main.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Inc/usbd_conf.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Inc/usbd_desc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Inc/usbd_cdc_interface.h
|
||||
|
||||
Inc/main.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Inc/usbd_desc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Inc/usbd_cdc_interface.h:
|
||||
|
|
@ -1,235 +0,0 @@
|
|||
ARM GAS /tmp/ccD42DPV.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "usbd_cdc_interface.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.CDC_Itf_DeInit,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .syntax unified
|
||||
18 .code 16
|
||||
19 .thumb_func
|
||||
20 .fpu softvfp
|
||||
22 CDC_Itf_DeInit:
|
||||
23 .LFB44:
|
||||
24 .file 1 "Src/usbd_cdc_interface.c"
|
||||
1:Src/usbd_cdc_interface.c **** #include "main.h"
|
||||
2:Src/usbd_cdc_interface.c ****
|
||||
3:Src/usbd_cdc_interface.c **** USBD_CDC_LineCodingTypeDef LineCoding =
|
||||
4:Src/usbd_cdc_interface.c **** {
|
||||
5:Src/usbd_cdc_interface.c **** 115200, /* baud rate*/
|
||||
6:Src/usbd_cdc_interface.c **** 0x00, /* stop bits-1*/
|
||||
7:Src/usbd_cdc_interface.c **** 0x00, /* parity - none*/
|
||||
8:Src/usbd_cdc_interface.c **** 0x08 /* nb. of bits 8*/
|
||||
9:Src/usbd_cdc_interface.c **** };
|
||||
10:Src/usbd_cdc_interface.c ****
|
||||
11:Src/usbd_cdc_interface.c **** extern USBD_HandleTypeDef USBD_Device;
|
||||
12:Src/usbd_cdc_interface.c ****
|
||||
13:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_Init (void);
|
||||
14:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_DeInit (void);
|
||||
15:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_Control (uint8_t cmd, uint8_t* pbuf, uint16_t length);
|
||||
16:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_Receive (uint8_t* pbuf, uint32_t *Len);
|
||||
17:Src/usbd_cdc_interface.c ****
|
||||
18:Src/usbd_cdc_interface.c **** static void ComPort_Config(void);
|
||||
19:Src/usbd_cdc_interface.c ****
|
||||
20:Src/usbd_cdc_interface.c **** USBD_CDC_ItfTypeDef USBD_CDC_fops =
|
||||
21:Src/usbd_cdc_interface.c **** {
|
||||
22:Src/usbd_cdc_interface.c **** CDC_Itf_Init,
|
||||
23:Src/usbd_cdc_interface.c **** CDC_Itf_DeInit,
|
||||
24:Src/usbd_cdc_interface.c **** CDC_Itf_Control,
|
||||
25:Src/usbd_cdc_interface.c **** CDC_Itf_Receive
|
||||
26:Src/usbd_cdc_interface.c **** };
|
||||
27:Src/usbd_cdc_interface.c ****
|
||||
28:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_Init(void)
|
||||
29:Src/usbd_cdc_interface.c **** {
|
||||
30:Src/usbd_cdc_interface.c **** USBD_CDC_SetTxBuffer(&USBD_Device, UserTxBuffer, 0);
|
||||
31:Src/usbd_cdc_interface.c **** USBD_CDC_SetRxBuffer(&USBD_Device, UserRxBuffer);
|
||||
32:Src/usbd_cdc_interface.c ****
|
||||
33:Src/usbd_cdc_interface.c **** return (USBD_OK);
|
||||
34:Src/usbd_cdc_interface.c **** }
|
||||
ARM GAS /tmp/ccD42DPV.s page 2
|
||||
|
||||
|
||||
35:Src/usbd_cdc_interface.c ****
|
||||
36:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_DeInit (void){
|
||||
25 .loc 1 36 0
|
||||
26 .cfi_startproc
|
||||
27 @ args = 0, pretend = 0, frame = 0
|
||||
28 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
29 @ link register save eliminated.
|
||||
37:Src/usbd_cdc_interface.c ****
|
||||
38:Src/usbd_cdc_interface.c **** }
|
||||
30 .loc 1 38 0
|
||||
31 @ sp needed
|
||||
32 0000 7047 bx lr
|
||||
33 .cfi_endproc
|
||||
34 .LFE44:
|
||||
36 .section .text.CDC_Itf_Control,"ax",%progbits
|
||||
37 .align 1
|
||||
38 .syntax unified
|
||||
39 .code 16
|
||||
40 .thumb_func
|
||||
41 .fpu softvfp
|
||||
43 CDC_Itf_Control:
|
||||
44 .LFB45:
|
||||
39:Src/usbd_cdc_interface.c ****
|
||||
40:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_Control (uint8_t cmd, uint8_t* pbuf, uint16_t length){
|
||||
45 .loc 1 40 0
|
||||
46 .cfi_startproc
|
||||
47 @ args = 0, pretend = 0, frame = 0
|
||||
48 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
49 @ link register save eliminated.
|
||||
50 .LVL0:
|
||||
51 .LVL1:
|
||||
41:Src/usbd_cdc_interface.c ****
|
||||
42:Src/usbd_cdc_interface.c **** }
|
||||
52 .loc 1 42 0
|
||||
53 @ sp needed
|
||||
54 0000 7047 bx lr
|
||||
55 .cfi_endproc
|
||||
56 .LFE45:
|
||||
58 .section .text.CDC_Itf_Receive,"ax",%progbits
|
||||
59 .align 1
|
||||
60 .syntax unified
|
||||
61 .code 16
|
||||
62 .thumb_func
|
||||
63 .fpu softvfp
|
||||
65 CDC_Itf_Receive:
|
||||
66 .LFB46:
|
||||
43:Src/usbd_cdc_interface.c ****
|
||||
44:Src/usbd_cdc_interface.c **** static int8_t CDC_Itf_Receive (uint8_t* pbuf, uint32_t *Len){
|
||||
67 .loc 1 44 0
|
||||
68 .cfi_startproc
|
||||
69 @ args = 0, pretend = 0, frame = 0
|
||||
70 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
71 @ link register save eliminated.
|
||||
72 .LVL2:
|
||||
73 .LVL3:
|
||||
45:Src/usbd_cdc_interface.c ****
|
||||
46:Src/usbd_cdc_interface.c **** }
|
||||
ARM GAS /tmp/ccD42DPV.s page 3
|
||||
|
||||
|
||||
74 .loc 1 46 0
|
||||
75 @ sp needed
|
||||
76 0000 7047 bx lr
|
||||
77 .cfi_endproc
|
||||
78 .LFE46:
|
||||
80 .section .text.CDC_Itf_Init,"ax",%progbits
|
||||
81 .align 1
|
||||
82 .syntax unified
|
||||
83 .code 16
|
||||
84 .thumb_func
|
||||
85 .fpu softvfp
|
||||
87 CDC_Itf_Init:
|
||||
88 .LFB43:
|
||||
29:Src/usbd_cdc_interface.c **** USBD_CDC_SetTxBuffer(&USBD_Device, UserTxBuffer, 0);
|
||||
89 .loc 1 29 0
|
||||
90 .cfi_startproc
|
||||
91 @ args = 0, pretend = 0, frame = 0
|
||||
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
93 0000 10B5 push {r4, lr}
|
||||
94 .LCFI0:
|
||||
95 .cfi_def_cfa_offset 8
|
||||
96 .cfi_offset 4, -8
|
||||
97 .cfi_offset 14, -4
|
||||
30:Src/usbd_cdc_interface.c **** USBD_CDC_SetRxBuffer(&USBD_Device, UserRxBuffer);
|
||||
98 .loc 1 30 0
|
||||
99 0002 064C ldr r4, .L5
|
||||
100 0004 0022 movs r2, #0
|
||||
101 0006 0649 ldr r1, .L5+4
|
||||
102 0008 2000 movs r0, r4
|
||||
103 000a FFF7FEFF bl USBD_CDC_SetTxBuffer
|
||||
104 .LVL4:
|
||||
31:Src/usbd_cdc_interface.c ****
|
||||
105 .loc 1 31 0
|
||||
106 000e 0549 ldr r1, .L5+8
|
||||
107 0010 2000 movs r0, r4
|
||||
108 0012 FFF7FEFF bl USBD_CDC_SetRxBuffer
|
||||
109 .LVL5:
|
||||
34:Src/usbd_cdc_interface.c ****
|
||||
110 .loc 1 34 0
|
||||
111 0016 0020 movs r0, #0
|
||||
112 @ sp needed
|
||||
113 0018 10BD pop {r4, pc}
|
||||
114 .L6:
|
||||
115 001a C046 .align 2
|
||||
116 .L5:
|
||||
117 001c 00000000 .word USBD_Device
|
||||
118 0020 00000000 .word UserTxBuffer
|
||||
119 0024 00000000 .word UserRxBuffer
|
||||
120 .cfi_endproc
|
||||
121 .LFE43:
|
||||
123 .global USBD_CDC_fops
|
||||
124 .global LineCoding
|
||||
125 .comm UserTxBuffer,512,4
|
||||
126 .comm UserRxBuffer,512,4
|
||||
127 .section .data.LineCoding,"aw",%progbits
|
||||
128 .align 2
|
||||
131 LineCoding:
|
||||
ARM GAS /tmp/ccD42DPV.s page 4
|
||||
|
||||
|
||||
132 0000 00C20100 .word 115200
|
||||
133 0004 00 .byte 0
|
||||
134 0005 00 .byte 0
|
||||
135 0006 08 .byte 8
|
||||
136 0007 00 .space 1
|
||||
137 .section .data.USBD_CDC_fops,"aw",%progbits
|
||||
138 .align 2
|
||||
141 USBD_CDC_fops:
|
||||
142 0000 00000000 .word CDC_Itf_Init
|
||||
143 0004 00000000 .word CDC_Itf_DeInit
|
||||
144 0008 00000000 .word CDC_Itf_Control
|
||||
145 000c 00000000 .word CDC_Itf_Receive
|
||||
146 .text
|
||||
147 .Letext0:
|
||||
148 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
149 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
150 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
151 .file 5 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
152 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
|
||||
153 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
|
||||
154 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
|
||||
155 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
|
||||
156 .file 10 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
|
||||
157 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
158 .file 12 "Inc/usbd_desc.h"
|
||||
159 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
|
||||
160 .file 14 "Inc/usbd_cdc_interface.h"
|
||||
ARM GAS /tmp/ccD42DPV.s page 5
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 usbd_cdc_interface.c
|
||||
/tmp/ccD42DPV.s:16 .text.CDC_Itf_DeInit:0000000000000000 $t
|
||||
/tmp/ccD42DPV.s:22 .text.CDC_Itf_DeInit:0000000000000000 CDC_Itf_DeInit
|
||||
/tmp/ccD42DPV.s:37 .text.CDC_Itf_Control:0000000000000000 $t
|
||||
/tmp/ccD42DPV.s:43 .text.CDC_Itf_Control:0000000000000000 CDC_Itf_Control
|
||||
/tmp/ccD42DPV.s:59 .text.CDC_Itf_Receive:0000000000000000 $t
|
||||
/tmp/ccD42DPV.s:65 .text.CDC_Itf_Receive:0000000000000000 CDC_Itf_Receive
|
||||
/tmp/ccD42DPV.s:81 .text.CDC_Itf_Init:0000000000000000 $t
|
||||
/tmp/ccD42DPV.s:87 .text.CDC_Itf_Init:0000000000000000 CDC_Itf_Init
|
||||
/tmp/ccD42DPV.s:117 .text.CDC_Itf_Init:000000000000001c $d
|
||||
*COM*:0000000000000200 UserTxBuffer
|
||||
*COM*:0000000000000200 UserRxBuffer
|
||||
/tmp/ccD42DPV.s:141 .data.USBD_CDC_fops:0000000000000000 USBD_CDC_fops
|
||||
/tmp/ccD42DPV.s:131 .data.LineCoding:0000000000000000 LineCoding
|
||||
/tmp/ccD42DPV.s:128 .data.LineCoding:0000000000000000 $d
|
||||
/tmp/ccD42DPV.s:138 .data.USBD_CDC_fops:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_CDC_SetTxBuffer
|
||||
USBD_CDC_SetRxBuffer
|
||||
USBD_Device
|
||||
Binary file not shown.
|
|
@ -1,121 +0,0 @@
|
|||
build/usbd_conf.o: Src/usbd_conf.c \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Inc/usbd_conf.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Inc/main.h Inc/usbd_desc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Inc/usbd_cdc_interface.h
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Inc/main.h:
|
||||
|
||||
Inc/usbd_desc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Inc/usbd_cdc_interface.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,104 +0,0 @@
|
|||
build/usbd_core.o: \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Inc/usbd_conf.h Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,107 +0,0 @@
|
|||
build/usbd_ctlreq.o: \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Inc/usbd_conf.h Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,109 +0,0 @@
|
|||
build/usbd_desc.o: Src/usbd_desc.c \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Inc/usbd_conf.h Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
|
||||
Inc/usbd_desc.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
||||
Inc/usbd_desc.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
|
@ -1,868 +0,0 @@
|
|||
ARM GAS /tmp/cck6myrA.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "usbd_desc.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.USBD_VCP_DeviceDescriptor,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global USBD_VCP_DeviceDescriptor
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 USBD_VCP_DeviceDescriptor:
|
||||
24 .LFB43:
|
||||
25 .file 1 "Src/usbd_desc.c"
|
||||
1:Src/usbd_desc.c **** /**
|
||||
2:Src/usbd_desc.c **** ******************************************************************************
|
||||
3:Src/usbd_desc.c **** * @file USB_Device/CDC_Standalone/Src/usbd_desc.c
|
||||
4:Src/usbd_desc.c **** * @author MCD Application Team
|
||||
5:Src/usbd_desc.c **** * @brief This file provides the USBD descriptors and string formating method.
|
||||
6:Src/usbd_desc.c **** ******************************************************************************
|
||||
7:Src/usbd_desc.c **** * @attention
|
||||
8:Src/usbd_desc.c **** *
|
||||
9:Src/usbd_desc.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics International N.V.
|
||||
10:Src/usbd_desc.c **** * All rights reserved.</center></h2>
|
||||
11:Src/usbd_desc.c **** *
|
||||
12:Src/usbd_desc.c **** * Redistribution and use in source and binary forms, with or without
|
||||
13:Src/usbd_desc.c **** * modification, are permitted, provided that the following conditions are met:
|
||||
14:Src/usbd_desc.c **** *
|
||||
15:Src/usbd_desc.c **** * 1. Redistribution of source code must retain the above copyright notice,
|
||||
16:Src/usbd_desc.c **** * this list of conditions and the following disclaimer.
|
||||
17:Src/usbd_desc.c **** * 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
18:Src/usbd_desc.c **** * this list of conditions and the following disclaimer in the documentation
|
||||
19:Src/usbd_desc.c **** * and/or other materials provided with the distribution.
|
||||
20:Src/usbd_desc.c **** * 3. Neither the name of STMicroelectronics nor the names of other
|
||||
21:Src/usbd_desc.c **** * contributors to this software may be used to endorse or promote products
|
||||
22:Src/usbd_desc.c **** * derived from this software without specific written permission.
|
||||
23:Src/usbd_desc.c **** * 4. This software, including modifications and/or derivative works of this
|
||||
24:Src/usbd_desc.c **** * software, must execute solely and exclusively on microcontroller or
|
||||
25:Src/usbd_desc.c **** * microprocessor devices manufactured by or for STMicroelectronics.
|
||||
26:Src/usbd_desc.c **** * 5. Redistribution and use of this software other than as permitted under
|
||||
27:Src/usbd_desc.c **** * this license is void and will automatically terminate your rights under
|
||||
28:Src/usbd_desc.c **** * this license.
|
||||
29:Src/usbd_desc.c **** *
|
||||
30:Src/usbd_desc.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
|
||||
31:Src/usbd_desc.c **** * AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT
|
||||
32:Src/usbd_desc.c **** * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||
33:Src/usbd_desc.c **** * PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY
|
||||
ARM GAS /tmp/cck6myrA.s page 2
|
||||
|
||||
|
||||
34:Src/usbd_desc.c **** * RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
|
||||
35:Src/usbd_desc.c **** * SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
36:Src/usbd_desc.c **** * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
37:Src/usbd_desc.c **** * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
38:Src/usbd_desc.c **** * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
39:Src/usbd_desc.c **** * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
40:Src/usbd_desc.c **** * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
41:Src/usbd_desc.c **** * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
42:Src/usbd_desc.c **** *
|
||||
43:Src/usbd_desc.c **** ******************************************************************************
|
||||
44:Src/usbd_desc.c **** */
|
||||
45:Src/usbd_desc.c ****
|
||||
46:Src/usbd_desc.c **** /* Includes ------------------------------------------------------------------*/
|
||||
47:Src/usbd_desc.c **** #include "usbd_core.h"
|
||||
48:Src/usbd_desc.c **** #include "usbd_desc.h"
|
||||
49:Src/usbd_desc.c **** #include "usbd_conf.h"
|
||||
50:Src/usbd_desc.c ****
|
||||
51:Src/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
52:Src/usbd_desc.c **** /* Private define ------------------------------------------------------------*/
|
||||
53:Src/usbd_desc.c **** #define USBD_VID 0x0483
|
||||
54:Src/usbd_desc.c **** #define USBD_PID 0x5740
|
||||
55:Src/usbd_desc.c **** #define USBD_LANGID_STRING 0x409
|
||||
56:Src/usbd_desc.c **** #define USBD_MANUFACTURER_STRING "Otter-Iron"
|
||||
57:Src/usbd_desc.c **** #define USBD_PRODUCT_FS_STRING "chirp :3"
|
||||
58:Src/usbd_desc.c **** #define USBD_CONFIGURATION_FS_STRING "mau"
|
||||
59:Src/usbd_desc.c **** #define USBD_INTERFACE_FS_STRING ":o"
|
||||
60:Src/usbd_desc.c ****
|
||||
61:Src/usbd_desc.c **** /* Private macro -------------------------------------------------------------*/
|
||||
62:Src/usbd_desc.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
63:Src/usbd_desc.c **** uint8_t *USBD_VCP_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
64:Src/usbd_desc.c **** uint8_t *USBD_VCP_LangIDStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
65:Src/usbd_desc.c **** uint8_t *USBD_VCP_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
66:Src/usbd_desc.c **** uint8_t *USBD_VCP_ProductStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
67:Src/usbd_desc.c **** uint8_t *USBD_VCP_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
68:Src/usbd_desc.c **** uint8_t *USBD_VCP_ConfigStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
69:Src/usbd_desc.c **** uint8_t *USBD_VCP_InterfaceStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
70:Src/usbd_desc.c **** #ifdef USB_SUPPORT_USER_STRING_DESC
|
||||
71:Src/usbd_desc.c **** uint8_t *USBD_VCP_USRStringDesc (USBD_SpeedTypeDef speed, uint8_t idx, uint16_t *length);
|
||||
72:Src/usbd_desc.c **** #endif /* USB_SUPPORT_USER_STRING_DESC */
|
||||
73:Src/usbd_desc.c ****
|
||||
74:Src/usbd_desc.c **** /* Private variables ---------------------------------------------------------*/
|
||||
75:Src/usbd_desc.c **** USBD_DescriptorsTypeDef VCP_Desc = {
|
||||
76:Src/usbd_desc.c **** USBD_VCP_DeviceDescriptor,
|
||||
77:Src/usbd_desc.c **** USBD_VCP_LangIDStrDescriptor,
|
||||
78:Src/usbd_desc.c **** USBD_VCP_ManufacturerStrDescriptor,
|
||||
79:Src/usbd_desc.c **** USBD_VCP_ProductStrDescriptor,
|
||||
80:Src/usbd_desc.c **** USBD_VCP_SerialStrDescriptor,
|
||||
81:Src/usbd_desc.c **** USBD_VCP_ConfigStrDescriptor,
|
||||
82:Src/usbd_desc.c **** USBD_VCP_InterfaceStrDescriptor,
|
||||
83:Src/usbd_desc.c **** };
|
||||
84:Src/usbd_desc.c ****
|
||||
85:Src/usbd_desc.c **** /* USB Standard Device Descriptor */
|
||||
86:Src/usbd_desc.c **** const uint8_t hUSBDDeviceDesc[USB_LEN_DEV_DESC]= {
|
||||
87:Src/usbd_desc.c **** 0x12, /* bLength */
|
||||
88:Src/usbd_desc.c **** USB_DESC_TYPE_DEVICE, /* bDescriptorType */
|
||||
89:Src/usbd_desc.c **** 0x00, /* bcdUSB */
|
||||
90:Src/usbd_desc.c **** 0x02,
|
||||
ARM GAS /tmp/cck6myrA.s page 3
|
||||
|
||||
|
||||
91:Src/usbd_desc.c **** 0x00, /* bDeviceClass */
|
||||
92:Src/usbd_desc.c **** 0x00, /* bDeviceSubClass */
|
||||
93:Src/usbd_desc.c **** 0x00, /* bDeviceProtocol */
|
||||
94:Src/usbd_desc.c **** USB_MAX_EP0_SIZE, /* bMaxPacketSize */
|
||||
95:Src/usbd_desc.c **** LOBYTE(USBD_VID), /* idVendor */
|
||||
96:Src/usbd_desc.c **** HIBYTE(USBD_VID), /* idVendor */
|
||||
97:Src/usbd_desc.c **** LOBYTE(USBD_PID), /* idVendor */
|
||||
98:Src/usbd_desc.c **** HIBYTE(USBD_PID), /* idVendor */
|
||||
99:Src/usbd_desc.c **** 0x00, /* bcdDevice rel. 2.00 */
|
||||
100:Src/usbd_desc.c **** 0x02,
|
||||
101:Src/usbd_desc.c **** USBD_IDX_MFC_STR, /* Index of manufacturer string */
|
||||
102:Src/usbd_desc.c **** USBD_IDX_PRODUCT_STR, /* Index of product string */
|
||||
103:Src/usbd_desc.c **** USBD_IDX_SERIAL_STR, /* Index of serial number string */
|
||||
104:Src/usbd_desc.c **** USBD_MAX_NUM_CONFIGURATION /* bNumConfigurations */
|
||||
105:Src/usbd_desc.c **** }; /* USB_DeviceDescriptor */
|
||||
106:Src/usbd_desc.c ****
|
||||
107:Src/usbd_desc.c **** /* USB Standard Device Descriptor */
|
||||
108:Src/usbd_desc.c **** const uint8_t USBD_LangIDDesc[USB_LEN_LANGID_STR_DESC]=
|
||||
109:Src/usbd_desc.c **** {
|
||||
110:Src/usbd_desc.c **** USB_LEN_LANGID_STR_DESC,
|
||||
111:Src/usbd_desc.c **** USB_DESC_TYPE_STRING,
|
||||
112:Src/usbd_desc.c **** LOBYTE(USBD_LANGID_STRING),
|
||||
113:Src/usbd_desc.c **** HIBYTE(USBD_LANGID_STRING),
|
||||
114:Src/usbd_desc.c **** };
|
||||
115:Src/usbd_desc.c ****
|
||||
116:Src/usbd_desc.c **** uint8_t USBD_StringSerial[USB_SIZ_STRING_SERIAL] =
|
||||
117:Src/usbd_desc.c **** {
|
||||
118:Src/usbd_desc.c **** USB_SIZ_STRING_SERIAL,
|
||||
119:Src/usbd_desc.c **** USB_DESC_TYPE_STRING,
|
||||
120:Src/usbd_desc.c **** };
|
||||
121:Src/usbd_desc.c ****
|
||||
122:Src/usbd_desc.c **** uint8_t USBD_StrDesc[USBD_MAX_STR_DESC_SIZ];
|
||||
123:Src/usbd_desc.c ****
|
||||
124:Src/usbd_desc.c **** /* Private functions ---------------------------------------------------------*/
|
||||
125:Src/usbd_desc.c **** static void IntToUnicode (uint32_t value , uint8_t *pbuf , uint8_t len);
|
||||
126:Src/usbd_desc.c **** static void Get_SerialNum(void);
|
||||
127:Src/usbd_desc.c **** /**
|
||||
128:Src/usbd_desc.c **** * @brief Returns the device descriptor.
|
||||
129:Src/usbd_desc.c **** * @param speed: Current device speed
|
||||
130:Src/usbd_desc.c **** * @param length: Pointer to data length variable
|
||||
131:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
132:Src/usbd_desc.c **** */
|
||||
133:Src/usbd_desc.c **** uint8_t *USBD_VCP_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
134:Src/usbd_desc.c **** {
|
||||
26 .loc 1 134 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 @ link register save eliminated.
|
||||
31 .LVL0:
|
||||
135:Src/usbd_desc.c **** *length = sizeof(hUSBDDeviceDesc);
|
||||
32 .loc 1 135 0
|
||||
33 0000 1223 movs r3, #18
|
||||
34 0002 0B80 strh r3, [r1]
|
||||
136:Src/usbd_desc.c **** return (uint8_t*)hUSBDDeviceDesc;
|
||||
137:Src/usbd_desc.c **** }
|
||||
35 .loc 1 137 0
|
||||
ARM GAS /tmp/cck6myrA.s page 4
|
||||
|
||||
|
||||
36 0004 0048 ldr r0, .L2
|
||||
37 .LVL1:
|
||||
38 @ sp needed
|
||||
39 0006 7047 bx lr
|
||||
40 .L3:
|
||||
41 .align 2
|
||||
42 .L2:
|
||||
43 0008 00000000 .word .LANCHOR0
|
||||
44 .cfi_endproc
|
||||
45 .LFE43:
|
||||
47 .section .text.USBD_VCP_LangIDStrDescriptor,"ax",%progbits
|
||||
48 .align 1
|
||||
49 .global USBD_VCP_LangIDStrDescriptor
|
||||
50 .syntax unified
|
||||
51 .code 16
|
||||
52 .thumb_func
|
||||
53 .fpu softvfp
|
||||
55 USBD_VCP_LangIDStrDescriptor:
|
||||
56 .LFB44:
|
||||
138:Src/usbd_desc.c ****
|
||||
139:Src/usbd_desc.c **** /**
|
||||
140:Src/usbd_desc.c **** * @brief Returns the LangID string descriptor.
|
||||
141:Src/usbd_desc.c **** * @param speed: Current device speed
|
||||
142:Src/usbd_desc.c **** * @param length: Pointer to data length variable
|
||||
143:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
144:Src/usbd_desc.c **** */
|
||||
145:Src/usbd_desc.c **** uint8_t *USBD_VCP_LangIDStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
146:Src/usbd_desc.c **** {
|
||||
57 .loc 1 146 0
|
||||
58 .cfi_startproc
|
||||
59 @ args = 0, pretend = 0, frame = 0
|
||||
60 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
61 @ link register save eliminated.
|
||||
62 .LVL2:
|
||||
147:Src/usbd_desc.c **** *length = sizeof(USBD_LangIDDesc);
|
||||
63 .loc 1 147 0
|
||||
64 0000 0423 movs r3, #4
|
||||
65 0002 0B80 strh r3, [r1]
|
||||
148:Src/usbd_desc.c **** return (uint8_t*)USBD_LangIDDesc;
|
||||
149:Src/usbd_desc.c **** }
|
||||
66 .loc 1 149 0
|
||||
67 0004 0048 ldr r0, .L5
|
||||
68 .LVL3:
|
||||
69 @ sp needed
|
||||
70 0006 7047 bx lr
|
||||
71 .L6:
|
||||
72 .align 2
|
||||
73 .L5:
|
||||
74 0008 00000000 .word .LANCHOR1
|
||||
75 .cfi_endproc
|
||||
76 .LFE44:
|
||||
78 .section .text.IntToUnicode,"ax",%progbits
|
||||
79 .align 1
|
||||
80 .syntax unified
|
||||
81 .code 16
|
||||
82 .thumb_func
|
||||
83 .fpu softvfp
|
||||
ARM GAS /tmp/cck6myrA.s page 5
|
||||
|
||||
|
||||
85 IntToUnicode:
|
||||
86 .LFB51:
|
||||
150:Src/usbd_desc.c ****
|
||||
151:Src/usbd_desc.c **** /**
|
||||
152:Src/usbd_desc.c **** * @brief Returns the product string descriptor.
|
||||
153:Src/usbd_desc.c **** * @param speed: Current device speed
|
||||
154:Src/usbd_desc.c **** * @param length: Pointer to data length variable
|
||||
155:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
156:Src/usbd_desc.c **** */
|
||||
157:Src/usbd_desc.c **** uint8_t *USBD_VCP_ProductStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
158:Src/usbd_desc.c **** {
|
||||
159:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_PRODUCT_FS_STRING, USBD_StrDesc, length);
|
||||
160:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
161:Src/usbd_desc.c **** }
|
||||
162:Src/usbd_desc.c ****
|
||||
163:Src/usbd_desc.c **** /**
|
||||
164:Src/usbd_desc.c **** * @brief Returns the manufacturer string descriptor.
|
||||
165:Src/usbd_desc.c **** * @param speed: Current device speed
|
||||
166:Src/usbd_desc.c **** * @param length: Pointer to data length variable
|
||||
167:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
168:Src/usbd_desc.c **** */
|
||||
169:Src/usbd_desc.c **** uint8_t *USBD_VCP_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
170:Src/usbd_desc.c **** {
|
||||
171:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_MANUFACTURER_STRING, USBD_StrDesc, length);
|
||||
172:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
173:Src/usbd_desc.c **** }
|
||||
174:Src/usbd_desc.c ****
|
||||
175:Src/usbd_desc.c **** /**
|
||||
176:Src/usbd_desc.c **** * @brief Returns the serial number string descriptor.
|
||||
177:Src/usbd_desc.c **** * @param speed: Current device speed
|
||||
178:Src/usbd_desc.c **** * @param length: Pointer to data length variable
|
||||
179:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
180:Src/usbd_desc.c **** */
|
||||
181:Src/usbd_desc.c **** uint8_t *USBD_VCP_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
182:Src/usbd_desc.c **** {
|
||||
183:Src/usbd_desc.c **** *length = USB_SIZ_STRING_SERIAL;
|
||||
184:Src/usbd_desc.c ****
|
||||
185:Src/usbd_desc.c **** /* Update the serial number string descriptor with the data from the unique ID*/
|
||||
186:Src/usbd_desc.c **** Get_SerialNum();
|
||||
187:Src/usbd_desc.c ****
|
||||
188:Src/usbd_desc.c **** return USBD_StringSerial;
|
||||
189:Src/usbd_desc.c **** }
|
||||
190:Src/usbd_desc.c ****
|
||||
191:Src/usbd_desc.c **** /**
|
||||
192:Src/usbd_desc.c **** * @brief Returns the configuration string descriptor.
|
||||
193:Src/usbd_desc.c **** * @param speed: Current device speed
|
||||
194:Src/usbd_desc.c **** * @param length: Pointer to data length variable
|
||||
195:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
196:Src/usbd_desc.c **** */
|
||||
197:Src/usbd_desc.c **** uint8_t *USBD_VCP_ConfigStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
198:Src/usbd_desc.c **** {
|
||||
199:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_CONFIGURATION_FS_STRING, USBD_StrDesc, length);
|
||||
200:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
201:Src/usbd_desc.c **** }
|
||||
202:Src/usbd_desc.c ****
|
||||
203:Src/usbd_desc.c **** /**
|
||||
204:Src/usbd_desc.c **** * @brief Returns the interface string descriptor.
|
||||
ARM GAS /tmp/cck6myrA.s page 6
|
||||
|
||||
|
||||
205:Src/usbd_desc.c **** * @param speed: Current device speed
|
||||
206:Src/usbd_desc.c **** * @param length: Pointer to data length variable
|
||||
207:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
208:Src/usbd_desc.c **** */
|
||||
209:Src/usbd_desc.c **** uint8_t *USBD_VCP_InterfaceStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
210:Src/usbd_desc.c **** {
|
||||
211:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_INTERFACE_FS_STRING, USBD_StrDesc, length);
|
||||
212:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
213:Src/usbd_desc.c **** }
|
||||
214:Src/usbd_desc.c ****
|
||||
215:Src/usbd_desc.c **** /**
|
||||
216:Src/usbd_desc.c **** * @brief Create the serial number string descriptor
|
||||
217:Src/usbd_desc.c **** * @param None
|
||||
218:Src/usbd_desc.c **** * @retval None
|
||||
219:Src/usbd_desc.c **** */
|
||||
220:Src/usbd_desc.c **** static void Get_SerialNum(void)
|
||||
221:Src/usbd_desc.c **** {
|
||||
222:Src/usbd_desc.c **** uint32_t deviceserial0, deviceserial1, deviceserial2;
|
||||
223:Src/usbd_desc.c ****
|
||||
224:Src/usbd_desc.c **** deviceserial0 = *(uint32_t*)DEVICE_ID1;
|
||||
225:Src/usbd_desc.c **** deviceserial1 = *(uint32_t*)DEVICE_ID2;
|
||||
226:Src/usbd_desc.c **** deviceserial2 = *(uint32_t*)DEVICE_ID3;
|
||||
227:Src/usbd_desc.c ****
|
||||
228:Src/usbd_desc.c **** deviceserial0 += deviceserial2;
|
||||
229:Src/usbd_desc.c ****
|
||||
230:Src/usbd_desc.c **** if (deviceserial0 != 0)
|
||||
231:Src/usbd_desc.c **** {
|
||||
232:Src/usbd_desc.c **** IntToUnicode (deviceserial0, &USBD_StringSerial[2] ,8);
|
||||
233:Src/usbd_desc.c **** IntToUnicode (deviceserial1, &USBD_StringSerial[18] ,4);
|
||||
234:Src/usbd_desc.c **** }
|
||||
235:Src/usbd_desc.c **** }
|
||||
236:Src/usbd_desc.c ****
|
||||
237:Src/usbd_desc.c **** /**
|
||||
238:Src/usbd_desc.c **** * @brief Convert Hex 32Bits value into char
|
||||
239:Src/usbd_desc.c **** * @param value: value to convert
|
||||
240:Src/usbd_desc.c **** * @param pbuf: pointer to the buffer
|
||||
241:Src/usbd_desc.c **** * @param len: buffer length
|
||||
242:Src/usbd_desc.c **** * @retval None
|
||||
243:Src/usbd_desc.c **** */
|
||||
244:Src/usbd_desc.c **** static void IntToUnicode (uint32_t value , uint8_t *pbuf , uint8_t len)
|
||||
245:Src/usbd_desc.c **** {
|
||||
87 .loc 1 245 0
|
||||
88 .cfi_startproc
|
||||
89 @ args = 0, pretend = 0, frame = 0
|
||||
90 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
91 .LVL4:
|
||||
92 0000 30B5 push {r4, r5, lr}
|
||||
93 .LCFI0:
|
||||
94 .cfi_def_cfa_offset 12
|
||||
95 .cfi_offset 4, -12
|
||||
96 .cfi_offset 5, -8
|
||||
97 .cfi_offset 14, -4
|
||||
98 .LVL5:
|
||||
246:Src/usbd_desc.c **** uint8_t idx = 0;
|
||||
247:Src/usbd_desc.c ****
|
||||
248:Src/usbd_desc.c **** for( idx = 0 ; idx < len ; idx ++)
|
||||
99 .loc 1 248 0
|
||||
ARM GAS /tmp/cck6myrA.s page 7
|
||||
|
||||
|
||||
100 0002 0023 movs r3, #0
|
||||
101 0004 0AE0 b .L8
|
||||
102 .LVL6:
|
||||
103 .L9:
|
||||
249:Src/usbd_desc.c **** {
|
||||
250:Src/usbd_desc.c **** if( ((value >> 28)) < 0xA )
|
||||
251:Src/usbd_desc.c **** {
|
||||
252:Src/usbd_desc.c **** pbuf[ 2* idx] = (value >> 28) + '0';
|
||||
253:Src/usbd_desc.c **** }
|
||||
254:Src/usbd_desc.c **** else
|
||||
255:Src/usbd_desc.c **** {
|
||||
256:Src/usbd_desc.c **** pbuf[2* idx] = (value >> 28) + 'A' - 10;
|
||||
104 .loc 1 256 0
|
||||
105 0006 5D00 lsls r5, r3, #1
|
||||
106 0008 3734 adds r4, r4, #55
|
||||
107 000a 4C55 strb r4, [r1, r5]
|
||||
108 .L10:
|
||||
257:Src/usbd_desc.c **** }
|
||||
258:Src/usbd_desc.c ****
|
||||
259:Src/usbd_desc.c **** value = value << 4;
|
||||
109 .loc 1 259 0 discriminator 2
|
||||
110 000c 0001 lsls r0, r0, #4
|
||||
111 .LVL7:
|
||||
260:Src/usbd_desc.c ****
|
||||
261:Src/usbd_desc.c **** pbuf[ 2* idx + 1] = 0;
|
||||
112 .loc 1 261 0 discriminator 2
|
||||
113 000e 5C00 lsls r4, r3, #1
|
||||
114 0010 0134 adds r4, r4, #1
|
||||
115 0012 0C19 adds r4, r1, r4
|
||||
116 0014 0025 movs r5, #0
|
||||
117 0016 2570 strb r5, [r4]
|
||||
248:Src/usbd_desc.c **** {
|
||||
118 .loc 1 248 0 discriminator 2
|
||||
119 0018 0133 adds r3, r3, #1
|
||||
120 .LVL8:
|
||||
121 001a DBB2 uxtb r3, r3
|
||||
122 .LVL9:
|
||||
123 .L8:
|
||||
248:Src/usbd_desc.c **** {
|
||||
124 .loc 1 248 0 is_stmt 0 discriminator 1
|
||||
125 001c 9342 cmp r3, r2
|
||||
126 001e 06D2 bcs .L12
|
||||
250:Src/usbd_desc.c **** {
|
||||
127 .loc 1 250 0 is_stmt 1
|
||||
128 0020 040F lsrs r4, r0, #28
|
||||
129 0022 092C cmp r4, #9
|
||||
130 0024 EFD8 bhi .L9
|
||||
252:Src/usbd_desc.c **** }
|
||||
131 .loc 1 252 0
|
||||
132 0026 5D00 lsls r5, r3, #1
|
||||
133 0028 3034 adds r4, r4, #48
|
||||
134 002a 4C55 strb r4, [r1, r5]
|
||||
135 002c EEE7 b .L10
|
||||
136 .L12:
|
||||
262:Src/usbd_desc.c **** }
|
||||
263:Src/usbd_desc.c **** }
|
||||
137 .loc 1 263 0
|
||||
ARM GAS /tmp/cck6myrA.s page 8
|
||||
|
||||
|
||||
138 @ sp needed
|
||||
139 002e 30BD pop {r4, r5, pc}
|
||||
140 .cfi_endproc
|
||||
141 .LFE51:
|
||||
143 .section .text.Get_SerialNum,"ax",%progbits
|
||||
144 .align 1
|
||||
145 .syntax unified
|
||||
146 .code 16
|
||||
147 .thumb_func
|
||||
148 .fpu softvfp
|
||||
150 Get_SerialNum:
|
||||
151 .LFB50:
|
||||
221:Src/usbd_desc.c **** uint32_t deviceserial0, deviceserial1, deviceserial2;
|
||||
152 .loc 1 221 0
|
||||
153 .cfi_startproc
|
||||
154 @ args = 0, pretend = 0, frame = 0
|
||||
155 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
156 0000 70B5 push {r4, r5, r6, lr}
|
||||
157 .LCFI1:
|
||||
158 .cfi_def_cfa_offset 16
|
||||
159 .cfi_offset 4, -16
|
||||
160 .cfi_offset 5, -12
|
||||
161 .cfi_offset 6, -8
|
||||
162 .cfi_offset 14, -4
|
||||
224:Src/usbd_desc.c **** deviceserial1 = *(uint32_t*)DEVICE_ID2;
|
||||
163 .loc 1 224 0
|
||||
164 0002 0B4B ldr r3, .L16
|
||||
165 0004 1868 ldr r0, [r3]
|
||||
166 .LVL10:
|
||||
225:Src/usbd_desc.c **** deviceserial2 = *(uint32_t*)DEVICE_ID3;
|
||||
167 .loc 1 225 0
|
||||
168 0006 0B4B ldr r3, .L16+4
|
||||
169 0008 1D68 ldr r5, [r3]
|
||||
170 .LVL11:
|
||||
226:Src/usbd_desc.c ****
|
||||
171 .loc 1 226 0
|
||||
172 000a 0B4B ldr r3, .L16+8
|
||||
173 000c 1B68 ldr r3, [r3]
|
||||
174 .LVL12:
|
||||
228:Src/usbd_desc.c ****
|
||||
175 .loc 1 228 0
|
||||
176 000e C018 adds r0, r0, r3
|
||||
177 .LVL13:
|
||||
230:Src/usbd_desc.c **** {
|
||||
178 .loc 1 230 0
|
||||
179 0010 0028 cmp r0, #0
|
||||
180 0012 00D1 bne .L15
|
||||
181 .LVL14:
|
||||
182 .L13:
|
||||
235:Src/usbd_desc.c ****
|
||||
183 .loc 1 235 0
|
||||
184 @ sp needed
|
||||
185 .LVL15:
|
||||
186 0014 70BD pop {r4, r5, r6, pc}
|
||||
187 .LVL16:
|
||||
188 .L15:
|
||||
232:Src/usbd_desc.c **** IntToUnicode (deviceserial1, &USBD_StringSerial[18] ,4);
|
||||
ARM GAS /tmp/cck6myrA.s page 9
|
||||
|
||||
|
||||
189 .loc 1 232 0
|
||||
190 0016 094C ldr r4, .L16+12
|
||||
191 0018 A11C adds r1, r4, #2
|
||||
192 001a 0822 movs r2, #8
|
||||
193 001c FFF7FEFF bl IntToUnicode
|
||||
194 .LVL17:
|
||||
233:Src/usbd_desc.c **** }
|
||||
195 .loc 1 233 0
|
||||
196 0020 2100 movs r1, r4
|
||||
197 0022 1231 adds r1, r1, #18
|
||||
198 0024 0422 movs r2, #4
|
||||
199 0026 2800 movs r0, r5
|
||||
200 0028 FFF7FEFF bl IntToUnicode
|
||||
201 .LVL18:
|
||||
235:Src/usbd_desc.c ****
|
||||
202 .loc 1 235 0
|
||||
203 002c F2E7 b .L13
|
||||
204 .L17:
|
||||
205 002e C046 .align 2
|
||||
206 .L16:
|
||||
207 0030 ACF7FF1F .word 536868780
|
||||
208 0034 B0F7FF1F .word 536868784
|
||||
209 0038 B4F7FF1F .word 536868788
|
||||
210 003c 00000000 .word .LANCHOR2
|
||||
211 .cfi_endproc
|
||||
212 .LFE50:
|
||||
214 .section .text.USBD_VCP_SerialStrDescriptor,"ax",%progbits
|
||||
215 .align 1
|
||||
216 .global USBD_VCP_SerialStrDescriptor
|
||||
217 .syntax unified
|
||||
218 .code 16
|
||||
219 .thumb_func
|
||||
220 .fpu softvfp
|
||||
222 USBD_VCP_SerialStrDescriptor:
|
||||
223 .LFB47:
|
||||
182:Src/usbd_desc.c **** *length = USB_SIZ_STRING_SERIAL;
|
||||
224 .loc 1 182 0
|
||||
225 .cfi_startproc
|
||||
226 @ args = 0, pretend = 0, frame = 0
|
||||
227 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
228 .LVL19:
|
||||
229 0000 10B5 push {r4, lr}
|
||||
230 .LCFI2:
|
||||
231 .cfi_def_cfa_offset 8
|
||||
232 .cfi_offset 4, -8
|
||||
233 .cfi_offset 14, -4
|
||||
183:Src/usbd_desc.c ****
|
||||
234 .loc 1 183 0
|
||||
235 0002 1A23 movs r3, #26
|
||||
236 0004 0B80 strh r3, [r1]
|
||||
186:Src/usbd_desc.c ****
|
||||
237 .loc 1 186 0
|
||||
238 0006 FFF7FEFF bl Get_SerialNum
|
||||
239 .LVL20:
|
||||
189:Src/usbd_desc.c ****
|
||||
240 .loc 1 189 0
|
||||
241 000a 0148 ldr r0, .L19
|
||||
ARM GAS /tmp/cck6myrA.s page 10
|
||||
|
||||
|
||||
242 @ sp needed
|
||||
243 000c 10BD pop {r4, pc}
|
||||
244 .L20:
|
||||
245 000e C046 .align 2
|
||||
246 .L19:
|
||||
247 0010 00000000 .word .LANCHOR2
|
||||
248 .cfi_endproc
|
||||
249 .LFE47:
|
||||
251 .section .text.USBD_VCP_ProductStrDescriptor,"ax",%progbits
|
||||
252 .align 1
|
||||
253 .global USBD_VCP_ProductStrDescriptor
|
||||
254 .syntax unified
|
||||
255 .code 16
|
||||
256 .thumb_func
|
||||
257 .fpu softvfp
|
||||
259 USBD_VCP_ProductStrDescriptor:
|
||||
260 .LFB45:
|
||||
158:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_PRODUCT_FS_STRING, USBD_StrDesc, length);
|
||||
261 .loc 1 158 0
|
||||
262 .cfi_startproc
|
||||
263 @ args = 0, pretend = 0, frame = 0
|
||||
264 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
265 .LVL21:
|
||||
266 0000 10B5 push {r4, lr}
|
||||
267 .LCFI3:
|
||||
268 .cfi_def_cfa_offset 8
|
||||
269 .cfi_offset 4, -8
|
||||
270 .cfi_offset 14, -4
|
||||
271 0002 0A00 movs r2, r1
|
||||
159:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
272 .loc 1 159 0
|
||||
273 0004 034C ldr r4, .L22
|
||||
274 0006 2100 movs r1, r4
|
||||
275 .LVL22:
|
||||
276 0008 0348 ldr r0, .L22+4
|
||||
277 .LVL23:
|
||||
278 000a FFF7FEFF bl USBD_GetString
|
||||
279 .LVL24:
|
||||
161:Src/usbd_desc.c ****
|
||||
280 .loc 1 161 0
|
||||
281 000e 2000 movs r0, r4
|
||||
282 @ sp needed
|
||||
283 0010 10BD pop {r4, pc}
|
||||
284 .L23:
|
||||
285 0012 C046 .align 2
|
||||
286 .L22:
|
||||
287 0014 00000000 .word USBD_StrDesc
|
||||
288 0018 00000000 .word .LC7
|
||||
289 .cfi_endproc
|
||||
290 .LFE45:
|
||||
292 .section .text.USBD_VCP_ManufacturerStrDescriptor,"ax",%progbits
|
||||
293 .align 1
|
||||
294 .global USBD_VCP_ManufacturerStrDescriptor
|
||||
295 .syntax unified
|
||||
296 .code 16
|
||||
297 .thumb_func
|
||||
298 .fpu softvfp
|
||||
ARM GAS /tmp/cck6myrA.s page 11
|
||||
|
||||
|
||||
300 USBD_VCP_ManufacturerStrDescriptor:
|
||||
301 .LFB46:
|
||||
170:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_MANUFACTURER_STRING, USBD_StrDesc, length);
|
||||
302 .loc 1 170 0
|
||||
303 .cfi_startproc
|
||||
304 @ args = 0, pretend = 0, frame = 0
|
||||
305 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
306 .LVL25:
|
||||
307 0000 10B5 push {r4, lr}
|
||||
308 .LCFI4:
|
||||
309 .cfi_def_cfa_offset 8
|
||||
310 .cfi_offset 4, -8
|
||||
311 .cfi_offset 14, -4
|
||||
312 0002 0A00 movs r2, r1
|
||||
171:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
313 .loc 1 171 0
|
||||
314 0004 034C ldr r4, .L25
|
||||
315 0006 2100 movs r1, r4
|
||||
316 .LVL26:
|
||||
317 0008 0348 ldr r0, .L25+4
|
||||
318 .LVL27:
|
||||
319 000a FFF7FEFF bl USBD_GetString
|
||||
320 .LVL28:
|
||||
173:Src/usbd_desc.c ****
|
||||
321 .loc 1 173 0
|
||||
322 000e 2000 movs r0, r4
|
||||
323 @ sp needed
|
||||
324 0010 10BD pop {r4, pc}
|
||||
325 .L26:
|
||||
326 0012 C046 .align 2
|
||||
327 .L25:
|
||||
328 0014 00000000 .word USBD_StrDesc
|
||||
329 0018 00000000 .word .LC10
|
||||
330 .cfi_endproc
|
||||
331 .LFE46:
|
||||
333 .section .text.USBD_VCP_ConfigStrDescriptor,"ax",%progbits
|
||||
334 .align 1
|
||||
335 .global USBD_VCP_ConfigStrDescriptor
|
||||
336 .syntax unified
|
||||
337 .code 16
|
||||
338 .thumb_func
|
||||
339 .fpu softvfp
|
||||
341 USBD_VCP_ConfigStrDescriptor:
|
||||
342 .LFB48:
|
||||
198:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_CONFIGURATION_FS_STRING, USBD_StrDesc, length);
|
||||
343 .loc 1 198 0
|
||||
344 .cfi_startproc
|
||||
345 @ args = 0, pretend = 0, frame = 0
|
||||
346 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
347 .LVL29:
|
||||
348 0000 10B5 push {r4, lr}
|
||||
349 .LCFI5:
|
||||
350 .cfi_def_cfa_offset 8
|
||||
351 .cfi_offset 4, -8
|
||||
352 .cfi_offset 14, -4
|
||||
353 0002 0A00 movs r2, r1
|
||||
199:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
ARM GAS /tmp/cck6myrA.s page 12
|
||||
|
||||
|
||||
354 .loc 1 199 0
|
||||
355 0004 034C ldr r4, .L28
|
||||
356 0006 2100 movs r1, r4
|
||||
357 .LVL30:
|
||||
358 0008 0348 ldr r0, .L28+4
|
||||
359 .LVL31:
|
||||
360 000a FFF7FEFF bl USBD_GetString
|
||||
361 .LVL32:
|
||||
201:Src/usbd_desc.c ****
|
||||
362 .loc 1 201 0
|
||||
363 000e 2000 movs r0, r4
|
||||
364 @ sp needed
|
||||
365 0010 10BD pop {r4, pc}
|
||||
366 .L29:
|
||||
367 0012 C046 .align 2
|
||||
368 .L28:
|
||||
369 0014 00000000 .word USBD_StrDesc
|
||||
370 0018 00000000 .word .LC13
|
||||
371 .cfi_endproc
|
||||
372 .LFE48:
|
||||
374 .section .text.USBD_VCP_InterfaceStrDescriptor,"ax",%progbits
|
||||
375 .align 1
|
||||
376 .global USBD_VCP_InterfaceStrDescriptor
|
||||
377 .syntax unified
|
||||
378 .code 16
|
||||
379 .thumb_func
|
||||
380 .fpu softvfp
|
||||
382 USBD_VCP_InterfaceStrDescriptor:
|
||||
383 .LFB49:
|
||||
210:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_INTERFACE_FS_STRING, USBD_StrDesc, length);
|
||||
384 .loc 1 210 0
|
||||
385 .cfi_startproc
|
||||
386 @ args = 0, pretend = 0, frame = 0
|
||||
387 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
388 .LVL33:
|
||||
389 0000 10B5 push {r4, lr}
|
||||
390 .LCFI6:
|
||||
391 .cfi_def_cfa_offset 8
|
||||
392 .cfi_offset 4, -8
|
||||
393 .cfi_offset 14, -4
|
||||
394 0002 0A00 movs r2, r1
|
||||
211:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
395 .loc 1 211 0
|
||||
396 0004 034C ldr r4, .L31
|
||||
397 0006 2100 movs r1, r4
|
||||
398 .LVL34:
|
||||
399 0008 0348 ldr r0, .L31+4
|
||||
400 .LVL35:
|
||||
401 000a FFF7FEFF bl USBD_GetString
|
||||
402 .LVL36:
|
||||
213:Src/usbd_desc.c ****
|
||||
403 .loc 1 213 0
|
||||
404 000e 2000 movs r0, r4
|
||||
405 @ sp needed
|
||||
406 0010 10BD pop {r4, pc}
|
||||
407 .L32:
|
||||
408 0012 C046 .align 2
|
||||
ARM GAS /tmp/cck6myrA.s page 13
|
||||
|
||||
|
||||
409 .L31:
|
||||
410 0014 00000000 .word USBD_StrDesc
|
||||
411 0018 00000000 .word .LC16
|
||||
412 .cfi_endproc
|
||||
413 .LFE49:
|
||||
415 .comm USBD_StrDesc,256,4
|
||||
416 .global USBD_StringSerial
|
||||
417 .global USBD_LangIDDesc
|
||||
418 .global hUSBDDeviceDesc
|
||||
419 .global VCP_Desc
|
||||
420 .section .data.USBD_StringSerial,"aw",%progbits
|
||||
421 .align 2
|
||||
422 .set .LANCHOR2,. + 0
|
||||
425 USBD_StringSerial:
|
||||
426 0000 1A .byte 26
|
||||
427 0001 03 .byte 3
|
||||
428 0002 00000000 .space 24
|
||||
428 00000000
|
||||
428 00000000
|
||||
428 00000000
|
||||
428 00000000
|
||||
429 .section .data.VCP_Desc,"aw",%progbits
|
||||
430 .align 2
|
||||
433 VCP_Desc:
|
||||
434 0000 00000000 .word USBD_VCP_DeviceDescriptor
|
||||
435 0004 00000000 .word USBD_VCP_LangIDStrDescriptor
|
||||
436 0008 00000000 .word USBD_VCP_ManufacturerStrDescriptor
|
||||
437 000c 00000000 .word USBD_VCP_ProductStrDescriptor
|
||||
438 0010 00000000 .word USBD_VCP_SerialStrDescriptor
|
||||
439 0014 00000000 .word USBD_VCP_ConfigStrDescriptor
|
||||
440 0018 00000000 .word USBD_VCP_InterfaceStrDescriptor
|
||||
441 .section .rodata.USBD_LangIDDesc,"a",%progbits
|
||||
442 .align 2
|
||||
443 .set .LANCHOR1,. + 0
|
||||
446 USBD_LangIDDesc:
|
||||
447 0000 04 .byte 4
|
||||
448 0001 03 .byte 3
|
||||
449 0002 09 .byte 9
|
||||
450 0003 04 .byte 4
|
||||
451 .section .rodata.USBD_VCP_ConfigStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
452 .align 2
|
||||
453 .LC13:
|
||||
454 0000 6D617500 .ascii "mau\000"
|
||||
455 .section .rodata.USBD_VCP_InterfaceStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
456 .align 2
|
||||
457 .LC16:
|
||||
458 0000 3A6F00 .ascii ":o\000"
|
||||
459 .section .rodata.USBD_VCP_ManufacturerStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
460 .align 2
|
||||
461 .LC10:
|
||||
462 0000 4F747465 .ascii "Otter-Iron\000"
|
||||
462 722D4972
|
||||
462 6F6E00
|
||||
463 .section .rodata.USBD_VCP_ProductStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
464 .align 2
|
||||
465 .LC7:
|
||||
466 0000 63686972 .ascii "chirp :3\000"
|
||||
ARM GAS /tmp/cck6myrA.s page 14
|
||||
|
||||
|
||||
466 70203A33
|
||||
466 00
|
||||
467 .section .rodata.hUSBDDeviceDesc,"a",%progbits
|
||||
468 .align 2
|
||||
469 .set .LANCHOR0,. + 0
|
||||
472 hUSBDDeviceDesc:
|
||||
473 0000 12 .byte 18
|
||||
474 0001 01 .byte 1
|
||||
475 0002 00 .byte 0
|
||||
476 0003 02 .byte 2
|
||||
477 0004 00 .byte 0
|
||||
478 0005 00 .byte 0
|
||||
479 0006 00 .byte 0
|
||||
480 0007 40 .byte 64
|
||||
481 0008 83 .byte -125
|
||||
482 0009 04 .byte 4
|
||||
483 000a 40 .byte 64
|
||||
484 000b 57 .byte 87
|
||||
485 000c 00 .byte 0
|
||||
486 000d 02 .byte 2
|
||||
487 000e 01 .byte 1
|
||||
488 000f 02 .byte 2
|
||||
489 0010 03 .byte 3
|
||||
490 0011 01 .byte 1
|
||||
491 .text
|
||||
492 .Letext0:
|
||||
493 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
494 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
495 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
496 .file 5 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
497 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
|
||||
498 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
|
||||
499 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
|
||||
500 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
|
||||
501 .file 10 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
|
||||
502 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
503 .file 12 "Inc/usbd_desc.h"
|
||||
504 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
|
||||
ARM GAS /tmp/cck6myrA.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 usbd_desc.c
|
||||
/tmp/cck6myrA.s:16 .text.USBD_VCP_DeviceDescriptor:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:23 .text.USBD_VCP_DeviceDescriptor:0000000000000000 USBD_VCP_DeviceDescriptor
|
||||
/tmp/cck6myrA.s:43 .text.USBD_VCP_DeviceDescriptor:0000000000000008 $d
|
||||
/tmp/cck6myrA.s:48 .text.USBD_VCP_LangIDStrDescriptor:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:55 .text.USBD_VCP_LangIDStrDescriptor:0000000000000000 USBD_VCP_LangIDStrDescriptor
|
||||
/tmp/cck6myrA.s:74 .text.USBD_VCP_LangIDStrDescriptor:0000000000000008 $d
|
||||
/tmp/cck6myrA.s:79 .text.IntToUnicode:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:85 .text.IntToUnicode:0000000000000000 IntToUnicode
|
||||
/tmp/cck6myrA.s:144 .text.Get_SerialNum:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:150 .text.Get_SerialNum:0000000000000000 Get_SerialNum
|
||||
/tmp/cck6myrA.s:207 .text.Get_SerialNum:0000000000000030 $d
|
||||
/tmp/cck6myrA.s:215 .text.USBD_VCP_SerialStrDescriptor:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:222 .text.USBD_VCP_SerialStrDescriptor:0000000000000000 USBD_VCP_SerialStrDescriptor
|
||||
/tmp/cck6myrA.s:247 .text.USBD_VCP_SerialStrDescriptor:0000000000000010 $d
|
||||
/tmp/cck6myrA.s:252 .text.USBD_VCP_ProductStrDescriptor:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:259 .text.USBD_VCP_ProductStrDescriptor:0000000000000000 USBD_VCP_ProductStrDescriptor
|
||||
/tmp/cck6myrA.s:287 .text.USBD_VCP_ProductStrDescriptor:0000000000000014 $d
|
||||
*COM*:0000000000000100 USBD_StrDesc
|
||||
/tmp/cck6myrA.s:293 .text.USBD_VCP_ManufacturerStrDescriptor:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:300 .text.USBD_VCP_ManufacturerStrDescriptor:0000000000000000 USBD_VCP_ManufacturerStrDescriptor
|
||||
/tmp/cck6myrA.s:328 .text.USBD_VCP_ManufacturerStrDescriptor:0000000000000014 $d
|
||||
/tmp/cck6myrA.s:334 .text.USBD_VCP_ConfigStrDescriptor:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:341 .text.USBD_VCP_ConfigStrDescriptor:0000000000000000 USBD_VCP_ConfigStrDescriptor
|
||||
/tmp/cck6myrA.s:369 .text.USBD_VCP_ConfigStrDescriptor:0000000000000014 $d
|
||||
/tmp/cck6myrA.s:375 .text.USBD_VCP_InterfaceStrDescriptor:0000000000000000 $t
|
||||
/tmp/cck6myrA.s:382 .text.USBD_VCP_InterfaceStrDescriptor:0000000000000000 USBD_VCP_InterfaceStrDescriptor
|
||||
/tmp/cck6myrA.s:410 .text.USBD_VCP_InterfaceStrDescriptor:0000000000000014 $d
|
||||
/tmp/cck6myrA.s:425 .data.USBD_StringSerial:0000000000000000 USBD_StringSerial
|
||||
/tmp/cck6myrA.s:446 .rodata.USBD_LangIDDesc:0000000000000000 USBD_LangIDDesc
|
||||
/tmp/cck6myrA.s:472 .rodata.hUSBDDeviceDesc:0000000000000000 hUSBDDeviceDesc
|
||||
/tmp/cck6myrA.s:433 .data.VCP_Desc:0000000000000000 VCP_Desc
|
||||
/tmp/cck6myrA.s:421 .data.USBD_StringSerial:0000000000000000 $d
|
||||
/tmp/cck6myrA.s:430 .data.VCP_Desc:0000000000000000 $d
|
||||
/tmp/cck6myrA.s:442 .rodata.USBD_LangIDDesc:0000000000000000 $d
|
||||
/tmp/cck6myrA.s:452 .rodata.USBD_VCP_ConfigStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/cck6myrA.s:456 .rodata.USBD_VCP_InterfaceStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/cck6myrA.s:460 .rodata.USBD_VCP_ManufacturerStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/cck6myrA.s:464 .rodata.USBD_VCP_ProductStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/cck6myrA.s:468 .rodata.hUSBDDeviceDesc:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_GetString
|
||||
Binary file not shown.
|
|
@ -1,104 +0,0 @@
|
|||
build/usbd_ioreq.o: \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Inc/usbd_conf.h Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h \
|
||||
Inc/stm32f0xx_hal_conf.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h \
|
||||
Drivers/CMSIS/Include/core_cm0.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h:
|
||||
|
||||
Inc/stm32f0xx_hal_conf.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h:
|
||||
|
||||
Drivers/CMSIS/Include/core_cm0.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_version.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||
|
||||
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||
|
||||
Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h:
|
||||
|
||||
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
|
||||
|
|
@ -1,551 +0,0 @@
|
|||
ARM GAS /tmp/ccl01Qp8.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m0
|
||||
2 .eabi_attribute 20, 1
|
||||
3 .eabi_attribute 21, 1
|
||||
4 .eabi_attribute 23, 3
|
||||
5 .eabi_attribute 24, 1
|
||||
6 .eabi_attribute 25, 1
|
||||
7 .eabi_attribute 26, 1
|
||||
8 .eabi_attribute 30, 1
|
||||
9 .eabi_attribute 34, 0
|
||||
10 .eabi_attribute 18, 4
|
||||
11 .file "usbd_ioreq.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.USBD_CtlSendData,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global USBD_CtlSendData
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 USBD_CtlSendData:
|
||||
24 .LFB43:
|
||||
25 .file 1 "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c"
|
||||
1:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
2:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
|
||||
3:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @file usbd_ioreq.c
|
||||
4:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @author MCD Application Team
|
||||
5:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @version V2.4.2
|
||||
6:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @date 11-December-2015
|
||||
7:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief This file provides the IO requests APIs for control endpoints.
|
||||
8:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
|
||||
9:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @attention
|
||||
10:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
|
||||
11:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * <h2><center>© COPYRIGHT 2015 STMicroelectronics</center></h2>
|
||||
12:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
|
||||
13:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
|
||||
14:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * You may not use this file except in compliance with the License.
|
||||
15:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * You may obtain a copy of the License at:
|
||||
16:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
|
||||
17:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * http://www.st.com/software_license_agreement_liberty_v2
|
||||
18:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
|
||||
19:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * Unless required by applicable law or agreed to in writing, software
|
||||
20:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * distributed under the License is distributed on an "AS IS" BASIS,
|
||||
21:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
22:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * See the License for the specific language governing permissions and
|
||||
23:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * limitations under the License.
|
||||
24:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
|
||||
25:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
|
||||
26:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Includes ------------------------------------------------------------------*/
|
||||
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #include "usbd_ioreq.h"
|
||||
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @addtogroup STM32_USB_DEVICE_LIBRARY
|
||||
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
ARM GAS /tmp/ccl01Qp8.s page 2
|
||||
|
||||
|
||||
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
35:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
36:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ
|
||||
37:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief control I/O requests module
|
||||
38:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
39:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
40:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
41:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_TypesDefinitions
|
||||
42:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
43:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
44:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
45:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
|
||||
46:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
47:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
48:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
49:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Defines
|
||||
50:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
51:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
52:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
53:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
54:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
|
||||
55:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
56:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
57:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
58:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Macros
|
||||
59:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
60:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
61:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
62:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
|
||||
63:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
64:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
65:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
66:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Variables
|
||||
67:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
68:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
69:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
70:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
71:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
|
||||
72:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
73:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
74:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
75:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_FunctionPrototypes
|
||||
76:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
77:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
78:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
79:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
|
||||
80:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
81:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
82:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
83:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Functions
|
||||
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
|
||||
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendData
|
||||
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send data on the ctl pipe
|
||||
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
|
||||
ARM GAS /tmp/ccl01Qp8.s page 3
|
||||
|
||||
|
||||
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
|
||||
92:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be sent
|
||||
93:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
|
||||
94:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
95:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData (USBD_HandleTypeDef *pdev,
|
||||
96:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf,
|
||||
97:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint16_t len)
|
||||
98:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
|
||||
26 .loc 1 98 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 .LVL0:
|
||||
31 0000 10B5 push {r4, lr}
|
||||
32 .LCFI0:
|
||||
33 .cfi_def_cfa_offset 8
|
||||
34 .cfi_offset 4, -8
|
||||
35 .cfi_offset 14, -4
|
||||
36 0002 1300 movs r3, r2
|
||||
99:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
|
||||
100:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_DATA_IN;
|
||||
37 .loc 1 100 0
|
||||
38 0004 FA22 movs r2, #250
|
||||
39 .LVL1:
|
||||
40 0006 5200 lsls r2, r2, #1
|
||||
41 0008 0224 movs r4, #2
|
||||
42 000a 8450 str r4, [r0, r2]
|
||||
101:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].total_length = len;
|
||||
43 .loc 1 101 0
|
||||
44 000c 8361 str r3, [r0, #24]
|
||||
102:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].rem_length = len;
|
||||
45 .loc 1 102 0
|
||||
46 000e C361 str r3, [r0, #28]
|
||||
103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
|
||||
104:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_LL_Transmit (pdev, 0x00, pbuf, len);
|
||||
47 .loc 1 104 0
|
||||
48 0010 0A00 movs r2, r1
|
||||
49 0012 0021 movs r1, #0
|
||||
50 .LVL2:
|
||||
51 0014 FFF7FEFF bl USBD_LL_Transmit
|
||||
52 .LVL3:
|
||||
105:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
106:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
|
||||
107:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
53 .loc 1 107 0
|
||||
54 0018 0020 movs r0, #0
|
||||
55 @ sp needed
|
||||
56 001a 10BD pop {r4, pc}
|
||||
57 .cfi_endproc
|
||||
58 .LFE43:
|
||||
60 .section .text.USBD_CtlContinueSendData,"ax",%progbits
|
||||
61 .align 1
|
||||
62 .global USBD_CtlContinueSendData
|
||||
63 .syntax unified
|
||||
64 .code 16
|
||||
65 .thumb_func
|
||||
66 .fpu softvfp
|
||||
ARM GAS /tmp/ccl01Qp8.s page 4
|
||||
|
||||
|
||||
68 USBD_CtlContinueSendData:
|
||||
69 .LFB44:
|
||||
108:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
109:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
110:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlContinueSendData
|
||||
111:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * continue sending data on the ctl pipe
|
||||
112:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
|
||||
113:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
|
||||
114:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be sent
|
||||
115:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
|
||||
116:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
117:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlContinueSendData (USBD_HandleTypeDef *pdev,
|
||||
118:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf,
|
||||
119:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint16_t len)
|
||||
120:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
|
||||
70 .loc 1 120 0
|
||||
71 .cfi_startproc
|
||||
72 @ args = 0, pretend = 0, frame = 0
|
||||
73 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
74 .LVL4:
|
||||
75 0000 10B5 push {r4, lr}
|
||||
76 .LCFI1:
|
||||
77 .cfi_def_cfa_offset 8
|
||||
78 .cfi_offset 4, -8
|
||||
79 .cfi_offset 14, -4
|
||||
80 0002 1300 movs r3, r2
|
||||
121:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the next transfer */
|
||||
122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_LL_Transmit (pdev, 0x00, pbuf, len);
|
||||
81 .loc 1 122 0
|
||||
82 0004 0A00 movs r2, r1
|
||||
83 .LVL5:
|
||||
84 0006 0021 movs r1, #0
|
||||
85 .LVL6:
|
||||
86 0008 FFF7FEFF bl USBD_LL_Transmit
|
||||
87 .LVL7:
|
||||
123:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
124:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
|
||||
125:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
88 .loc 1 125 0
|
||||
89 000c 0020 movs r0, #0
|
||||
90 @ sp needed
|
||||
91 000e 10BD pop {r4, pc}
|
||||
92 .cfi_endproc
|
||||
93 .LFE44:
|
||||
95 .section .text.USBD_CtlPrepareRx,"ax",%progbits
|
||||
96 .align 1
|
||||
97 .global USBD_CtlPrepareRx
|
||||
98 .syntax unified
|
||||
99 .code 16
|
||||
100 .thumb_func
|
||||
101 .fpu softvfp
|
||||
103 USBD_CtlPrepareRx:
|
||||
104 .LFB45:
|
||||
126:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
127:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
128:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlPrepareRx
|
||||
129:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive data on the ctl pipe
|
||||
ARM GAS /tmp/ccl01Qp8.s page 5
|
||||
|
||||
|
||||
130:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
|
||||
131:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
|
||||
132:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be received
|
||||
133:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
|
||||
134:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
135:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlPrepareRx (USBD_HandleTypeDef *pdev,
|
||||
136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf,
|
||||
137:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint16_t len)
|
||||
138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
|
||||
105 .loc 1 138 0
|
||||
106 .cfi_startproc
|
||||
107 @ args = 0, pretend = 0, frame = 0
|
||||
108 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
109 .LVL8:
|
||||
110 0000 10B5 push {r4, lr}
|
||||
111 .LCFI2:
|
||||
112 .cfi_def_cfa_offset 8
|
||||
113 .cfi_offset 4, -8
|
||||
114 .cfi_offset 14, -4
|
||||
115 0002 1300 movs r3, r2
|
||||
139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
|
||||
140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_DATA_OUT;
|
||||
116 .loc 1 140 0
|
||||
117 0004 FA22 movs r2, #250
|
||||
118 .LVL9:
|
||||
119 0006 5200 lsls r2, r2, #1
|
||||
120 0008 0324 movs r4, #3
|
||||
121 000a 8450 str r4, [r0, r2]
|
||||
141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].total_length = len;
|
||||
122 .loc 1 141 0
|
||||
123 000c EC3A subs r2, r2, #236
|
||||
124 000e 8350 str r3, [r0, r2]
|
||||
142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].rem_length = len;
|
||||
125 .loc 1 142 0
|
||||
126 0010 0432 adds r2, r2, #4
|
||||
127 0012 8350 str r3, [r0, r2]
|
||||
143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
|
||||
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_LL_PrepareReceive (pdev,
|
||||
128 .loc 1 144 0
|
||||
129 0014 0A00 movs r2, r1
|
||||
130 0016 0021 movs r1, #0
|
||||
131 .LVL10:
|
||||
132 0018 FFF7FEFF bl USBD_LL_PrepareReceive
|
||||
133 .LVL11:
|
||||
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 0,
|
||||
146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pbuf,
|
||||
147:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** len);
|
||||
148:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
149:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
|
||||
150:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
134 .loc 1 150 0
|
||||
135 001c 0020 movs r0, #0
|
||||
136 @ sp needed
|
||||
137 001e 10BD pop {r4, pc}
|
||||
138 .cfi_endproc
|
||||
139 .LFE45:
|
||||
141 .section .text.USBD_CtlContinueRx,"ax",%progbits
|
||||
ARM GAS /tmp/ccl01Qp8.s page 6
|
||||
|
||||
|
||||
142 .align 1
|
||||
143 .global USBD_CtlContinueRx
|
||||
144 .syntax unified
|
||||
145 .code 16
|
||||
146 .thumb_func
|
||||
147 .fpu softvfp
|
||||
149 USBD_CtlContinueRx:
|
||||
150 .LFB46:
|
||||
151:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
152:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
153:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlContinueRx
|
||||
154:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * continue receive data on the ctl pipe
|
||||
155:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
|
||||
156:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
|
||||
157:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be received
|
||||
158:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
|
||||
159:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlContinueRx (USBD_HandleTypeDef *pdev,
|
||||
161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf,
|
||||
162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint16_t len)
|
||||
163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
|
||||
151 .loc 1 163 0
|
||||
152 .cfi_startproc
|
||||
153 @ args = 0, pretend = 0, frame = 0
|
||||
154 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
155 .LVL12:
|
||||
156 0000 10B5 push {r4, lr}
|
||||
157 .LCFI3:
|
||||
158 .cfi_def_cfa_offset 8
|
||||
159 .cfi_offset 4, -8
|
||||
160 .cfi_offset 14, -4
|
||||
161 0002 1300 movs r3, r2
|
||||
164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
165:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_LL_PrepareReceive (pdev,
|
||||
162 .loc 1 165 0
|
||||
163 0004 0A00 movs r2, r1
|
||||
164 .LVL13:
|
||||
165 0006 0021 movs r1, #0
|
||||
166 .LVL14:
|
||||
167 0008 FFF7FEFF bl USBD_LL_PrepareReceive
|
||||
168 .LVL15:
|
||||
166:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 0,
|
||||
167:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pbuf,
|
||||
168:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** len);
|
||||
169:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
|
||||
170:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
169 .loc 1 170 0
|
||||
170 000c 0020 movs r0, #0
|
||||
171 @ sp needed
|
||||
172 000e 10BD pop {r4, pc}
|
||||
173 .cfi_endproc
|
||||
174 .LFE46:
|
||||
176 .section .text.USBD_CtlSendStatus,"ax",%progbits
|
||||
177 .align 1
|
||||
178 .global USBD_CtlSendStatus
|
||||
179 .syntax unified
|
||||
180 .code 16
|
||||
ARM GAS /tmp/ccl01Qp8.s page 7
|
||||
|
||||
|
||||
181 .thumb_func
|
||||
182 .fpu softvfp
|
||||
184 USBD_CtlSendStatus:
|
||||
185 .LFB47:
|
||||
171:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendStatus
|
||||
173:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send zero lzngth packet on the ctl pipe
|
||||
174:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
|
||||
175:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
|
||||
176:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
177:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendStatus (USBD_HandleTypeDef *pdev)
|
||||
178:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
|
||||
186 .loc 1 178 0
|
||||
187 .cfi_startproc
|
||||
188 @ args = 0, pretend = 0, frame = 0
|
||||
189 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
190 .LVL16:
|
||||
191 0000 10B5 push {r4, lr}
|
||||
192 .LCFI4:
|
||||
193 .cfi_def_cfa_offset 8
|
||||
194 .cfi_offset 4, -8
|
||||
195 .cfi_offset 14, -4
|
||||
179:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
|
||||
181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_STATUS_IN;
|
||||
196 .loc 1 181 0
|
||||
197 0002 FA23 movs r3, #250
|
||||
198 0004 5B00 lsls r3, r3, #1
|
||||
199 0006 0422 movs r2, #4
|
||||
200 0008 C250 str r2, [r0, r3]
|
||||
182:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
|
||||
184:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_LL_Transmit (pdev, 0x00, NULL, 0);
|
||||
201 .loc 1 184 0
|
||||
202 000a 0023 movs r3, #0
|
||||
203 000c 0022 movs r2, #0
|
||||
204 000e 0021 movs r1, #0
|
||||
205 0010 FFF7FEFF bl USBD_LL_Transmit
|
||||
206 .LVL17:
|
||||
185:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
186:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
|
||||
187:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
207 .loc 1 187 0
|
||||
208 0014 0020 movs r0, #0
|
||||
209 @ sp needed
|
||||
210 0016 10BD pop {r4, pc}
|
||||
211 .cfi_endproc
|
||||
212 .LFE47:
|
||||
214 .section .text.USBD_CtlReceiveStatus,"ax",%progbits
|
||||
215 .align 1
|
||||
216 .global USBD_CtlReceiveStatus
|
||||
217 .syntax unified
|
||||
218 .code 16
|
||||
219 .thumb_func
|
||||
220 .fpu softvfp
|
||||
222 USBD_CtlReceiveStatus:
|
||||
223 .LFB48:
|
||||
ARM GAS /tmp/ccl01Qp8.s page 8
|
||||
|
||||
|
||||
188:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
189:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
190:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlReceiveStatus
|
||||
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive zero lzngth packet on the ctl pipe
|
||||
192:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
|
||||
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
|
||||
194:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlReceiveStatus (USBD_HandleTypeDef *pdev)
|
||||
196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
|
||||
224 .loc 1 196 0
|
||||
225 .cfi_startproc
|
||||
226 @ args = 0, pretend = 0, frame = 0
|
||||
227 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
228 .LVL18:
|
||||
229 0000 10B5 push {r4, lr}
|
||||
230 .LCFI5:
|
||||
231 .cfi_def_cfa_offset 8
|
||||
232 .cfi_offset 4, -8
|
||||
233 .cfi_offset 14, -4
|
||||
197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
|
||||
198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_STATUS_OUT;
|
||||
234 .loc 1 198 0
|
||||
235 0002 FA23 movs r3, #250
|
||||
236 0004 5B00 lsls r3, r3, #1
|
||||
237 0006 0522 movs r2, #5
|
||||
238 0008 C250 str r2, [r0, r3]
|
||||
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
|
||||
201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_LL_PrepareReceive ( pdev,
|
||||
239 .loc 1 201 0
|
||||
240 000a 0023 movs r3, #0
|
||||
241 000c 0022 movs r2, #0
|
||||
242 000e 0021 movs r1, #0
|
||||
243 0010 FFF7FEFF bl USBD_LL_PrepareReceive
|
||||
244 .LVL19:
|
||||
202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 0,
|
||||
203:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** NULL,
|
||||
204:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 0);
|
||||
205:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
206:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
|
||||
207:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
245 .loc 1 207 0
|
||||
246 0014 0020 movs r0, #0
|
||||
247 @ sp needed
|
||||
248 0016 10BD pop {r4, pc}
|
||||
249 .cfi_endproc
|
||||
250 .LFE48:
|
||||
252 .section .text.USBD_GetRxCount,"ax",%progbits
|
||||
253 .align 1
|
||||
254 .global USBD_GetRxCount
|
||||
255 .syntax unified
|
||||
256 .code 16
|
||||
257 .thumb_func
|
||||
258 .fpu softvfp
|
||||
260 USBD_GetRxCount:
|
||||
261 .LFB49:
|
||||
208:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
ARM GAS /tmp/ccl01Qp8.s page 9
|
||||
|
||||
|
||||
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
|
||||
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
|
||||
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_GetRxCount
|
||||
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * returns the received data length
|
||||
213:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
|
||||
214:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param ep_addr: endpoint address
|
||||
215:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval Rx Data blength
|
||||
216:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
|
||||
217:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint16_t USBD_GetRxCount (USBD_HandleTypeDef *pdev , uint8_t ep_addr)
|
||||
218:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
|
||||
262 .loc 1 218 0
|
||||
263 .cfi_startproc
|
||||
264 @ args = 0, pretend = 0, frame = 0
|
||||
265 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
266 .LVL20:
|
||||
267 0000 10B5 push {r4, lr}
|
||||
268 .LCFI6:
|
||||
269 .cfi_def_cfa_offset 8
|
||||
270 .cfi_offset 4, -8
|
||||
271 .cfi_offset 14, -4
|
||||
219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_LL_GetRxDataSize(pdev, ep_addr);
|
||||
272 .loc 1 219 0
|
||||
273 0002 FFF7FEFF bl USBD_LL_GetRxDataSize
|
||||
274 .LVL21:
|
||||
275 0006 80B2 uxth r0, r0
|
||||
220:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
|
||||
276 .loc 1 220 0
|
||||
277 @ sp needed
|
||||
278 0008 10BD pop {r4, pc}
|
||||
279 .cfi_endproc
|
||||
280 .LFE49:
|
||||
282 .text
|
||||
283 .Letext0:
|
||||
284 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
285 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
286 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
287 .file 5 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
288 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
|
||||
289 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
|
||||
290 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
|
||||
291 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
|
||||
292 .file 10 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
|
||||
293 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
294 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
|
||||
ARM GAS /tmp/ccl01Qp8.s page 10
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 usbd_ioreq.c
|
||||
/tmp/ccl01Qp8.s:16 .text.USBD_CtlSendData:0000000000000000 $t
|
||||
/tmp/ccl01Qp8.s:23 .text.USBD_CtlSendData:0000000000000000 USBD_CtlSendData
|
||||
/tmp/ccl01Qp8.s:61 .text.USBD_CtlContinueSendData:0000000000000000 $t
|
||||
/tmp/ccl01Qp8.s:68 .text.USBD_CtlContinueSendData:0000000000000000 USBD_CtlContinueSendData
|
||||
/tmp/ccl01Qp8.s:96 .text.USBD_CtlPrepareRx:0000000000000000 $t
|
||||
/tmp/ccl01Qp8.s:103 .text.USBD_CtlPrepareRx:0000000000000000 USBD_CtlPrepareRx
|
||||
/tmp/ccl01Qp8.s:142 .text.USBD_CtlContinueRx:0000000000000000 $t
|
||||
/tmp/ccl01Qp8.s:149 .text.USBD_CtlContinueRx:0000000000000000 USBD_CtlContinueRx
|
||||
/tmp/ccl01Qp8.s:177 .text.USBD_CtlSendStatus:0000000000000000 $t
|
||||
/tmp/ccl01Qp8.s:184 .text.USBD_CtlSendStatus:0000000000000000 USBD_CtlSendStatus
|
||||
/tmp/ccl01Qp8.s:215 .text.USBD_CtlReceiveStatus:0000000000000000 $t
|
||||
/tmp/ccl01Qp8.s:222 .text.USBD_CtlReceiveStatus:0000000000000000 USBD_CtlReceiveStatus
|
||||
/tmp/ccl01Qp8.s:253 .text.USBD_GetRxCount:0000000000000000 $t
|
||||
/tmp/ccl01Qp8.s:260 .text.USBD_GetRxCount:0000000000000000 USBD_GetRxCount
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_LL_Transmit
|
||||
USBD_LL_PrepareReceive
|
||||
USBD_LL_GetRxDataSize
|
||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue