hid docu
This commit is contained in:
parent
1a26598a68
commit
39e8d95245
112 changed files with 7 additions and 84706 deletions
|
|
@ -13,7 +13,7 @@
|
|||
######################################
|
||||
# target
|
||||
######################################
|
||||
TARGET = midi-dials
|
||||
TARGET = hid-dials
|
||||
|
||||
|
||||
######################################
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
//}
|
||||
|
|
@ -10,8 +10,11 @@ Works, currently hardcoded:
|
|||
- Dial 6: nothing
|
||||
- Dial 7: KiCAD change track width (w|W)
|
||||
- Dial 8: KiCAD zoom (+|-)
|
||||
|
||||
|
||||
Build with `make`
|
||||
|
||||
Flash with `dfu-util -a 0 -s 0x08000000:leave -D build/hid-dials.bin`
|
||||
|
||||
Todo:
|
||||
|
||||
|
||||
[ ] Add filesystem and csv alike config files
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
build/curebuffer.o: Src/curelib_src/curebuffer.c \
|
||||
Inc/curelib_inc/curebuffer.h
|
||||
|
||||
Inc/curelib_inc/curebuffer.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,113 +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 Inc/usb_device.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Inc/usbd_conf.h Inc/usbd_hid.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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/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:
|
||||
|
||||
Inc/usb_device.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Inc/usbd_hid.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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.
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/ccaD54kA.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/ccaD54kA.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/ccaD54kA.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/ccaD54kA.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/ccaD54kA.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/ccaD54kA.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/ccaD54kA.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/ccaD54kA.s page 8
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_adc_ex.c
|
||||
/tmp/ccaD54kA.s:16 .text.HAL_ADCEx_Calibration_Start:0000000000000000 $t
|
||||
/tmp/ccaD54kA.s:23 .text.HAL_ADCEx_Calibration_Start:0000000000000000 HAL_ADCEx_Calibration_Start
|
||||
/tmp/ccaD54kA.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.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/ccbmYn5b.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_i2c_ex.c
|
||||
/tmp/ccbmYn5b.s:16 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
|
||||
/tmp/ccbmYn5b.s:23 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
|
||||
/tmp/ccbmYn5b.s:107 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000054 $d
|
||||
/tmp/ccbmYn5b.s:112 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
|
||||
/tmp/ccbmYn5b.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
|
||||
/tmp/ccbmYn5b.s:207 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000050 $d
|
||||
/tmp/ccbmYn5b.s:212 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
|
||||
/tmp/ccbmYn5b.s:219 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
|
||||
/tmp/ccbmYn5b.s:297 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
|
||||
/tmp/ccbmYn5b.s:304 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
|
||||
/tmp/ccbmYn5b.s:380 .text.HAL_I2CEx_DisableWakeUp:000000000000004c $d
|
||||
/tmp/ccbmYn5b.s:385 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
|
||||
/tmp/ccbmYn5b.s:392 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
|
||||
/tmp/ccbmYn5b.s:428 .text.HAL_I2CEx_EnableFastModePlus:0000000000000020 $d
|
||||
/tmp/ccbmYn5b.s:434 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
|
||||
/tmp/ccbmYn5b.s:441 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
|
||||
/tmp/ccbmYn5b.s:476 .text.HAL_I2CEx_DisableFastModePlus:0000000000000020 $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
|
|
@ -1,88 +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
|
||||
|
||||
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:
|
||||
|
|
@ -1,567 +0,0 @@
|
|||
ARM GAS /tmp/ccq7ZZnn.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 .LFB40:
|
||||
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/ccq7ZZnn.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/ccq7ZZnn.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 .LFE40:
|
||||
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 .LFB41:
|
||||
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/ccq7ZZnn.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/ccq7ZZnn.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/ccq7ZZnn.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/ccq7ZZnn.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 .LFE41:
|
||||
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 .LFB42:
|
||||
145:Src/stm32f0xx_hal_msp.c ****
|
||||
ARM GAS /tmp/ccq7ZZnn.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/ccq7ZZnn.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 .LFE42:
|
||||
297 .text
|
||||
298 .Letext0:
|
||||
299 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
300 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
301 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
302 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
303 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
|
||||
304 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
|
||||
305 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
|
||||
306 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
|
||||
307 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
|
||||
308 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
309 .file 12 "Inc/main.h"
|
||||
ARM GAS /tmp/ccq7ZZnn.s page 10
|
||||
|
||||
|
||||
310 .file 13 "<built-in>"
|
||||
ARM GAS /tmp/ccq7ZZnn.s page 11
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_msp.c
|
||||
/tmp/ccq7ZZnn.s:16 .text.HAL_MspInit:0000000000000000 $t
|
||||
/tmp/ccq7ZZnn.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
||||
/tmp/ccq7ZZnn.s:65 .text.HAL_MspInit:000000000000002c $d
|
||||
/tmp/ccq7ZZnn.s:70 .text.HAL_ADC_MspInit:0000000000000000 $t
|
||||
/tmp/ccq7ZZnn.s:77 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
|
||||
/tmp/ccq7ZZnn.s:221 .text.HAL_ADC_MspInit:00000000000000b0 $d
|
||||
/tmp/ccq7ZZnn.s:230 .text.HAL_ADC_MspDeInit:0000000000000000 $t
|
||||
/tmp/ccq7ZZnn.s:237 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
|
||||
/tmp/ccq7ZZnn.s:290 .text.HAL_ADC_MspDeInit:0000000000000034 $d
|
||||
|
||||
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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.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/ccKiMYOx.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_pcd_ex.c
|
||||
/tmp/ccKiMYOx.s:16 .text.HAL_PCDEx_PMAConfig:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.s:23 .text.HAL_PCDEx_PMAConfig:0000000000000000 HAL_PCDEx_PMAConfig
|
||||
/tmp/ccKiMYOx.s:87 .text.HAL_PCDEx_ActivateBCD:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.s:94 .text.HAL_PCDEx_ActivateBCD:0000000000000000 HAL_PCDEx_ActivateBCD
|
||||
/tmp/ccKiMYOx.s:140 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.s:147 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 HAL_PCDEx_DeActivateBCD
|
||||
/tmp/ccKiMYOx.s:178 .text.HAL_PCDEx_ActivateLPM:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.s:185 .text.HAL_PCDEx_ActivateLPM:0000000000000000 HAL_PCDEx_ActivateLPM
|
||||
/tmp/ccKiMYOx.s:225 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.s:232 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 HAL_PCDEx_DeActivateLPM
|
||||
/tmp/ccKiMYOx.s:268 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.s:275 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
|
||||
/tmp/ccKiMYOx.s:290 .text.HAL_PCDEx_BCD_Callback:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.s:297 .text.HAL_PCDEx_BCD_Callback:0000000000000000 HAL_PCDEx_BCD_Callback
|
||||
/tmp/ccKiMYOx.s:312 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 $t
|
||||
/tmp/ccKiMYOx.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.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/ccCCWc6Z.s page 13
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_pwr_ex.c
|
||||
/tmp/ccCCWc6Z.s:16 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:23 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
|
||||
/tmp/ccCCWc6Z.s:111 .text.HAL_PWR_ConfigPVD:0000000000000074 $d
|
||||
/tmp/ccCCWc6Z.s:118 .text.HAL_PWR_EnablePVD:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:125 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
|
||||
/tmp/ccCCWc6Z.s:144 .text.HAL_PWR_EnablePVD:000000000000000c $d
|
||||
/tmp/ccCCWc6Z.s:149 .text.HAL_PWR_DisablePVD:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:156 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
|
||||
/tmp/ccCCWc6Z.s:175 .text.HAL_PWR_DisablePVD:000000000000000c $d
|
||||
/tmp/ccCCWc6Z.s:180 .text.HAL_PWR_PVDCallback:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:187 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
|
||||
/tmp/ccCCWc6Z.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:208 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
|
||||
/tmp/ccCCWc6Z.s:242 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
|
||||
/tmp/ccCCWc6Z.s:247 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:254 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 HAL_PWREx_EnableVddio2Monitor
|
||||
/tmp/ccCCWc6Z.s:278 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000014 $d
|
||||
/tmp/ccCCWc6Z.s:283 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:290 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 HAL_PWREx_DisableVddio2Monitor
|
||||
/tmp/ccCCWc6Z.s:318 .text.HAL_PWREx_DisableVddio2Monitor:000000000000001c $d
|
||||
/tmp/ccCCWc6Z.s:323 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:330 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 HAL_PWREx_Vddio2MonitorCallback
|
||||
/tmp/ccCCWc6Z.s:344 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccCCWc6Z.s:351 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 HAL_PWREx_Vddio2Monitor_IRQHandler
|
||||
/tmp/ccCCWc6Z.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/ccVe7nrv.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/ccVe7nrv.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/ccQkssaN.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/ccQkssaN.s page 2
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_hal_tim_ex.c
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Binary file not shown.
|
|
@ -1,91 +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 \
|
||||
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:
|
||||
|
||||
Inc/stm32f0xx_it.h:
|
||||
|
|
@ -1,409 +0,0 @@
|
|||
ARM GAS /tmp/ccvo8rj1.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 .LFB40:
|
||||
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 ****
|
||||
28:Src/stm32f0xx_it.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
29:Src/stm32f0xx_it.c **** /* USER CODE BEGIN TD */
|
||||
30:Src/stm32f0xx_it.c ****
|
||||
31:Src/stm32f0xx_it.c **** /* USER CODE END TD */
|
||||
32:Src/stm32f0xx_it.c ****
|
||||
33:Src/stm32f0xx_it.c **** /* Private define ------------------------------------------------------------*/
|
||||
ARM GAS /tmp/ccvo8rj1.s page 2
|
||||
|
||||
|
||||
34:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PD */
|
||||
35:Src/stm32f0xx_it.c ****
|
||||
36:Src/stm32f0xx_it.c **** /* USER CODE END PD */
|
||||
37:Src/stm32f0xx_it.c ****
|
||||
38:Src/stm32f0xx_it.c **** /* Private macro -------------------------------------------------------------*/
|
||||
39:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PM */
|
||||
40:Src/stm32f0xx_it.c ****
|
||||
41:Src/stm32f0xx_it.c **** /* USER CODE END PM */
|
||||
42:Src/stm32f0xx_it.c ****
|
||||
43:Src/stm32f0xx_it.c **** /* Private variables ---------------------------------------------------------*/
|
||||
44:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PV */
|
||||
45:Src/stm32f0xx_it.c ****
|
||||
46:Src/stm32f0xx_it.c **** /* USER CODE END PV */
|
||||
47:Src/stm32f0xx_it.c ****
|
||||
48:Src/stm32f0xx_it.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
49:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PFP */
|
||||
50:Src/stm32f0xx_it.c ****
|
||||
51:Src/stm32f0xx_it.c **** /* USER CODE END PFP */
|
||||
52:Src/stm32f0xx_it.c ****
|
||||
53:Src/stm32f0xx_it.c **** /* Private user code ---------------------------------------------------------*/
|
||||
54:Src/stm32f0xx_it.c **** /* USER CODE BEGIN 0 */
|
||||
55:Src/stm32f0xx_it.c ****
|
||||
56:Src/stm32f0xx_it.c **** /* USER CODE END 0 */
|
||||
57:Src/stm32f0xx_it.c ****
|
||||
58:Src/stm32f0xx_it.c **** /* External variables --------------------------------------------------------*/
|
||||
59:Src/stm32f0xx_it.c **** extern DMA_HandleTypeDef hdma_adc;
|
||||
60:Src/stm32f0xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_FS;
|
||||
61:Src/stm32f0xx_it.c ****
|
||||
62:Src/stm32f0xx_it.c **** /* USER CODE BEGIN EV */
|
||||
63:Src/stm32f0xx_it.c ****
|
||||
64:Src/stm32f0xx_it.c **** /* USER CODE END EV */
|
||||
65:Src/stm32f0xx_it.c ****
|
||||
66:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
67:Src/stm32f0xx_it.c **** /* Cortex-M0 Processor Interruption and Exception Handlers */
|
||||
68:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
69:Src/stm32f0xx_it.c **** /**
|
||||
70:Src/stm32f0xx_it.c **** * @brief This function handles Non maskable interrupt.
|
||||
71:Src/stm32f0xx_it.c **** */
|
||||
72:Src/stm32f0xx_it.c **** void NMI_Handler(void)
|
||||
73:Src/stm32f0xx_it.c **** {
|
||||
26 .loc 1 73 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 @ link register save eliminated.
|
||||
74:Src/stm32f0xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
|
||||
75:Src/stm32f0xx_it.c ****
|
||||
76:Src/stm32f0xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
|
||||
77:Src/stm32f0xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
|
||||
78:Src/stm32f0xx_it.c ****
|
||||
79:Src/stm32f0xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
|
||||
80:Src/stm32f0xx_it.c **** }
|
||||
31 .loc 1 80 0
|
||||
32 @ sp needed
|
||||
33 0000 7047 bx lr
|
||||
34 .cfi_endproc
|
||||
35 .LFE40:
|
||||
ARM GAS /tmp/ccvo8rj1.s page 3
|
||||
|
||||
|
||||
37 .section .text.HardFault_Handler,"ax",%progbits
|
||||
38 .align 1
|
||||
39 .global HardFault_Handler
|
||||
40 .syntax unified
|
||||
41 .code 16
|
||||
42 .thumb_func
|
||||
43 .fpu softvfp
|
||||
45 HardFault_Handler:
|
||||
46 .LFB41:
|
||||
81:Src/stm32f0xx_it.c ****
|
||||
82:Src/stm32f0xx_it.c **** /**
|
||||
83:Src/stm32f0xx_it.c **** * @brief This function handles Hard fault interrupt.
|
||||
84:Src/stm32f0xx_it.c **** */
|
||||
85:Src/stm32f0xx_it.c **** void HardFault_Handler(void)
|
||||
86:Src/stm32f0xx_it.c **** {
|
||||
47 .loc 1 86 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 @ link register save eliminated.
|
||||
53 .L3:
|
||||
54 0000 FEE7 b .L3
|
||||
55 .cfi_endproc
|
||||
56 .LFE41:
|
||||
58 .section .text.SVC_Handler,"ax",%progbits
|
||||
59 .align 1
|
||||
60 .global SVC_Handler
|
||||
61 .syntax unified
|
||||
62 .code 16
|
||||
63 .thumb_func
|
||||
64 .fpu softvfp
|
||||
66 SVC_Handler:
|
||||
67 .LFB42:
|
||||
87:Src/stm32f0xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
|
||||
88:Src/stm32f0xx_it.c ****
|
||||
89:Src/stm32f0xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
|
||||
90:Src/stm32f0xx_it.c **** while (1)
|
||||
91:Src/stm32f0xx_it.c **** {
|
||||
92:Src/stm32f0xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
|
||||
93:Src/stm32f0xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
|
||||
94:Src/stm32f0xx_it.c **** }
|
||||
95:Src/stm32f0xx_it.c **** }
|
||||
96:Src/stm32f0xx_it.c ****
|
||||
97:Src/stm32f0xx_it.c **** /**
|
||||
98:Src/stm32f0xx_it.c **** * @brief This function handles System service call via SWI instruction.
|
||||
99:Src/stm32f0xx_it.c **** */
|
||||
100:Src/stm32f0xx_it.c **** void SVC_Handler(void)
|
||||
101:Src/stm32f0xx_it.c **** {
|
||||
68 .loc 1 101 0
|
||||
69 .cfi_startproc
|
||||
70 @ args = 0, pretend = 0, frame = 0
|
||||
71 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
72 @ link register save eliminated.
|
||||
102:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 0 */
|
||||
103:Src/stm32f0xx_it.c ****
|
||||
104:Src/stm32f0xx_it.c **** /* USER CODE END SVC_IRQn 0 */
|
||||
ARM GAS /tmp/ccvo8rj1.s page 4
|
||||
|
||||
|
||||
105:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 1 */
|
||||
106:Src/stm32f0xx_it.c ****
|
||||
107:Src/stm32f0xx_it.c **** /* USER CODE END SVC_IRQn 1 */
|
||||
108:Src/stm32f0xx_it.c **** }
|
||||
73 .loc 1 108 0
|
||||
74 @ sp needed
|
||||
75 0000 7047 bx lr
|
||||
76 .cfi_endproc
|
||||
77 .LFE42:
|
||||
79 .section .text.PendSV_Handler,"ax",%progbits
|
||||
80 .align 1
|
||||
81 .global PendSV_Handler
|
||||
82 .syntax unified
|
||||
83 .code 16
|
||||
84 .thumb_func
|
||||
85 .fpu softvfp
|
||||
87 PendSV_Handler:
|
||||
88 .LFB43:
|
||||
109:Src/stm32f0xx_it.c ****
|
||||
110:Src/stm32f0xx_it.c **** /**
|
||||
111:Src/stm32f0xx_it.c **** * @brief This function handles Pendable request for system service.
|
||||
112:Src/stm32f0xx_it.c **** */
|
||||
113:Src/stm32f0xx_it.c **** void PendSV_Handler(void)
|
||||
114:Src/stm32f0xx_it.c **** {
|
||||
89 .loc 1 114 0
|
||||
90 .cfi_startproc
|
||||
91 @ args = 0, pretend = 0, frame = 0
|
||||
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
93 @ link register save eliminated.
|
||||
115:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
|
||||
116:Src/stm32f0xx_it.c ****
|
||||
117:Src/stm32f0xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
|
||||
118:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
|
||||
119:Src/stm32f0xx_it.c ****
|
||||
120:Src/stm32f0xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
|
||||
121:Src/stm32f0xx_it.c **** }
|
||||
94 .loc 1 121 0
|
||||
95 @ sp needed
|
||||
96 0000 7047 bx lr
|
||||
97 .cfi_endproc
|
||||
98 .LFE43:
|
||||
100 .section .text.SysTick_Handler,"ax",%progbits
|
||||
101 .align 1
|
||||
102 .global SysTick_Handler
|
||||
103 .syntax unified
|
||||
104 .code 16
|
||||
105 .thumb_func
|
||||
106 .fpu softvfp
|
||||
108 SysTick_Handler:
|
||||
109 .LFB44:
|
||||
122:Src/stm32f0xx_it.c ****
|
||||
123:Src/stm32f0xx_it.c **** /**
|
||||
124:Src/stm32f0xx_it.c **** * @brief This function handles System tick timer.
|
||||
125:Src/stm32f0xx_it.c **** */
|
||||
126:Src/stm32f0xx_it.c **** void SysTick_Handler(void)
|
||||
127:Src/stm32f0xx_it.c **** {
|
||||
110 .loc 1 127 0
|
||||
ARM GAS /tmp/ccvo8rj1.s page 5
|
||||
|
||||
|
||||
111 .cfi_startproc
|
||||
112 @ args = 0, pretend = 0, frame = 0
|
||||
113 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
114 0000 10B5 push {r4, lr}
|
||||
115 .LCFI0:
|
||||
116 .cfi_def_cfa_offset 8
|
||||
117 .cfi_offset 4, -8
|
||||
118 .cfi_offset 14, -4
|
||||
128:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
|
||||
129:Src/stm32f0xx_it.c ****
|
||||
130:Src/stm32f0xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
|
||||
131:Src/stm32f0xx_it.c **** HAL_IncTick();
|
||||
119 .loc 1 131 0
|
||||
120 0002 FFF7FEFF bl HAL_IncTick
|
||||
121 .LVL0:
|
||||
132:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
|
||||
133:Src/stm32f0xx_it.c ****
|
||||
134:Src/stm32f0xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
|
||||
135:Src/stm32f0xx_it.c **** }
|
||||
122 .loc 1 135 0
|
||||
123 @ sp needed
|
||||
124 0006 10BD pop {r4, pc}
|
||||
125 .cfi_endproc
|
||||
126 .LFE44:
|
||||
128 .section .text.DMA1_Channel1_IRQHandler,"ax",%progbits
|
||||
129 .align 1
|
||||
130 .global DMA1_Channel1_IRQHandler
|
||||
131 .syntax unified
|
||||
132 .code 16
|
||||
133 .thumb_func
|
||||
134 .fpu softvfp
|
||||
136 DMA1_Channel1_IRQHandler:
|
||||
137 .LFB45:
|
||||
136:Src/stm32f0xx_it.c ****
|
||||
137:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
138:Src/stm32f0xx_it.c **** /* STM32F0xx Peripheral Interrupt Handlers */
|
||||
139:Src/stm32f0xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
|
||||
140:Src/stm32f0xx_it.c **** /* For the available peripheral interrupt handler names, */
|
||||
141:Src/stm32f0xx_it.c **** /* please refer to the startup file (startup_stm32f0xx.s). */
|
||||
142:Src/stm32f0xx_it.c **** /******************************************************************************/
|
||||
143:Src/stm32f0xx_it.c ****
|
||||
144:Src/stm32f0xx_it.c **** /**
|
||||
145:Src/stm32f0xx_it.c **** * @brief This function handles DMA1 channel 1 global interrupt.
|
||||
146:Src/stm32f0xx_it.c **** */
|
||||
147:Src/stm32f0xx_it.c **** void DMA1_Channel1_IRQHandler(void)
|
||||
148:Src/stm32f0xx_it.c **** {
|
||||
138 .loc 1 148 0
|
||||
139 .cfi_startproc
|
||||
140 @ args = 0, pretend = 0, frame = 0
|
||||
141 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
142 0000 10B5 push {r4, lr}
|
||||
143 .LCFI1:
|
||||
144 .cfi_def_cfa_offset 8
|
||||
145 .cfi_offset 4, -8
|
||||
146 .cfi_offset 14, -4
|
||||
149:Src/stm32f0xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
|
||||
150:Src/stm32f0xx_it.c ****
|
||||
ARM GAS /tmp/ccvo8rj1.s page 6
|
||||
|
||||
|
||||
151:Src/stm32f0xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 0 */
|
||||
152:Src/stm32f0xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc);
|
||||
147 .loc 1 152 0
|
||||
148 0002 0248 ldr r0, .L8
|
||||
149 0004 FFF7FEFF bl HAL_DMA_IRQHandler
|
||||
150 .LVL1:
|
||||
153:Src/stm32f0xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
|
||||
154:Src/stm32f0xx_it.c ****
|
||||
155:Src/stm32f0xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 1 */
|
||||
156:Src/stm32f0xx_it.c **** }
|
||||
151 .loc 1 156 0
|
||||
152 @ sp needed
|
||||
153 0008 10BD pop {r4, pc}
|
||||
154 .L9:
|
||||
155 000a C046 .align 2
|
||||
156 .L8:
|
||||
157 000c 00000000 .word hdma_adc
|
||||
158 .cfi_endproc
|
||||
159 .LFE45:
|
||||
161 .section .text.USB_IRQHandler,"ax",%progbits
|
||||
162 .align 1
|
||||
163 .global USB_IRQHandler
|
||||
164 .syntax unified
|
||||
165 .code 16
|
||||
166 .thumb_func
|
||||
167 .fpu softvfp
|
||||
169 USB_IRQHandler:
|
||||
170 .LFB46:
|
||||
157:Src/stm32f0xx_it.c ****
|
||||
158:Src/stm32f0xx_it.c **** /**
|
||||
159:Src/stm32f0xx_it.c **** * @brief This function handles USB global Interrupt / USB wake-up interrupt through EXTI line 18.
|
||||
160:Src/stm32f0xx_it.c **** */
|
||||
161:Src/stm32f0xx_it.c **** void USB_IRQHandler(void)
|
||||
162:Src/stm32f0xx_it.c **** {
|
||||
171 .loc 1 162 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
|
||||
163:Src/stm32f0xx_it.c **** /* USER CODE BEGIN USB_IRQn 0 */
|
||||
164:Src/stm32f0xx_it.c ****
|
||||
165:Src/stm32f0xx_it.c **** /* USER CODE END USB_IRQn 0 */
|
||||
166:Src/stm32f0xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_FS);
|
||||
180 .loc 1 166 0
|
||||
181 0002 0248 ldr r0, .L11
|
||||
182 0004 FFF7FEFF bl HAL_PCD_IRQHandler
|
||||
183 .LVL2:
|
||||
167:Src/stm32f0xx_it.c **** /* USER CODE BEGIN USB_IRQn 1 */
|
||||
168:Src/stm32f0xx_it.c ****
|
||||
169:Src/stm32f0xx_it.c **** /* USER CODE END USB_IRQn 1 */
|
||||
170:Src/stm32f0xx_it.c **** }
|
||||
184 .loc 1 170 0
|
||||
185 @ sp needed
|
||||
ARM GAS /tmp/ccvo8rj1.s page 7
|
||||
|
||||
|
||||
186 0008 10BD pop {r4, pc}
|
||||
187 .L12:
|
||||
188 000a C046 .align 2
|
||||
189 .L11:
|
||||
190 000c 00000000 .word hpcd_USB_FS
|
||||
191 .cfi_endproc
|
||||
192 .LFE46:
|
||||
194 .text
|
||||
195 .Letext0:
|
||||
196 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
197 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
198 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
199 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
|
||||
200 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
|
||||
201 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
|
||||
202 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
|
||||
203 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
|
||||
204 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
ARM GAS /tmp/ccvo8rj1.s page 8
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32f0xx_it.c
|
||||
/tmp/ccvo8rj1.s:16 .text.NMI_Handler:0000000000000000 $t
|
||||
/tmp/ccvo8rj1.s:23 .text.NMI_Handler:0000000000000000 NMI_Handler
|
||||
/tmp/ccvo8rj1.s:38 .text.HardFault_Handler:0000000000000000 $t
|
||||
/tmp/ccvo8rj1.s:45 .text.HardFault_Handler:0000000000000000 HardFault_Handler
|
||||
/tmp/ccvo8rj1.s:59 .text.SVC_Handler:0000000000000000 $t
|
||||
/tmp/ccvo8rj1.s:66 .text.SVC_Handler:0000000000000000 SVC_Handler
|
||||
/tmp/ccvo8rj1.s:80 .text.PendSV_Handler:0000000000000000 $t
|
||||
/tmp/ccvo8rj1.s:87 .text.PendSV_Handler:0000000000000000 PendSV_Handler
|
||||
/tmp/ccvo8rj1.s:101 .text.SysTick_Handler:0000000000000000 $t
|
||||
/tmp/ccvo8rj1.s:108 .text.SysTick_Handler:0000000000000000 SysTick_Handler
|
||||
/tmp/ccvo8rj1.s:129 .text.DMA1_Channel1_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccvo8rj1.s:136 .text.DMA1_Channel1_IRQHandler:0000000000000000 DMA1_Channel1_IRQHandler
|
||||
/tmp/ccvo8rj1.s:157 .text.DMA1_Channel1_IRQHandler:000000000000000c $d
|
||||
/tmp/ccvo8rj1.s:162 .text.USB_IRQHandler:0000000000000000 $t
|
||||
/tmp/ccvo8rj1.s:169 .text.USB_IRQHandler:0000000000000000 USB_IRQHandler
|
||||
/tmp/ccvo8rj1.s:190 .text.USB_IRQHandler:000000000000000c $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_IncTick
|
||||
HAL_DMA_IRQHandler
|
||||
hdma_adc
|
||||
HAL_PCD_IRQHandler
|
||||
hpcd_USB_FS
|
||||
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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.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/ccMlZ9w0.s page 10
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 system_stm32f0xx.c
|
||||
/tmp/ccMlZ9w0.s:16 .text.SystemInit:0000000000000000 $t
|
||||
/tmp/ccMlZ9w0.s:23 .text.SystemInit:0000000000000000 SystemInit
|
||||
/tmp/ccMlZ9w0.s:39 .text.SystemCoreClockUpdate:0000000000000000 $t
|
||||
/tmp/ccMlZ9w0.s:46 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
|
||||
/tmp/ccMlZ9w0.s:182 .text.SystemCoreClockUpdate:0000000000000098 $d
|
||||
/tmp/ccMlZ9w0.s:226 .rodata.APBPrescTable:0000000000000000 APBPrescTable
|
||||
/tmp/ccMlZ9w0.s:205 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
|
||||
/tmp/ccMlZ9w0.s:198 .data.SystemCoreClock:0000000000000000 SystemCoreClock
|
||||
/tmp/ccMlZ9w0.s:194 .data.SystemCoreClock:0000000000000000 $d
|
||||
/tmp/ccMlZ9w0.s:201 .rodata.AHBPrescTable:0000000000000000 $d
|
||||
/tmp/ccMlZ9w0.s:223 .rodata.APBPrescTable:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
__aeabi_uidiv
|
||||
Binary file not shown.
|
|
@ -1,117 +0,0 @@
|
|||
build/usb_device.o: Src/usb_device.c Inc/usb_device.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 \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Inc/usbd_conf.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.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 Inc/usbd_hid.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h
|
||||
|
||||
Inc/usb_device.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:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.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:
|
||||
|
||||
Inc/usbd_hid.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
|
||||
|
|
@ -1,195 +0,0 @@
|
|||
ARM GAS /tmp/ccC9zlKk.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 "usb_device.c"
|
||||
12 .text
|
||||
13 .Ltext0:
|
||||
14 .cfi_sections .debug_frame
|
||||
15 .section .text.MX_USB_HID_INIT,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global MX_USB_HID_INIT
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 MX_USB_HID_INIT:
|
||||
24 .LFB43:
|
||||
25 .file 1 "Src/usb_device.c"
|
||||
1:Src/usb_device.c **** /**
|
||||
2:Src/usb_device.c **** ******************************************************************************
|
||||
3:Src/usb_device.c **** * @file : usb_device.c
|
||||
4:Src/usb_device.c **** * @version : v2.0_Cube
|
||||
5:Src/usb_device.c **** * @brief : This file implements the USB Device
|
||||
6:Src/usb_device.c **** ******************************************************************************
|
||||
7:Src/usb_device.c **** * This notice applies to any and all portions of this file
|
||||
8:Src/usb_device.c **** * that are not between comment pairs USER CODE BEGIN and
|
||||
9:Src/usb_device.c **** * USER CODE END. Other portions of this file, whether
|
||||
10:Src/usb_device.c **** * inserted by the user or by software development tools
|
||||
11:Src/usb_device.c **** * are owned by their respective copyright owners.
|
||||
12:Src/usb_device.c **** *
|
||||
13:Src/usb_device.c **** * Copyright (c) 2018 STMicroelectronics International N.V.
|
||||
14:Src/usb_device.c **** * All rights reserved.
|
||||
15:Src/usb_device.c **** *
|
||||
16:Src/usb_device.c **** * Redistribution and use in source and binary forms, with or without
|
||||
17:Src/usb_device.c **** * modification, are permitted, provided that the following conditions are met:
|
||||
18:Src/usb_device.c **** *
|
||||
19:Src/usb_device.c **** * 1. Redistribution of source code must retain the above copyright notice,
|
||||
20:Src/usb_device.c **** * this list of conditions and the following disclaimer.
|
||||
21:Src/usb_device.c **** * 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
22:Src/usb_device.c **** * this list of conditions and the following disclaimer in the documentation
|
||||
23:Src/usb_device.c **** * and/or other materials provided with the distribution.
|
||||
24:Src/usb_device.c **** * 3. Neither the name of STMicroelectronics nor the names of other
|
||||
25:Src/usb_device.c **** * contributors to this software may be used to endorse or promote products
|
||||
26:Src/usb_device.c **** * derived from this software without specific written permission.
|
||||
27:Src/usb_device.c **** * 4. This software, including modifications and/or derivative works of this
|
||||
28:Src/usb_device.c **** * software, must execute solely and exclusively on microcontroller or
|
||||
29:Src/usb_device.c **** * microprocessor devices manufactured by or for STMicroelectronics.
|
||||
30:Src/usb_device.c **** * 5. Redistribution and use of this software other than as permitted under
|
||||
31:Src/usb_device.c **** * this license is void and will automatically terminate your rights under
|
||||
32:Src/usb_device.c **** * this license.
|
||||
33:Src/usb_device.c **** *
|
||||
ARM GAS /tmp/ccC9zlKk.s page 2
|
||||
|
||||
|
||||
34:Src/usb_device.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
|
||||
35:Src/usb_device.c **** * AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT
|
||||
36:Src/usb_device.c **** * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||
37:Src/usb_device.c **** * PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY
|
||||
38:Src/usb_device.c **** * RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
|
||||
39:Src/usb_device.c **** * SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
40:Src/usb_device.c **** * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
41:Src/usb_device.c **** * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
42:Src/usb_device.c **** * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
43:Src/usb_device.c **** * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
44:Src/usb_device.c **** * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
45:Src/usb_device.c **** * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
46:Src/usb_device.c **** *
|
||||
47:Src/usb_device.c **** ******************************************************************************
|
||||
48:Src/usb_device.c **** */
|
||||
49:Src/usb_device.c ****
|
||||
50:Src/usb_device.c **** /* Includes ------------------------------------------------------------------*/
|
||||
51:Src/usb_device.c ****
|
||||
52:Src/usb_device.c **** #include "usb_device.h"
|
||||
53:Src/usb_device.c **** #include "usbd_core.h"
|
||||
54:Src/usb_device.c **** #include "usbd_desc.h"
|
||||
55:Src/usb_device.c ****
|
||||
56:Src/usb_device.c **** /* USER CODE BEGIN Includes */
|
||||
57:Src/usb_device.c **** #include "usbd_hid.h"
|
||||
58:Src/usb_device.c ****
|
||||
59:Src/usb_device.c **** /* USER CODE END Includes */
|
||||
60:Src/usb_device.c ****
|
||||
61:Src/usb_device.c **** /* USER CODE BEGIN PV */
|
||||
62:Src/usb_device.c **** /* Private variables ---------------------------------------------------------*/
|
||||
63:Src/usb_device.c ****
|
||||
64:Src/usb_device.c **** /* USER CODE END PV */
|
||||
65:Src/usb_device.c ****
|
||||
66:Src/usb_device.c **** /* USER CODE BEGIN PFP */
|
||||
67:Src/usb_device.c **** /* Private function prototypes -----------------------------------------------*/
|
||||
68:Src/usb_device.c ****
|
||||
69:Src/usb_device.c **** /* USER CODE END PFP */
|
||||
70:Src/usb_device.c ****
|
||||
71:Src/usb_device.c **** /* USB Device Core handle declaration. */
|
||||
72:Src/usb_device.c **** USBD_HandleTypeDef hUsbDeviceFS;
|
||||
73:Src/usb_device.c ****
|
||||
74:Src/usb_device.c **** /*
|
||||
75:Src/usb_device.c **** * -- Insert your variables declaration here --
|
||||
76:Src/usb_device.c **** */
|
||||
77:Src/usb_device.c **** /* USER CODE BEGIN 0 */
|
||||
78:Src/usb_device.c ****
|
||||
79:Src/usb_device.c **** /* USER CODE END 0 */
|
||||
80:Src/usb_device.c ****
|
||||
81:Src/usb_device.c **** /*
|
||||
82:Src/usb_device.c **** * -- Insert your external function declaration here --
|
||||
83:Src/usb_device.c **** */
|
||||
84:Src/usb_device.c **** /* USER CODE BEGIN 1 */
|
||||
85:Src/usb_device.c ****
|
||||
86:Src/usb_device.c **** void MX_USB_HID_INIT(void)
|
||||
87:Src/usb_device.c **** {
|
||||
26 .loc 1 87 0
|
||||
27 .cfi_startproc
|
||||
28 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/ccC9zlKk.s page 3
|
||||
|
||||
|
||||
29 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
30 0000 10B5 push {r4, lr}
|
||||
31 .LCFI0:
|
||||
32 .cfi_def_cfa_offset 8
|
||||
33 .cfi_offset 4, -8
|
||||
34 .cfi_offset 14, -4
|
||||
88:Src/usb_device.c **** USBD_Init(&hUsbDeviceFS, &FS_Desc, DEVICE_FS);
|
||||
35 .loc 1 88 0
|
||||
36 0002 074C ldr r4, .L2
|
||||
37 0004 0022 movs r2, #0
|
||||
38 0006 0749 ldr r1, .L2+4
|
||||
39 0008 2000 movs r0, r4
|
||||
40 000a FFF7FEFF bl USBD_Init
|
||||
41 .LVL0:
|
||||
89:Src/usb_device.c ****
|
||||
90:Src/usb_device.c **** USBD_RegisterClass(&hUsbDeviceFS, &USBD_HID);
|
||||
42 .loc 1 90 0
|
||||
43 000e 0649 ldr r1, .L2+8
|
||||
44 0010 2000 movs r0, r4
|
||||
45 0012 FFF7FEFF bl USBD_RegisterClass
|
||||
46 .LVL1:
|
||||
91:Src/usb_device.c ****
|
||||
92:Src/usb_device.c **** USBD_Start(&hUsbDeviceFS);
|
||||
47 .loc 1 92 0
|
||||
48 0016 2000 movs r0, r4
|
||||
49 0018 FFF7FEFF bl USBD_Start
|
||||
50 .LVL2:
|
||||
93:Src/usb_device.c **** }
|
||||
51 .loc 1 93 0
|
||||
52 @ sp needed
|
||||
53 001c 10BD pop {r4, pc}
|
||||
54 .L3:
|
||||
55 001e C046 .align 2
|
||||
56 .L2:
|
||||
57 0020 00000000 .word hUsbDeviceFS
|
||||
58 0024 00000000 .word FS_Desc
|
||||
59 0028 00000000 .word USBD_HID
|
||||
60 .cfi_endproc
|
||||
61 .LFE43:
|
||||
63 .comm hUsbDeviceFS,548,4
|
||||
64 .text
|
||||
65 .Letext0:
|
||||
66 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
67 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
68 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
69 .file 5 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
70 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
|
||||
71 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
|
||||
72 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
|
||||
73 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
|
||||
74 .file 10 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
|
||||
75 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
76 .file 12 "Inc/usb_device.h"
|
||||
77 .file 13 "Inc/usbd_desc.h"
|
||||
78 .file 14 "Inc/usbd_hid.h"
|
||||
79 .file 15 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
|
||||
ARM GAS /tmp/ccC9zlKk.s page 4
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 usb_device.c
|
||||
/tmp/ccC9zlKk.s:16 .text.MX_USB_HID_INIT:0000000000000000 $t
|
||||
/tmp/ccC9zlKk.s:23 .text.MX_USB_HID_INIT:0000000000000000 MX_USB_HID_INIT
|
||||
/tmp/ccC9zlKk.s:57 .text.MX_USB_HID_INIT:0000000000000020 $d
|
||||
*COM*:0000000000000224 hUsbDeviceFS
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_Init
|
||||
USBD_RegisterClass
|
||||
USBD_Start
|
||||
FS_Desc
|
||||
USBD_HID
|
||||
Binary file not shown.
|
|
@ -1,107 +0,0 @@
|
|||
build/usbd_conf.o: Src/usbd_conf.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 \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||
Inc/usbd_conf.h \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.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
|
||||
|
||||
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:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||
|
||||
Inc/usbd_conf.h:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.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_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/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 \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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/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:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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,110 +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/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 \
|
||||
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_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/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:
|
||||
|
||||
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_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/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 \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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_core.h:
|
||||
|
||||
Inc/usbd_conf.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:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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:
|
||||
|
|
@ -1,850 +0,0 @@
|
|||
ARM GAS /tmp/ccPyNOar.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_FS_DeviceDescriptor,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .global USBD_FS_DeviceDescriptor
|
||||
18 .syntax unified
|
||||
19 .code 16
|
||||
20 .thumb_func
|
||||
21 .fpu softvfp
|
||||
23 USBD_FS_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 : usbd_desc.c
|
||||
4:Src/usbd_desc.c **** * @version : v2.0_Cube
|
||||
5:Src/usbd_desc.c **** * @brief : This file implements the USB device descriptors.
|
||||
6:Src/usbd_desc.c **** ******************************************************************************
|
||||
7:Src/usbd_desc.c **** * This notice applies to any and all portions of this file
|
||||
8:Src/usbd_desc.c **** * that are not between comment pairs USER CODE BEGIN and
|
||||
9:Src/usbd_desc.c **** * USER CODE END. Other portions of this file, whether
|
||||
10:Src/usbd_desc.c **** * inserted by the user or by software development tools
|
||||
11:Src/usbd_desc.c **** * are owned by their respective copyright owners.
|
||||
12:Src/usbd_desc.c **** *
|
||||
13:Src/usbd_desc.c **** * Copyright (c) 2018 STMicroelectronics International N.V.
|
||||
14:Src/usbd_desc.c **** * All rights reserved.
|
||||
15:Src/usbd_desc.c **** *
|
||||
16:Src/usbd_desc.c **** * Redistribution and use in source and binary forms, with or without
|
||||
17:Src/usbd_desc.c **** * modification, are permitted, provided that the following conditions are met:
|
||||
18:Src/usbd_desc.c **** *
|
||||
19:Src/usbd_desc.c **** * 1. Redistribution of source code must retain the above copyright notice,
|
||||
20:Src/usbd_desc.c **** * this list of conditions and the following disclaimer.
|
||||
21:Src/usbd_desc.c **** * 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
22:Src/usbd_desc.c **** * this list of conditions and the following disclaimer in the documentation
|
||||
23:Src/usbd_desc.c **** * and/or other materials provided with the distribution.
|
||||
24:Src/usbd_desc.c **** * 3. Neither the name of STMicroelectronics nor the names of other
|
||||
25:Src/usbd_desc.c **** * contributors to this software may be used to endorse or promote products
|
||||
26:Src/usbd_desc.c **** * derived from this software without specific written permission.
|
||||
27:Src/usbd_desc.c **** * 4. This software, including modifications and/or derivative works of this
|
||||
28:Src/usbd_desc.c **** * software, must execute solely and exclusively on microcontroller or
|
||||
29:Src/usbd_desc.c **** * microprocessor devices manufactured by or for STMicroelectronics.
|
||||
30:Src/usbd_desc.c **** * 5. Redistribution and use of this software other than as permitted under
|
||||
31:Src/usbd_desc.c **** * this license is void and will automatically terminate your rights under
|
||||
32:Src/usbd_desc.c **** * this license.
|
||||
33:Src/usbd_desc.c **** *
|
||||
ARM GAS /tmp/ccPyNOar.s page 2
|
||||
|
||||
|
||||
34:Src/usbd_desc.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
|
||||
35:Src/usbd_desc.c **** * AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT
|
||||
36:Src/usbd_desc.c **** * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||
37:Src/usbd_desc.c **** * PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY
|
||||
38:Src/usbd_desc.c **** * RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
|
||||
39:Src/usbd_desc.c **** * SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
40:Src/usbd_desc.c **** * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
41:Src/usbd_desc.c **** * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
42:Src/usbd_desc.c **** * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
43:Src/usbd_desc.c **** * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
44:Src/usbd_desc.c **** * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
45:Src/usbd_desc.c **** * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
46:Src/usbd_desc.c **** *
|
||||
47:Src/usbd_desc.c **** ******************************************************************************
|
||||
48:Src/usbd_desc.c **** */
|
||||
49:Src/usbd_desc.c ****
|
||||
50:Src/usbd_desc.c **** /* Includes ------------------------------------------------------------------*/
|
||||
51:Src/usbd_desc.c **** #include "usbd_core.h"
|
||||
52:Src/usbd_desc.c **** #include "usbd_desc.h"
|
||||
53:Src/usbd_desc.c **** #include "usbd_conf.h"
|
||||
54:Src/usbd_desc.c ****
|
||||
55:Src/usbd_desc.c **** /* USER CODE BEGIN INCLUDE */
|
||||
56:Src/usbd_desc.c ****
|
||||
57:Src/usbd_desc.c **** /* USER CODE END INCLUDE */
|
||||
58:Src/usbd_desc.c ****
|
||||
59:Src/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/
|
||||
60:Src/usbd_desc.c **** /* Private define ------------------------------------------------------------*/
|
||||
61:Src/usbd_desc.c **** /* Private macro -------------------------------------------------------------*/
|
||||
62:Src/usbd_desc.c ****
|
||||
63:Src/usbd_desc.c **** /* USER CODE BEGIN PV */
|
||||
64:Src/usbd_desc.c **** /* Private variables ---------------------------------------------------------*/
|
||||
65:Src/usbd_desc.c ****
|
||||
66:Src/usbd_desc.c **** /* USER CODE END PV */
|
||||
67:Src/usbd_desc.c ****
|
||||
68:Src/usbd_desc.c **** /** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
|
||||
69:Src/usbd_desc.c **** * @{
|
||||
70:Src/usbd_desc.c **** */
|
||||
71:Src/usbd_desc.c ****
|
||||
72:Src/usbd_desc.c **** /** @addtogroup USBD_DESC
|
||||
73:Src/usbd_desc.c **** * @{
|
||||
74:Src/usbd_desc.c **** */
|
||||
75:Src/usbd_desc.c ****
|
||||
76:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_TypesDefinitions USBD_DESC_Private_TypesDefinitions
|
||||
77:Src/usbd_desc.c **** * @brief Private types.
|
||||
78:Src/usbd_desc.c **** * @{
|
||||
79:Src/usbd_desc.c **** */
|
||||
80:Src/usbd_desc.c ****
|
||||
81:Src/usbd_desc.c **** /* USER CODE BEGIN PRIVATE_TYPES */
|
||||
82:Src/usbd_desc.c ****
|
||||
83:Src/usbd_desc.c **** /* USER CODE END PRIVATE_TYPES */
|
||||
84:Src/usbd_desc.c ****
|
||||
85:Src/usbd_desc.c **** /**
|
||||
86:Src/usbd_desc.c **** * @}
|
||||
87:Src/usbd_desc.c **** */
|
||||
88:Src/usbd_desc.c ****
|
||||
89:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Defines USBD_DESC_Private_Defines
|
||||
90:Src/usbd_desc.c **** * @brief Private defines.
|
||||
ARM GAS /tmp/ccPyNOar.s page 3
|
||||
|
||||
|
||||
91:Src/usbd_desc.c **** * @{
|
||||
92:Src/usbd_desc.c **** */
|
||||
93:Src/usbd_desc.c ****
|
||||
94:Src/usbd_desc.c **** /*
|
||||
95:Src/usbd_desc.c **** *************************************************[ATTENTION]**************************************
|
||||
96:Src/usbd_desc.c **** *
|
||||
97:Src/usbd_desc.c **** * VID 0x1209 and PID 0x0001 is experimental IDs from http://pid.codes .
|
||||
98:Src/usbd_desc.c **** * You must get your own IDs, and change to your own IDs in order to avoid conflicting to other USB
|
||||
99:Src/usbd_desc.c **** *
|
||||
100:Src/usbd_desc.c **** **************************************************************************************************
|
||||
101:Src/usbd_desc.c **** */
|
||||
102:Src/usbd_desc.c ****
|
||||
103:Src/usbd_desc.c **** #define USBD_VID 0x1209 //MUST BE CHANGED.
|
||||
104:Src/usbd_desc.c **** #define USBD_LANGID_STRING 1041
|
||||
105:Src/usbd_desc.c **** #define USBD_MANUFACTURER_STRING "Otter Scientific"
|
||||
106:Src/usbd_desc.c **** #define USBD_PID_FS 0x0001 //MUST BE CHANGED.
|
||||
107:Src/usbd_desc.c **** #define USBD_PRODUCT_STRING_FS "HID Dials"
|
||||
108:Src/usbd_desc.c **** #define USBD_SERIALNUMBER_STRING_FS "00000000001A"
|
||||
109:Src/usbd_desc.c **** #define USBD_CONFIGURATION_STRING_FS "HID Config"
|
||||
110:Src/usbd_desc.c **** #define USBD_INTERFACE_STRING_FS "HID Interface"
|
||||
111:Src/usbd_desc.c ****
|
||||
112:Src/usbd_desc.c ****
|
||||
113:Src/usbd_desc.c ****
|
||||
114:Src/usbd_desc.c **** /* USER CODE BEGIN PRIVATE_DEFINES */
|
||||
115:Src/usbd_desc.c ****
|
||||
116:Src/usbd_desc.c **** /* USER CODE END PRIVATE_DEFINES */
|
||||
117:Src/usbd_desc.c ****
|
||||
118:Src/usbd_desc.c **** /**
|
||||
119:Src/usbd_desc.c **** * @}
|
||||
120:Src/usbd_desc.c **** */
|
||||
121:Src/usbd_desc.c ****
|
||||
122:Src/usbd_desc.c **** /* USER CODE BEGIN 0 */
|
||||
123:Src/usbd_desc.c ****
|
||||
124:Src/usbd_desc.c **** /* USER CODE END 0 */
|
||||
125:Src/usbd_desc.c ****
|
||||
126:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Macros USBD_DESC_Private_Macros
|
||||
127:Src/usbd_desc.c **** * @brief Private macros.
|
||||
128:Src/usbd_desc.c **** * @{
|
||||
129:Src/usbd_desc.c **** */
|
||||
130:Src/usbd_desc.c ****
|
||||
131:Src/usbd_desc.c **** /* USER CODE BEGIN PRIVATE_MACRO */
|
||||
132:Src/usbd_desc.c ****
|
||||
133:Src/usbd_desc.c **** /* USER CODE END PRIVATE_MACRO */
|
||||
134:Src/usbd_desc.c ****
|
||||
135:Src/usbd_desc.c **** /**
|
||||
136:Src/usbd_desc.c **** * @}
|
||||
137:Src/usbd_desc.c **** */
|
||||
138:Src/usbd_desc.c ****
|
||||
139:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_FunctionPrototypes USBD_DESC_Private_FunctionPrototypes
|
||||
140:Src/usbd_desc.c **** * @brief Private functions declaration.
|
||||
141:Src/usbd_desc.c **** * @{
|
||||
142:Src/usbd_desc.c **** */
|
||||
143:Src/usbd_desc.c ****
|
||||
144:Src/usbd_desc.c **** uint8_t * USBD_FS_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
145:Src/usbd_desc.c **** uint8_t * USBD_FS_LangIDStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
146:Src/usbd_desc.c **** uint8_t * USBD_FS_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
147:Src/usbd_desc.c **** uint8_t * USBD_FS_ProductStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
ARM GAS /tmp/ccPyNOar.s page 4
|
||||
|
||||
|
||||
148:Src/usbd_desc.c **** uint8_t * USBD_FS_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
149:Src/usbd_desc.c **** uint8_t * USBD_FS_ConfigStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
150:Src/usbd_desc.c **** uint8_t * USBD_FS_InterfaceStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
|
||||
151:Src/usbd_desc.c ****
|
||||
152:Src/usbd_desc.c **** #ifdef USB_SUPPORT_USER_STRING_DESC
|
||||
153:Src/usbd_desc.c **** uint8_t * USBD_FS_USRStringDesc(USBD_SpeedTypeDef speed, uint8_t idx, uint16_t *length);
|
||||
154:Src/usbd_desc.c **** #endif /* USB_SUPPORT_USER_STRING_DESC */
|
||||
155:Src/usbd_desc.c ****
|
||||
156:Src/usbd_desc.c **** /**
|
||||
157:Src/usbd_desc.c **** * @}
|
||||
158:Src/usbd_desc.c **** */
|
||||
159:Src/usbd_desc.c ****
|
||||
160:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Variables USBD_DESC_Private_Variables
|
||||
161:Src/usbd_desc.c **** * @brief Private variables.
|
||||
162:Src/usbd_desc.c **** * @{
|
||||
163:Src/usbd_desc.c **** */
|
||||
164:Src/usbd_desc.c ****
|
||||
165:Src/usbd_desc.c **** USBD_DescriptorsTypeDef FS_Desc =
|
||||
166:Src/usbd_desc.c **** {
|
||||
167:Src/usbd_desc.c **** USBD_FS_DeviceDescriptor
|
||||
168:Src/usbd_desc.c **** , USBD_FS_LangIDStrDescriptor
|
||||
169:Src/usbd_desc.c **** , USBD_FS_ManufacturerStrDescriptor
|
||||
170:Src/usbd_desc.c **** , USBD_FS_ProductStrDescriptor
|
||||
171:Src/usbd_desc.c **** , USBD_FS_SerialStrDescriptor
|
||||
172:Src/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor
|
||||
173:Src/usbd_desc.c **** , USBD_FS_InterfaceStrDescriptor
|
||||
174:Src/usbd_desc.c **** };
|
||||
175:Src/usbd_desc.c ****
|
||||
176:Src/usbd_desc.c **** #if defined ( __ICCARM__ ) /* IAR Compiler */
|
||||
177:Src/usbd_desc.c **** #pragma data_alignment=4
|
||||
178:Src/usbd_desc.c **** #endif /* defined ( __ICCARM__ ) */
|
||||
179:Src/usbd_desc.c **** /** USB standard device descriptor. */
|
||||
180:Src/usbd_desc.c **** __ALIGN_BEGIN uint8_t USBD_FS_DeviceDesc[USB_LEN_DEV_DESC] __ALIGN_END =
|
||||
181:Src/usbd_desc.c **** {
|
||||
182:Src/usbd_desc.c **** 0x12, /*bLength */
|
||||
183:Src/usbd_desc.c **** USB_DESC_TYPE_DEVICE, /*bDescriptorType*/
|
||||
184:Src/usbd_desc.c **** 0x00, /*bcdUSB */
|
||||
185:Src/usbd_desc.c **** 0x02,
|
||||
186:Src/usbd_desc.c **** 0x02, /*bDeviceClass*/
|
||||
187:Src/usbd_desc.c **** 0x02, /*bDeviceSubClass*/
|
||||
188:Src/usbd_desc.c **** 0x00, /*bDeviceProtocol*/
|
||||
189:Src/usbd_desc.c **** USB_MAX_EP0_SIZE, /*bMaxPacketSize*/
|
||||
190:Src/usbd_desc.c **** LOBYTE(USBD_VID), /*idVendor*/
|
||||
191:Src/usbd_desc.c **** HIBYTE(USBD_VID), /*idVendor*/
|
||||
192:Src/usbd_desc.c **** LOBYTE(USBD_PID_FS), /*idProduct*/
|
||||
193:Src/usbd_desc.c **** HIBYTE(USBD_PID_FS), /*idProduct*/
|
||||
194:Src/usbd_desc.c **** 0x00, /*bcdDevice rel. 2.00*/
|
||||
195:Src/usbd_desc.c **** 0x02,
|
||||
196:Src/usbd_desc.c **** USBD_IDX_MFC_STR, /*Index of manufacturer string*/
|
||||
197:Src/usbd_desc.c **** USBD_IDX_PRODUCT_STR, /*Index of product string*/
|
||||
198:Src/usbd_desc.c **** USBD_IDX_SERIAL_STR, /*Index of serial number string*/
|
||||
199:Src/usbd_desc.c **** USBD_MAX_NUM_CONFIGURATION /*bNumConfigurations*/
|
||||
200:Src/usbd_desc.c **** };
|
||||
201:Src/usbd_desc.c ****
|
||||
202:Src/usbd_desc.c **** /* USB_DeviceDescriptor */
|
||||
203:Src/usbd_desc.c ****
|
||||
204:Src/usbd_desc.c **** /**
|
||||
ARM GAS /tmp/ccPyNOar.s page 5
|
||||
|
||||
|
||||
205:Src/usbd_desc.c **** * @}
|
||||
206:Src/usbd_desc.c **** */
|
||||
207:Src/usbd_desc.c ****
|
||||
208:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Variables USBD_DESC_Private_Variables
|
||||
209:Src/usbd_desc.c **** * @brief Private variables.
|
||||
210:Src/usbd_desc.c **** * @{
|
||||
211:Src/usbd_desc.c **** */
|
||||
212:Src/usbd_desc.c ****
|
||||
213:Src/usbd_desc.c **** #if defined ( __ICCARM__ ) /* IAR Compiler */
|
||||
214:Src/usbd_desc.c **** #pragma data_alignment=4
|
||||
215:Src/usbd_desc.c **** #endif /* defined ( __ICCARM__ ) */
|
||||
216:Src/usbd_desc.c ****
|
||||
217:Src/usbd_desc.c **** /** USB lang indentifier descriptor. */
|
||||
218:Src/usbd_desc.c **** __ALIGN_BEGIN uint8_t USBD_LangIDDesc[USB_LEN_LANGID_STR_DESC] __ALIGN_END =
|
||||
219:Src/usbd_desc.c **** {
|
||||
220:Src/usbd_desc.c **** USB_LEN_LANGID_STR_DESC,
|
||||
221:Src/usbd_desc.c **** USB_DESC_TYPE_STRING,
|
||||
222:Src/usbd_desc.c **** LOBYTE(USBD_LANGID_STRING),
|
||||
223:Src/usbd_desc.c **** HIBYTE(USBD_LANGID_STRING)
|
||||
224:Src/usbd_desc.c **** };
|
||||
225:Src/usbd_desc.c ****
|
||||
226:Src/usbd_desc.c **** #if defined ( __ICCARM__ ) /* IAR Compiler */
|
||||
227:Src/usbd_desc.c **** #pragma data_alignment=4
|
||||
228:Src/usbd_desc.c **** #endif /* defined ( __ICCARM__ ) */
|
||||
229:Src/usbd_desc.c **** /* Internal string descriptor. */
|
||||
230:Src/usbd_desc.c **** __ALIGN_BEGIN uint8_t USBD_StrDesc[USBD_MAX_STR_DESC_SIZ] __ALIGN_END;
|
||||
231:Src/usbd_desc.c ****
|
||||
232:Src/usbd_desc.c **** /**
|
||||
233:Src/usbd_desc.c **** * @}
|
||||
234:Src/usbd_desc.c **** */
|
||||
235:Src/usbd_desc.c ****
|
||||
236:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Functions USBD_DESC_Private_Functions
|
||||
237:Src/usbd_desc.c **** * @brief Private functions.
|
||||
238:Src/usbd_desc.c **** * @{
|
||||
239:Src/usbd_desc.c **** */
|
||||
240:Src/usbd_desc.c ****
|
||||
241:Src/usbd_desc.c **** /**
|
||||
242:Src/usbd_desc.c **** * @brief Return the device descriptor
|
||||
243:Src/usbd_desc.c **** * @param speed : Current device speed
|
||||
244:Src/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
245:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
246:Src/usbd_desc.c **** */
|
||||
247:Src/usbd_desc.c **** uint8_t * USBD_FS_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
248:Src/usbd_desc.c **** {
|
||||
26 .loc 1 248 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:
|
||||
249:Src/usbd_desc.c **** *length = sizeof(USBD_FS_DeviceDesc);
|
||||
32 .loc 1 249 0
|
||||
33 0000 1223 movs r3, #18
|
||||
34 0002 0B80 strh r3, [r1]
|
||||
250:Src/usbd_desc.c **** return USBD_FS_DeviceDesc;
|
||||
251:Src/usbd_desc.c **** }
|
||||
35 .loc 1 251 0
|
||||
ARM GAS /tmp/ccPyNOar.s page 6
|
||||
|
||||
|
||||
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_FS_LangIDStrDescriptor,"ax",%progbits
|
||||
48 .align 1
|
||||
49 .global USBD_FS_LangIDStrDescriptor
|
||||
50 .syntax unified
|
||||
51 .code 16
|
||||
52 .thumb_func
|
||||
53 .fpu softvfp
|
||||
55 USBD_FS_LangIDStrDescriptor:
|
||||
56 .LFB44:
|
||||
252:Src/usbd_desc.c ****
|
||||
253:Src/usbd_desc.c **** /**
|
||||
254:Src/usbd_desc.c **** * @brief Return the LangID string descriptor
|
||||
255:Src/usbd_desc.c **** * @param speed : Current device speed
|
||||
256:Src/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
257:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
258:Src/usbd_desc.c **** */
|
||||
259:Src/usbd_desc.c **** uint8_t * USBD_FS_LangIDStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
260:Src/usbd_desc.c **** {
|
||||
57 .loc 1 260 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:
|
||||
261:Src/usbd_desc.c **** *length = sizeof(USBD_LangIDDesc);
|
||||
63 .loc 1 261 0
|
||||
64 0000 0423 movs r3, #4
|
||||
65 0002 0B80 strh r3, [r1]
|
||||
262:Src/usbd_desc.c **** return USBD_LangIDDesc;
|
||||
263:Src/usbd_desc.c **** }
|
||||
66 .loc 1 263 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.USBD_FS_ProductStrDescriptor,"ax",%progbits
|
||||
79 .align 1
|
||||
80 .global USBD_FS_ProductStrDescriptor
|
||||
81 .syntax unified
|
||||
82 .code 16
|
||||
83 .thumb_func
|
||||
ARM GAS /tmp/ccPyNOar.s page 7
|
||||
|
||||
|
||||
84 .fpu softvfp
|
||||
86 USBD_FS_ProductStrDescriptor:
|
||||
87 .LFB45:
|
||||
264:Src/usbd_desc.c ****
|
||||
265:Src/usbd_desc.c **** /**
|
||||
266:Src/usbd_desc.c **** * @brief Return the product string descriptor
|
||||
267:Src/usbd_desc.c **** * @param speed : Current device speed
|
||||
268:Src/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
269:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
270:Src/usbd_desc.c **** */
|
||||
271:Src/usbd_desc.c **** uint8_t * USBD_FS_ProductStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
272:Src/usbd_desc.c **** {
|
||||
88 .loc 1 272 0
|
||||
89 .cfi_startproc
|
||||
90 @ args = 0, pretend = 0, frame = 0
|
||||
91 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
92 .LVL4:
|
||||
93 0000 10B5 push {r4, lr}
|
||||
94 .LCFI0:
|
||||
95 .cfi_def_cfa_offset 8
|
||||
96 .cfi_offset 4, -8
|
||||
97 .cfi_offset 14, -4
|
||||
98 0002 0A00 movs r2, r1
|
||||
273:Src/usbd_desc.c **** if(speed == 0)
|
||||
99 .loc 1 273 0
|
||||
100 0004 0028 cmp r0, #0
|
||||
101 0006 05D0 beq .L10
|
||||
274:Src/usbd_desc.c **** {
|
||||
275:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_PRODUCT_STRING_FS, USBD_StrDesc, length);
|
||||
276:Src/usbd_desc.c **** }
|
||||
277:Src/usbd_desc.c **** else
|
||||
278:Src/usbd_desc.c **** {
|
||||
279:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_PRODUCT_STRING_FS, USBD_StrDesc, length);
|
||||
102 .loc 1 279 0
|
||||
103 0008 0549 ldr r1, .L11
|
||||
104 .LVL5:
|
||||
105 000a 0648 ldr r0, .L11+4
|
||||
106 .LVL6:
|
||||
107 000c FFF7FEFF bl USBD_GetString
|
||||
108 .LVL7:
|
||||
109 .L9:
|
||||
280:Src/usbd_desc.c **** }
|
||||
281:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
282:Src/usbd_desc.c **** }
|
||||
110 .loc 1 282 0
|
||||
111 0010 0348 ldr r0, .L11
|
||||
112 @ sp needed
|
||||
113 0012 10BD pop {r4, pc}
|
||||
114 .LVL8:
|
||||
115 .L10:
|
||||
275:Src/usbd_desc.c **** }
|
||||
116 .loc 1 275 0
|
||||
117 0014 0249 ldr r1, .L11
|
||||
118 .LVL9:
|
||||
119 0016 0348 ldr r0, .L11+4
|
||||
120 .LVL10:
|
||||
121 0018 FFF7FEFF bl USBD_GetString
|
||||
ARM GAS /tmp/ccPyNOar.s page 8
|
||||
|
||||
|
||||
122 .LVL11:
|
||||
123 001c F8E7 b .L9
|
||||
124 .L12:
|
||||
125 001e C046 .align 2
|
||||
126 .L11:
|
||||
127 0020 00000000 .word USBD_StrDesc
|
||||
128 0024 00000000 .word .LC3
|
||||
129 .cfi_endproc
|
||||
130 .LFE45:
|
||||
132 .section .text.USBD_FS_ManufacturerStrDescriptor,"ax",%progbits
|
||||
133 .align 1
|
||||
134 .global USBD_FS_ManufacturerStrDescriptor
|
||||
135 .syntax unified
|
||||
136 .code 16
|
||||
137 .thumb_func
|
||||
138 .fpu softvfp
|
||||
140 USBD_FS_ManufacturerStrDescriptor:
|
||||
141 .LFB46:
|
||||
283:Src/usbd_desc.c ****
|
||||
284:Src/usbd_desc.c **** /**
|
||||
285:Src/usbd_desc.c **** * @brief Return the manufacturer string descriptor
|
||||
286:Src/usbd_desc.c **** * @param speed : Current device speed
|
||||
287:Src/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
288:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
289:Src/usbd_desc.c **** */
|
||||
290:Src/usbd_desc.c **** uint8_t * USBD_FS_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
291:Src/usbd_desc.c **** {
|
||||
142 .loc 1 291 0
|
||||
143 .cfi_startproc
|
||||
144 @ args = 0, pretend = 0, frame = 0
|
||||
145 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
146 .LVL12:
|
||||
147 0000 10B5 push {r4, lr}
|
||||
148 .LCFI1:
|
||||
149 .cfi_def_cfa_offset 8
|
||||
150 .cfi_offset 4, -8
|
||||
151 .cfi_offset 14, -4
|
||||
152 0002 0A00 movs r2, r1
|
||||
292:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_MANUFACTURER_STRING, USBD_StrDesc, length);
|
||||
153 .loc 1 292 0
|
||||
154 0004 034C ldr r4, .L14
|
||||
155 0006 2100 movs r1, r4
|
||||
156 .LVL13:
|
||||
157 0008 0348 ldr r0, .L14+4
|
||||
158 .LVL14:
|
||||
159 000a FFF7FEFF bl USBD_GetString
|
||||
160 .LVL15:
|
||||
293:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
294:Src/usbd_desc.c **** }
|
||||
161 .loc 1 294 0
|
||||
162 000e 2000 movs r0, r4
|
||||
163 @ sp needed
|
||||
164 0010 10BD pop {r4, pc}
|
||||
165 .L15:
|
||||
166 0012 C046 .align 2
|
||||
167 .L14:
|
||||
168 0014 00000000 .word USBD_StrDesc
|
||||
ARM GAS /tmp/ccPyNOar.s page 9
|
||||
|
||||
|
||||
169 0018 00000000 .word .LC6
|
||||
170 .cfi_endproc
|
||||
171 .LFE46:
|
||||
173 .section .text.USBD_FS_SerialStrDescriptor,"ax",%progbits
|
||||
174 .align 1
|
||||
175 .global USBD_FS_SerialStrDescriptor
|
||||
176 .syntax unified
|
||||
177 .code 16
|
||||
178 .thumb_func
|
||||
179 .fpu softvfp
|
||||
181 USBD_FS_SerialStrDescriptor:
|
||||
182 .LFB47:
|
||||
295:Src/usbd_desc.c ****
|
||||
296:Src/usbd_desc.c **** /**
|
||||
297:Src/usbd_desc.c **** * @brief Return the serial number string descriptor
|
||||
298:Src/usbd_desc.c **** * @param speed : Current device speed
|
||||
299:Src/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
300:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
301:Src/usbd_desc.c **** */
|
||||
302:Src/usbd_desc.c **** uint8_t * USBD_FS_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
303:Src/usbd_desc.c **** {
|
||||
183 .loc 1 303 0
|
||||
184 .cfi_startproc
|
||||
185 @ args = 0, pretend = 0, frame = 0
|
||||
186 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
187 .LVL16:
|
||||
188 0000 10B5 push {r4, lr}
|
||||
189 .LCFI2:
|
||||
190 .cfi_def_cfa_offset 8
|
||||
191 .cfi_offset 4, -8
|
||||
192 .cfi_offset 14, -4
|
||||
193 0002 0A00 movs r2, r1
|
||||
304:Src/usbd_desc.c **** if(speed == USBD_SPEED_HIGH)
|
||||
194 .loc 1 304 0
|
||||
195 0004 0028 cmp r0, #0
|
||||
196 0006 05D0 beq .L19
|
||||
305:Src/usbd_desc.c **** {
|
||||
306:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_SERIALNUMBER_STRING_FS, USBD_StrDesc, length);
|
||||
307:Src/usbd_desc.c **** }
|
||||
308:Src/usbd_desc.c **** else
|
||||
309:Src/usbd_desc.c **** {
|
||||
310:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_SERIALNUMBER_STRING_FS, USBD_StrDesc, length);
|
||||
197 .loc 1 310 0
|
||||
198 0008 0549 ldr r1, .L20
|
||||
199 .LVL17:
|
||||
200 000a 0648 ldr r0, .L20+4
|
||||
201 .LVL18:
|
||||
202 000c FFF7FEFF bl USBD_GetString
|
||||
203 .LVL19:
|
||||
204 .L18:
|
||||
311:Src/usbd_desc.c **** }
|
||||
312:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
313:Src/usbd_desc.c **** }
|
||||
205 .loc 1 313 0
|
||||
206 0010 0348 ldr r0, .L20
|
||||
207 @ sp needed
|
||||
208 0012 10BD pop {r4, pc}
|
||||
ARM GAS /tmp/ccPyNOar.s page 10
|
||||
|
||||
|
||||
209 .LVL20:
|
||||
210 .L19:
|
||||
306:Src/usbd_desc.c **** }
|
||||
211 .loc 1 306 0
|
||||
212 0014 0249 ldr r1, .L20
|
||||
213 .LVL21:
|
||||
214 0016 0348 ldr r0, .L20+4
|
||||
215 .LVL22:
|
||||
216 0018 FFF7FEFF bl USBD_GetString
|
||||
217 .LVL23:
|
||||
218 001c F8E7 b .L18
|
||||
219 .L21:
|
||||
220 001e C046 .align 2
|
||||
221 .L20:
|
||||
222 0020 00000000 .word USBD_StrDesc
|
||||
223 0024 00000000 .word .LC9
|
||||
224 .cfi_endproc
|
||||
225 .LFE47:
|
||||
227 .section .text.USBD_FS_ConfigStrDescriptor,"ax",%progbits
|
||||
228 .align 1
|
||||
229 .global USBD_FS_ConfigStrDescriptor
|
||||
230 .syntax unified
|
||||
231 .code 16
|
||||
232 .thumb_func
|
||||
233 .fpu softvfp
|
||||
235 USBD_FS_ConfigStrDescriptor:
|
||||
236 .LFB48:
|
||||
314:Src/usbd_desc.c ****
|
||||
315:Src/usbd_desc.c **** /**
|
||||
316:Src/usbd_desc.c **** * @brief Return the configuration string descriptor
|
||||
317:Src/usbd_desc.c **** * @param speed : Current device speed
|
||||
318:Src/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
319:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
320:Src/usbd_desc.c **** */
|
||||
321:Src/usbd_desc.c **** uint8_t * USBD_FS_ConfigStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
322:Src/usbd_desc.c **** {
|
||||
237 .loc 1 322 0
|
||||
238 .cfi_startproc
|
||||
239 @ args = 0, pretend = 0, frame = 0
|
||||
240 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
241 .LVL24:
|
||||
242 0000 10B5 push {r4, lr}
|
||||
243 .LCFI3:
|
||||
244 .cfi_def_cfa_offset 8
|
||||
245 .cfi_offset 4, -8
|
||||
246 .cfi_offset 14, -4
|
||||
247 0002 0A00 movs r2, r1
|
||||
323:Src/usbd_desc.c **** if(speed == USBD_SPEED_HIGH)
|
||||
248 .loc 1 323 0
|
||||
249 0004 0028 cmp r0, #0
|
||||
250 0006 05D0 beq .L25
|
||||
324:Src/usbd_desc.c **** {
|
||||
325:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_CONFIGURATION_STRING_FS, USBD_StrDesc, length);
|
||||
326:Src/usbd_desc.c **** }
|
||||
327:Src/usbd_desc.c **** else
|
||||
328:Src/usbd_desc.c **** {
|
||||
329:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_CONFIGURATION_STRING_FS, USBD_StrDesc, length);
|
||||
ARM GAS /tmp/ccPyNOar.s page 11
|
||||
|
||||
|
||||
251 .loc 1 329 0
|
||||
252 0008 0549 ldr r1, .L26
|
||||
253 .LVL25:
|
||||
254 000a 0648 ldr r0, .L26+4
|
||||
255 .LVL26:
|
||||
256 000c FFF7FEFF bl USBD_GetString
|
||||
257 .LVL27:
|
||||
258 .L24:
|
||||
330:Src/usbd_desc.c **** }
|
||||
331:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
332:Src/usbd_desc.c **** }
|
||||
259 .loc 1 332 0
|
||||
260 0010 0348 ldr r0, .L26
|
||||
261 @ sp needed
|
||||
262 0012 10BD pop {r4, pc}
|
||||
263 .LVL28:
|
||||
264 .L25:
|
||||
325:Src/usbd_desc.c **** }
|
||||
265 .loc 1 325 0
|
||||
266 0014 0249 ldr r1, .L26
|
||||
267 .LVL29:
|
||||
268 0016 0348 ldr r0, .L26+4
|
||||
269 .LVL30:
|
||||
270 0018 FFF7FEFF bl USBD_GetString
|
||||
271 .LVL31:
|
||||
272 001c F8E7 b .L24
|
||||
273 .L27:
|
||||
274 001e C046 .align 2
|
||||
275 .L26:
|
||||
276 0020 00000000 .word USBD_StrDesc
|
||||
277 0024 00000000 .word .LC12
|
||||
278 .cfi_endproc
|
||||
279 .LFE48:
|
||||
281 .section .text.USBD_FS_InterfaceStrDescriptor,"ax",%progbits
|
||||
282 .align 1
|
||||
283 .global USBD_FS_InterfaceStrDescriptor
|
||||
284 .syntax unified
|
||||
285 .code 16
|
||||
286 .thumb_func
|
||||
287 .fpu softvfp
|
||||
289 USBD_FS_InterfaceStrDescriptor:
|
||||
290 .LFB49:
|
||||
333:Src/usbd_desc.c ****
|
||||
334:Src/usbd_desc.c **** /**
|
||||
335:Src/usbd_desc.c **** * @brief Return the interface string descriptor
|
||||
336:Src/usbd_desc.c **** * @param speed : Current device speed
|
||||
337:Src/usbd_desc.c **** * @param length : Pointer to data length variable
|
||||
338:Src/usbd_desc.c **** * @retval Pointer to descriptor buffer
|
||||
339:Src/usbd_desc.c **** */
|
||||
340:Src/usbd_desc.c **** uint8_t * USBD_FS_InterfaceStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
|
||||
341:Src/usbd_desc.c **** {
|
||||
291 .loc 1 341 0
|
||||
292 .cfi_startproc
|
||||
293 @ args = 0, pretend = 0, frame = 0
|
||||
294 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
295 .LVL32:
|
||||
296 0000 10B5 push {r4, lr}
|
||||
ARM GAS /tmp/ccPyNOar.s page 12
|
||||
|
||||
|
||||
297 .LCFI4:
|
||||
298 .cfi_def_cfa_offset 8
|
||||
299 .cfi_offset 4, -8
|
||||
300 .cfi_offset 14, -4
|
||||
301 0002 0A00 movs r2, r1
|
||||
342:Src/usbd_desc.c **** if(speed == 0)
|
||||
302 .loc 1 342 0
|
||||
303 0004 0028 cmp r0, #0
|
||||
304 0006 05D0 beq .L31
|
||||
343:Src/usbd_desc.c **** {
|
||||
344:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_INTERFACE_STRING_FS, USBD_StrDesc, length);
|
||||
345:Src/usbd_desc.c **** }
|
||||
346:Src/usbd_desc.c **** else
|
||||
347:Src/usbd_desc.c **** {
|
||||
348:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_INTERFACE_STRING_FS, USBD_StrDesc, length);
|
||||
305 .loc 1 348 0
|
||||
306 0008 0549 ldr r1, .L32
|
||||
307 .LVL33:
|
||||
308 000a 0648 ldr r0, .L32+4
|
||||
309 .LVL34:
|
||||
310 000c FFF7FEFF bl USBD_GetString
|
||||
311 .LVL35:
|
||||
312 .L30:
|
||||
349:Src/usbd_desc.c **** }
|
||||
350:Src/usbd_desc.c **** return USBD_StrDesc;
|
||||
351:Src/usbd_desc.c **** }
|
||||
313 .loc 1 351 0
|
||||
314 0010 0348 ldr r0, .L32
|
||||
315 @ sp needed
|
||||
316 0012 10BD pop {r4, pc}
|
||||
317 .LVL36:
|
||||
318 .L31:
|
||||
344:Src/usbd_desc.c **** }
|
||||
319 .loc 1 344 0
|
||||
320 0014 0249 ldr r1, .L32
|
||||
321 .LVL37:
|
||||
322 0016 0348 ldr r0, .L32+4
|
||||
323 .LVL38:
|
||||
324 0018 FFF7FEFF bl USBD_GetString
|
||||
325 .LVL39:
|
||||
326 001c F8E7 b .L30
|
||||
327 .L33:
|
||||
328 001e C046 .align 2
|
||||
329 .L32:
|
||||
330 0020 00000000 .word USBD_StrDesc
|
||||
331 0024 00000000 .word .LC15
|
||||
332 .cfi_endproc
|
||||
333 .LFE49:
|
||||
335 .comm USBD_StrDesc,512,4
|
||||
336 .global USBD_LangIDDesc
|
||||
337 .global USBD_FS_DeviceDesc
|
||||
338 .global FS_Desc
|
||||
339 .section .data.FS_Desc,"aw",%progbits
|
||||
340 .align 2
|
||||
343 FS_Desc:
|
||||
344 0000 00000000 .word USBD_FS_DeviceDescriptor
|
||||
345 0004 00000000 .word USBD_FS_LangIDStrDescriptor
|
||||
ARM GAS /tmp/ccPyNOar.s page 13
|
||||
|
||||
|
||||
346 0008 00000000 .word USBD_FS_ManufacturerStrDescriptor
|
||||
347 000c 00000000 .word USBD_FS_ProductStrDescriptor
|
||||
348 0010 00000000 .word USBD_FS_SerialStrDescriptor
|
||||
349 0014 00000000 .word USBD_FS_ConfigStrDescriptor
|
||||
350 0018 00000000 .word USBD_FS_InterfaceStrDescriptor
|
||||
351 .section .data.USBD_FS_DeviceDesc,"aw",%progbits
|
||||
352 .align 2
|
||||
353 .set .LANCHOR0,. + 0
|
||||
356 USBD_FS_DeviceDesc:
|
||||
357 0000 12 .byte 18
|
||||
358 0001 01 .byte 1
|
||||
359 0002 00 .byte 0
|
||||
360 0003 02 .byte 2
|
||||
361 0004 02 .byte 2
|
||||
362 0005 02 .byte 2
|
||||
363 0006 00 .byte 0
|
||||
364 0007 40 .byte 64
|
||||
365 0008 09 .byte 9
|
||||
366 0009 12 .byte 18
|
||||
367 000a 01 .byte 1
|
||||
368 000b 00 .byte 0
|
||||
369 000c 00 .byte 0
|
||||
370 000d 02 .byte 2
|
||||
371 000e 01 .byte 1
|
||||
372 000f 02 .byte 2
|
||||
373 0010 03 .byte 3
|
||||
374 0011 01 .byte 1
|
||||
375 .section .data.USBD_LangIDDesc,"aw",%progbits
|
||||
376 .align 2
|
||||
377 .set .LANCHOR1,. + 0
|
||||
380 USBD_LangIDDesc:
|
||||
381 0000 04 .byte 4
|
||||
382 0001 03 .byte 3
|
||||
383 0002 11 .byte 17
|
||||
384 0003 04 .byte 4
|
||||
385 .section .rodata.USBD_FS_ConfigStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
386 .align 2
|
||||
387 .LC12:
|
||||
388 0000 48494420 .ascii "HID Config\000"
|
||||
388 436F6E66
|
||||
388 696700
|
||||
389 .section .rodata.USBD_FS_InterfaceStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
390 .align 2
|
||||
391 .LC15:
|
||||
392 0000 48494420 .ascii "HID Interface\000"
|
||||
392 496E7465
|
||||
392 72666163
|
||||
392 6500
|
||||
393 .section .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
394 .align 2
|
||||
395 .LC6:
|
||||
396 0000 4F747465 .ascii "Otter Scientific\000"
|
||||
396 72205363
|
||||
396 69656E74
|
||||
396 69666963
|
||||
396 00
|
||||
397 .section .rodata.USBD_FS_ProductStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
ARM GAS /tmp/ccPyNOar.s page 14
|
||||
|
||||
|
||||
398 .align 2
|
||||
399 .LC3:
|
||||
400 0000 48494420 .ascii "HID Dials\000"
|
||||
400 4469616C
|
||||
400 7300
|
||||
401 .section .rodata.USBD_FS_SerialStrDescriptor.str1.4,"aMS",%progbits,1
|
||||
402 .align 2
|
||||
403 .LC9:
|
||||
404 0000 30303030 .ascii "00000000001A\000"
|
||||
404 30303030
|
||||
404 30303141
|
||||
404 00
|
||||
405 .text
|
||||
406 .Letext0:
|
||||
407 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
|
||||
408 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
|
||||
409 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
|
||||
410 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
|
||||
411 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
|
||||
412 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
|
||||
413 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
|
||||
414 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
|
||||
415 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
|
||||
416 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
|
||||
417 .file 12 "Inc/usbd_desc.h"
|
||||
418 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
|
||||
ARM GAS /tmp/ccPyNOar.s page 15
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 usbd_desc.c
|
||||
/tmp/ccPyNOar.s:16 .text.USBD_FS_DeviceDescriptor:0000000000000000 $t
|
||||
/tmp/ccPyNOar.s:23 .text.USBD_FS_DeviceDescriptor:0000000000000000 USBD_FS_DeviceDescriptor
|
||||
/tmp/ccPyNOar.s:43 .text.USBD_FS_DeviceDescriptor:0000000000000008 $d
|
||||
/tmp/ccPyNOar.s:48 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 $t
|
||||
/tmp/ccPyNOar.s:55 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 USBD_FS_LangIDStrDescriptor
|
||||
/tmp/ccPyNOar.s:74 .text.USBD_FS_LangIDStrDescriptor:0000000000000008 $d
|
||||
/tmp/ccPyNOar.s:79 .text.USBD_FS_ProductStrDescriptor:0000000000000000 $t
|
||||
/tmp/ccPyNOar.s:86 .text.USBD_FS_ProductStrDescriptor:0000000000000000 USBD_FS_ProductStrDescriptor
|
||||
/tmp/ccPyNOar.s:127 .text.USBD_FS_ProductStrDescriptor:0000000000000020 $d
|
||||
*COM*:0000000000000200 USBD_StrDesc
|
||||
/tmp/ccPyNOar.s:133 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 $t
|
||||
/tmp/ccPyNOar.s:140 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 USBD_FS_ManufacturerStrDescriptor
|
||||
/tmp/ccPyNOar.s:168 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000014 $d
|
||||
/tmp/ccPyNOar.s:174 .text.USBD_FS_SerialStrDescriptor:0000000000000000 $t
|
||||
/tmp/ccPyNOar.s:181 .text.USBD_FS_SerialStrDescriptor:0000000000000000 USBD_FS_SerialStrDescriptor
|
||||
/tmp/ccPyNOar.s:222 .text.USBD_FS_SerialStrDescriptor:0000000000000020 $d
|
||||
/tmp/ccPyNOar.s:228 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 $t
|
||||
/tmp/ccPyNOar.s:235 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 USBD_FS_ConfigStrDescriptor
|
||||
/tmp/ccPyNOar.s:276 .text.USBD_FS_ConfigStrDescriptor:0000000000000020 $d
|
||||
/tmp/ccPyNOar.s:282 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 $t
|
||||
/tmp/ccPyNOar.s:289 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 USBD_FS_InterfaceStrDescriptor
|
||||
/tmp/ccPyNOar.s:330 .text.USBD_FS_InterfaceStrDescriptor:0000000000000020 $d
|
||||
/tmp/ccPyNOar.s:380 .data.USBD_LangIDDesc:0000000000000000 USBD_LangIDDesc
|
||||
/tmp/ccPyNOar.s:356 .data.USBD_FS_DeviceDesc:0000000000000000 USBD_FS_DeviceDesc
|
||||
/tmp/ccPyNOar.s:343 .data.FS_Desc:0000000000000000 FS_Desc
|
||||
/tmp/ccPyNOar.s:340 .data.FS_Desc:0000000000000000 $d
|
||||
/tmp/ccPyNOar.s:352 .data.USBD_FS_DeviceDesc:0000000000000000 $d
|
||||
/tmp/ccPyNOar.s:376 .data.USBD_LangIDDesc:0000000000000000 $d
|
||||
/tmp/ccPyNOar.s:386 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/ccPyNOar.s:390 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/ccPyNOar.s:394 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/ccPyNOar.s:398 .rodata.USBD_FS_ProductStrDescriptor.str1.4:0000000000000000 $d
|
||||
/tmp/ccPyNOar.s:402 .rodata.USBD_FS_SerialStrDescriptor.str1.4:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
USBD_GetString
|
||||
Binary file not shown.
|
|
@ -1,114 +0,0 @@
|
|||
build/usbd_hid.o: Src/usbd_hid.c Inc/usbd_hid.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/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 \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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_ctlreq.h
|
||||
|
||||
Inc/usbd_hid.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/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:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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_ctlreq.h:
|
||||
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
|
@ -1,107 +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/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 \
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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/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:
|
||||
|
||||
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.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:
|
||||
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