primo commit

This commit is contained in:
nzasch
2023-07-02 17:09:41 +02:00
commit bfd044a2cb
338 changed files with 434202 additions and 0 deletions
+81
View File
@@ -0,0 +1,81 @@
build/main.o: Src/main.c Inc/main.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
Inc/usb_device.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Inc/usbd_conf.h Inc/si5351.h
Inc/main.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
Inc/usb_device.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Inc/usbd_conf.h:
Inc/si5351.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+75
View File
@@ -0,0 +1,75 @@
build/si5351.o: Src/si5351.c Inc/main.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Inc/si5351.h
Inc/main.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
Inc/si5351.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+75
View File
@@ -0,0 +1,75 @@
build/squeow.o: Src/squeow.c Inc/main.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Inc/squeow.h
Inc/main.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
Inc/squeow.h:
+623
View File
@@ -0,0 +1,623 @@
ARM GAS /tmp/ccGt6Pje.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "squeow.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Src/squeow.c"
20 .section .text.audio_play,"ax",%progbits
21 .align 1
22 .global audio_play
23 .syntax unified
24 .thumb
25 .thumb_func
27 audio_play:
28 .LVL0:
29 .LFB332:
1:Src/squeow.c **** #include <main.h>
2:Src/squeow.c **** #include <stdio.h>
3:Src/squeow.c **** #include <stm32g4xx_hal_conf.h>
4:Src/squeow.c **** #include <math.h>
5:Src/squeow.c ****
6:Src/squeow.c **** #include "squeow.h"
7:Src/squeow.c ****
8:Src/squeow.c **** /* SQUEOW
9:Src/squeow.c ****
10:Src/squeow.c **** TIM3 eventi 98304000/(49152×200) 10hz
11:Src/squeow.c **** TIM2 PWM 98304000/2048 48khz
12:Src/squeow.c ****
13:Src/squeow.c **** risoluzione PWM 4*2048 -> 8192 (13bit)
14:Src/squeow.c ****
15:Src/squeow.c **** */
16:Src/squeow.c ****
17:Src/squeow.c **** uint8_t stato_audio;
18:Src/squeow.c **** uint16_t pwm_value, sample_value;
19:Src/squeow.c **** char display_buffer[16];
20:Src/squeow.c **** uint8_t rails_number;
21:Src/squeow.c **** uint16_t samples_ringbuf[SAMPLES_BUFFER_SIZE]; ///< buffer ad anello dei dati RX
22:Src/squeow.c **** uint16_t samples_ringbuf_input_index, samples_ringbuf_output_index;
23:Src/squeow.c ****
24:Src/squeow.c ****
25:Src/squeow.c **** void audio_play(uint16_t pbuf, uint8_t size){
30 .loc 1 25 45 view -0
31 .cfi_startproc
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccGt6Pje.s page 2
34 @ link register save eliminated.
26:Src/squeow.c **** /*
27:Src/squeow.c **** char display_buffer[16];
28:Src/squeow.c **** uint16_t static indice;
29:Src/squeow.c **** indice++;
30:Src/squeow.c **** snprintf(display_buffer, 10, "n %d", indice);
31:Src/squeow.c **** ssd1306_SetCursor(0, 1);
32:Src/squeow.c **** ssd1306_WriteString(display_buffer, Font_11x18, White);
33:Src/squeow.c **** // ssd1306_UpdateScreen(&hi2c1);
34:Src/squeow.c **** */
35:Src/squeow.c **** for (uint8_t i=0; i<size; i++) {
35 .loc 1 35 2 view .LVU1
36 .LBB2:
37 .loc 1 35 7 view .LVU2
38 .loc 1 35 15 is_stmt 0 view .LVU3
39 0000 0023 movs r3, #0
40 .loc 1 35 2 view .LVU4
41 0002 01E0 b .L2
42 .LVL1:
43 .L3:
36:Src/squeow.c ****
37:Src/squeow.c **** }
44 .loc 1 37 2 is_stmt 1 discriminator 3 view .LVU5
35:Src/squeow.c ****
45 .loc 1 35 29 discriminator 3 view .LVU6
46 0004 0133 adds r3, r3, #1
47 .LVL2:
35:Src/squeow.c ****
48 .loc 1 35 29 is_stmt 0 discriminator 3 view .LVU7
49 0006 DBB2 uxtb r3, r3
50 .LVL3:
51 .L2:
35:Src/squeow.c ****
52 .loc 1 35 21 is_stmt 1 discriminator 1 view .LVU8
53 0008 8B42 cmp r3, r1
54 000a FBD3 bcc .L3
55 .LBE2:
38:Src/squeow.c ****
39:Src/squeow.c **** }
56 .loc 1 39 1 is_stmt 0 view .LVU9
57 000c 7047 bx lr
58 .cfi_endproc
59 .LFE332:
61 .section .text.sat_sub,"ax",%progbits
62 .align 1
63 .global sat_sub
64 .syntax unified
65 .thumb
66 .thumb_func
68 sat_sub:
69 .LVL4:
70 .LFB333:
40:Src/squeow.c ****
41:Src/squeow.c **** uint32_t sat_sub(uint16_t x, uint16_t y){
71 .loc 1 41 41 is_stmt 1 view -0
72 .cfi_startproc
73 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccGt6Pje.s page 3
74 @ frame_needed = 0, uses_anonymous_args = 0
75 @ link register save eliminated.
42:Src/squeow.c **** uint16_t res = x - y;
76 .loc 1 42 5 view .LVU11
77 .loc 1 42 14 is_stmt 0 view .LVU12
78 0000 411A subs r1, r0, r1
79 .LVL5:
80 .loc 1 42 14 view .LVU13
81 0002 89B2 uxth r1, r1
82 .LVL6:
43:Src/squeow.c **** res &= -(res <= x);
83 .loc 1 43 5 is_stmt 1 view .LVU14
84 .loc 1 43 9 is_stmt 0 view .LVU15
85 0004 8842 cmp r0, r1
86 0006 4FF0FF30 mov r0, #-1
87 .LVL7:
88 .loc 1 43 9 view .LVU16
89 000a 38BF it cc
90 000c 0020 movcc r0, #0
91 .LVL8:
44:Src/squeow.c **** return res;
92 .loc 1 44 5 is_stmt 1 view .LVU17
45:Src/squeow.c **** }
93 .loc 1 45 1 is_stmt 0 view .LVU18
94 000e 0840 ands r0, r0, r1
95 .LVL9:
96 .loc 1 45 1 view .LVU19
97 0010 7047 bx lr
98 .cfi_endproc
99 .LFE333:
101 .global __aeabi_dadd
102 .global __aeabi_dcmpge
103 .global __aeabi_dmul
104 .global __aeabi_d2uiz
105 .section .text.u16_sine,"ax",%progbits
106 .align 1
107 .global u16_sine
108 .syntax unified
109 .thumb
110 .thumb_func
112 u16_sine:
113 .LFB334:
46:Src/squeow.c ****
47:Src/squeow.c **** uint16_t u16_sine(void){
114 .loc 1 47 24 is_stmt 1 view -0
115 .cfi_startproc
116 @ args = 0, pretend = 0, frame = 0
117 @ frame_needed = 0, uses_anonymous_args = 0
118 0000 10B5 push {r4, lr}
119 .LCFI0:
120 .cfi_def_cfa_offset 8
121 .cfi_offset 4, -8
122 .cfi_offset 14, -4
48:Src/squeow.c **** static double angle;
123 .loc 1 48 9 view .LVU21
49:Src/squeow.c **** angle += SINE_INCREMENT;
124 .loc 1 49 9 view .LVU22
ARM GAS /tmp/ccGt6Pje.s page 4
125 .loc 1 49 15 is_stmt 0 view .LVU23
126 0002 1B4C ldr r4, .L10+24
127 0004 14A3 adr r3, .L10
128 0006 D3E90023 ldrd r2, [r3]
129 000a D4E90001 ldrd r0, [r4]
130 000e FFF7FEFF bl __aeabi_dadd
131 .LVL10:
132 0012 0246 mov r2, r0
133 0014 0B46 mov r3, r1
134 0016 C4E90023 strd r2, [r4]
50:Src/squeow.c **** if(angle >= 6.28) angle = 0;
135 .loc 1 50 10 is_stmt 1 view .LVU24
136 .loc 1 50 12 is_stmt 0 view .LVU25
137 001a 11A3 adr r3, .L10+8
138 001c D3E90023 ldrd r2, [r3]
139 0020 FFF7FEFF bl __aeabi_dcmpge
140 .LVL11:
141 0024 18B1 cbz r0, .L6
142 .loc 1 50 28 is_stmt 1 discriminator 1 view .LVU26
143 .loc 1 50 34 is_stmt 0 discriminator 1 view .LVU27
144 0026 0020 movs r0, #0
145 0028 0021 movs r1, #0
146 002a C4E90001 strd r0, [r4]
147 .L6:
51:Src/squeow.c **** return (uint16_t)((sin(angle)*0x7fff)+0x7fff);
148 .loc 1 51 9 is_stmt 1 view .LVU28
149 .loc 1 51 28 is_stmt 0 view .LVU29
150 002e 104B ldr r3, .L10+24
151 0030 93ED000B vldr.64 d0, [r3]
152 0034 FFF7FEFF bl sin
153 .LVL12:
154 0038 51EC100B vmov r0, r1, d0
155 .loc 1 51 38 view .LVU30
156 003c 0AA3 adr r3, .L10+16
157 003e D3E90023 ldrd r2, [r3]
158 0042 FFF7FEFF bl __aeabi_dmul
159 .LVL13:
160 .loc 1 51 46 view .LVU31
161 0046 08A3 adr r3, .L10+16
162 0048 D3E90023 ldrd r2, [r3]
163 004c FFF7FEFF bl __aeabi_dadd
164 .LVL14:
165 .loc 1 51 16 view .LVU32
166 0050 FFF7FEFF bl __aeabi_d2uiz
167 .LVL15:
52:Src/squeow.c **** }
168 .loc 1 52 1 view .LVU33
169 0054 80B2 uxth r0, r0
170 0056 10BD pop {r4, pc}
171 .L11:
172 .align 3
173 .L10:
174 0058 7F6ABC74 .word 1958505087
175 005c 9318D43F .word 1070864531
176 0060 1F85EB51 .word 1374389535
177 0064 B81E1940 .word 1075388088
178 0068 00000000 .word 0
ARM GAS /tmp/ccGt6Pje.s page 5
179 006c C0FFDF40 .word 1088421824
180 0070 00000000 .word angle.1
181 .cfi_endproc
182 .LFE334:
184 .section .text.u12_sine,"ax",%progbits
185 .align 1
186 .global u12_sine
187 .syntax unified
188 .thumb
189 .thumb_func
191 u12_sine:
192 .LFB335:
53:Src/squeow.c ****
54:Src/squeow.c **** uint16_t u12_sine(void){
193 .loc 1 54 24 is_stmt 1 view -0
194 .cfi_startproc
195 @ args = 0, pretend = 0, frame = 0
196 @ frame_needed = 0, uses_anonymous_args = 0
197 0000 10B5 push {r4, lr}
198 .LCFI1:
199 .cfi_def_cfa_offset 8
200 .cfi_offset 4, -8
201 .cfi_offset 14, -4
55:Src/squeow.c **** static double angle;
202 .loc 1 55 9 view .LVU35
56:Src/squeow.c **** angle += SINE_INCREMENT;
203 .loc 1 56 9 view .LVU36
204 .loc 1 56 15 is_stmt 0 view .LVU37
205 0002 1B4C ldr r4, .L17+24
206 0004 14A3 adr r3, .L17
207 0006 D3E90023 ldrd r2, [r3]
208 000a D4E90001 ldrd r0, [r4]
209 000e FFF7FEFF bl __aeabi_dadd
210 .LVL16:
211 0012 0246 mov r2, r0
212 0014 0B46 mov r3, r1
213 0016 C4E90023 strd r2, [r4]
57:Src/squeow.c **** if(angle >= 6.28) angle = 0;
214 .loc 1 57 10 is_stmt 1 view .LVU38
215 .loc 1 57 12 is_stmt 0 view .LVU39
216 001a 11A3 adr r3, .L17+8
217 001c D3E90023 ldrd r2, [r3]
218 0020 FFF7FEFF bl __aeabi_dcmpge
219 .LVL17:
220 0024 18B1 cbz r0, .L13
221 .loc 1 57 28 is_stmt 1 discriminator 1 view .LVU40
222 .loc 1 57 34 is_stmt 0 discriminator 1 view .LVU41
223 0026 0020 movs r0, #0
224 0028 0021 movs r1, #0
225 002a C4E90001 strd r0, [r4]
226 .L13:
58:Src/squeow.c **** return (uint16_t)((sin(angle)*0x7ff)+0x7ff);
227 .loc 1 58 9 is_stmt 1 view .LVU42
228 .loc 1 58 28 is_stmt 0 view .LVU43
229 002e 104B ldr r3, .L17+24
230 0030 93ED000B vldr.64 d0, [r3]
231 0034 FFF7FEFF bl sin
ARM GAS /tmp/ccGt6Pje.s page 6
232 .LVL18:
233 0038 51EC100B vmov r0, r1, d0
234 .loc 1 58 38 view .LVU44
235 003c 0AA3 adr r3, .L17+16
236 003e D3E90023 ldrd r2, [r3]
237 0042 FFF7FEFF bl __aeabi_dmul
238 .LVL19:
239 .loc 1 58 45 view .LVU45
240 0046 08A3 adr r3, .L17+16
241 0048 D3E90023 ldrd r2, [r3]
242 004c FFF7FEFF bl __aeabi_dadd
243 .LVL20:
244 .loc 1 58 16 view .LVU46
245 0050 FFF7FEFF bl __aeabi_d2uiz
246 .LVL21:
59:Src/squeow.c **** }
247 .loc 1 59 1 view .LVU47
248 0054 80B2 uxth r0, r0
249 0056 10BD pop {r4, pc}
250 .L18:
251 .align 3
252 .L17:
253 0058 7F6ABC74 .word 1958505087
254 005c 9318D43F .word 1070864531
255 0060 1F85EB51 .word 1374389535
256 0064 B81E1940 .word 1075388088
257 0068 00000000 .word 0
258 006c 00FC9F40 .word 1084226560
259 0070 00000000 .word angle.0
260 .cfi_endproc
261 .LFE335:
263 .section .text.sample,"ax",%progbits
264 .align 1
265 .global sample
266 .syntax unified
267 .thumb
268 .thumb_func
270 sample:
271 .LFB336:
60:Src/squeow.c ****
61:Src/squeow.c **** uint16_t sample(void){
272 .loc 1 61 22 is_stmt 1 view -0
273 .cfi_startproc
274 @ args = 0, pretend = 0, frame = 0
275 @ frame_needed = 0, uses_anonymous_args = 0
276 @ link register save eliminated.
62:Src/squeow.c **** /*
63:Src/squeow.c **** stato_audio == STATO_AUDIO_ADC;
64:Src/squeow.c **** HAL_ADC_Start(&hadc1);
65:Src/squeow.c **** if (HAL_ADC_PollForConversion(&hadc1, 10) == HAL_OK){
66:Src/squeow.c **** // store_sample(HAL_ADC_GetValue(&hadc1) << 4);
67:Src/squeow.c **** sample_value = HAL_ADC_GetValue(&hadc1);
68:Src/squeow.c **** }
69:Src/squeow.c **** HAL_ADC_Stop(&hadc1);
70:Src/squeow.c **** */
71:Src/squeow.c **** }
277 .loc 1 71 1 view .LVU49
ARM GAS /tmp/ccGt6Pje.s page 7
278 0000 7047 bx lr
279 .cfi_endproc
280 .LFE336:
282 .section .text.store_sample,"ax",%progbits
283 .align 1
284 .global store_sample
285 .syntax unified
286 .thumb
287 .thumb_func
289 store_sample:
290 .LVL22:
291 .LFB338:
72:Src/squeow.c ****
73:Src/squeow.c **** void store_samples(uint16_t *data, uint16_t size){
74:Src/squeow.c **** for(uint16_t i = 0; i < size; ++i) {
75:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
76:Src/squeow.c **** store_sample(data[i]);
77:Src/squeow.c **** }
78:Src/squeow.c **** }
79:Src/squeow.c ****
80:Src/squeow.c **** void store_sample(uint16_t sample){
292 .loc 1 80 35 view -0
293 .cfi_startproc
294 @ args = 0, pretend = 0, frame = 0
295 @ frame_needed = 0, uses_anonymous_args = 0
296 .loc 1 80 35 is_stmt 0 view .LVU51
297 0000 08B5 push {r3, lr}
298 .LCFI2:
299 .cfi_def_cfa_offset 8
300 .cfi_offset 3, -8
301 .cfi_offset 14, -4
81:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = sample;
302 .loc 1 81 17 is_stmt 1 view .LVU52
303 .loc 1 81 32 is_stmt 0 view .LVU53
304 0002 054B ldr r3, .L22
305 0004 1988 ldrh r1, [r3]
306 .loc 1 81 62 view .LVU54
307 0006 054A ldr r2, .L22+4
308 0008 22F81100 strh r0, [r2, r1, lsl #1] @ movhi
82:Src/squeow.c **** ringbuf_increment(&samples_ringbuf_input_index, SAMPLES_BUFFER_SIZE_MASK);
309 .loc 1 82 17 is_stmt 1 view .LVU55
310 000c 40F2FF31 movw r1, #1023
311 0010 1846 mov r0, r3
312 .LVL23:
313 .loc 1 82 17 is_stmt 0 view .LVU56
314 0012 FFF7FEFF bl ringbuf_increment
315 .LVL24:
83:Src/squeow.c **** }
316 .loc 1 83 1 view .LVU57
317 0016 08BD pop {r3, pc}
318 .L23:
319 .align 2
320 .L22:
321 0018 00000000 .word samples_ringbuf_input_index
322 001c 00000000 .word samples_ringbuf
323 .cfi_endproc
324 .LFE338:
ARM GAS /tmp/ccGt6Pje.s page 8
326 .section .text.store_samples,"ax",%progbits
327 .align 1
328 .global store_samples
329 .syntax unified
330 .thumb
331 .thumb_func
333 store_samples:
334 .LVL25:
335 .LFB337:
73:Src/squeow.c **** for(uint16_t i = 0; i < size; ++i) {
336 .loc 1 73 50 is_stmt 1 view -0
337 .cfi_startproc
338 @ args = 0, pretend = 0, frame = 0
339 @ frame_needed = 0, uses_anonymous_args = 0
73:Src/squeow.c **** for(uint16_t i = 0; i < size; ++i) {
340 .loc 1 73 50 is_stmt 0 view .LVU59
341 0000 70B5 push {r4, r5, r6, lr}
342 .LCFI3:
343 .cfi_def_cfa_offset 16
344 .cfi_offset 4, -16
345 .cfi_offset 5, -12
346 .cfi_offset 6, -8
347 .cfi_offset 14, -4
348 0002 0646 mov r6, r0
349 0004 0D46 mov r5, r1
74:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
350 .loc 1 74 9 is_stmt 1 view .LVU60
351 .LBB3:
74:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
352 .loc 1 74 13 view .LVU61
353 .LVL26:
74:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
354 .loc 1 74 22 is_stmt 0 view .LVU62
355 0006 0024 movs r4, #0
74:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
356 .loc 1 74 9 view .LVU63
357 0008 0AE0 b .L25
358 .LVL27:
359 .L26:
75:Src/squeow.c **** store_sample(data[i]);
360 .loc 1 75 15 is_stmt 1 discriminator 3 view .LVU64
75:Src/squeow.c **** store_sample(data[i]);
361 .loc 1 75 30 is_stmt 0 discriminator 3 view .LVU65
362 000a 074B ldr r3, .L28
363 000c 1A88 ldrh r2, [r3]
75:Src/squeow.c **** store_sample(data[i]);
364 .loc 1 75 66 discriminator 3 view .LVU66
365 000e 36F81400 ldrh r0, [r6, r4, lsl #1]
75:Src/squeow.c **** store_sample(data[i]);
366 .loc 1 75 60 discriminator 3 view .LVU67
367 0012 064B ldr r3, .L28+4
368 0014 23F81200 strh r0, [r3, r2, lsl #1] @ movhi
76:Src/squeow.c **** }
369 .loc 1 76 17 is_stmt 1 discriminator 3 view .LVU68
370 0018 FFF7FEFF bl store_sample
371 .LVL28:
74:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
ARM GAS /tmp/ccGt6Pje.s page 9
372 .loc 1 74 39 discriminator 3 view .LVU69
373 001c 0134 adds r4, r4, #1
374 .LVL29:
74:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
375 .loc 1 74 39 is_stmt 0 discriminator 3 view .LVU70
376 001e A4B2 uxth r4, r4
377 .LVL30:
378 .L25:
74:Src/squeow.c **** samples_ringbuf[samples_ringbuf_input_index] = data[i];
379 .loc 1 74 31 is_stmt 1 discriminator 1 view .LVU71
380 0020 AC42 cmp r4, r5
381 0022 F2D3 bcc .L26
382 .LBE3:
78:Src/squeow.c ****
383 .loc 1 78 1 is_stmt 0 view .LVU72
384 0024 70BD pop {r4, r5, r6, pc}
385 .LVL31:
386 .L29:
78:Src/squeow.c ****
387 .loc 1 78 1 view .LVU73
388 0026 00BF .align 2
389 .L28:
390 0028 00000000 .word samples_ringbuf_input_index
391 002c 00000000 .word samples_ringbuf
392 .cfi_endproc
393 .LFE337:
395 .section .bss.angle.0,"aw",%nobits
396 .align 3
399 angle.0:
400 0000 00000000 .space 8
400 00000000
401 .section .bss.angle.1,"aw",%nobits
402 .align 3
405 angle.1:
406 0000 00000000 .space 8
406 00000000
407 .global samples_ringbuf_output_index
408 .section .bss.samples_ringbuf_output_index,"aw",%nobits
409 .align 1
412 samples_ringbuf_output_index:
413 0000 0000 .space 2
414 .global samples_ringbuf_input_index
415 .section .bss.samples_ringbuf_input_index,"aw",%nobits
416 .align 1
419 samples_ringbuf_input_index:
420 0000 0000 .space 2
421 .global samples_ringbuf
422 .section .bss.samples_ringbuf,"aw",%nobits
423 .align 2
426 samples_ringbuf:
427 0000 00000000 .space 2048
427 00000000
427 00000000
427 00000000
427 00000000
428 .global rails_number
429 .section .bss.rails_number,"aw",%nobits
ARM GAS /tmp/ccGt6Pje.s page 10
432 rails_number:
433 0000 00 .space 1
434 .global display_buffer
435 .section .bss.display_buffer,"aw",%nobits
436 .align 2
439 display_buffer:
440 0000 00000000 .space 16
440 00000000
440 00000000
440 00000000
441 .global sample_value
442 .section .bss.sample_value,"aw",%nobits
443 .align 1
446 sample_value:
447 0000 0000 .space 2
448 .global pwm_value
449 .section .bss.pwm_value,"aw",%nobits
450 .align 1
453 pwm_value:
454 0000 0000 .space 2
455 .global stato_audio
456 .section .bss.stato_audio,"aw",%nobits
459 stato_audio:
460 0000 00 .space 1
461 .text
462 .Letext0:
463 .file 2 "/usr/lib/gcc/arm-none-eabi/12.2.1/include/stdint.h"
464 .file 3 "Inc/squeow.h"
465 .file 4 "/usr/include/newlib/math.h"
ARM GAS /tmp/ccGt6Pje.s page 11
DEFINED SYMBOLS
*ABS*:00000000 squeow.c
/tmp/ccGt6Pje.s:21 .text.audio_play:00000000 $t
/tmp/ccGt6Pje.s:27 .text.audio_play:00000000 audio_play
/tmp/ccGt6Pje.s:62 .text.sat_sub:00000000 $t
/tmp/ccGt6Pje.s:68 .text.sat_sub:00000000 sat_sub
/tmp/ccGt6Pje.s:106 .text.u16_sine:00000000 $t
/tmp/ccGt6Pje.s:112 .text.u16_sine:00000000 u16_sine
/tmp/ccGt6Pje.s:174 .text.u16_sine:00000058 $d
/tmp/ccGt6Pje.s:405 .bss.angle.1:00000000 angle.1
/tmp/ccGt6Pje.s:185 .text.u12_sine:00000000 $t
/tmp/ccGt6Pje.s:191 .text.u12_sine:00000000 u12_sine
/tmp/ccGt6Pje.s:253 .text.u12_sine:00000058 $d
/tmp/ccGt6Pje.s:399 .bss.angle.0:00000000 angle.0
/tmp/ccGt6Pje.s:264 .text.sample:00000000 $t
/tmp/ccGt6Pje.s:270 .text.sample:00000000 sample
/tmp/ccGt6Pje.s:283 .text.store_sample:00000000 $t
/tmp/ccGt6Pje.s:289 .text.store_sample:00000000 store_sample
/tmp/ccGt6Pje.s:321 .text.store_sample:00000018 $d
/tmp/ccGt6Pje.s:419 .bss.samples_ringbuf_input_index:00000000 samples_ringbuf_input_index
/tmp/ccGt6Pje.s:426 .bss.samples_ringbuf:00000000 samples_ringbuf
/tmp/ccGt6Pje.s:327 .text.store_samples:00000000 $t
/tmp/ccGt6Pje.s:333 .text.store_samples:00000000 store_samples
/tmp/ccGt6Pje.s:390 .text.store_samples:00000028 $d
/tmp/ccGt6Pje.s:396 .bss.angle.0:00000000 $d
/tmp/ccGt6Pje.s:402 .bss.angle.1:00000000 $d
/tmp/ccGt6Pje.s:412 .bss.samples_ringbuf_output_index:00000000 samples_ringbuf_output_index
/tmp/ccGt6Pje.s:409 .bss.samples_ringbuf_output_index:00000000 $d
/tmp/ccGt6Pje.s:416 .bss.samples_ringbuf_input_index:00000000 $d
/tmp/ccGt6Pje.s:423 .bss.samples_ringbuf:00000000 $d
/tmp/ccGt6Pje.s:432 .bss.rails_number:00000000 rails_number
/tmp/ccGt6Pje.s:433 .bss.rails_number:00000000 $d
/tmp/ccGt6Pje.s:439 .bss.display_buffer:00000000 display_buffer
/tmp/ccGt6Pje.s:436 .bss.display_buffer:00000000 $d
/tmp/ccGt6Pje.s:446 .bss.sample_value:00000000 sample_value
/tmp/ccGt6Pje.s:443 .bss.sample_value:00000000 $d
/tmp/ccGt6Pje.s:453 .bss.pwm_value:00000000 pwm_value
/tmp/ccGt6Pje.s:450 .bss.pwm_value:00000000 $d
/tmp/ccGt6Pje.s:459 .bss.stato_audio:00000000 stato_audio
/tmp/ccGt6Pje.s:460 .bss.stato_audio:00000000 $d
UNDEFINED SYMBOLS
__aeabi_dadd
__aeabi_dcmpge
__aeabi_dmul
__aeabi_d2uiz
sin
ringbuf_increment
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1
View File
@@ -0,0 +1 @@
build/startup_stm32g431xx.o: startup_stm32g431xx.s
Binary file not shown.
+73
View File
@@ -0,0 +1,73 @@
build/stm32g4xx_hal.o: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_adc.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_adc_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_cortex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_dma.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_dma_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_exti.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_flash.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_flash_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_flash_ramfunc.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
@@ -0,0 +1,236 @@
ARM GAS /tmp/cc8dOzXH.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32g4xx_hal_flash_ramfunc.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c"
20 .section .RamFunc,"ax",%progbits
21 .align 1
22 .global HAL_FLASHEx_EnableRunPowerDown
23 .syntax unified
24 .thumb
25 .thumb_func
27 HAL_FLASHEx_EnableRunPowerDown:
28 .LFB329:
1:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /**
2:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ******************************************************************************
3:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @file stm32g4xx_hal_flash_ramfunc.c
4:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @author MCD Application Team
5:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @brief FLASH RAMFUNC driver.
6:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * This file provides a Flash firmware functions which should be
7:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * executed from internal SRAM
8:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * + FLASH Power Down in Run mode
9:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * + FLASH DBANK User Option Byte
10:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *
11:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *
12:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** @verbatim
13:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ==============================================================================
14:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ##### Flash RAM functions #####
15:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ==============================================================================
16:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
17:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *** ARM Compiler ***
18:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** --------------------
19:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** [..] RAM functions are defined using the toolchain options.
20:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** Functions that are executed in RAM should reside in a separate
21:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** source module. Using the 'Options for File' dialog you can simply change
22:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** the 'Code / Const' area of a module to a memory space in physical RAM.
23:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** Available memory areas are declared in the 'Target' tab of the
24:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** Options for Target' dialog.
25:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
26:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *** ICCARM Compiler ***
27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** -----------------------
28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** [..] RAM functions are defined using a specific toolchain keyword "__ramfunc".
29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *** GNU Compiler ***
ARM GAS /tmp/cc8dOzXH.s page 2
31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** --------------------
32:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** [..] RAM functions are defined using a specific toolchain attribute
33:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** "__attribute__((section(".RamFunc")))".
34:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
35:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** @endverbatim
36:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ******************************************************************************
37:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @attention
38:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *
39:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * Copyright (c) 2019 STMicroelectronics.
40:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * All rights reserved.
41:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *
42:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * This software is licensed under terms that can be found in the LICENSE file in
43:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * the root directory of this software component.
44:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
45:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ******************************************************************************
46:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */
47:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
48:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Includes ------------------------------------------------------------------*/
49:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** #include "stm32g4xx_hal.h"
50:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
51:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /** @addtogroup STM32G4xx_HAL_Driver
52:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @{
53:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */
54:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
55:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /** @defgroup FLASH_RAMFUNC FLASH_RAMFUNC
56:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @brief FLASH functions executed from RAM
57:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @{
58:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */
59:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
60:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** #ifdef HAL_FLASH_MODULE_ENABLED
61:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
62:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Private typedef -----------------------------------------------------------*/
63:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Private define ------------------------------------------------------------*/
64:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Private macro -------------------------------------------------------------*/
65:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Private variables ---------------------------------------------------------*/
66:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Private function prototypes -----------------------------------------------*/
67:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Exported functions -------------------------------------------------------*/
68:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
69:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /** @defgroup FLASH_RAMFUNC_Exported_Functions FLASH_RAMFUNC Exported Functions
70:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @{
71:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */
72:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
73:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /** @defgroup FLASH_RAMFUNC_Exported_Functions_Group1 Peripheral features functions
74:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @brief Data transfers functions
75:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** *
76:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** @verbatim
77:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ===============================================================================
78:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ##### ramfunc functions #####
79:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** ===============================================================================
80:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** [..]
81:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** This subsection provides a set of functions that should be executed from RAM.
82:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
83:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** @endverbatim
84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @{
85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */
86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /**
ARM GAS /tmp/cc8dOzXH.s page 3
88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @brief Enable the Power down in Run Mode
89:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @note This function should be called and executed from SRAM memory.
90:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @retval None
91:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */
92:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableRunPowerDown(void)
93:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** {
29 .loc 1 93 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
94:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Enable the Power Down in Run mode*/
95:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** __HAL_FLASH_POWER_DOWN_ENABLE();
34 .loc 1 95 3 view .LVU1
35 .loc 1 95 3 view .LVU2
36 0000 054B ldr r3, .L2
37 0002 064A ldr r2, .L2+4
38 0004 5A60 str r2, [r3, #4]
39 .loc 1 95 3 view .LVU3
40 0006 064A ldr r2, .L2+8
41 0008 5A60 str r2, [r3, #4]
42 .loc 1 95 3 view .LVU4
43 000a 1A68 ldr r2, [r3]
44 000c 42F40052 orr r2, r2, #8192
45 0010 1A60 str r2, [r3]
46 .loc 1 95 3 view .LVU5
96:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
97:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** return HAL_OK;
47 .loc 1 97 3 view .LVU6
98:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
99:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** }
48 .loc 1 99 1 is_stmt 0 view .LVU7
49 0012 0020 movs r0, #0
50 0014 7047 bx lr
51 .L3:
52 0016 00BF .align 2
53 .L2:
54 0018 00200240 .word 1073881088
55 001c 37261504 .word 68494903
56 0020 FDFCFBFA .word -84148995
57 .cfi_endproc
58 .LFE329:
60 .align 1
61 .global HAL_FLASHEx_DisableRunPowerDown
62 .syntax unified
63 .thumb
64 .thumb_func
66 HAL_FLASHEx_DisableRunPowerDown:
67 .LFB330:
100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /**
102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @brief Disable the Power down in Run Mode
103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @note This function should be called and executed from SRAM memory.
104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** * @retval None
105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** */
106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableRunPowerDown(void)
107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** {
ARM GAS /tmp/cc8dOzXH.s page 4
68 .loc 1 107 1 is_stmt 1 view -0
69 .cfi_startproc
70 @ args = 0, pretend = 0, frame = 0
71 @ frame_needed = 0, uses_anonymous_args = 0
72 @ link register save eliminated.
108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** /* Disable the Power Down in Run mode*/
109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** __HAL_FLASH_POWER_DOWN_DISABLE();
73 .loc 1 109 3 view .LVU9
74 .loc 1 109 3 view .LVU10
75 0024 054B ldr r3, .L5
76 0026 064A ldr r2, .L5+4
77 0028 5A60 str r2, [r3, #4]
78 .loc 1 109 3 view .LVU11
79 002a 064A ldr r2, .L5+8
80 002c 5A60 str r2, [r3, #4]
81 .loc 1 109 3 view .LVU12
82 002e 1A68 ldr r2, [r3]
83 0030 22F40052 bic r2, r2, #8192
84 0034 1A60 str r2, [r3]
85 .loc 1 109 3 view .LVU13
110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c ****
111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** return HAL_OK;
86 .loc 1 111 3 view .LVU14
112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c **** }
87 .loc 1 112 1 is_stmt 0 view .LVU15
88 0036 0020 movs r0, #0
89 0038 7047 bx lr
90 .L6:
91 003a 00BF .align 2
92 .L5:
93 003c 00200240 .word 1073881088
94 0040 37261504 .word 68494903
95 0044 FDFCFBFA .word -84148995
96 .cfi_endproc
97 .LFE330:
99 .text
100 .Letext0:
101 .file 2 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h"
102 .file 3 "/usr/lib/gcc/arm-none-eabi/12.2.1/include/stdint.h"
103 .file 4 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h"
ARM GAS /tmp/cc8dOzXH.s page 5
DEFINED SYMBOLS
*ABS*:00000000 stm32g4xx_hal_flash_ramfunc.c
/tmp/cc8dOzXH.s:21 .RamFunc:00000000 $t
/tmp/cc8dOzXH.s:27 .RamFunc:00000000 HAL_FLASHEx_EnableRunPowerDown
/tmp/cc8dOzXH.s:54 .RamFunc:00000018 $d
/tmp/cc8dOzXH.s:60 .RamFunc:00000024 $t
/tmp/cc8dOzXH.s:66 .RamFunc:00000024 HAL_FLASHEx_DisableRunPowerDown
/tmp/cc8dOzXH.s:93 .RamFunc:0000003c $d
NO UNDEFINED SYMBOLS
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_gpio.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_i2c.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_i2c_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
+925
View File
@@ -0,0 +1,925 @@
ARM GAS /tmp/cc3umPGo.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32g4xx_hal_i2c_ex.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c"
20 .section .text.HAL_I2CEx_ConfigAnalogFilter,"ax",%progbits
21 .align 1
22 .global HAL_I2CEx_ConfigAnalogFilter
23 .syntax unified
24 .thumb
25 .thumb_func
27 HAL_I2CEx_ConfigAnalogFilter:
28 .LVL0:
29 .LFB329:
1:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
2:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ******************************************************************************
3:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @file stm32g4xx_hal_i2c_ex.c
4:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @author MCD Application Team
5:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief I2C Extended HAL module driver.
6:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * This file provides firmware functions to manage the following
7:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * functionalities of I2C Extended peripheral:
8:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * + Filter Mode Functions
9:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * + WakeUp Mode Functions
10:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * + FastModePlus Functions
11:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** *
12:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ******************************************************************************
13:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @attention
14:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** *
15:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * Copyright (c) 2019 STMicroelectronics.
16:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * All rights reserved.
17:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** *
18:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * This software is licensed under terms that can be found in the LICENSE file
19:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * in the root directory of this software component.
20:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
21:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** *
22:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ******************************************************************************
23:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @verbatim
24:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ==============================================================================
25:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ##### I2C peripheral Extended features #####
26:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ==============================================================================
27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** [..] Comparing to other previous devices, the I2C interface for STM32G4xx
29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** devices contains the following additional features
ARM GAS /tmp/cc3umPGo.s page 2
30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Possibility to disable or enable Analog Noise Filter
32:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Use of a configured Digital Noise Filter
33:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Disable or enable wakeup from Stop mode(s)
34:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Disable or enable Fast Mode Plus
35:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
36:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ##### How to use this driver #####
37:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ==============================================================================
38:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** [..] This driver provides functions to configure Noise Filter and Wake Up Feature
39:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (#) Configure I2C Analog noise filter using the function HAL_I2CEx_ConfigAnalogFilter()
40:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (#) Configure I2C Digital noise filter using the function HAL_I2CEx_ConfigDigitalFilter()
41:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (#) Configure the enable or disable of I2C Wake Up Mode using the functions :
42:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableWakeUp()
43:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableWakeUp()
44:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (#) Configure the enable or disable of fast mode plus driving capability using the functions :
45:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableFastModePlus()
46:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableFastModePlus()
47:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @endverbatim
48:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
49:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
50:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Includes ------------------------------------------------------------------*/
51:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** #include "stm32g4xx_hal.h"
52:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
53:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** @addtogroup STM32G4xx_HAL_Driver
54:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @{
55:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
56:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
57:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** @defgroup I2CEx I2CEx
58:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief I2C Extended HAL module driver
59:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @{
60:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
61:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
62:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** #ifdef HAL_I2C_MODULE_ENABLED
63:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
64:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Private typedef -----------------------------------------------------------*/
65:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Private define ------------------------------------------------------------*/
66:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Private macro -------------------------------------------------------------*/
67:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Private variables ---------------------------------------------------------*/
68:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Private function prototypes -----------------------------------------------*/
69:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Private functions ---------------------------------------------------------*/
70:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
71:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions I2C Extended Exported Functions
72:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @{
73:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
74:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
75:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group1 Filter Mode Functions
76:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Filter Mode Functions
77:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** *
78:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @verbatim
79:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ===============================================================================
80:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ##### Filter Mode Functions #####
81:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ===============================================================================
82:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** [..] This section provides functions allowing to:
83:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Configure Noise Filters
84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @endverbatim
86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @{
ARM GAS /tmp/cc3umPGo.s page 3
87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
89:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
90:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Configure I2C Analog noise filter.
91:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
92:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
93:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param AnalogFilter New state of the Analog filter.
94:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @retval HAL status
95:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
96:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter(I2C_HandleTypeDef *hi2c, uint32_t AnalogFilter)
97:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
30 .loc 1 97 1 view -0
31 .cfi_startproc
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
35 .loc 1 97 1 is_stmt 0 view .LVU1
36 0000 0346 mov r3, r0
98:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameters */
99:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance));
37 .loc 1 99 3 is_stmt 1 view .LVU2
100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_ANALOG_FILTER(AnalogFilter));
38 .loc 1 100 3 view .LVU3
101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
39 .loc 1 102 3 view .LVU4
40 .loc 1 102 11 is_stmt 0 view .LVU5
41 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
42 0006 D2B2 uxtb r2, r2
43 .loc 1 102 6 view .LVU6
44 0008 202A cmp r2, #32
45 000a 23D1 bne .L3
103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */
105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
46 .loc 1 105 5 is_stmt 1 view .LVU7
47 .loc 1 105 5 view .LVU8
48 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
49 0010 012A cmp r2, #1
50 0012 21D0 beq .L4
51 .loc 1 105 5 discriminator 2 view .LVU9
52 0014 0122 movs r2, #1
53 0016 80F84020 strb r2, [r0, #64]
54 .loc 1 105 5 discriminator 2 view .LVU10
106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
55 .loc 1 107 5 discriminator 2 view .LVU11
56 .loc 1 107 17 is_stmt 0 discriminator 2 view .LVU12
57 001a 2422 movs r2, #36
58 001c 80F84120 strb r2, [r0, #65]
108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
59 .loc 1 110 5 is_stmt 1 discriminator 2 view .LVU13
60 0020 0068 ldr r0, [r0]
61 .LVL1:
62 .loc 1 110 5 is_stmt 0 discriminator 2 view .LVU14
ARM GAS /tmp/cc3umPGo.s page 4
63 0022 0268 ldr r2, [r0]
64 0024 22F00102 bic r2, r2, #1
65 0028 0260 str r2, [r0]
111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Reset I2Cx ANOFF bit */
113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_ANFOFF);
66 .loc 1 113 5 is_stmt 1 discriminator 2 view .LVU15
67 .loc 1 113 9 is_stmt 0 discriminator 2 view .LVU16
68 002a 1868 ldr r0, [r3]
69 .loc 1 113 19 discriminator 2 view .LVU17
70 002c 0268 ldr r2, [r0]
71 .loc 1 113 25 discriminator 2 view .LVU18
72 002e 22F48052 bic r2, r2, #4096
73 0032 0260 str r2, [r0]
114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Set analog filter bit*/
116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= AnalogFilter;
74 .loc 1 116 5 is_stmt 1 discriminator 2 view .LVU19
75 .loc 1 116 9 is_stmt 0 discriminator 2 view .LVU20
76 0034 1868 ldr r0, [r3]
77 .loc 1 116 19 discriminator 2 view .LVU21
78 0036 0268 ldr r2, [r0]
79 .loc 1 116 25 discriminator 2 view .LVU22
80 0038 1143 orrs r1, r1, r2
81 .LVL2:
82 .loc 1 116 25 discriminator 2 view .LVU23
83 003a 0160 str r1, [r0]
117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
84 .loc 1 118 5 is_stmt 1 discriminator 2 view .LVU24
85 003c 1968 ldr r1, [r3]
86 003e 0A68 ldr r2, [r1]
87 0040 42F00102 orr r2, r2, #1
88 0044 0A60 str r2, [r1]
119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
89 .loc 1 120 5 discriminator 2 view .LVU25
90 .loc 1 120 17 is_stmt 0 discriminator 2 view .LVU26
91 0046 2022 movs r2, #32
92 0048 83F84120 strb r2, [r3, #65]
121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */
123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
93 .loc 1 123 5 is_stmt 1 discriminator 2 view .LVU27
94 .loc 1 123 5 discriminator 2 view .LVU28
95 004c 0020 movs r0, #0
96 004e 83F84000 strb r0, [r3, #64]
97 .loc 1 123 5 discriminator 2 view .LVU29
124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK;
98 .loc 1 125 5 discriminator 2 view .LVU30
99 .loc 1 125 12 is_stmt 0 discriminator 2 view .LVU31
100 0052 7047 bx lr
101 .LVL3:
102 .L3:
126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else
ARM GAS /tmp/cc3umPGo.s page 5
128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY;
103 .loc 1 129 12 view .LVU32
104 0054 0220 movs r0, #2
105 .LVL4:
106 .loc 1 129 12 view .LVU33
107 0056 7047 bx lr
108 .LVL5:
109 .L4:
105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
110 .loc 1 105 5 view .LVU34
111 0058 0220 movs r0, #2
112 .LVL6:
130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
113 .loc 1 131 1 view .LVU35
114 005a 7047 bx lr
115 .cfi_endproc
116 .LFE329:
118 .section .text.HAL_I2CEx_ConfigDigitalFilter,"ax",%progbits
119 .align 1
120 .global HAL_I2CEx_ConfigDigitalFilter
121 .syntax unified
122 .thumb
123 .thumb_func
125 HAL_I2CEx_ConfigDigitalFilter:
126 .LVL7:
127 .LFB330:
132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Configure I2C Digital noise filter.
135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param DigitalFilter Coefficient of digital noise filter between Min_Data=0x00 and Max_Data=0x
138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @retval HAL status
139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *hi2c, uint32_t DigitalFilter)
141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
128 .loc 1 141 1 is_stmt 1 view -0
129 .cfi_startproc
130 @ args = 0, pretend = 0, frame = 0
131 @ frame_needed = 0, uses_anonymous_args = 0
132 @ link register save eliminated.
133 .loc 1 141 1 is_stmt 0 view .LVU37
134 0000 0346 mov r3, r0
142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** uint32_t tmpreg;
135 .loc 1 142 3 is_stmt 1 view .LVU38
143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameters */
145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance));
136 .loc 1 145 3 view .LVU39
146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_DIGITAL_FILTER(DigitalFilter));
137 .loc 1 146 3 view .LVU40
147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
138 .loc 1 148 3 view .LVU41
139 .loc 1 148 11 is_stmt 0 view .LVU42
ARM GAS /tmp/cc3umPGo.s page 6
140 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
141 0006 D2B2 uxtb r2, r2
142 .loc 1 148 6 view .LVU43
143 0008 202A cmp r2, #32
144 000a 21D1 bne .L7
149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */
151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
145 .loc 1 151 5 is_stmt 1 view .LVU44
146 .loc 1 151 5 view .LVU45
147 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
148 0010 012A cmp r2, #1
149 0012 1FD0 beq .L8
150 .loc 1 151 5 discriminator 2 view .LVU46
151 0014 0122 movs r2, #1
152 0016 80F84020 strb r2, [r0, #64]
153 .loc 1 151 5 discriminator 2 view .LVU47
152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
154 .loc 1 153 5 discriminator 2 view .LVU48
155 .loc 1 153 17 is_stmt 0 discriminator 2 view .LVU49
156 001a 2422 movs r2, #36
157 001c 80F84120 strb r2, [r0, #65]
154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
158 .loc 1 156 5 is_stmt 1 discriminator 2 view .LVU50
159 0020 0068 ldr r0, [r0]
160 .LVL8:
161 .loc 1 156 5 is_stmt 0 discriminator 2 view .LVU51
162 0022 0268 ldr r2, [r0]
163 0024 22F00102 bic r2, r2, #1
164 0028 0260 str r2, [r0]
157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Get the old register value */
159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** tmpreg = hi2c->Instance->CR1;
165 .loc 1 159 5 is_stmt 1 discriminator 2 view .LVU52
166 .loc 1 159 18 is_stmt 0 discriminator 2 view .LVU53
167 002a 1868 ldr r0, [r3]
168 .loc 1 159 12 discriminator 2 view .LVU54
169 002c 0268 ldr r2, [r0]
170 .LVL9:
160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Reset I2Cx DNF bits [11:8] */
162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** tmpreg &= ~(I2C_CR1_DNF);
171 .loc 1 162 5 is_stmt 1 discriminator 2 view .LVU55
172 .loc 1 162 12 is_stmt 0 discriminator 2 view .LVU56
173 002e 22F47062 bic r2, r2, #3840
174 .LVL10:
163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Set I2Cx DNF coefficient */
165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** tmpreg |= DigitalFilter << 8U;
175 .loc 1 165 5 is_stmt 1 discriminator 2 view .LVU57
176 .loc 1 165 12 is_stmt 0 discriminator 2 view .LVU58
177 0032 42EA0122 orr r2, r2, r1, lsl #8
178 .LVL11:
166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
ARM GAS /tmp/cc3umPGo.s page 7
167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Store the new register value */
168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 = tmpreg;
179 .loc 1 168 5 is_stmt 1 discriminator 2 view .LVU59
180 .loc 1 168 25 is_stmt 0 discriminator 2 view .LVU60
181 0036 0260 str r2, [r0]
169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
182 .loc 1 170 5 is_stmt 1 discriminator 2 view .LVU61
183 0038 1968 ldr r1, [r3]
184 .LVL12:
185 .loc 1 170 5 is_stmt 0 discriminator 2 view .LVU62
186 003a 0A68 ldr r2, [r1]
187 .LVL13:
188 .loc 1 170 5 discriminator 2 view .LVU63
189 003c 42F00102 orr r2, r2, #1
190 0040 0A60 str r2, [r1]
191 .LVL14:
171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
192 .loc 1 172 5 is_stmt 1 discriminator 2 view .LVU64
193 .loc 1 172 17 is_stmt 0 discriminator 2 view .LVU65
194 0042 2022 movs r2, #32
195 0044 83F84120 strb r2, [r3, #65]
173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */
175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
196 .loc 1 175 5 is_stmt 1 discriminator 2 view .LVU66
197 .loc 1 175 5 discriminator 2 view .LVU67
198 0048 0020 movs r0, #0
199 004a 83F84000 strb r0, [r3, #64]
200 .loc 1 175 5 discriminator 2 view .LVU68
176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK;
201 .loc 1 177 5 discriminator 2 view .LVU69
202 .loc 1 177 12 is_stmt 0 discriminator 2 view .LVU70
203 004e 7047 bx lr
204 .LVL15:
205 .L7:
178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else
180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY;
206 .loc 1 181 12 view .LVU71
207 0050 0220 movs r0, #2
208 .LVL16:
209 .loc 1 181 12 view .LVU72
210 0052 7047 bx lr
211 .LVL17:
212 .L8:
151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
213 .loc 1 151 5 view .LVU73
214 0054 0220 movs r0, #2
215 .LVL18:
182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
216 .loc 1 183 1 view .LVU74
217 0056 7047 bx lr
ARM GAS /tmp/cc3umPGo.s page 8
218 .cfi_endproc
219 .LFE330:
221 .section .text.HAL_I2CEx_EnableWakeUp,"ax",%progbits
222 .align 1
223 .global HAL_I2CEx_EnableWakeUp
224 .syntax unified
225 .thumb
226 .thumb_func
228 HAL_I2CEx_EnableWakeUp:
229 .LVL19:
230 .LFB331:
184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @}
186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group2 WakeUp Mode Functions
189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief WakeUp Mode Functions
190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** *
191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @verbatim
192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ===============================================================================
193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ##### WakeUp Mode Functions #####
194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ===============================================================================
195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** [..] This section provides functions allowing to:
196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Configure Wake Up Feature
197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @endverbatim
199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @{
200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Enable I2C wakeup from Stop mode(s).
204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @retval HAL status
207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_EnableWakeUp(I2C_HandleTypeDef *hi2c)
209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
231 .loc 1 209 1 is_stmt 1 view -0
232 .cfi_startproc
233 @ args = 0, pretend = 0, frame = 0
234 @ frame_needed = 0, uses_anonymous_args = 0
235 @ link register save eliminated.
236 .loc 1 209 1 is_stmt 0 view .LVU76
237 0000 0346 mov r3, r0
210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameters */
211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance));
238 .loc 1 211 3 is_stmt 1 view .LVU77
212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
239 .loc 1 213 3 view .LVU78
240 .loc 1 213 11 is_stmt 0 view .LVU79
241 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
242 0006 D2B2 uxtb r2, r2
243 .loc 1 213 6 view .LVU80
244 0008 202A cmp r2, #32
245 000a 1FD1 bne .L11
214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
ARM GAS /tmp/cc3umPGo.s page 9
215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */
216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
246 .loc 1 216 5 is_stmt 1 view .LVU81
247 .loc 1 216 5 view .LVU82
248 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
249 0010 012A cmp r2, #1
250 0012 1DD0 beq .L12
251 .loc 1 216 5 discriminator 2 view .LVU83
252 0014 0122 movs r2, #1
253 0016 80F84020 strb r2, [r0, #64]
254 .loc 1 216 5 discriminator 2 view .LVU84
217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
255 .loc 1 218 5 discriminator 2 view .LVU85
256 .loc 1 218 17 is_stmt 0 discriminator 2 view .LVU86
257 001a 2422 movs r2, #36
258 001c 80F84120 strb r2, [r0, #65]
219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
259 .loc 1 221 5 is_stmt 1 discriminator 2 view .LVU87
260 0020 0168 ldr r1, [r0]
261 0022 0A68 ldr r2, [r1]
262 0024 22F00102 bic r2, r2, #1
263 0028 0A60 str r2, [r1]
222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */
224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 |= I2C_CR1_WUPEN;
264 .loc 1 224 5 discriminator 2 view .LVU88
265 .loc 1 224 9 is_stmt 0 discriminator 2 view .LVU89
266 002a 0168 ldr r1, [r0]
267 .loc 1 224 19 discriminator 2 view .LVU90
268 002c 0A68 ldr r2, [r1]
269 .loc 1 224 25 discriminator 2 view .LVU91
270 002e 42F48022 orr r2, r2, #262144
271 0032 0A60 str r2, [r1]
225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
272 .loc 1 226 5 is_stmt 1 discriminator 2 view .LVU92
273 0034 0168 ldr r1, [r0]
274 0036 0A68 ldr r2, [r1]
275 0038 42F00102 orr r2, r2, #1
276 003c 0A60 str r2, [r1]
227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
277 .loc 1 228 5 discriminator 2 view .LVU93
278 .loc 1 228 17 is_stmt 0 discriminator 2 view .LVU94
279 003e 2022 movs r2, #32
280 0040 80F84120 strb r2, [r0, #65]
229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */
231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
281 .loc 1 231 5 is_stmt 1 discriminator 2 view .LVU95
282 .loc 1 231 5 discriminator 2 view .LVU96
283 0044 0020 movs r0, #0
284 .LVL20:
285 .loc 1 231 5 is_stmt 0 discriminator 2 view .LVU97
ARM GAS /tmp/cc3umPGo.s page 10
286 0046 83F84000 strb r0, [r3, #64]
287 .loc 1 231 5 is_stmt 1 discriminator 2 view .LVU98
232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK;
288 .loc 1 233 5 discriminator 2 view .LVU99
289 .loc 1 233 12 is_stmt 0 discriminator 2 view .LVU100
290 004a 7047 bx lr
291 .LVL21:
292 .L11:
234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else
236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY;
293 .loc 1 237 12 view .LVU101
294 004c 0220 movs r0, #2
295 .LVL22:
296 .loc 1 237 12 view .LVU102
297 004e 7047 bx lr
298 .LVL23:
299 .L12:
216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
300 .loc 1 216 5 view .LVU103
301 0050 0220 movs r0, #2
302 .LVL24:
238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
303 .loc 1 239 1 view .LVU104
304 0052 7047 bx lr
305 .cfi_endproc
306 .LFE331:
308 .section .text.HAL_I2CEx_DisableWakeUp,"ax",%progbits
309 .align 1
310 .global HAL_I2CEx_DisableWakeUp
311 .syntax unified
312 .thumb
313 .thumb_func
315 HAL_I2CEx_DisableWakeUp:
316 .LVL25:
317 .LFB332:
240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Disable I2C wakeup from Stop mode(s).
243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral.
245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @retval HAL status
246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *hi2c)
248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
318 .loc 1 248 1 is_stmt 1 view -0
319 .cfi_startproc
320 @ args = 0, pretend = 0, frame = 0
321 @ frame_needed = 0, uses_anonymous_args = 0
322 @ link register save eliminated.
323 .loc 1 248 1 is_stmt 0 view .LVU106
324 0000 0346 mov r3, r0
249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameters */
250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance));
ARM GAS /tmp/cc3umPGo.s page 11
325 .loc 1 250 3 is_stmt 1 view .LVU107
251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
326 .loc 1 252 3 view .LVU108
327 .loc 1 252 11 is_stmt 0 view .LVU109
328 0002 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
329 0006 D2B2 uxtb r2, r2
330 .loc 1 252 6 view .LVU110
331 0008 202A cmp r2, #32
332 000a 1FD1 bne .L15
253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Locked */
255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_LOCK(hi2c);
333 .loc 1 255 5 is_stmt 1 view .LVU111
334 .loc 1 255 5 view .LVU112
335 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
336 0010 012A cmp r2, #1
337 0012 1DD0 beq .L16
338 .loc 1 255 5 discriminator 2 view .LVU113
339 0014 0122 movs r2, #1
340 0016 80F84020 strb r2, [r0, #64]
341 .loc 1 255 5 discriminator 2 view .LVU114
256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
342 .loc 1 257 5 discriminator 2 view .LVU115
343 .loc 1 257 17 is_stmt 0 discriminator 2 view .LVU116
344 001a 2422 movs r2, #36
345 001c 80F84120 strb r2, [r0, #65]
258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable the selected I2C peripheral */
260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_DISABLE(hi2c);
346 .loc 1 260 5 is_stmt 1 discriminator 2 view .LVU117
347 0020 0168 ldr r1, [r0]
348 0022 0A68 ldr r2, [r1]
349 0024 22F00102 bic r2, r2, #1
350 0028 0A60 str r2, [r1]
261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable wakeup from stop mode */
263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_WUPEN);
351 .loc 1 263 5 discriminator 2 view .LVU118
352 .loc 1 263 9 is_stmt 0 discriminator 2 view .LVU119
353 002a 0168 ldr r1, [r0]
354 .loc 1 263 19 discriminator 2 view .LVU120
355 002c 0A68 ldr r2, [r1]
356 .loc 1 263 25 discriminator 2 view .LVU121
357 002e 22F48022 bic r2, r2, #262144
358 0032 0A60 str r2, [r1]
264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
359 .loc 1 265 5 is_stmt 1 discriminator 2 view .LVU122
360 0034 0168 ldr r1, [r0]
361 0036 0A68 ldr r2, [r1]
362 0038 42F00102 orr r2, r2, #1
363 003c 0A60 str r2, [r1]
266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
364 .loc 1 267 5 discriminator 2 view .LVU123
ARM GAS /tmp/cc3umPGo.s page 12
365 .loc 1 267 17 is_stmt 0 discriminator 2 view .LVU124
366 003e 2022 movs r2, #32
367 0040 80F84120 strb r2, [r0, #65]
268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Process Unlocked */
270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_UNLOCK(hi2c);
368 .loc 1 270 5 is_stmt 1 discriminator 2 view .LVU125
369 .loc 1 270 5 discriminator 2 view .LVU126
370 0044 0020 movs r0, #0
371 .LVL26:
372 .loc 1 270 5 is_stmt 0 discriminator 2 view .LVU127
373 0046 83F84000 strb r0, [r3, #64]
374 .loc 1 270 5 is_stmt 1 discriminator 2 view .LVU128
271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_OK;
375 .loc 1 272 5 discriminator 2 view .LVU129
376 .loc 1 272 12 is_stmt 0 discriminator 2 view .LVU130
377 004a 7047 bx lr
378 .LVL27:
379 .L15:
273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** else
275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** return HAL_BUSY;
380 .loc 1 276 12 view .LVU131
381 004c 0220 movs r0, #2
382 .LVL28:
383 .loc 1 276 12 view .LVU132
384 004e 7047 bx lr
385 .LVL29:
386 .L16:
255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
387 .loc 1 255 5 view .LVU133
388 0050 0220 movs r0, #2
389 .LVL30:
277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
390 .loc 1 278 1 view .LVU134
391 0052 7047 bx lr
392 .cfi_endproc
393 .LFE332:
395 .section .text.HAL_I2CEx_EnableFastModePlus,"ax",%progbits
396 .align 1
397 .global HAL_I2CEx_EnableFastModePlus
398 .syntax unified
399 .thumb
400 .thumb_func
402 HAL_I2CEx_EnableFastModePlus:
403 .LVL31:
404 .LFB333:
279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @}
281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group3 Fast Mode Plus Functions
284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Fast Mode Plus Functions
285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** *
ARM GAS /tmp/cc3umPGo.s page 13
286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @verbatim
287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ===============================================================================
288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ##### Fast Mode Plus Functions #####
289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** ===============================================================================
290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** [..] This section provides functions allowing to:
291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** (+) Configure Fast Mode Plus
292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** @endverbatim
294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @{
295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Enable the I2C fast mode plus driving capability.
299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param ConfigFastModePlus Selects the pin.
300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * This parameter can be one of the @ref I2CEx_FastModePlus values
301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For I2C1, fast mode plus driving capability can be enabled on all selected
302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * I2C1 pins using I2C_FASTMODEPLUS_I2C1 parameter or independently
303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * on each one of the following pins PB6, PB7, PB8 and PB9.
304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For remaining I2C1 pins (PA14, PA15...) fast mode plus driving capability
305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * can be enabled only by using I2C_FASTMODEPLUS_I2C1 parameter.
306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For all I2C2 pins fast mode plus driving capability can be enabled
307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C2 parameter.
308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For all I2C3 pins fast mode plus driving capability can be enabled
309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C3 parameter.
310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For all I2C4 pins fast mode plus driving capability can be enabled
311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C4 parameter.
312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @retval None
313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** void HAL_I2CEx_EnableFastModePlus(uint32_t ConfigFastModePlus)
315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
405 .loc 1 315 1 is_stmt 1 view -0
406 .cfi_startproc
407 @ args = 0, pretend = 0, frame = 8
408 @ frame_needed = 0, uses_anonymous_args = 0
409 @ link register save eliminated.
410 .loc 1 315 1 is_stmt 0 view .LVU136
411 0000 82B0 sub sp, sp, #8
412 .LCFI0:
413 .cfi_def_cfa_offset 8
316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameter */
317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus));
414 .loc 1 317 3 is_stmt 1 view .LVU137
318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */
320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
415 .loc 1 320 3 view .LVU138
416 .LBB2:
417 .loc 1 320 3 view .LVU139
418 .loc 1 320 3 view .LVU140
419 0002 084B ldr r3, .L19
420 0004 1A6E ldr r2, [r3, #96]
421 0006 42F00102 orr r2, r2, #1
422 000a 1A66 str r2, [r3, #96]
423 .loc 1 320 3 view .LVU141
424 000c 1B6E ldr r3, [r3, #96]
425 000e 03F00103 and r3, r3, #1
426 0012 0193 str r3, [sp, #4]
ARM GAS /tmp/cc3umPGo.s page 14
427 .loc 1 320 3 view .LVU142
428 0014 019B ldr r3, [sp, #4]
429 .LBE2:
430 .loc 1 320 3 view .LVU143
321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
322:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable fast mode plus driving capability for selected pin */
323:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** SET_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus);
431 .loc 1 323 3 view .LVU144
432 0016 044A ldr r2, .L19+4
433 0018 5368 ldr r3, [r2, #4]
434 001a 0343 orrs r3, r3, r0
435 001c 5360 str r3, [r2, #4]
324:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
436 .loc 1 324 1 is_stmt 0 view .LVU145
437 001e 02B0 add sp, sp, #8
438 .LCFI1:
439 .cfi_def_cfa_offset 0
440 @ sp needed
441 0020 7047 bx lr
442 .L20:
443 0022 00BF .align 2
444 .L19:
445 0024 00100240 .word 1073876992
446 0028 00000140 .word 1073807360
447 .cfi_endproc
448 .LFE333:
450 .section .text.HAL_I2CEx_DisableFastModePlus,"ax",%progbits
451 .align 1
452 .global HAL_I2CEx_DisableFastModePlus
453 .syntax unified
454 .thumb
455 .thumb_func
457 HAL_I2CEx_DisableFastModePlus:
458 .LVL32:
459 .LFB334:
325:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /**
327:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @brief Disable the I2C fast mode plus driving capability.
328:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @param ConfigFastModePlus Selects the pin.
329:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * This parameter can be one of the @ref I2CEx_FastModePlus values
330:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For I2C1, fast mode plus driving capability can be disabled on all selected
331:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * I2C1 pins using I2C_FASTMODEPLUS_I2C1 parameter or independently
332:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * on each one of the following pins PB6, PB7, PB8 and PB9.
333:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For remaining I2C1 pins (PA14, PA15...) fast mode plus driving capability
334:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * can be disabled only by using I2C_FASTMODEPLUS_I2C1 parameter.
335:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For all I2C2 pins fast mode plus driving capability can be disabled
336:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C2 parameter.
337:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For all I2C3 pins fast mode plus driving capability can be disabled
338:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C3 parameter.
339:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @note For all I2C4 pins fast mode plus driving capability can be disabled
340:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * only by using I2C_FASTMODEPLUS_I2C4 parameter.
341:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** * @retval None
342:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** */
343:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus)
344:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** {
460 .loc 1 344 1 is_stmt 1 view -0
461 .cfi_startproc
ARM GAS /tmp/cc3umPGo.s page 15
462 @ args = 0, pretend = 0, frame = 8
463 @ frame_needed = 0, uses_anonymous_args = 0
464 @ link register save eliminated.
465 .loc 1 344 1 is_stmt 0 view .LVU147
466 0000 82B0 sub sp, sp, #8
467 .LCFI2:
468 .cfi_def_cfa_offset 8
345:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Check the parameter */
346:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** assert_param(IS_I2C_FASTMODEPLUS(ConfigFastModePlus));
469 .loc 1 346 3 is_stmt 1 view .LVU148
347:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
348:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */
349:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
470 .loc 1 349 3 view .LVU149
471 .LBB3:
472 .loc 1 349 3 view .LVU150
473 .loc 1 349 3 view .LVU151
474 0002 084B ldr r3, .L23
475 0004 1A6E ldr r2, [r3, #96]
476 0006 42F00102 orr r2, r2, #1
477 000a 1A66 str r2, [r3, #96]
478 .loc 1 349 3 view .LVU152
479 000c 1B6E ldr r3, [r3, #96]
480 000e 03F00103 and r3, r3, #1
481 0012 0193 str r3, [sp, #4]
482 .loc 1 349 3 view .LVU153
483 0014 019B ldr r3, [sp, #4]
484 .LBE3:
485 .loc 1 349 3 view .LVU154
350:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c ****
351:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** /* Disable fast mode plus driving capability for selected pin */
352:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** CLEAR_BIT(SYSCFG->CFGR1, (uint32_t)ConfigFastModePlus);
486 .loc 1 352 3 view .LVU155
487 0016 044A ldr r2, .L23+4
488 0018 5368 ldr r3, [r2, #4]
489 001a 23EA0003 bic r3, r3, r0
490 001e 5360 str r3, [r2, #4]
353:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c **** }
491 .loc 1 353 1 is_stmt 0 view .LVU156
492 0020 02B0 add sp, sp, #8
493 .LCFI3:
494 .cfi_def_cfa_offset 0
495 @ sp needed
496 0022 7047 bx lr
497 .L24:
498 .align 2
499 .L23:
500 0024 00100240 .word 1073876992
501 0028 00000140 .word 1073807360
502 .cfi_endproc
503 .LFE334:
505 .text
506 .Letext0:
507 .file 2 "/usr/lib/gcc/arm-none-eabi/12.2.1/include/stdint.h"
508 .file 3 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h"
509 .file 4 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h"
510 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h"
ARM GAS /tmp/cc3umPGo.s page 16
511 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h"
ARM GAS /tmp/cc3umPGo.s page 17
DEFINED SYMBOLS
*ABS*:00000000 stm32g4xx_hal_i2c_ex.c
/tmp/cc3umPGo.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t
/tmp/cc3umPGo.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/cc3umPGo.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t
/tmp/cc3umPGo.s:125 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/cc3umPGo.s:222 .text.HAL_I2CEx_EnableWakeUp:00000000 $t
/tmp/cc3umPGo.s:228 .text.HAL_I2CEx_EnableWakeUp:00000000 HAL_I2CEx_EnableWakeUp
/tmp/cc3umPGo.s:309 .text.HAL_I2CEx_DisableWakeUp:00000000 $t
/tmp/cc3umPGo.s:315 .text.HAL_I2CEx_DisableWakeUp:00000000 HAL_I2CEx_DisableWakeUp
/tmp/cc3umPGo.s:396 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t
/tmp/cc3umPGo.s:402 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus
/tmp/cc3umPGo.s:445 .text.HAL_I2CEx_EnableFastModePlus:00000024 $d
/tmp/cc3umPGo.s:451 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t
/tmp/cc3umPGo.s:457 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus
/tmp/cc3umPGo.s:500 .text.HAL_I2CEx_DisableFastModePlus:00000024 $d
NO UNDEFINED SYMBOLS
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_msp.o: Src/stm32g4xx_hal_msp.c Inc/main.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Inc/main.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_pcd.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_pcd_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
+970
View File
@@ -0,0 +1,970 @@
ARM GAS /tmp/ccXnw0bT.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32g4xx_hal_pcd_ex.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c"
20 .section .text.HAL_PCDEx_PMAConfig,"ax",%progbits
21 .align 1
22 .global HAL_PCDEx_PMAConfig
23 .syntax unified
24 .thumb
25 .thumb_func
27 HAL_PCDEx_PMAConfig:
28 .LVL0:
29 .LFB329:
1:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
2:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ******************************************************************************
3:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @file stm32g4xx_hal_pcd_ex.c
4:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @author MCD Application Team
5:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver.
6:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * This file provides firmware functions to manage the following
7:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * functionalities of the USB Peripheral Controller:
8:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * + Extended features functions
9:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** *
10:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ******************************************************************************
11:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @attention
12:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** *
13:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * Copyright (c) 2019 STMicroelectronics.
14:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * All rights reserved.
15:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** *
16:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * This software is licensed under terms that can be found in the LICENSE file
17:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * in the root directory of this software component.
18:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
19:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** *
20:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ******************************************************************************
21:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
22:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
23:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Includes ------------------------------------------------------------------*/
24:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #include "stm32g4xx_hal.h"
25:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
26:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /** @addtogroup STM32G4xx_HAL_Driver
27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @{
28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccXnw0bT.s page 2
30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
31:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver
32:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @{
33:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
34:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
35:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #ifdef HAL_PCD_MODULE_ENABLED
36:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
37:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if defined (USB)
38:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Private types -------------------------------------------------------------*/
39:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Private variables ---------------------------------------------------------*/
40:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Private constants ---------------------------------------------------------*/
41:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Private macros ------------------------------------------------------------*/
42:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Private functions ---------------------------------------------------------*/
43:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Exported functions --------------------------------------------------------*/
44:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
45:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions PCDEx Exported Functions
46:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @{
47:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
48:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
49:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions_Group1 Peripheral Control functions
50:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief PCDEx control functions
51:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** *
52:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** @verbatim
53:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ===============================================================================
54:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ##### Extended features functions #####
55:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ===============================================================================
56:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** [..] This section provides functions allowing to:
57:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** (+) Update FIFO configuration
58:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
59:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** @endverbatim
60:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @{
61:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
62:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
63:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
64:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Configure PMA for EP
65:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd Device instance
66:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param ep_addr endpoint address
67:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param ep_kind endpoint Kind
68:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * USB_SNG_BUF: Single Buffer used
69:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * USB_DBL_BUF: Double Buffer used
70:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param pmaadress: EP address in The PMA: In case of single buffer endpoint
71:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * this parameter is 16-bit value providing the address
72:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * in PMA allocated to endpoint.
73:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * In case of double buffer endpoint this parameter
74:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * is a 32-bit value providing the endpoint buffer 0 address
75:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * in the LSB part of 32-bit value and endpoint buffer 1 address
76:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * in the MSB part of 32-bit value.
77:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
78:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
79:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
80:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_PMAConfig(PCD_HandleTypeDef *hpcd, uint16_t ep_addr,
81:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** uint16_t ep_kind, uint32_t pmaadress)
82:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
30 .loc 1 82 1 view -0
31 .cfi_startproc
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccXnw0bT.s page 3
34 @ link register save eliminated.
83:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** PCD_EPTypeDef *ep;
35 .loc 1 83 3 view .LVU1
84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* initialize ep structure*/
86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** if ((0x80U & ep_addr) == 0x80U)
36 .loc 1 86 3 view .LVU2
37 .loc 1 86 6 is_stmt 0 view .LVU3
38 0000 11F0800F tst r1, #128
39 0004 0BD0 beq .L2
87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
88:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK];
40 .loc 1 88 5 is_stmt 1 view .LVU4
41 .loc 1 88 31 is_stmt 0 view .LVU5
42 0006 01F00701 and r1, r1, #7
43 .LVL1:
44 .loc 1 88 8 view .LVU6
45 000a 0131 adds r1, r1, #1
46 000c 01EB8101 add r1, r1, r1, lsl #2
47 0010 00EBC100 add r0, r0, r1, lsl #3
48 .LVL2:
49 .L3:
89:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
90:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** else
91:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
92:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep = &hpcd->OUT_ep[ep_addr];
93:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
94:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
95:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Here we check if the endpoint is single or double Buffer*/
96:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** if (ep_kind == PCD_SNG_BUF)
50 .loc 1 96 3 is_stmt 1 view .LVU7
51 .loc 1 96 6 is_stmt 0 view .LVU8
52 0014 52B9 cbnz r2, .L4
97:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
98:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Single Buffer */
99:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep->doublebuffer = 0U;
53 .loc 1 99 5 is_stmt 1 view .LVU9
54 .loc 1 99 22 is_stmt 0 view .LVU10
55 0016 0273 strb r2, [r0, #12]
100:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Configure the PMA */
101:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep->pmaadress = (uint16_t)pmaadress;
56 .loc 1 101 5 is_stmt 1 view .LVU11
57 .loc 1 101 19 is_stmt 0 view .LVU12
58 0018 C380 strh r3, [r0, #6] @ movhi
59 .LVL3:
60 .L5:
102:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
103:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_USB_DOUBLE_BUFFER == 1U)
104:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** else /* USB_DBL_BUF */
105:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
106:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Double Buffer Endpoint */
107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep->doublebuffer = 1U;
108:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Configure the PMA */
109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep->pmaaddr0 = (uint16_t)(pmaadress & 0xFFFFU);
110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep->pmaaddr1 = (uint16_t)((pmaadress & 0xFFFF0000U) >> 16);
111:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
112:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* (USE_USB_DOUBLE_BUFFER == 1U) */
ARM GAS /tmp/ccXnw0bT.s page 4
113:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
114:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** return HAL_OK;
61 .loc 1 114 3 is_stmt 1 view .LVU13
115:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
62 .loc 1 115 1 is_stmt 0 view .LVU14
63 001a 0020 movs r0, #0
64 .LVL4:
65 .loc 1 115 1 view .LVU15
66 001c 7047 bx lr
67 .LVL5:
68 .L2:
92:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
69 .loc 1 92 5 is_stmt 1 view .LVU16
92:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
70 .loc 1 92 8 is_stmt 0 view .LVU17
71 001e 01EB8101 add r1, r1, r1, lsl #2
72 .LVL6:
92:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
73 .loc 1 92 8 view .LVU18
74 0022 C900 lsls r1, r1, #3
75 0024 01F5B471 add r1, r1, #360
76 0028 0844 add r0, r0, r1
77 .LVL7:
92:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
78 .loc 1 92 8 view .LVU19
79 002a F3E7 b .L3
80 .L4:
107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Configure the PMA */
81 .loc 1 107 5 is_stmt 1 view .LVU20
107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Configure the PMA */
82 .loc 1 107 22 is_stmt 0 view .LVU21
83 002c 0122 movs r2, #1
84 .LVL8:
107:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Configure the PMA */
85 .loc 1 107 22 view .LVU22
86 002e 0273 strb r2, [r0, #12]
109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep->pmaaddr1 = (uint16_t)((pmaadress & 0xFFFF0000U) >> 16);
87 .loc 1 109 5 is_stmt 1 view .LVU23
109:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** ep->pmaaddr1 = (uint16_t)((pmaadress & 0xFFFF0000U) >> 16);
88 .loc 1 109 18 is_stmt 0 view .LVU24
89 0030 0381 strh r3, [r0, #8] @ movhi
110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
90 .loc 1 110 5 is_stmt 1 view .LVU25
110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
91 .loc 1 110 20 is_stmt 0 view .LVU26
92 0032 1B0C lsrs r3, r3, #16
93 .LVL9:
110:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
94 .loc 1 110 18 view .LVU27
95 0034 4381 strh r3, [r0, #10] @ movhi
96 0036 F0E7 b .L5
97 .cfi_endproc
98 .LFE329:
100 .section .text.HAL_PCDEx_ActivateBCD,"ax",%progbits
101 .align 1
102 .global HAL_PCDEx_ActivateBCD
103 .syntax unified
ARM GAS /tmp/ccXnw0bT.s page 5
104 .thumb
105 .thumb_func
107 HAL_PCDEx_ActivateBCD:
108 .LVL10:
109 .LFB330:
116:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
117:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
118:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Activate BatteryCharging feature.
119:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
120:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
121:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
122:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateBCD(PCD_HandleTypeDef *hpcd)
123:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
110 .loc 1 123 1 is_stmt 1 view -0
111 .cfi_startproc
112 @ args = 0, pretend = 0, frame = 0
113 @ frame_needed = 0, uses_anonymous_args = 0
114 @ link register save eliminated.
124:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
115 .loc 1 124 3 view .LVU29
116 .loc 1 124 16 is_stmt 0 view .LVU30
117 0000 0368 ldr r3, [r0]
118 .LVL11:
125:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 1U;
119 .loc 1 125 3 is_stmt 1 view .LVU31
120 .loc 1 125 33 is_stmt 0 view .LVU32
121 0002 0122 movs r2, #1
122 0004 C0F8EC22 str r2, [r0, #748]
126:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
127:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Enable BCD feature */
128:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR |= USB_BCDR_BCDEN;
123 .loc 1 128 3 is_stmt 1 view .LVU33
124 .loc 1 128 7 is_stmt 0 view .LVU34
125 0008 B3F85820 ldrh r2, [r3, #88]
126 000c 92B2 uxth r2, r2
127 .loc 1 128 14 view .LVU35
128 000e 42F00102 orr r2, r2, #1
129 0012 A3F85820 strh r2, [r3, #88] @ movhi
129:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
130:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Enable DCD : Data Contact Detect */
131:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_PDEN);
130 .loc 1 131 3 is_stmt 1 view .LVU36
131 .loc 1 131 7 is_stmt 0 view .LVU37
132 0016 B3F85820 ldrh r2, [r3, #88]
133 001a 92B2 uxth r2, r2
134 .loc 1 131 14 view .LVU38
135 001c 22F00402 bic r2, r2, #4
136 0020 92B2 uxth r2, r2
137 0022 A3F85820 strh r2, [r3, #88] @ movhi
132:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_SDEN);
138 .loc 1 132 3 is_stmt 1 view .LVU39
139 .loc 1 132 7 is_stmt 0 view .LVU40
140 0026 B3F85820 ldrh r2, [r3, #88]
141 002a 92B2 uxth r2, r2
142 .loc 1 132 14 view .LVU41
143 002c 22F00802 bic r2, r2, #8
144 0030 92B2 uxth r2, r2
ARM GAS /tmp/ccXnw0bT.s page 6
145 0032 A3F85820 strh r2, [r3, #88] @ movhi
133:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR |= USB_BCDR_DCDEN;
146 .loc 1 133 3 is_stmt 1 view .LVU42
147 .loc 1 133 7 is_stmt 0 view .LVU43
148 0036 B3F85820 ldrh r2, [r3, #88]
149 003a 92B2 uxth r2, r2
150 .loc 1 133 14 view .LVU44
151 003c 42F00202 orr r2, r2, #2
152 0040 A3F85820 strh r2, [r3, #88] @ movhi
134:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
135:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** return HAL_OK;
153 .loc 1 135 3 is_stmt 1 view .LVU45
136:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
154 .loc 1 136 1 is_stmt 0 view .LVU46
155 0044 0020 movs r0, #0
156 .LVL12:
157 .loc 1 136 1 view .LVU47
158 0046 7047 bx lr
159 .cfi_endproc
160 .LFE330:
162 .section .text.HAL_PCDEx_DeActivateBCD,"ax",%progbits
163 .align 1
164 .global HAL_PCDEx_DeActivateBCD
165 .syntax unified
166 .thumb
167 .thumb_func
169 HAL_PCDEx_DeActivateBCD:
170 .LVL13:
171 .LFB331:
137:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
138:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
139:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Deactivate BatteryCharging feature.
140:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateBCD(PCD_HandleTypeDef *hpcd)
144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
172 .loc 1 144 1 is_stmt 1 view -0
173 .cfi_startproc
174 @ args = 0, pretend = 0, frame = 0
175 @ frame_needed = 0, uses_anonymous_args = 0
176 @ link register save eliminated.
177 .loc 1 144 1 is_stmt 0 view .LVU49
178 0000 0346 mov r3, r0
145:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
179 .loc 1 145 3 is_stmt 1 view .LVU50
180 .loc 1 145 16 is_stmt 0 view .LVU51
181 0002 0268 ldr r2, [r0]
182 .LVL14:
146:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 0U;
183 .loc 1 146 3 is_stmt 1 view .LVU52
184 .loc 1 146 33 is_stmt 0 view .LVU53
185 0004 0020 movs r0, #0
186 .LVL15:
187 .loc 1 146 33 view .LVU54
188 0006 C3F8EC02 str r0, [r3, #748]
147:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccXnw0bT.s page 7
148:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Disable BCD feature */
149:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_BCDEN);
189 .loc 1 149 3 is_stmt 1 view .LVU55
190 .loc 1 149 7 is_stmt 0 view .LVU56
191 000a B2F85830 ldrh r3, [r2, #88]
192 .LVL16:
193 .loc 1 149 7 view .LVU57
194 000e 9BB2 uxth r3, r3
195 .loc 1 149 14 view .LVU58
196 0010 23F00103 bic r3, r3, #1
197 0014 9BB2 uxth r3, r3
198 0016 A2F85830 strh r3, [r2, #88] @ movhi
150:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
151:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** return HAL_OK;
199 .loc 1 151 3 is_stmt 1 view .LVU59
152:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
200 .loc 1 152 1 is_stmt 0 view .LVU60
201 001a 7047 bx lr
202 .cfi_endproc
203 .LFE331:
205 .section .text.HAL_PCDEx_ActivateLPM,"ax",%progbits
206 .align 1
207 .global HAL_PCDEx_ActivateLPM
208 .syntax unified
209 .thumb
210 .thumb_func
212 HAL_PCDEx_ActivateLPM:
213 .LVL17:
214 .LFB333:
153:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
154:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
155:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Handle BatteryCharging Process.
156:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
157:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
158:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
159:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** void HAL_PCDEx_BCD_VBUSDetect(PCD_HandleTypeDef *hpcd)
160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** uint32_t tickstart = HAL_GetTick();
163:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Wait Detect flag or a timeout is happen */
165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** while ((USBx->BCDR & USB_BCDR_DCDET) == 0U)
166:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
167:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Check for the Timeout */
168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** if ((HAL_GetTick() - tickstart) > 1000U)
169:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
170:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
171:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_ERROR);
172:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #else
173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_ERROR);
174:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
175:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** return;
177:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
178:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
179:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(200U);
ARM GAS /tmp/ccXnw0bT.s page 8
181:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
182:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Data Pin Contact ? Check Detect flag */
183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** if ((USBx->BCDR & USB_BCDR_DCDET) == USB_BCDR_DCDET)
184:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
185:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
186:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CONTACT_DETECTION);
187:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #else
188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CONTACT_DETECTION);
189:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
190:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
191:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Primary detection: checks if connected to Standard Downstream Port
192:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** (without charging capability) */
193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_DCDEN);
194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_PDEN);
196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
197:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
198:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* If Charger detect ? */
199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** if ((USBx->BCDR & USB_BCDR_PDET) == USB_BCDR_PDET)
200:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
201:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Start secondary detection to check connection to Charging Downstream
202:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** Port or Dedicated Charging Port */
203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR &= ~(USB_BCDR_PDEN);
204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_SDEN);
206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
207:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
208:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* If CDP ? */
209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** if ((USBx->BCDR & USB_BCDR_SDET) == USB_BCDR_SDET)
210:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
211:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Dedicated Downstream Port DCP */
212:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
213:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
214:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #else
215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
216:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
217:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
218:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** else
219:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
220:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Charging Downstream Port CDP */
221:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
222:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
223:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #else
224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
225:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
226:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
227:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
228:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** else /* NO */
229:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
230:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Standard Downstream Port */
231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
232:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
233:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #else
234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
235:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
236:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
237:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccXnw0bT.s page 9
238:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Battery Charging capability discovery finished Start Enumeration */
239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** (void)HAL_PCDEx_DeActivateBCD(hpcd);
240:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
242:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #else
243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
244:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
246:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
247:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
248:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
249:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Activate LPM feature.
250:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
251:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
252:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
253:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateLPM(PCD_HandleTypeDef *hpcd)
254:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
215 .loc 1 254 1 is_stmt 1 view -0
216 .cfi_startproc
217 @ args = 0, pretend = 0, frame = 0
218 @ frame_needed = 0, uses_anonymous_args = 0
219 @ link register save eliminated.
220 .loc 1 254 1 is_stmt 0 view .LVU62
221 0000 0346 mov r3, r0
255:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
256:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
222 .loc 1 256 3 is_stmt 1 view .LVU63
223 .loc 1 256 16 is_stmt 0 view .LVU64
224 0002 0268 ldr r2, [r0]
225 .LVL18:
257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->lpm_active = 1U;
226 .loc 1 257 3 is_stmt 1 view .LVU65
227 .loc 1 257 20 is_stmt 0 view .LVU66
228 0004 0121 movs r1, #1
229 0006 C0F8E812 str r1, [r0, #744]
258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->LPM_State = LPM_L0;
230 .loc 1 258 3 is_stmt 1 view .LVU67
231 .loc 1 258 19 is_stmt 0 view .LVU68
232 000a 0020 movs r0, #0
233 .LVL19:
234 .loc 1 258 19 view .LVU69
235 000c 83F8E002 strb r0, [r3, #736]
259:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
260:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->LPMCSR |= USB_LPMCSR_LMPEN;
236 .loc 1 260 3 is_stmt 1 view .LVU70
237 .loc 1 260 7 is_stmt 0 view .LVU71
238 0010 B2F85430 ldrh r3, [r2, #84]
239 .LVL20:
240 .loc 1 260 7 view .LVU72
241 0014 9BB2 uxth r3, r3
242 .loc 1 260 16 view .LVU73
243 0016 0B43 orrs r3, r3, r1
244 0018 A2F85430 strh r3, [r2, #84] @ movhi
261:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->LPMCSR |= USB_LPMCSR_LPMACK;
245 .loc 1 261 3 is_stmt 1 view .LVU74
246 .loc 1 261 7 is_stmt 0 view .LVU75
247 001c B2F85430 ldrh r3, [r2, #84]
ARM GAS /tmp/ccXnw0bT.s page 10
248 0020 9BB2 uxth r3, r3
249 .loc 1 261 16 view .LVU76
250 0022 43F00203 orr r3, r3, #2
251 0026 A2F85430 strh r3, [r2, #84] @ movhi
262:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
263:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** return HAL_OK;
252 .loc 1 263 3 is_stmt 1 view .LVU77
264:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
253 .loc 1 264 1 is_stmt 0 view .LVU78
254 002a 7047 bx lr
255 .cfi_endproc
256 .LFE333:
258 .section .text.HAL_PCDEx_DeActivateLPM,"ax",%progbits
259 .align 1
260 .global HAL_PCDEx_DeActivateLPM
261 .syntax unified
262 .thumb
263 .thumb_func
265 HAL_PCDEx_DeActivateLPM:
266 .LVL21:
267 .LFB334:
265:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
266:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
267:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Deactivate LPM feature.
268:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
269:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
270:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
271:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM(PCD_HandleTypeDef *hpcd)
272:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
268 .loc 1 272 1 is_stmt 1 view -0
269 .cfi_startproc
270 @ args = 0, pretend = 0, frame = 0
271 @ frame_needed = 0, uses_anonymous_args = 0
272 @ link register save eliminated.
273 .loc 1 272 1 is_stmt 0 view .LVU80
274 0000 0346 mov r3, r0
273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
275 .loc 1 273 3 is_stmt 1 view .LVU81
276 .loc 1 273 16 is_stmt 0 view .LVU82
277 0002 0268 ldr r2, [r0]
278 .LVL22:
274:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
275:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** hpcd->lpm_active = 0U;
279 .loc 1 275 3 is_stmt 1 view .LVU83
280 .loc 1 275 20 is_stmt 0 view .LVU84
281 0004 0020 movs r0, #0
282 .LVL23:
283 .loc 1 275 20 view .LVU85
284 0006 C3F8E802 str r0, [r3, #744]
276:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
277:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->LPMCSR &= ~(USB_LPMCSR_LMPEN);
285 .loc 1 277 3 is_stmt 1 view .LVU86
286 .loc 1 277 7 is_stmt 0 view .LVU87
287 000a B2F85430 ldrh r3, [r2, #84]
288 .LVL24:
289 .loc 1 277 7 view .LVU88
290 000e 9BB2 uxth r3, r3
ARM GAS /tmp/ccXnw0bT.s page 11
291 .loc 1 277 16 view .LVU89
292 0010 23F00103 bic r3, r3, #1
293 0014 9BB2 uxth r3, r3
294 0016 A2F85430 strh r3, [r2, #84] @ movhi
278:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->LPMCSR &= ~(USB_LPMCSR_LPMACK);
295 .loc 1 278 3 is_stmt 1 view .LVU90
296 .loc 1 278 7 is_stmt 0 view .LVU91
297 001a B2F85430 ldrh r3, [r2, #84]
298 001e 9BB2 uxth r3, r3
299 .loc 1 278 16 view .LVU92
300 0020 23F00203 bic r3, r3, #2
301 0024 9BB2 uxth r3, r3
302 0026 A2F85430 strh r3, [r2, #84] @ movhi
279:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
280:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** return HAL_OK;
303 .loc 1 280 3 is_stmt 1 view .LVU93
281:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
304 .loc 1 281 1 is_stmt 0 view .LVU94
305 002a 7047 bx lr
306 .cfi_endproc
307 .LFE334:
309 .section .text.HAL_PCDEx_LPM_Callback,"ax",%progbits
310 .align 1
311 .weak HAL_PCDEx_LPM_Callback
312 .syntax unified
313 .thumb
314 .thumb_func
316 HAL_PCDEx_LPM_Callback:
317 .LVL25:
318 .LFB335:
282:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
283:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
284:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
285:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
286:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Send LPM message to user layer callback.
287:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
288:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param msg LPM message
289:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
290:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
291:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)
292:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
319 .loc 1 292 1 is_stmt 1 view -0
320 .cfi_startproc
321 @ args = 0, pretend = 0, frame = 0
322 @ frame_needed = 0, uses_anonymous_args = 0
323 @ link register save eliminated.
293:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
294:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** UNUSED(hpcd);
324 .loc 1 294 3 view .LVU96
295:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** UNUSED(msg);
325 .loc 1 295 3 view .LVU97
296:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
297:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** the HAL_PCDEx_LPM_Callback could be implemented in the user file
299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
326 .loc 1 300 1 is_stmt 0 view .LVU98
ARM GAS /tmp/ccXnw0bT.s page 12
327 0000 7047 bx lr
328 .cfi_endproc
329 .LFE335:
331 .section .text.HAL_PCDEx_BCD_Callback,"ax",%progbits
332 .align 1
333 .weak HAL_PCDEx_BCD_Callback
334 .syntax unified
335 .thumb
336 .thumb_func
338 HAL_PCDEx_BCD_Callback:
339 .LVL26:
340 .LFB336:
301:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
302:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /**
303:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @brief Send BatteryCharging message to user layer callback.
304:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
305:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @param msg LPM message
306:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** * @retval HAL status
307:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
308:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_BCD_Callback(PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg)
309:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
341 .loc 1 309 1 is_stmt 1 view -0
342 .cfi_startproc
343 @ args = 0, pretend = 0, frame = 0
344 @ frame_needed = 0, uses_anonymous_args = 0
345 @ link register save eliminated.
310:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
311:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** UNUSED(hpcd);
346 .loc 1 311 3 view .LVU100
312:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** UNUSED(msg);
347 .loc 1 312 3 view .LVU101
313:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
315:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** the HAL_PCDEx_BCD_Callback could be implemented in the user file
316:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** */
317:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
348 .loc 1 317 1 is_stmt 0 view .LVU102
349 0000 7047 bx lr
350 .cfi_endproc
351 .LFE336:
353 .section .text.HAL_PCDEx_BCD_VBUSDetect,"ax",%progbits
354 .align 1
355 .global HAL_PCDEx_BCD_VBUSDetect
356 .syntax unified
357 .thumb
358 .thumb_func
360 HAL_PCDEx_BCD_VBUSDetect:
361 .LVL27:
362 .LFB332:
160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
363 .loc 1 160 1 is_stmt 1 view -0
364 .cfi_startproc
365 @ args = 0, pretend = 0, frame = 0
366 @ frame_needed = 0, uses_anonymous_args = 0
160:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
367 .loc 1 160 1 is_stmt 0 view .LVU104
368 0000 70B5 push {r4, r5, r6, lr}
ARM GAS /tmp/ccXnw0bT.s page 13
369 .LCFI0:
370 .cfi_def_cfa_offset 16
371 .cfi_offset 4, -16
372 .cfi_offset 5, -12
373 .cfi_offset 6, -8
374 .cfi_offset 14, -4
375 0002 0646 mov r6, r0
161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** uint32_t tickstart = HAL_GetTick();
376 .loc 1 161 3 is_stmt 1 view .LVU105
161:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** uint32_t tickstart = HAL_GetTick();
377 .loc 1 161 16 is_stmt 0 view .LVU106
378 0004 0468 ldr r4, [r0]
379 .LVL28:
162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
380 .loc 1 162 3 is_stmt 1 view .LVU107
162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
381 .loc 1 162 24 is_stmt 0 view .LVU108
382 0006 FFF7FEFF bl HAL_GetTick
383 .LVL29:
162:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
384 .loc 1 162 24 view .LVU109
385 000a 0546 mov r5, r0
386 .LVL30:
165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
387 .loc 1 165 3 is_stmt 1 view .LVU110
388 .L13:
165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
389 .loc 1 165 40 view .LVU111
165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
390 .loc 1 165 15 is_stmt 0 view .LVU112
391 000c B4F85830 ldrh r3, [r4, #88]
165:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
392 .loc 1 165 40 view .LVU113
393 0010 13F0100F tst r3, #16
394 0014 0AD1 bne .L21
168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
395 .loc 1 168 5 is_stmt 1 view .LVU114
168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
396 .loc 1 168 10 is_stmt 0 view .LVU115
397 0016 FFF7FEFF bl HAL_GetTick
398 .LVL31:
168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
399 .loc 1 168 24 view .LVU116
400 001a 401B subs r0, r0, r5
168:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
401 .loc 1 168 8 view .LVU117
402 001c B0F57A7F cmp r0, #1000
403 0020 F4D9 bls .L13
173:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
404 .loc 1 173 7 is_stmt 1 view .LVU118
405 0022 FF21 movs r1, #255
406 0024 3046 mov r0, r6
407 0026 FFF7FEFF bl HAL_PCDEx_BCD_Callback
408 .LVL32:
176:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** }
409 .loc 1 176 7 view .LVU119
410 002a 55E0 b .L12
ARM GAS /tmp/ccXnw0bT.s page 14
411 .L21:
180:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
412 .loc 1 180 3 view .LVU120
413 002c C820 movs r0, #200
414 002e FFF7FEFF bl HAL_Delay
415 .LVL33:
183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
416 .loc 1 183 3 view .LVU121
183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
417 .loc 1 183 12 is_stmt 0 view .LVU122
418 0032 B4F85830 ldrh r3, [r4, #88]
183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
419 .loc 1 183 6 view .LVU123
420 0036 13F0100F tst r3, #16
421 003a 38D1 bne .L22
422 .L16:
193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
423 .loc 1 193 3 is_stmt 1 view .LVU124
193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
424 .loc 1 193 7 is_stmt 0 view .LVU125
425 003c B4F85830 ldrh r3, [r4, #88]
426 0040 9BB2 uxth r3, r3
193:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
427 .loc 1 193 14 view .LVU126
428 0042 23F00203 bic r3, r3, #2
429 0046 9BB2 uxth r3, r3
430 0048 A4F85830 strh r3, [r4, #88] @ movhi
194:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_PDEN);
431 .loc 1 194 3 is_stmt 1 view .LVU127
432 004c 3220 movs r0, #50
433 004e FFF7FEFF bl HAL_Delay
434 .LVL34:
195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
435 .loc 1 195 3 view .LVU128
195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
436 .loc 1 195 7 is_stmt 0 view .LVU129
437 0052 B4F85830 ldrh r3, [r4, #88]
438 0056 9BB2 uxth r3, r3
195:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
439 .loc 1 195 14 view .LVU130
440 0058 43F00403 orr r3, r3, #4
441 005c A4F85830 strh r3, [r4, #88] @ movhi
196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
442 .loc 1 196 3 is_stmt 1 view .LVU131
443 0060 3220 movs r0, #50
444 0062 FFF7FEFF bl HAL_Delay
445 .LVL35:
199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
446 .loc 1 199 3 view .LVU132
199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
447 .loc 1 199 12 is_stmt 0 view .LVU133
448 0066 B4F85830 ldrh r3, [r4, #88]
199:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
449 .loc 1 199 6 view .LVU134
450 006a 13F0200F tst r3, #32
451 006e 28D0 beq .L17
203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
ARM GAS /tmp/ccXnw0bT.s page 15
452 .loc 1 203 5 is_stmt 1 view .LVU135
203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
453 .loc 1 203 9 is_stmt 0 view .LVU136
454 0070 B4F85830 ldrh r3, [r4, #88]
455 0074 9BB2 uxth r3, r3
203:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
456 .loc 1 203 16 view .LVU137
457 0076 23F00403 bic r3, r3, #4
458 007a 9BB2 uxth r3, r3
459 007c A4F85830 strh r3, [r4, #88] @ movhi
204:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** USBx->BCDR |= (USB_BCDR_SDEN);
460 .loc 1 204 5 is_stmt 1 view .LVU138
461 0080 3220 movs r0, #50
462 0082 FFF7FEFF bl HAL_Delay
463 .LVL36:
205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
464 .loc 1 205 5 view .LVU139
205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
465 .loc 1 205 9 is_stmt 0 view .LVU140
466 0086 B4F85830 ldrh r3, [r4, #88]
467 008a 9BB2 uxth r3, r3
205:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** HAL_Delay(50U);
468 .loc 1 205 16 view .LVU141
469 008c 43F00803 orr r3, r3, #8
470 0090 A4F85830 strh r3, [r4, #88] @ movhi
206:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
471 .loc 1 206 5 is_stmt 1 view .LVU142
472 0094 3220 movs r0, #50
473 0096 FFF7FEFF bl HAL_Delay
474 .LVL37:
209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
475 .loc 1 209 5 view .LVU143
209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
476 .loc 1 209 14 is_stmt 0 view .LVU144
477 009a B4F85830 ldrh r3, [r4, #88]
209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** {
478 .loc 1 209 8 view .LVU145
479 009e 13F0400F tst r3, #64
480 00a2 09D0 beq .L18
215:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
481 .loc 1 215 7 is_stmt 1 view .LVU146
482 00a4 FB21 movs r1, #251
483 00a6 3046 mov r0, r6
484 00a8 FFF7FEFF bl HAL_PCDEx_BCD_Callback
485 .LVL38:
486 00ac 0DE0 b .L19
487 .L22:
188:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
488 .loc 1 188 5 view .LVU147
489 00ae FE21 movs r1, #254
490 00b0 3046 mov r0, r6
491 00b2 FFF7FEFF bl HAL_PCDEx_BCD_Callback
492 .LVL39:
493 00b6 C1E7 b .L16
494 .L18:
224:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
495 .loc 1 224 7 view .LVU148
ARM GAS /tmp/ccXnw0bT.s page 16
496 00b8 FC21 movs r1, #252
497 00ba 3046 mov r0, r6
498 00bc FFF7FEFF bl HAL_PCDEx_BCD_Callback
499 .LVL40:
500 00c0 03E0 b .L19
501 .L17:
234:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
502 .loc 1 234 5 view .LVU149
503 00c2 FD21 movs r1, #253
504 00c4 3046 mov r0, r6
505 00c6 FFF7FEFF bl HAL_PCDEx_BCD_Callback
506 .LVL41:
507 .L19:
239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
508 .loc 1 239 3 view .LVU150
239:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
509 .loc 1 239 9 is_stmt 0 view .LVU151
510 00ca 3046 mov r0, r6
511 00cc FFF7FEFF bl HAL_PCDEx_DeActivateBCD
512 .LVL42:
243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
513 .loc 1 243 3 is_stmt 1 view .LVU152
514 00d0 0021 movs r1, #0
515 00d2 3046 mov r0, r6
516 00d4 FFF7FEFF bl HAL_PCDEx_BCD_Callback
517 .LVL43:
518 .L12:
245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
519 .loc 1 245 1 is_stmt 0 view .LVU153
520 00d8 70BD pop {r4, r5, r6, pc}
245:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c ****
521 .loc 1 245 1 view .LVU154
522 .cfi_endproc
523 .LFE332:
525 .text
526 .Letext0:
527 .file 2 "/usr/lib/gcc/arm-none-eabi/12.2.1/include/stdint.h"
528 .file 3 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h"
529 .file 4 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h"
530 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h"
531 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h"
532 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h"
ARM GAS /tmp/ccXnw0bT.s page 17
DEFINED SYMBOLS
*ABS*:00000000 stm32g4xx_hal_pcd_ex.c
/tmp/ccXnw0bT.s:21 .text.HAL_PCDEx_PMAConfig:00000000 $t
/tmp/ccXnw0bT.s:27 .text.HAL_PCDEx_PMAConfig:00000000 HAL_PCDEx_PMAConfig
/tmp/ccXnw0bT.s:101 .text.HAL_PCDEx_ActivateBCD:00000000 $t
/tmp/ccXnw0bT.s:107 .text.HAL_PCDEx_ActivateBCD:00000000 HAL_PCDEx_ActivateBCD
/tmp/ccXnw0bT.s:163 .text.HAL_PCDEx_DeActivateBCD:00000000 $t
/tmp/ccXnw0bT.s:169 .text.HAL_PCDEx_DeActivateBCD:00000000 HAL_PCDEx_DeActivateBCD
/tmp/ccXnw0bT.s:206 .text.HAL_PCDEx_ActivateLPM:00000000 $t
/tmp/ccXnw0bT.s:212 .text.HAL_PCDEx_ActivateLPM:00000000 HAL_PCDEx_ActivateLPM
/tmp/ccXnw0bT.s:259 .text.HAL_PCDEx_DeActivateLPM:00000000 $t
/tmp/ccXnw0bT.s:265 .text.HAL_PCDEx_DeActivateLPM:00000000 HAL_PCDEx_DeActivateLPM
/tmp/ccXnw0bT.s:310 .text.HAL_PCDEx_LPM_Callback:00000000 $t
/tmp/ccXnw0bT.s:316 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback
/tmp/ccXnw0bT.s:332 .text.HAL_PCDEx_BCD_Callback:00000000 $t
/tmp/ccXnw0bT.s:338 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback
/tmp/ccXnw0bT.s:354 .text.HAL_PCDEx_BCD_VBUSDetect:00000000 $t
/tmp/ccXnw0bT.s:360 .text.HAL_PCDEx_BCD_VBUSDetect:00000000 HAL_PCDEx_BCD_VBUSDetect
UNDEFINED SYMBOLS
HAL_GetTick
HAL_Delay
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_pwr.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_pwr_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_rcc.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_rcc_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_tim.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_tim_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_uart.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_hal_uart_ex.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+76
View File
@@ -0,0 +1,76 @@
build/stm32g4xx_it.o: Src/stm32g4xx_it.c Inc/main.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
Inc/stm32g4xx_it.h
Inc/main.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
Inc/stm32g4xx_it.h:
+563
View File
@@ -0,0 +1,563 @@
ARM GAS /tmp/cciBLZ6U.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32g4xx_it.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Src/stm32g4xx_it.c"
20 .section .text.NMI_Handler,"ax",%progbits
21 .align 1
22 .global NMI_Handler
23 .syntax unified
24 .thumb
25 .thumb_func
27 NMI_Handler:
28 .LFB329:
1:Src/stm32g4xx_it.c **** /* USER CODE BEGIN Header */
2:Src/stm32g4xx_it.c **** /**
3:Src/stm32g4xx_it.c **** ******************************************************************************
4:Src/stm32g4xx_it.c **** * @file stm32g4xx_it.c
5:Src/stm32g4xx_it.c **** * @brief Interrupt Service Routines.
6:Src/stm32g4xx_it.c **** ******************************************************************************
7:Src/stm32g4xx_it.c **** * @attention
8:Src/stm32g4xx_it.c **** *
9:Src/stm32g4xx_it.c **** * Copyright (c) 2022 STMicroelectronics.
10:Src/stm32g4xx_it.c **** * All rights reserved.
11:Src/stm32g4xx_it.c **** *
12:Src/stm32g4xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file
13:Src/stm32g4xx_it.c **** * in the root directory of this software component.
14:Src/stm32g4xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
15:Src/stm32g4xx_it.c **** *
16:Src/stm32g4xx_it.c **** ******************************************************************************
17:Src/stm32g4xx_it.c **** */
18:Src/stm32g4xx_it.c **** /* USER CODE END Header */
19:Src/stm32g4xx_it.c ****
20:Src/stm32g4xx_it.c **** /* Includes ------------------------------------------------------------------*/
21:Src/stm32g4xx_it.c **** #include "main.h"
22:Src/stm32g4xx_it.c **** #include "stm32g4xx_it.h"
23:Src/stm32g4xx_it.c **** /* Private includes ----------------------------------------------------------*/
24:Src/stm32g4xx_it.c **** /* USER CODE BEGIN Includes */
25:Src/stm32g4xx_it.c **** /* USER CODE END Includes */
26:Src/stm32g4xx_it.c ****
27:Src/stm32g4xx_it.c **** /* Private typedef -----------------------------------------------------------*/
28:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TD */
29:Src/stm32g4xx_it.c ****
30:Src/stm32g4xx_it.c **** /* USER CODE END TD */
ARM GAS /tmp/cciBLZ6U.s page 2
31:Src/stm32g4xx_it.c ****
32:Src/stm32g4xx_it.c **** /* Private define ------------------------------------------------------------*/
33:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PD */
34:Src/stm32g4xx_it.c ****
35:Src/stm32g4xx_it.c **** /* USER CODE END PD */
36:Src/stm32g4xx_it.c ****
37:Src/stm32g4xx_it.c **** /* Private macro -------------------------------------------------------------*/
38:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PM */
39:Src/stm32g4xx_it.c ****
40:Src/stm32g4xx_it.c **** /* USER CODE END PM */
41:Src/stm32g4xx_it.c ****
42:Src/stm32g4xx_it.c **** /* Private variables ---------------------------------------------------------*/
43:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PV */
44:Src/stm32g4xx_it.c ****
45:Src/stm32g4xx_it.c **** /* USER CODE END PV */
46:Src/stm32g4xx_it.c ****
47:Src/stm32g4xx_it.c **** /* Private function prototypes -----------------------------------------------*/
48:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PFP */
49:Src/stm32g4xx_it.c ****
50:Src/stm32g4xx_it.c **** /* USER CODE END PFP */
51:Src/stm32g4xx_it.c ****
52:Src/stm32g4xx_it.c **** /* Private user code ---------------------------------------------------------*/
53:Src/stm32g4xx_it.c **** /* USER CODE BEGIN 0 */
54:Src/stm32g4xx_it.c ****
55:Src/stm32g4xx_it.c **** /* USER CODE END 0 */
56:Src/stm32g4xx_it.c ****
57:Src/stm32g4xx_it.c **** /* External variables --------------------------------------------------------*/
58:Src/stm32g4xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_FS;
59:Src/stm32g4xx_it.c **** extern TIM_HandleTypeDef htim3;
60:Src/stm32g4xx_it.c **** /* USER CODE BEGIN EV */
61:Src/stm32g4xx_it.c ****
62:Src/stm32g4xx_it.c **** /* USER CODE END EV */
63:Src/stm32g4xx_it.c ****
64:Src/stm32g4xx_it.c **** /******************************************************************************/
65:Src/stm32g4xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
66:Src/stm32g4xx_it.c **** /******************************************************************************/
67:Src/stm32g4xx_it.c **** /**
68:Src/stm32g4xx_it.c **** * @brief This function handles Non maskable interrupt.
69:Src/stm32g4xx_it.c **** */
70:Src/stm32g4xx_it.c **** void NMI_Handler(void)
71:Src/stm32g4xx_it.c **** {
29 .loc 1 71 1 view -0
30 .cfi_startproc
31 @ Volatile: function does not return.
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
35 .L2:
72:Src/stm32g4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
73:Src/stm32g4xx_it.c ****
74:Src/stm32g4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
75:Src/stm32g4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
76:Src/stm32g4xx_it.c **** while (1)
36 .loc 1 76 3 discriminator 1 view .LVU1
77:Src/stm32g4xx_it.c **** {
78:Src/stm32g4xx_it.c **** }
37 .loc 1 78 3 discriminator 1 view .LVU2
ARM GAS /tmp/cciBLZ6U.s page 3
76:Src/stm32g4xx_it.c **** {
38 .loc 1 76 9 discriminator 1 view .LVU3
39 0000 FEE7 b .L2
40 .cfi_endproc
41 .LFE329:
43 .section .text.HardFault_Handler,"ax",%progbits
44 .align 1
45 .global HardFault_Handler
46 .syntax unified
47 .thumb
48 .thumb_func
50 HardFault_Handler:
51 .LFB330:
79:Src/stm32g4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
80:Src/stm32g4xx_it.c **** }
81:Src/stm32g4xx_it.c ****
82:Src/stm32g4xx_it.c **** /**
83:Src/stm32g4xx_it.c **** * @brief This function handles Hard fault interrupt.
84:Src/stm32g4xx_it.c **** */
85:Src/stm32g4xx_it.c **** void HardFault_Handler(void)
86:Src/stm32g4xx_it.c **** {
52 .loc 1 86 1 view -0
53 .cfi_startproc
54 @ Volatile: function does not return.
55 @ args = 0, pretend = 0, frame = 0
56 @ frame_needed = 0, uses_anonymous_args = 0
57 @ link register save eliminated.
58 .L4:
87:Src/stm32g4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
88:Src/stm32g4xx_it.c ****
89:Src/stm32g4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
90:Src/stm32g4xx_it.c **** while (1)
59 .loc 1 90 3 discriminator 1 view .LVU5
91:Src/stm32g4xx_it.c **** {
92:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
93:Src/stm32g4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
94:Src/stm32g4xx_it.c **** }
60 .loc 1 94 3 discriminator 1 view .LVU6
90:Src/stm32g4xx_it.c **** {
61 .loc 1 90 9 discriminator 1 view .LVU7
62 0000 FEE7 b .L4
63 .cfi_endproc
64 .LFE330:
66 .section .text.MemManage_Handler,"ax",%progbits
67 .align 1
68 .global MemManage_Handler
69 .syntax unified
70 .thumb
71 .thumb_func
73 MemManage_Handler:
74 .LFB331:
95:Src/stm32g4xx_it.c **** }
96:Src/stm32g4xx_it.c ****
97:Src/stm32g4xx_it.c **** /**
98:Src/stm32g4xx_it.c **** * @brief This function handles Memory management fault.
99:Src/stm32g4xx_it.c **** */
100:Src/stm32g4xx_it.c **** void MemManage_Handler(void)
ARM GAS /tmp/cciBLZ6U.s page 4
101:Src/stm32g4xx_it.c **** {
75 .loc 1 101 1 view -0
76 .cfi_startproc
77 @ Volatile: function does not return.
78 @ args = 0, pretend = 0, frame = 0
79 @ frame_needed = 0, uses_anonymous_args = 0
80 @ link register save eliminated.
81 .L6:
102:Src/stm32g4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
103:Src/stm32g4xx_it.c ****
104:Src/stm32g4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
105:Src/stm32g4xx_it.c **** while (1)
82 .loc 1 105 3 discriminator 1 view .LVU9
106:Src/stm32g4xx_it.c **** {
107:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
108:Src/stm32g4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
109:Src/stm32g4xx_it.c **** }
83 .loc 1 109 3 discriminator 1 view .LVU10
105:Src/stm32g4xx_it.c **** {
84 .loc 1 105 9 discriminator 1 view .LVU11
85 0000 FEE7 b .L6
86 .cfi_endproc
87 .LFE331:
89 .section .text.BusFault_Handler,"ax",%progbits
90 .align 1
91 .global BusFault_Handler
92 .syntax unified
93 .thumb
94 .thumb_func
96 BusFault_Handler:
97 .LFB332:
110:Src/stm32g4xx_it.c **** }
111:Src/stm32g4xx_it.c ****
112:Src/stm32g4xx_it.c **** /**
113:Src/stm32g4xx_it.c **** * @brief This function handles Prefetch fault, memory access fault.
114:Src/stm32g4xx_it.c **** */
115:Src/stm32g4xx_it.c **** void BusFault_Handler(void)
116:Src/stm32g4xx_it.c **** {
98 .loc 1 116 1 view -0
99 .cfi_startproc
100 @ Volatile: function does not return.
101 @ args = 0, pretend = 0, frame = 0
102 @ frame_needed = 0, uses_anonymous_args = 0
103 @ link register save eliminated.
104 .L8:
117:Src/stm32g4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
118:Src/stm32g4xx_it.c ****
119:Src/stm32g4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
120:Src/stm32g4xx_it.c **** while (1)
105 .loc 1 120 3 discriminator 1 view .LVU13
121:Src/stm32g4xx_it.c **** {
122:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
123:Src/stm32g4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
124:Src/stm32g4xx_it.c **** }
106 .loc 1 124 3 discriminator 1 view .LVU14
120:Src/stm32g4xx_it.c **** {
107 .loc 1 120 9 discriminator 1 view .LVU15
ARM GAS /tmp/cciBLZ6U.s page 5
108 0000 FEE7 b .L8
109 .cfi_endproc
110 .LFE332:
112 .section .text.UsageFault_Handler,"ax",%progbits
113 .align 1
114 .global UsageFault_Handler
115 .syntax unified
116 .thumb
117 .thumb_func
119 UsageFault_Handler:
120 .LFB333:
125:Src/stm32g4xx_it.c **** }
126:Src/stm32g4xx_it.c ****
127:Src/stm32g4xx_it.c **** /**
128:Src/stm32g4xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
129:Src/stm32g4xx_it.c **** */
130:Src/stm32g4xx_it.c **** void UsageFault_Handler(void)
131:Src/stm32g4xx_it.c **** {
121 .loc 1 131 1 view -0
122 .cfi_startproc
123 @ Volatile: function does not return.
124 @ args = 0, pretend = 0, frame = 0
125 @ frame_needed = 0, uses_anonymous_args = 0
126 @ link register save eliminated.
127 .L10:
132:Src/stm32g4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
133:Src/stm32g4xx_it.c ****
134:Src/stm32g4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
135:Src/stm32g4xx_it.c **** while (1)
128 .loc 1 135 3 discriminator 1 view .LVU17
136:Src/stm32g4xx_it.c **** {
137:Src/stm32g4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
138:Src/stm32g4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
139:Src/stm32g4xx_it.c **** }
129 .loc 1 139 3 discriminator 1 view .LVU18
135:Src/stm32g4xx_it.c **** {
130 .loc 1 135 9 discriminator 1 view .LVU19
131 0000 FEE7 b .L10
132 .cfi_endproc
133 .LFE333:
135 .section .text.SVC_Handler,"ax",%progbits
136 .align 1
137 .global SVC_Handler
138 .syntax unified
139 .thumb
140 .thumb_func
142 SVC_Handler:
143 .LFB334:
140:Src/stm32g4xx_it.c **** }
141:Src/stm32g4xx_it.c ****
142:Src/stm32g4xx_it.c **** /**
143:Src/stm32g4xx_it.c **** * @brief This function handles System service call via SWI instruction.
144:Src/stm32g4xx_it.c **** */
145:Src/stm32g4xx_it.c **** void SVC_Handler(void)
146:Src/stm32g4xx_it.c **** {
144 .loc 1 146 1 view -0
145 .cfi_startproc
ARM GAS /tmp/cciBLZ6U.s page 6
146 @ args = 0, pretend = 0, frame = 0
147 @ frame_needed = 0, uses_anonymous_args = 0
148 @ link register save eliminated.
147:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
148:Src/stm32g4xx_it.c ****
149:Src/stm32g4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
150:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
151:Src/stm32g4xx_it.c ****
152:Src/stm32g4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
153:Src/stm32g4xx_it.c **** }
149 .loc 1 153 1 view .LVU21
150 0000 7047 bx lr
151 .cfi_endproc
152 .LFE334:
154 .section .text.DebugMon_Handler,"ax",%progbits
155 .align 1
156 .global DebugMon_Handler
157 .syntax unified
158 .thumb
159 .thumb_func
161 DebugMon_Handler:
162 .LFB335:
154:Src/stm32g4xx_it.c ****
155:Src/stm32g4xx_it.c **** /**
156:Src/stm32g4xx_it.c **** * @brief This function handles Debug monitor.
157:Src/stm32g4xx_it.c **** */
158:Src/stm32g4xx_it.c **** void DebugMon_Handler(void)
159:Src/stm32g4xx_it.c **** {
163 .loc 1 159 1 view -0
164 .cfi_startproc
165 @ args = 0, pretend = 0, frame = 0
166 @ frame_needed = 0, uses_anonymous_args = 0
167 @ link register save eliminated.
160:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
161:Src/stm32g4xx_it.c ****
162:Src/stm32g4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
163:Src/stm32g4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
164:Src/stm32g4xx_it.c ****
165:Src/stm32g4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
166:Src/stm32g4xx_it.c **** }
168 .loc 1 166 1 view .LVU23
169 0000 7047 bx lr
170 .cfi_endproc
171 .LFE335:
173 .section .text.PendSV_Handler,"ax",%progbits
174 .align 1
175 .global PendSV_Handler
176 .syntax unified
177 .thumb
178 .thumb_func
180 PendSV_Handler:
181 .LFB336:
167:Src/stm32g4xx_it.c ****
168:Src/stm32g4xx_it.c **** /**
169:Src/stm32g4xx_it.c **** * @brief This function handles Pendable request for system service.
170:Src/stm32g4xx_it.c **** */
171:Src/stm32g4xx_it.c **** void PendSV_Handler(void)
ARM GAS /tmp/cciBLZ6U.s page 7
172:Src/stm32g4xx_it.c **** {
182 .loc 1 172 1 view -0
183 .cfi_startproc
184 @ args = 0, pretend = 0, frame = 0
185 @ frame_needed = 0, uses_anonymous_args = 0
186 @ link register save eliminated.
173:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
174:Src/stm32g4xx_it.c ****
175:Src/stm32g4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
176:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
177:Src/stm32g4xx_it.c ****
178:Src/stm32g4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
179:Src/stm32g4xx_it.c **** }
187 .loc 1 179 1 view .LVU25
188 0000 7047 bx lr
189 .cfi_endproc
190 .LFE336:
192 .section .text.SysTick_Handler,"ax",%progbits
193 .align 1
194 .global SysTick_Handler
195 .syntax unified
196 .thumb
197 .thumb_func
199 SysTick_Handler:
200 .LFB337:
180:Src/stm32g4xx_it.c ****
181:Src/stm32g4xx_it.c **** /**
182:Src/stm32g4xx_it.c **** * @brief This function handles System tick timer.
183:Src/stm32g4xx_it.c **** */
184:Src/stm32g4xx_it.c **** void SysTick_Handler(void)
185:Src/stm32g4xx_it.c **** {
201 .loc 1 185 1 view -0
202 .cfi_startproc
203 @ args = 0, pretend = 0, frame = 0
204 @ frame_needed = 0, uses_anonymous_args = 0
205 0000 08B5 push {r3, lr}
206 .LCFI0:
207 .cfi_def_cfa_offset 8
208 .cfi_offset 3, -8
209 .cfi_offset 14, -4
186:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
187:Src/stm32g4xx_it.c ****
188:Src/stm32g4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
189:Src/stm32g4xx_it.c **** HAL_IncTick();
210 .loc 1 189 3 view .LVU27
211 0002 FFF7FEFF bl HAL_IncTick
212 .LVL0:
190:Src/stm32g4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
191:Src/stm32g4xx_it.c ****
192:Src/stm32g4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
193:Src/stm32g4xx_it.c **** }
213 .loc 1 193 1 is_stmt 0 view .LVU28
214 0006 08BD pop {r3, pc}
215 .cfi_endproc
216 .LFE337:
218 .section .text.USB_LP_IRQHandler,"ax",%progbits
219 .align 1
ARM GAS /tmp/cciBLZ6U.s page 8
220 .global USB_LP_IRQHandler
221 .syntax unified
222 .thumb
223 .thumb_func
225 USB_LP_IRQHandler:
226 .LFB338:
194:Src/stm32g4xx_it.c ****
195:Src/stm32g4xx_it.c **** /******************************************************************************/
196:Src/stm32g4xx_it.c **** /* STM32G4xx Peripheral Interrupt Handlers */
197:Src/stm32g4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
198:Src/stm32g4xx_it.c **** /* For the available peripheral interrupt handler names, */
199:Src/stm32g4xx_it.c **** /* please refer to the startup file (startup_stm32g4xx.s). */
200:Src/stm32g4xx_it.c **** /******************************************************************************/
201:Src/stm32g4xx_it.c ****
202:Src/stm32g4xx_it.c **** /**
203:Src/stm32g4xx_it.c **** * @brief This function handles USB low priority interrupt remap.
204:Src/stm32g4xx_it.c **** */
205:Src/stm32g4xx_it.c **** void USB_LP_IRQHandler(void)
206:Src/stm32g4xx_it.c **** {
227 .loc 1 206 1 is_stmt 1 view -0
228 .cfi_startproc
229 @ args = 0, pretend = 0, frame = 0
230 @ frame_needed = 0, uses_anonymous_args = 0
231 0000 08B5 push {r3, lr}
232 .LCFI1:
233 .cfi_def_cfa_offset 8
234 .cfi_offset 3, -8
235 .cfi_offset 14, -4
207:Src/stm32g4xx_it.c **** /* USER CODE BEGIN USB_LP_IRQn 0 */
208:Src/stm32g4xx_it.c ****
209:Src/stm32g4xx_it.c **** /* USER CODE END USB_LP_IRQn 0 */
210:Src/stm32g4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_FS);
236 .loc 1 210 3 view .LVU30
237 0002 0248 ldr r0, .L18
238 0004 FFF7FEFF bl HAL_PCD_IRQHandler
239 .LVL1:
211:Src/stm32g4xx_it.c **** /* USER CODE BEGIN USB_LP_IRQn 1 */
212:Src/stm32g4xx_it.c ****
213:Src/stm32g4xx_it.c **** /* USER CODE END USB_LP_IRQn 1 */
214:Src/stm32g4xx_it.c **** }
240 .loc 1 214 1 is_stmt 0 view .LVU31
241 0008 08BD pop {r3, pc}
242 .L19:
243 000a 00BF .align 2
244 .L18:
245 000c 00000000 .word hpcd_USB_FS
246 .cfi_endproc
247 .LFE338:
249 .section .text.TIM3_IRQHandler,"ax",%progbits
250 .align 1
251 .global TIM3_IRQHandler
252 .syntax unified
253 .thumb
254 .thumb_func
256 TIM3_IRQHandler:
257 .LFB339:
215:Src/stm32g4xx_it.c ****
ARM GAS /tmp/cciBLZ6U.s page 9
216:Src/stm32g4xx_it.c **** /**
217:Src/stm32g4xx_it.c **** * @brief This function handles TIM3 global interrupt.
218:Src/stm32g4xx_it.c **** */
219:Src/stm32g4xx_it.c **** void TIM3_IRQHandler(void)
220:Src/stm32g4xx_it.c **** {
258 .loc 1 220 1 is_stmt 1 view -0
259 .cfi_startproc
260 @ args = 0, pretend = 0, frame = 0
261 @ frame_needed = 0, uses_anonymous_args = 0
262 0000 08B5 push {r3, lr}
263 .LCFI2:
264 .cfi_def_cfa_offset 8
265 .cfi_offset 3, -8
266 .cfi_offset 14, -4
221:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM3_IRQn 0 */
222:Src/stm32g4xx_it.c ****
223:Src/stm32g4xx_it.c **** /* USER CODE END TIM3_IRQn 0 */
224:Src/stm32g4xx_it.c **** HAL_TIM_IRQHandler(&htim3);
267 .loc 1 224 3 view .LVU33
268 0002 0248 ldr r0, .L22
269 0004 FFF7FEFF bl HAL_TIM_IRQHandler
270 .LVL2:
225:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TIM3_IRQn 1 */
226:Src/stm32g4xx_it.c ****
227:Src/stm32g4xx_it.c **** /* USER CODE END TIM3_IRQn 1 */
228:Src/stm32g4xx_it.c **** }
271 .loc 1 228 1 is_stmt 0 view .LVU34
272 0008 08BD pop {r3, pc}
273 .L23:
274 000a 00BF .align 2
275 .L22:
276 000c 00000000 .word htim3
277 .cfi_endproc
278 .LFE339:
280 .text
281 .Letext0:
282 .file 2 "/usr/lib/gcc/arm-none-eabi/12.2.1/include/stdint.h"
283 .file 3 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h"
284 .file 4 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h"
285 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h"
286 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h"
287 .file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h"
288 .file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h"
289 .file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h"
ARM GAS /tmp/cciBLZ6U.s page 10
DEFINED SYMBOLS
*ABS*:00000000 stm32g4xx_it.c
/tmp/cciBLZ6U.s:21 .text.NMI_Handler:00000000 $t
/tmp/cciBLZ6U.s:27 .text.NMI_Handler:00000000 NMI_Handler
/tmp/cciBLZ6U.s:44 .text.HardFault_Handler:00000000 $t
/tmp/cciBLZ6U.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
/tmp/cciBLZ6U.s:67 .text.MemManage_Handler:00000000 $t
/tmp/cciBLZ6U.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
/tmp/cciBLZ6U.s:90 .text.BusFault_Handler:00000000 $t
/tmp/cciBLZ6U.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
/tmp/cciBLZ6U.s:113 .text.UsageFault_Handler:00000000 $t
/tmp/cciBLZ6U.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
/tmp/cciBLZ6U.s:136 .text.SVC_Handler:00000000 $t
/tmp/cciBLZ6U.s:142 .text.SVC_Handler:00000000 SVC_Handler
/tmp/cciBLZ6U.s:155 .text.DebugMon_Handler:00000000 $t
/tmp/cciBLZ6U.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
/tmp/cciBLZ6U.s:174 .text.PendSV_Handler:00000000 $t
/tmp/cciBLZ6U.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
/tmp/cciBLZ6U.s:193 .text.SysTick_Handler:00000000 $t
/tmp/cciBLZ6U.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
/tmp/cciBLZ6U.s:219 .text.USB_LP_IRQHandler:00000000 $t
/tmp/cciBLZ6U.s:225 .text.USB_LP_IRQHandler:00000000 USB_LP_IRQHandler
/tmp/cciBLZ6U.s:245 .text.USB_LP_IRQHandler:0000000c $d
/tmp/cciBLZ6U.s:250 .text.TIM3_IRQHandler:00000000 $t
/tmp/cciBLZ6U.s:256 .text.TIM3_IRQHandler:00000000 TIM3_IRQHandler
/tmp/cciBLZ6U.s:276 .text.TIM3_IRQHandler:0000000c $d
UNDEFINED SYMBOLS
HAL_IncTick
HAL_PCD_IRQHandler
hpcd_USB_FS
HAL_TIM_IRQHandler
htim3
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
build/stm32g4xx_ll_adc.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c
+30
View File
@@ -0,0 +1,30 @@
ARM GAS /tmp/ccsoDKzN.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32g4xx_ll_adc.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c"
20 .Letext0:
ARM GAS /tmp/ccsoDKzN.s page 2
DEFINED SYMBOLS
*ABS*:00000000 stm32g4xx_ll_adc.c
NO UNDEFINED SYMBOLS
Binary file not shown.
+74
View File
@@ -0,0 +1,74 @@
build/stm32g4xx_ll_usb.o: \
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+73
View File
@@ -0,0 +1,73 @@
build/system_stm32g4xx.o: Src/system_stm32g4xx.c \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
+570
View File
@@ -0,0 +1,570 @@
ARM GAS /tmp/cc1Ld1Ft.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "system_stm32g4xx.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Src/system_stm32g4xx.c"
20 .section .text.SystemInit,"ax",%progbits
21 .align 1
22 .global SystemInit
23 .syntax unified
24 .thumb
25 .thumb_func
27 SystemInit:
28 .LFB329:
1:Src/system_stm32g4xx.c **** /**
2:Src/system_stm32g4xx.c **** ******************************************************************************
3:Src/system_stm32g4xx.c **** * @file system_stm32g4xx.c
4:Src/system_stm32g4xx.c **** * @author MCD Application Team
5:Src/system_stm32g4xx.c **** * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File
6:Src/system_stm32g4xx.c **** *
7:Src/system_stm32g4xx.c **** * This file provides two functions and one global variable to be called from
8:Src/system_stm32g4xx.c **** * user application:
9:Src/system_stm32g4xx.c **** * - SystemInit(): This function is called at startup just after reset and
10:Src/system_stm32g4xx.c **** * before branch to main program. This call is made inside
11:Src/system_stm32g4xx.c **** * the "startup_stm32g4xx.s" file.
12:Src/system_stm32g4xx.c **** *
13:Src/system_stm32g4xx.c **** * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used
14:Src/system_stm32g4xx.c **** * by the user application to setup the SysTick
15:Src/system_stm32g4xx.c **** * timer or configure other parameters.
16:Src/system_stm32g4xx.c **** *
17:Src/system_stm32g4xx.c **** * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must
18:Src/system_stm32g4xx.c **** * be called whenever the core clock is changed
19:Src/system_stm32g4xx.c **** * during program execution.
20:Src/system_stm32g4xx.c **** *
21:Src/system_stm32g4xx.c **** * After each device reset the HSI (16 MHz) is used as system clock source.
22:Src/system_stm32g4xx.c **** * Then SystemInit() function is called, in "startup_stm32g4xx.s" file, to
23:Src/system_stm32g4xx.c **** * configure the system clock before to branch to main program.
24:Src/system_stm32g4xx.c **** *
25:Src/system_stm32g4xx.c **** * This file configures the system clock as follows:
26:Src/system_stm32g4xx.c **** *=============================================================================
27:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
28:Src/system_stm32g4xx.c **** * System Clock source | HSI
29:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
30:Src/system_stm32g4xx.c **** * SYSCLK(Hz) | 16000000
ARM GAS /tmp/cc1Ld1Ft.s page 2
31:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
32:Src/system_stm32g4xx.c **** * HCLK(Hz) | 16000000
33:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
34:Src/system_stm32g4xx.c **** * AHB Prescaler | 1
35:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
36:Src/system_stm32g4xx.c **** * APB1 Prescaler | 1
37:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
38:Src/system_stm32g4xx.c **** * APB2 Prescaler | 1
39:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
40:Src/system_stm32g4xx.c **** * PLL_M | 1
41:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
42:Src/system_stm32g4xx.c **** * PLL_N | 16
43:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
44:Src/system_stm32g4xx.c **** * PLL_P | 7
45:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
46:Src/system_stm32g4xx.c **** * PLL_Q | 2
47:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
48:Src/system_stm32g4xx.c **** * PLL_R | 2
49:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
50:Src/system_stm32g4xx.c **** * Require 48MHz for RNG | Disabled
51:Src/system_stm32g4xx.c **** *-----------------------------------------------------------------------------
52:Src/system_stm32g4xx.c **** *=============================================================================
53:Src/system_stm32g4xx.c **** ******************************************************************************
54:Src/system_stm32g4xx.c **** * @attention
55:Src/system_stm32g4xx.c **** *
56:Src/system_stm32g4xx.c **** * Copyright (c) 2019 STMicroelectronics.
57:Src/system_stm32g4xx.c **** * All rights reserved.
58:Src/system_stm32g4xx.c **** *
59:Src/system_stm32g4xx.c **** * This software is licensed under terms that can be found in the LICENSE file
60:Src/system_stm32g4xx.c **** * in the root directory of this software component.
61:Src/system_stm32g4xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
62:Src/system_stm32g4xx.c **** *
63:Src/system_stm32g4xx.c **** ******************************************************************************
64:Src/system_stm32g4xx.c **** */
65:Src/system_stm32g4xx.c ****
66:Src/system_stm32g4xx.c **** /** @addtogroup CMSIS
67:Src/system_stm32g4xx.c **** * @{
68:Src/system_stm32g4xx.c **** */
69:Src/system_stm32g4xx.c ****
70:Src/system_stm32g4xx.c **** /** @addtogroup stm32g4xx_system
71:Src/system_stm32g4xx.c **** * @{
72:Src/system_stm32g4xx.c **** */
73:Src/system_stm32g4xx.c ****
74:Src/system_stm32g4xx.c **** /** @addtogroup STM32G4xx_System_Private_Includes
75:Src/system_stm32g4xx.c **** * @{
76:Src/system_stm32g4xx.c **** */
77:Src/system_stm32g4xx.c ****
78:Src/system_stm32g4xx.c **** #include "stm32g4xx.h"
79:Src/system_stm32g4xx.c ****
80:Src/system_stm32g4xx.c **** #if !defined (HSE_VALUE)
81:Src/system_stm32g4xx.c **** #define HSE_VALUE 24000000U /*!< Value of the External oscillator in Hz */
82:Src/system_stm32g4xx.c **** #endif /* HSE_VALUE */
83:Src/system_stm32g4xx.c ****
84:Src/system_stm32g4xx.c **** #if !defined (HSI_VALUE)
85:Src/system_stm32g4xx.c **** #define HSI_VALUE 16000000U /*!< Value of the Internal oscillator in Hz*/
86:Src/system_stm32g4xx.c **** #endif /* HSI_VALUE */
87:Src/system_stm32g4xx.c ****
ARM GAS /tmp/cc1Ld1Ft.s page 3
88:Src/system_stm32g4xx.c **** /**
89:Src/system_stm32g4xx.c **** * @}
90:Src/system_stm32g4xx.c **** */
91:Src/system_stm32g4xx.c ****
92:Src/system_stm32g4xx.c **** /** @addtogroup STM32G4xx_System_Private_TypesDefinitions
93:Src/system_stm32g4xx.c **** * @{
94:Src/system_stm32g4xx.c **** */
95:Src/system_stm32g4xx.c ****
96:Src/system_stm32g4xx.c **** /**
97:Src/system_stm32g4xx.c **** * @}
98:Src/system_stm32g4xx.c **** */
99:Src/system_stm32g4xx.c ****
100:Src/system_stm32g4xx.c **** /** @addtogroup STM32G4xx_System_Private_Defines
101:Src/system_stm32g4xx.c **** * @{
102:Src/system_stm32g4xx.c **** */
103:Src/system_stm32g4xx.c ****
104:Src/system_stm32g4xx.c **** /************************* Miscellaneous Configuration ************************/
105:Src/system_stm32g4xx.c **** /* Note: Following vector table addresses must be defined in line with linker
106:Src/system_stm32g4xx.c **** configuration. */
107:Src/system_stm32g4xx.c **** /*!< Uncomment the following line if you need to relocate the vector table
108:Src/system_stm32g4xx.c **** anywhere in Flash or Sram, else the vector table is kept at the automatic
109:Src/system_stm32g4xx.c **** remap of boot address selected */
110:Src/system_stm32g4xx.c **** /* #define USER_VECT_TAB_ADDRESS */
111:Src/system_stm32g4xx.c ****
112:Src/system_stm32g4xx.c **** #if defined(USER_VECT_TAB_ADDRESS)
113:Src/system_stm32g4xx.c **** /*!< Uncomment the following line if you need to relocate your vector Table
114:Src/system_stm32g4xx.c **** in Sram else user remap will be done in Flash. */
115:Src/system_stm32g4xx.c **** /* #define VECT_TAB_SRAM */
116:Src/system_stm32g4xx.c **** #if defined(VECT_TAB_SRAM)
117:Src/system_stm32g4xx.c **** #define VECT_TAB_BASE_ADDRESS SRAM_BASE /*!< Vector Table base address field.
118:Src/system_stm32g4xx.c **** This value must be a multiple of 0x200. */
119:Src/system_stm32g4xx.c **** #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
120:Src/system_stm32g4xx.c **** This value must be a multiple of 0x200. */
121:Src/system_stm32g4xx.c **** #else
122:Src/system_stm32g4xx.c **** #define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field.
123:Src/system_stm32g4xx.c **** This value must be a multiple of 0x200. */
124:Src/system_stm32g4xx.c **** #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
125:Src/system_stm32g4xx.c **** This value must be a multiple of 0x200. */
126:Src/system_stm32g4xx.c **** #endif /* VECT_TAB_SRAM */
127:Src/system_stm32g4xx.c **** #endif /* USER_VECT_TAB_ADDRESS */
128:Src/system_stm32g4xx.c **** /******************************************************************************/
129:Src/system_stm32g4xx.c **** /**
130:Src/system_stm32g4xx.c **** * @}
131:Src/system_stm32g4xx.c **** */
132:Src/system_stm32g4xx.c ****
133:Src/system_stm32g4xx.c **** /** @addtogroup STM32G4xx_System_Private_Macros
134:Src/system_stm32g4xx.c **** * @{
135:Src/system_stm32g4xx.c **** */
136:Src/system_stm32g4xx.c ****
137:Src/system_stm32g4xx.c **** /**
138:Src/system_stm32g4xx.c **** * @}
139:Src/system_stm32g4xx.c **** */
140:Src/system_stm32g4xx.c ****
141:Src/system_stm32g4xx.c **** /** @addtogroup STM32G4xx_System_Private_Variables
142:Src/system_stm32g4xx.c **** * @{
143:Src/system_stm32g4xx.c **** */
144:Src/system_stm32g4xx.c **** /* The SystemCoreClock variable is updated in three ways:
ARM GAS /tmp/cc1Ld1Ft.s page 4
145:Src/system_stm32g4xx.c **** 1) by calling CMSIS function SystemCoreClockUpdate()
146:Src/system_stm32g4xx.c **** 2) by calling HAL API function HAL_RCC_GetHCLKFreq()
147:Src/system_stm32g4xx.c **** 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
148:Src/system_stm32g4xx.c **** Note: If you use this function to configure the system clock; then there
149:Src/system_stm32g4xx.c **** is no need to call the 2 first functions listed above, since SystemCoreClock
150:Src/system_stm32g4xx.c **** variable is updated automatically.
151:Src/system_stm32g4xx.c **** */
152:Src/system_stm32g4xx.c **** uint32_t SystemCoreClock = HSI_VALUE;
153:Src/system_stm32g4xx.c ****
154:Src/system_stm32g4xx.c **** const uint8_t AHBPrescTable[16] = {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U, 6U, 7U, 8U, 9U
155:Src/system_stm32g4xx.c **** const uint8_t APBPrescTable[8] = {0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U};
156:Src/system_stm32g4xx.c ****
157:Src/system_stm32g4xx.c **** /**
158:Src/system_stm32g4xx.c **** * @}
159:Src/system_stm32g4xx.c **** */
160:Src/system_stm32g4xx.c ****
161:Src/system_stm32g4xx.c **** /** @addtogroup STM32G4xx_System_Private_FunctionPrototypes
162:Src/system_stm32g4xx.c **** * @{
163:Src/system_stm32g4xx.c **** */
164:Src/system_stm32g4xx.c ****
165:Src/system_stm32g4xx.c **** /**
166:Src/system_stm32g4xx.c **** * @}
167:Src/system_stm32g4xx.c **** */
168:Src/system_stm32g4xx.c ****
169:Src/system_stm32g4xx.c **** /** @addtogroup STM32G4xx_System_Private_Functions
170:Src/system_stm32g4xx.c **** * @{
171:Src/system_stm32g4xx.c **** */
172:Src/system_stm32g4xx.c ****
173:Src/system_stm32g4xx.c **** /**
174:Src/system_stm32g4xx.c **** * @brief Setup the microcontroller system.
175:Src/system_stm32g4xx.c **** * @param None
176:Src/system_stm32g4xx.c **** * @retval None
177:Src/system_stm32g4xx.c **** */
178:Src/system_stm32g4xx.c ****
179:Src/system_stm32g4xx.c **** void SystemInit(void)
180:Src/system_stm32g4xx.c **** {
29 .loc 1 180 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
181:Src/system_stm32g4xx.c **** /* FPU settings ------------------------------------------------------------*/
182:Src/system_stm32g4xx.c **** #if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
183:Src/system_stm32g4xx.c **** SCB->CPACR |= ((3UL << (10*2))|(3UL << (11*2))); /* set CP10 and CP11 Full Access */
34 .loc 1 183 5 view .LVU1
35 .loc 1 183 8 is_stmt 0 view .LVU2
36 0000 034A ldr r2, .L2
37 0002 D2F88830 ldr r3, [r2, #136]
38 .loc 1 183 16 view .LVU3
39 0006 43F47003 orr r3, r3, #15728640
40 000a C2F88830 str r3, [r2, #136]
184:Src/system_stm32g4xx.c **** #endif
185:Src/system_stm32g4xx.c ****
186:Src/system_stm32g4xx.c **** /* Configure the Vector Table location add offset address ------------------*/
187:Src/system_stm32g4xx.c **** #if defined(USER_VECT_TAB_ADDRESS)
188:Src/system_stm32g4xx.c **** SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM
189:Src/system_stm32g4xx.c **** #endif /* USER_VECT_TAB_ADDRESS */
ARM GAS /tmp/cc1Ld1Ft.s page 5
190:Src/system_stm32g4xx.c **** }
41 .loc 1 190 1 view .LVU4
42 000e 7047 bx lr
43 .L3:
44 .align 2
45 .L2:
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
48 .LFE329:
50 .section .text.SystemCoreClockUpdate,"ax",%progbits
51 .align 1
52 .global SystemCoreClockUpdate
53 .syntax unified
54 .thumb
55 .thumb_func
57 SystemCoreClockUpdate:
58 .LFB330:
191:Src/system_stm32g4xx.c ****
192:Src/system_stm32g4xx.c **** /**
193:Src/system_stm32g4xx.c **** * @brief Update SystemCoreClock variable according to Clock Register Values.
194:Src/system_stm32g4xx.c **** * The SystemCoreClock variable contains the core clock (HCLK), it can
195:Src/system_stm32g4xx.c **** * be used by the user application to setup the SysTick timer or configure
196:Src/system_stm32g4xx.c **** * other parameters.
197:Src/system_stm32g4xx.c **** *
198:Src/system_stm32g4xx.c **** * @note Each time the core clock (HCLK) changes, this function must be called
199:Src/system_stm32g4xx.c **** * to update SystemCoreClock variable value. Otherwise, any configuration
200:Src/system_stm32g4xx.c **** * based on this variable will be incorrect.
201:Src/system_stm32g4xx.c **** *
202:Src/system_stm32g4xx.c **** * @note - The system frequency computed by this function is not the real
203:Src/system_stm32g4xx.c **** * frequency in the chip. It is calculated based on the predefined
204:Src/system_stm32g4xx.c **** * constant and the selected clock source:
205:Src/system_stm32g4xx.c **** *
206:Src/system_stm32g4xx.c **** * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(**)
207:Src/system_stm32g4xx.c **** *
208:Src/system_stm32g4xx.c **** * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(***)
209:Src/system_stm32g4xx.c **** *
210:Src/system_stm32g4xx.c **** * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(***)
211:Src/system_stm32g4xx.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors.
212:Src/system_stm32g4xx.c **** *
213:Src/system_stm32g4xx.c **** * (**) HSI_VALUE is a constant defined in stm32g4xx_hal.h file (default value
214:Src/system_stm32g4xx.c **** * 16 MHz) but the real value may vary depending on the variations
215:Src/system_stm32g4xx.c **** * in voltage and temperature.
216:Src/system_stm32g4xx.c **** *
217:Src/system_stm32g4xx.c **** * (***) HSE_VALUE is a constant defined in stm32g4xx_hal.h file (default value
218:Src/system_stm32g4xx.c **** * 24 MHz), user has to ensure that HSE_VALUE is same as the real
219:Src/system_stm32g4xx.c **** * frequency of the crystal used. Otherwise, this function may
220:Src/system_stm32g4xx.c **** * have wrong result.
221:Src/system_stm32g4xx.c **** *
222:Src/system_stm32g4xx.c **** * - The result of this function could be not correct when using fractional
223:Src/system_stm32g4xx.c **** * value for HSE crystal.
224:Src/system_stm32g4xx.c **** *
225:Src/system_stm32g4xx.c **** * @param None
226:Src/system_stm32g4xx.c **** * @retval None
227:Src/system_stm32g4xx.c **** */
228:Src/system_stm32g4xx.c **** void SystemCoreClockUpdate(void)
229:Src/system_stm32g4xx.c **** {
59 .loc 1 229 1 is_stmt 1 view -0
ARM GAS /tmp/cc1Ld1Ft.s page 6
60 .cfi_startproc
61 @ args = 0, pretend = 0, frame = 0
62 @ frame_needed = 0, uses_anonymous_args = 0
63 @ link register save eliminated.
230:Src/system_stm32g4xx.c **** uint32_t tmp, pllvco, pllr, pllsource, pllm;
64 .loc 1 230 3 view .LVU6
231:Src/system_stm32g4xx.c ****
232:Src/system_stm32g4xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
233:Src/system_stm32g4xx.c **** switch (RCC->CFGR & RCC_CFGR_SWS)
65 .loc 1 233 3 view .LVU7
66 .loc 1 233 14 is_stmt 0 view .LVU8
67 0000 1E4B ldr r3, .L12
68 0002 9B68 ldr r3, [r3, #8]
69 .loc 1 233 21 view .LVU9
70 0004 03F00C03 and r3, r3, #12
71 .loc 1 233 3 view .LVU10
72 0008 082B cmp r3, #8
73 000a 12D0 beq .L5
74 000c 0C2B cmp r3, #12
75 000e 14D0 beq .L6
76 0010 042B cmp r3, #4
77 0012 0AD0 beq .L10
78 .L7:
234:Src/system_stm32g4xx.c **** {
235:Src/system_stm32g4xx.c **** case 0x04: /* HSI used as system clock source */
236:Src/system_stm32g4xx.c **** SystemCoreClock = HSI_VALUE;
237:Src/system_stm32g4xx.c **** break;
238:Src/system_stm32g4xx.c ****
239:Src/system_stm32g4xx.c **** case 0x08: /* HSE used as system clock source */
240:Src/system_stm32g4xx.c **** SystemCoreClock = HSE_VALUE;
241:Src/system_stm32g4xx.c **** break;
242:Src/system_stm32g4xx.c ****
243:Src/system_stm32g4xx.c **** case 0x0C: /* PLL used as system clock source */
244:Src/system_stm32g4xx.c **** /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLLM) * PLLN
245:Src/system_stm32g4xx.c **** SYSCLK = PLL_VCO / PLLR
246:Src/system_stm32g4xx.c **** */
247:Src/system_stm32g4xx.c **** pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC);
248:Src/system_stm32g4xx.c **** pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4) + 1U ;
249:Src/system_stm32g4xx.c **** if (pllsource == 0x02UL) /* HSI used as PLL clock source */
250:Src/system_stm32g4xx.c **** {
251:Src/system_stm32g4xx.c **** pllvco = (HSI_VALUE / pllm);
252:Src/system_stm32g4xx.c **** }
253:Src/system_stm32g4xx.c **** else /* HSE used as PLL clock source */
254:Src/system_stm32g4xx.c **** {
255:Src/system_stm32g4xx.c **** pllvco = (HSE_VALUE / pllm);
256:Src/system_stm32g4xx.c **** }
257:Src/system_stm32g4xx.c **** pllvco = pllvco * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 8);
258:Src/system_stm32g4xx.c **** pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25) + 1U) * 2U;
259:Src/system_stm32g4xx.c **** SystemCoreClock = pllvco/pllr;
260:Src/system_stm32g4xx.c **** break;
261:Src/system_stm32g4xx.c ****
262:Src/system_stm32g4xx.c **** default:
263:Src/system_stm32g4xx.c **** break;
264:Src/system_stm32g4xx.c **** }
265:Src/system_stm32g4xx.c **** /* Compute HCLK clock frequency --------------------------------------------*/
266:Src/system_stm32g4xx.c **** /* Get HCLK prescaler */
267:Src/system_stm32g4xx.c **** tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)];
ARM GAS /tmp/cc1Ld1Ft.s page 7
79 .loc 1 267 3 is_stmt 1 view .LVU11
80 .loc 1 267 28 is_stmt 0 view .LVU12
81 0014 194B ldr r3, .L12
82 0016 9B68 ldr r3, [r3, #8]
83 .loc 1 267 52 view .LVU13
84 0018 C3F30313 ubfx r3, r3, #4, #4
85 .loc 1 267 22 view .LVU14
86 001c 184A ldr r2, .L12+4
87 001e D15C ldrb r1, [r2, r3] @ zero_extendqisi2
88 .LVL0:
268:Src/system_stm32g4xx.c **** /* HCLK clock frequency */
269:Src/system_stm32g4xx.c **** SystemCoreClock >>= tmp;
89 .loc 1 269 3 is_stmt 1 view .LVU15
90 .loc 1 269 19 is_stmt 0 view .LVU16
91 0020 184A ldr r2, .L12+8
92 0022 1368 ldr r3, [r2]
93 0024 CB40 lsrs r3, r3, r1
94 0026 1360 str r3, [r2]
270:Src/system_stm32g4xx.c **** }
95 .loc 1 270 1 view .LVU17
96 0028 7047 bx lr
97 .LVL1:
98 .L10:
236:Src/system_stm32g4xx.c **** break;
99 .loc 1 236 7 is_stmt 1 view .LVU18
236:Src/system_stm32g4xx.c **** break;
100 .loc 1 236 23 is_stmt 0 view .LVU19
101 002a 164B ldr r3, .L12+8
102 002c 164A ldr r2, .L12+12
103 002e 1A60 str r2, [r3]
237:Src/system_stm32g4xx.c ****
104 .loc 1 237 7 is_stmt 1 view .LVU20
105 0030 F0E7 b .L7
106 .L5:
240:Src/system_stm32g4xx.c **** break;
107 .loc 1 240 7 view .LVU21
240:Src/system_stm32g4xx.c **** break;
108 .loc 1 240 23 is_stmt 0 view .LVU22
109 0032 144B ldr r3, .L12+8
110 0034 154A ldr r2, .L12+16
111 0036 1A60 str r2, [r3]
241:Src/system_stm32g4xx.c ****
112 .loc 1 241 7 is_stmt 1 view .LVU23
113 0038 ECE7 b .L7
114 .L6:
247:Src/system_stm32g4xx.c **** pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4) + 1U ;
115 .loc 1 247 7 view .LVU24
247:Src/system_stm32g4xx.c **** pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4) + 1U ;
116 .loc 1 247 23 is_stmt 0 view .LVU25
117 003a 104A ldr r2, .L12
118 003c D368 ldr r3, [r2, #12]
247:Src/system_stm32g4xx.c **** pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4) + 1U ;
119 .loc 1 247 17 view .LVU26
120 003e 03F00303 and r3, r3, #3
121 .LVL2:
248:Src/system_stm32g4xx.c **** if (pllsource == 0x02UL) /* HSI used as PLL clock source */
122 .loc 1 248 7 is_stmt 1 view .LVU27
ARM GAS /tmp/cc1Ld1Ft.s page 8
248:Src/system_stm32g4xx.c **** if (pllsource == 0x02UL) /* HSI used as PLL clock source */
123 .loc 1 248 19 is_stmt 0 view .LVU28
124 0042 D268 ldr r2, [r2, #12]
248:Src/system_stm32g4xx.c **** if (pllsource == 0x02UL) /* HSI used as PLL clock source */
125 .loc 1 248 49 view .LVU29
126 0044 C2F30312 ubfx r2, r2, #4, #4
248:Src/system_stm32g4xx.c **** if (pllsource == 0x02UL) /* HSI used as PLL clock source */
127 .loc 1 248 12 view .LVU30
128 0048 0132 adds r2, r2, #1
129 .LVL3:
249:Src/system_stm32g4xx.c **** {
130 .loc 1 249 7 is_stmt 1 view .LVU31
249:Src/system_stm32g4xx.c **** {
131 .loc 1 249 10 is_stmt 0 view .LVU32
132 004a 022B cmp r3, #2
133 004c 12D0 beq .L11
255:Src/system_stm32g4xx.c **** }
134 .loc 1 255 9 is_stmt 1 view .LVU33
255:Src/system_stm32g4xx.c **** }
135 .loc 1 255 16 is_stmt 0 view .LVU34
136 004e 0F4B ldr r3, .L12+16
137 .LVL4:
255:Src/system_stm32g4xx.c **** }
138 .loc 1 255 16 view .LVU35
139 0050 B3FBF2F2 udiv r2, r3, r2
140 .LVL5:
141 .L9:
257:Src/system_stm32g4xx.c **** pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25) + 1U) * 2U;
142 .loc 1 257 7 is_stmt 1 view .LVU36
257:Src/system_stm32g4xx.c **** pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25) + 1U) * 2U;
143 .loc 1 257 30 is_stmt 0 view .LVU37
144 0054 0949 ldr r1, .L12
145 0056 CB68 ldr r3, [r1, #12]
257:Src/system_stm32g4xx.c **** pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25) + 1U) * 2U;
146 .loc 1 257 60 view .LVU38
147 0058 C3F30623 ubfx r3, r3, #8, #7
257:Src/system_stm32g4xx.c **** pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25) + 1U) * 2U;
148 .loc 1 257 14 view .LVU39
149 005c 02FB03F3 mul r3, r2, r3
150 .LVL6:
258:Src/system_stm32g4xx.c **** SystemCoreClock = pllvco/pllr;
151 .loc 1 258 7 is_stmt 1 view .LVU40
258:Src/system_stm32g4xx.c **** SystemCoreClock = pllvco/pllr;
152 .loc 1 258 20 is_stmt 0 view .LVU41
153 0060 CA68 ldr r2, [r1, #12]
258:Src/system_stm32g4xx.c **** SystemCoreClock = pllvco/pllr;
154 .loc 1 258 50 view .LVU42
155 0062 C2F34162 ubfx r2, r2, #25, #2
258:Src/system_stm32g4xx.c **** SystemCoreClock = pllvco/pllr;
156 .loc 1 258 57 view .LVU43
157 0066 0132 adds r2, r2, #1
258:Src/system_stm32g4xx.c **** SystemCoreClock = pllvco/pllr;
158 .loc 1 258 12 view .LVU44
159 0068 5200 lsls r2, r2, #1
160 .LVL7:
259:Src/system_stm32g4xx.c **** break;
161 .loc 1 259 7 is_stmt 1 view .LVU45
ARM GAS /tmp/cc1Ld1Ft.s page 9
259:Src/system_stm32g4xx.c **** break;
162 .loc 1 259 31 is_stmt 0 view .LVU46
163 006a B3FBF2F3 udiv r3, r3, r2
164 .LVL8:
259:Src/system_stm32g4xx.c **** break;
165 .loc 1 259 23 view .LVU47
166 006e 054A ldr r2, .L12+8
167 .LVL9:
259:Src/system_stm32g4xx.c **** break;
168 .loc 1 259 23 view .LVU48
169 0070 1360 str r3, [r2]
260:Src/system_stm32g4xx.c ****
170 .loc 1 260 7 is_stmt 1 view .LVU49
171 0072 CFE7 b .L7
172 .LVL10:
173 .L11:
251:Src/system_stm32g4xx.c **** }
174 .loc 1 251 9 view .LVU50
251:Src/system_stm32g4xx.c **** }
175 .loc 1 251 16 is_stmt 0 view .LVU51
176 0074 044B ldr r3, .L12+12
177 .LVL11:
251:Src/system_stm32g4xx.c **** }
178 .loc 1 251 16 view .LVU52
179 0076 B3FBF2F2 udiv r2, r3, r2
180 .LVL12:
251:Src/system_stm32g4xx.c **** }
181 .loc 1 251 16 view .LVU53
182 007a EBE7 b .L9
183 .L13:
184 .align 2
185 .L12:
186 007c 00100240 .word 1073876992
187 0080 00000000 .word AHBPrescTable
188 0084 00000000 .word SystemCoreClock
189 0088 0024F400 .word 16000000
190 008c 0080BB00 .word 12288000
191 .cfi_endproc
192 .LFE330:
194 .global APBPrescTable
195 .section .rodata.APBPrescTable,"a"
196 .align 2
199 APBPrescTable:
200 0000 00000000 .ascii "\000\000\000\000\001\002\003\004"
200 01020304
201 .global AHBPrescTable
202 .section .rodata.AHBPrescTable,"a"
203 .align 2
206 AHBPrescTable:
207 0000 00000000 .ascii "\000\000\000\000\000\000\000\000\001\002\003\004\006"
207 00000000
207 01020304
207 06
208 000d 070809 .ascii "\007\010\011"
209 .global SystemCoreClock
210 .section .data.SystemCoreClock,"aw"
211 .align 2
ARM GAS /tmp/cc1Ld1Ft.s page 10
214 SystemCoreClock:
215 0000 0024F400 .word 16000000
216 .text
217 .Letext0:
218 .file 2 "/usr/lib/gcc/arm-none-eabi/12.2.1/include/stdint.h"
219 .file 3 "Drivers/CMSIS/Include/core_cm4.h"
220 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h"
221 .file 5 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h"
ARM GAS /tmp/cc1Ld1Ft.s page 11
DEFINED SYMBOLS
*ABS*:00000000 system_stm32g4xx.c
/tmp/cc1Ld1Ft.s:21 .text.SystemInit:00000000 $t
/tmp/cc1Ld1Ft.s:27 .text.SystemInit:00000000 SystemInit
/tmp/cc1Ld1Ft.s:46 .text.SystemInit:00000010 $d
/tmp/cc1Ld1Ft.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/cc1Ld1Ft.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/cc1Ld1Ft.s:186 .text.SystemCoreClockUpdate:0000007c $d
/tmp/cc1Ld1Ft.s:206 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/cc1Ld1Ft.s:214 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/cc1Ld1Ft.s:199 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/cc1Ld1Ft.s:196 .rodata.APBPrescTable:00000000 $d
/tmp/cc1Ld1Ft.s:203 .rodata.AHBPrescTable:00000000 $d
/tmp/cc1Ld1Ft.s:211 .data.SystemCoreClock:00000000 $d
NO UNDEFINED SYMBOLS
Binary file not shown.
+96
View File
@@ -0,0 +1,96 @@
build/usb_device.o: Src/usb_device.c Inc/usb_device.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
Inc/stm32g4xx_hal_conf.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_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 \
Middlewares/ST/STM32_USB_Device_Library/Class/AUDIO/Inc/usbd_audio.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Inc/usbd_audio_if.h
Inc/usb_device.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
Inc/stm32g4xx_hal_conf.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_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:
Middlewares/ST/STM32_USB_Device_Library/Class/AUDIO/Inc/usbd_audio.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Inc/usbd_audio_if.h:

Some files were not shown because too many files have changed in this diff Show More