From 72f7b16e51a9778cc51bbfc44e860af2729093af Mon Sep 17 00:00:00 2001 From: andrey Date: Fri, 22 Aug 2025 13:06:34 +0300 Subject: [PATCH] iwdg correct --- .mxproject | 27 +- Core/Inc/can.h | 14 +- Core/Inc/gpio.h | 14 +- Core/Inc/iwdg.h | 52 + Core/Inc/main.h | 69 +- Core/Inc/message.h | 4 +- Core/Inc/package.h | 48 +- Core/Inc/stm32f1xx_hal_conf.h | 18 +- Core/Inc/stm32f1xx_hal_conf.h.bak | 391 + Core/Inc/stm32f1xx_it.h | 3 +- Core/Inc/tim.h | 14 +- Core/Src/can.c | 20 +- Core/Src/gpio.c | 58 +- Core/Src/iwdg.c | 55 + Core/Src/lampa.c | 37 +- Core/Src/main.c | 263 +- Core/Src/main.c.bak | 492 + Core/Src/message.c | 19 +- Core/Src/stm32f1xx_hal_msp.c | 8 +- Core/Src/stm32f1xx_hal_timebase_tim.c | 127 + Core/Src/stm32f1xx_it.c | 21 +- Core/Src/tim.c | 32 +- .../Device/ST/STM32F1xx/Include/stm32f103xe.h | 52 +- .../Device/ST/STM32F1xx/Include/stm32f1xx.h | 75 +- .../ST/STM32F1xx/Include/system_stm32f1xx.h | 16 +- Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt | 6 + .../Inc/Legacy/stm32_hal_legacy.h | 914 +- .../STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h | 13 +- .../Inc/stm32f1xx_hal_can.h | 73 +- .../Inc/stm32f1xx_hal_cortex.h | 14 +- .../Inc/stm32f1xx_hal_def.h | 15 +- .../Inc/stm32f1xx_hal_dma.h | 36 +- .../Inc/stm32f1xx_hal_dma_ex.h | 12 +- .../Inc/stm32f1xx_hal_exti.h | 30 +- .../Inc/stm32f1xx_hal_flash.h | 13 +- .../Inc/stm32f1xx_hal_flash_ex.h | 13 +- .../Inc/stm32f1xx_hal_gpio.h | 12 +- .../Inc/stm32f1xx_hal_gpio_ex.h | 12 +- .../Inc/stm32f1xx_hal_iwdg.h | 220 + .../Inc/stm32f1xx_hal_iwdg.h.bak | 232 + .../Inc/stm32f1xx_hal_pwr.h | 13 +- .../Inc/stm32f1xx_hal_rcc.h | 15 +- .../Inc/stm32f1xx_hal_rcc_ex.h | 13 +- .../Inc/stm32f1xx_hal_tim.h | 282 +- .../Inc/stm32f1xx_hal_tim_ex.h | 31 +- .../Inc/stm32f1xx_ll_bus.h | 1012 + .../Inc/stm32f1xx_ll_cortex.h | 638 + .../Inc/stm32f1xx_ll_dma.h | 1958 ++ .../Inc/stm32f1xx_ll_exti.h | 886 + .../Inc/stm32f1xx_ll_gpio.h | 2341 ++ .../Inc/stm32f1xx_ll_iwdg.h | 302 + .../Inc/stm32f1xx_ll_pwr.h | 437 + .../Inc/stm32f1xx_ll_rcc.h | 2309 ++ .../Inc/stm32f1xx_ll_system.h | 575 + .../Inc/stm32f1xx_ll_tim.h | 3901 +++ .../Inc/stm32f1xx_ll_utils.h | 270 + Drivers/STM32F1xx_HAL_Driver/LICENSE.txt | 6 + .../STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c | 31 +- .../Src/stm32f1xx_hal_can.c | 212 +- .../Src/stm32f1xx_hal_cortex.c | 94 +- .../Src/stm32f1xx_hal_dma.c | 20 +- .../Src/stm32f1xx_hal_exti.c | 54 +- .../Src/stm32f1xx_hal_flash.c | 18 +- .../Src/stm32f1xx_hal_flash_ex.c | 24 +- .../Src/stm32f1xx_hal_gpio.c | 75 +- .../Src/stm32f1xx_hal_gpio_ex.c | 23 +- .../Src/stm32f1xx_hal_iwdg.c | 263 + .../Src/stm32f1xx_hal_pwr.c | 13 +- .../Src/stm32f1xx_hal_rcc.c | 25 +- .../Src/stm32f1xx_hal_rcc_ex.c | 25 +- .../Src/stm32f1xx_hal_tim.c | 1234 +- .../Src/stm32f1xx_hal_tim_ex.c | 467 +- MDK-ARM/JLinkLog.txt | 24966 +++------------- MDK-ARM/startup_stm32f103xe.lst | 12 +- MDK-ARM/uksvep_2_2_v1.uvguix.dimas | 511 +- MDK-ARM/uksvep_2_2_v1.uvguix.z | 3738 +++ MDK-ARM/uksvep_2_2_v1.uvoptx | 173 +- MDK-ARM/uksvep_2_2_v1.uvprojx | 93 +- MDK-ARM/uksvep_2_2_v1/can.crf | Bin 621420 -> 622730 bytes MDK-ARM/uksvep_2_2_v1/can.d | 66 +- MDK-ARM/uksvep_2_2_v1/can.o | Bin 705320 -> 16496 bytes MDK-ARM/uksvep_2_2_v1/crc16.crf | Bin 4812 -> 4818 bytes MDK-ARM/uksvep_2_2_v1/crc16.d | 5 +- MDK-ARM/uksvep_2_2_v1/crc16.o | Bin 16144 -> 4868 bytes MDK-ARM/uksvep_2_2_v1/eeprom.crf | Bin 612350 -> 613605 bytes MDK-ARM/uksvep_2_2_v1/eeprom.d | 61 +- MDK-ARM/uksvep_2_2_v1/eeprom.o | Bin 683884 -> 3964 bytes MDK-ARM/uksvep_2_2_v1/gpio.crf | Bin 616334 -> 617589 bytes MDK-ARM/uksvep_2_2_v1/gpio.d | 62 +- MDK-ARM/uksvep_2_2_v1/gpio.o | Bin 687128 -> 4088 bytes MDK-ARM/uksvep_2_2_v1/iwdg.crf | Bin 0 -> 613283 bytes MDK-ARM/uksvep_2_2_v1/iwdg.d | 31 + MDK-ARM/uksvep_2_2_v1/iwdg.o | Bin 0 -> 2920 bytes MDK-ARM/uksvep_2_2_v1/lampa.crf | Bin 621592 -> 623251 bytes MDK-ARM/uksvep_2_2_v1/lampa.d | 69 +- MDK-ARM/uksvep_2_2_v1/lampa.o | Bin 699300 -> 7832 bytes MDK-ARM/uksvep_2_2_v1/main.crf | Bin 624302 -> 627092 bytes MDK-ARM/uksvep_2_2_v1/main.d | 73 +- MDK-ARM/uksvep_2_2_v1/main.o | Bin 706388 -> 26840 bytes MDK-ARM/uksvep_2_2_v1/message.crf | Bin 617853 -> 619317 bytes MDK-ARM/uksvep_2_2_v1/message.d | 67 +- MDK-ARM/uksvep_2_2_v1/message.o | Bin 694692 -> 8512 bytes MDK-ARM/uksvep_2_2_v1/startup_stm32f103xe.o | Bin 6780 -> 6780 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.crf | Bin 613309 -> 614552 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.o | Bin 715484 -> 17080 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.crf | Bin 622519 -> 623762 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.o | Bin 738132 -> 29360 bytes .../uksvep_2_2_v1/stm32f1xx_hal_cortex.crf | Bin 612765 -> 614014 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.o | Bin 705544 -> 21028 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_dma.crf | Bin 624373 -> 625616 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_dma.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_dma.o | Bin 704364 -> 20248 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_exti.crf | Bin 614917 -> 616160 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_exti.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_exti.o | Bin 694972 -> 9424 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_flash.crf | Bin 616714 -> 617957 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_flash.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_flash.o | Bin 702828 -> 13784 bytes .../uksvep_2_2_v1/stm32f1xx_hal_flash_ex.crf | Bin 617938 -> 619181 bytes .../uksvep_2_2_v1/stm32f1xx_hal_flash_ex.d | 61 +- .../uksvep_2_2_v1/stm32f1xx_hal_flash_ex.o | Bin 702268 -> 16184 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_gpio.crf | Bin 615822 -> 617065 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_gpio.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_gpio.o | Bin 694540 -> 10100 bytes .../uksvep_2_2_v1/stm32f1xx_hal_gpio_ex.crf | Bin 611965 -> 613220 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_gpio_ex.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_gpio_ex.o | Bin 684452 -> 3440 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_iwdg.crf | Bin 0 -> 613364 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_iwdg.d | 32 + MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_iwdg.o | Bin 0 -> 3740 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_msp.crf | Bin 612195 -> 613450 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_msp.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_msp.o | Bin 682240 -> 2864 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_pwr.crf | Bin 614763 -> 616006 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_pwr.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_pwr.o | Bin 705712 -> 11708 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_rcc.crf | Bin 624106 -> 625355 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_rcc.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_rcc.o | Bin 705048 -> 18952 bytes .../uksvep_2_2_v1/stm32f1xx_hal_rcc_ex.crf | Bin 614675 -> 615918 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_rcc_ex.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_rcc_ex.o | Bin 686512 -> 7424 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_tim.crf | Bin 677180 -> 678423 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_tim.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_tim.o | Bin 880240 -> 108588 bytes .../uksvep_2_2_v1/stm32f1xx_hal_tim_ex.crf | Bin 637585 -> 638828 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_tim_ex.d | 61 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_tim_ex.o | Bin 755660 -> 43172 bytes .../stm32f1xx_hal_timebase_tim.d | 32 + .../stm32f1xx_hal_timebase_tim.o | Bin 0 -> 10536 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_it.crf | Bin 612519 -> 613774 bytes MDK-ARM/uksvep_2_2_v1/stm32f1xx_it.d | 63 +- MDK-ARM/uksvep_2_2_v1/stm32f1xx_it.o | Bin 696964 -> 6936 bytes MDK-ARM/uksvep_2_2_v1/system_stm32f1xx.crf | Bin 612177 -> 613420 bytes MDK-ARM/uksvep_2_2_v1/system_stm32f1xx.d | 60 +- MDK-ARM/uksvep_2_2_v1/system_stm32f1xx.o | Bin 683456 -> 4312 bytes MDK-ARM/uksvep_2_2_v1/tim.crf | Bin 613131 -> 614392 bytes MDK-ARM/uksvep_2_2_v1/tim.d | 65 +- MDK-ARM/uksvep_2_2_v1/tim.o | Bin 689964 -> 10568 bytes MDK-ARM/uksvep_2_2_v1/uksvep_2_2_v1.axf | Bin 660816 -> 183716 bytes .../uksvep_2_2_v1/uksvep_2_2_v1.build_log.htm | 83 +- MDK-ARM/uksvep_2_2_v1/uksvep_2_2_v1.hex | 1950 +- MDK-ARM/uksvep_2_2_v1/uksvep_2_2_v1.htm | 1518 +- MDK-ARM/uksvep_2_2_v1/uksvep_2_2_v1.lnp | 3 + MDK-ARM/uksvep_2_2_v1/uksvep_2_2_v1.map | 3887 ++- .../uksvep_2_2_v1_uksvep_2_2_v1.dep | 1594 +- uksvep_2_2_v1.ioc | 97 +- 170 files changed, 34697 insertions(+), 26640 deletions(-) create mode 100644 Core/Inc/iwdg.h create mode 100644 Core/Inc/stm32f1xx_hal_conf.h.bak create mode 100644 Core/Src/iwdg.c create mode 100644 Core/Src/main.c.bak create mode 100644 Core/Src/stm32f1xx_hal_timebase_tim.c create mode 100644 Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h.bak create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_iwdg.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h create mode 100644 Drivers/STM32F1xx_HAL_Driver/LICENSE.txt create mode 100644 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c create mode 100644 MDK-ARM/uksvep_2_2_v1.uvguix.z create mode 100644 MDK-ARM/uksvep_2_2_v1/iwdg.crf create mode 100644 MDK-ARM/uksvep_2_2_v1/iwdg.d create mode 100644 MDK-ARM/uksvep_2_2_v1/iwdg.o create mode 100644 MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_iwdg.crf create mode 100644 MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_iwdg.d create mode 100644 MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_iwdg.o create mode 100644 MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_timebase_tim.d create mode 100644 MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_timebase_tim.o diff --git a/.mxproject b/.mxproject index 5693451..d64c861 100644 --- a/.mxproject +++ b/.mxproject @@ -1,5 +1,5 @@ [PreviousLibFiles] -LibFiles=Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; +LibFiles=Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_iwdg.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_iwdg.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedCubeIDEFiles] SourceFiles=Core\Src\main.c;Core\Src\stm32f1xx_it.c;Core\Src\stm32f1xx_hal_msp.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Core\Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Core\Src/system_stm32f1xx.c;;; @@ -7,29 +7,32 @@ HeaderPath=Drivers\STM32F1xx_HAL_Driver\Inc;Drivers\STM32F1xx_HAL_Driver\Inc\Leg CDefines=USE_HAL_DRIVER;STM32F103xE;USE_HAL_DRIVER;USE_HAL_DRIVER; [PreviousUsedKeilFiles] -SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\can.c;..\Core\Src\tim.c;..\Core\Src\stm32f1xx_it.c;..\Core\Src\stm32f1xx_hal_msp.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;;; +SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\can.c;..\Core\Src\iwdg.c;..\Core\Src\tim.c;..\Core\Src\stm32f1xx_it.c;..\Core\Src\stm32f1xx_hal_msp.c;..\Core\Src\stm32f1xx_hal_timebase_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;;; HeaderPath=..\Drivers\STM32F1xx_HAL_Driver\Inc;..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;..\Drivers\CMSIS\Device\ST\STM32F1xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc; CDefines=USE_HAL_DRIVER;STM32F103xE;USE_HAL_DRIVER;USE_HAL_DRIVER; [PreviousGenFiles] AdvancedFolderStructure=true -HeaderFileListSize=6 +HeaderFileListSize=7 HeaderFiles#0=..\Core\Inc\gpio.h HeaderFiles#1=..\Core\Inc\can.h -HeaderFiles#2=..\Core\Inc\tim.h -HeaderFiles#3=..\Core\Inc\stm32f1xx_it.h -HeaderFiles#4=..\Core\Inc\stm32f1xx_hal_conf.h -HeaderFiles#5=..\Core\Inc\main.h +HeaderFiles#2=..\Core\Inc\iwdg.h +HeaderFiles#3=..\Core\Inc\tim.h +HeaderFiles#4=..\Core\Inc\stm32f1xx_it.h +HeaderFiles#5=..\Core\Inc\stm32f1xx_hal_conf.h +HeaderFiles#6=..\Core\Inc\main.h HeaderFolderListSize=1 HeaderPath#0=..\Core\Inc HeaderFiles=; -SourceFileListSize=6 +SourceFileListSize=8 SourceFiles#0=..\Core\Src\gpio.c SourceFiles#1=..\Core\Src\can.c -SourceFiles#2=..\Core\Src\tim.c -SourceFiles#3=..\Core\Src\stm32f1xx_it.c -SourceFiles#4=..\Core\Src\stm32f1xx_hal_msp.c -SourceFiles#5=..\Core\Src\main.c +SourceFiles#2=..\Core\Src\iwdg.c +SourceFiles#3=..\Core\Src\tim.c +SourceFiles#4=..\Core\Src\stm32f1xx_it.c +SourceFiles#5=..\Core\Src\stm32f1xx_hal_msp.c +SourceFiles#6=..\Core\Src\stm32f1xx_hal_timebase_tim.c +SourceFiles#7=..\Core\Src\main.c SourceFolderListSize=1 SourcePath#0=..\Core\Src SourceFiles=; diff --git a/Core/Inc/can.h b/Core/Inc/can.h index 2232145..e876bd1 100644 --- a/Core/Inc/can.h +++ b/Core/Inc/can.h @@ -1,3 +1,4 @@ +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file can.h @@ -6,16 +7,16 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2025 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ +/* USER CODE END Header */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __CAN_H__ #define __CAN_H__ @@ -52,4 +53,3 @@ int CAN_send(uint16_t data[], int Addr, int Qua); #endif /* __CAN_H__ */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Inc/gpio.h b/Core/Inc/gpio.h index 35e5ecd..796451c 100644 --- a/Core/Inc/gpio.h +++ b/Core/Inc/gpio.h @@ -1,3 +1,4 @@ +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file gpio.h @@ -6,16 +7,16 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2025 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ +/* USER CODE END Header */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __GPIO_H__ #define __GPIO_H__ @@ -162,4 +163,3 @@ void MX_GPIO_Init(void); #endif #endif /*__ GPIO_H__ */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Inc/iwdg.h b/Core/Inc/iwdg.h new file mode 100644 index 0000000..f0c5682 --- /dev/null +++ b/Core/Inc/iwdg.h @@ -0,0 +1,52 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file iwdg.h + * @brief This file contains all the function prototypes for + * the iwdg.c file + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* USER CODE END Header */ +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __IWDG_H__ +#define __IWDG_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" + +/* USER CODE BEGIN Includes */ + +/* USER CODE END Includes */ + +extern IWDG_HandleTypeDef hiwdg; + +/* USER CODE BEGIN Private defines */ + +/* USER CODE END Private defines */ + +void MX_IWDG_Init(void); + +/* USER CODE BEGIN Prototypes */ + +/* USER CODE END Prototypes */ + +#ifdef __cplusplus +} +#endif + +#endif /* __IWDG_H__ */ + diff --git a/Core/Inc/main.h b/Core/Inc/main.h index a0d06c7..73f78af 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -32,7 +32,7 @@ extern "C" { /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ - +void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim); /* USER CODE END Includes */ /* Exported types ------------------------------------------------------------*/ @@ -42,6 +42,18 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /* USER CODE BEGIN EC */ +typedef struct +{ + uint8_t force_pause:1; + uint32_t pause; + + + +// uint8_t +// uint16_t + +}FLAG; + /* USER CODE END EC */ @@ -60,6 +72,59 @@ void Millisecond(void); /* USER CODE END EFP */ /* Private defines -----------------------------------------------------------*/ +#define IN_06_Pin GPIO_PIN_13 +#define IN_06_GPIO_Port GPIOC +#define SELEKT_PCH_Pin GPIO_PIN_14 +#define SELEKT_PCH_GPIO_Port GPIOC +#define IN_05_Pin GPIO_PIN_15 +#define IN_05_GPIO_Port GPIOC +//#define LED1_Pin GPIO_PIN_2 +//#define LED1_GPIO_Port GPIOC +//#define LED2_Pin GPIO_PIN_3 +#define LED2_GPIO_Port GPIOC +#define IN_04_Pin GPIO_PIN_0 +#define IN_04_GPIO_Port GPIOA +#define IN_03_Pin GPIO_PIN_1 +#define IN_03_GPIO_Port GPIOA +#define IN_02_Pin GPIO_PIN_2 +#define IN_02_GPIO_Port GPIOA +#define IN_01_Pin GPIO_PIN_3 +#define IN_01_GPIO_Port GPIOA +#define IN_14_Pin GPIO_PIN_4 +#define IN_14_GPIO_Port GPIOA +#define IN_13_Pin GPIO_PIN_5 +#define IN_13_GPIO_Port GPIOA +//#define J0_Pin GPIO_PIN_7 +#define J0_GPIO_Port GPIOA +//#define J1_Pin GPIO_PIN_4 +//#define J1_GPIO_Port GPIOC +//#define J2_Pin GPIO_PIN_5 +#define J2_GPIO_Port GPIOC +//#define J3_Pin GPIO_PIN_0 +//#define J3_GPIO_Port GPIOB +//#define IN_12_Pin GPIO_PIN_1 +#define IN_12_GPIO_Port GPIOB +#define BOOT1_Pin GPIO_PIN_2 +#define BOOT1_GPIO_Port GPIOB +//#define IN_11_Pin GPIO_PIN_10 +#define IN_11_GPIO_Port GPIOB +#define IN_10_Pin GPIO_PIN_12 +#define IN_10_GPIO_Port GPIOB +#define IN_09_Pin GPIO_PIN_13 +#define IN_09_GPIO_Port GPIOB +#define IN_08_Pin GPIO_PIN_14 +#define IN_08_GPIO_Port GPIOB +#define IN_07_Pin GPIO_PIN_15 +#define IN_07_GPIO_Port GPIOB +#define PVT4_Pin GPIO_PIN_6 +#define PVT4_GPIO_Port GPIOC +#define PVT3_Pin GPIO_PIN_7 +#define PVT3_GPIO_Port GPIOC +#define PVT2_Pin GPIO_PIN_8 +#define PVT2_GPIO_Port GPIOC +#define PVT1_Pin GPIO_PIN_9 +#define PVT1_GPIO_Port GPIOC + /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ @@ -69,5 +134,3 @@ void Millisecond(void); #endif #endif /* __MAIN_H */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Inc/message.h b/Core/Inc/message.h index 01afb7b..92fc0e3 100644 --- a/Core/Inc/message.h +++ b/Core/Inc/message.h @@ -8,16 +8,16 @@ typedef unsigned char CHAR; #define Modbus_LEN 0x000080 #define Modbus ((WORDE *)modbus) +#define Params ((WORDE *)params) extern uint16_t Mode; -extern uint16_t modbus[],archiv[],county[],espero[]; +extern uint16_t modbus[],params[],archiv[],county[],espero[]; extern LONGE* outputs; extern uint16_t Maska[][8]; - void Save_params(void); void Load_params(void); void Default_params(void); diff --git a/Core/Inc/package.h b/Core/Inc/package.h index 705747e..31b2754 100644 --- a/Core/Inc/package.h +++ b/Core/Inc/package.h @@ -6,7 +6,9 @@ #define m_FAST 0 #define m_SLOW 1 -#define keys 0x0 + + +#define keys 0x0 // адрес повтораемой посылки «keys» #define Inputs Modbus[0x0] #define Alarms Modbus[0x1] @@ -15,43 +17,61 @@ #define Alarm_mask Modbus[0x8] #define Error_mask Modbus[0x9] -#define Error_mask Modbus[0x9] - #define Jumpers Modbus[0x10] #define Buttons Modbus[0x11] #define jumpers modbus[0x10] #define buttons modbus[0x11] -#define Squazh_U (modbus+0x20) +#define Squazh_U (modbus+0x18) #define Sleep_time modbus[0x48] #define Squazh_L (modbus+0x30) -#define Cancount (modbus+0x60) // пауза между I посылками CAN -#define CanWait (modbus+0x62) // максимальнаа пауза +#define Cancount (modbus+0x60) // пауза между посылками CAN +#define CanWait (modbus+0x62) // пауза после прохождениа цикла #define CanRestart (modbus+0x64) // перезапуск посылки -#define CanRepeat modbus[0x66] // сколько раз повторать надо +#define CanRptVez modbus[0x66] // кол-во повторений посылки «keys» +#define CanRptLen modbus[0x67] // длина повтораемой посылки «keys» #define Brightness modbus[0x68] // аркость сигнальной лампочки +#define Lightness modbus[0x6A] // управление сигнальной лампочки #define cancyclo 0x78 // его адрес #define CanCycle (modbus+0x78) // счетчик циклов CAN #define CanRound (modbus+0x7A) // счетчик еще более полных циклов CAN #define Protokol modbus[125] -#define LastMode Modbus[126].all +#define LastMode modbus[126] +#define Commands modbus[127] -#define Commands Modbus[127].all +#define command params[128] +#define bit_command Params[128] + +#define cTestLamp bit_command.bit.bit0 +#define cDefParam bit_command.bit.bit1 +#define cSaveParam bit_command.bit.bit2 +#define cLoadParam bit_command.bit.bit3 +#define cTermoCal bit_command.bit.bit4 +#define cKoefCalc bit_command.bit.bit5 +#define cSecretBt bit_command.bit.bit6 +#define cCanReset bit_command.bit.bit7 +#define cRawMeat bit_command.bit.bit8 +#define cCanReset bit_command.bit.bit7 +#define cReset bit_command.bit.bitF + +/* #define cTestLamp Modbus[127].bit.bit0 #define cDefParam Modbus[127].bit.bit1 #define cSaveParam Modbus[127].bit.bit2 #define cLoadParam Modbus[127].bit.bit3 - -#define cExtLamp Modbus[127].bit.bit6 -#define cExtLite Modbus[127].bit.bit7 - +#define cTermoCal Modbus[127].bit.bit4 +#define cKoefCalc Modbus[127].bit.bit5 +#define cSecretBt Modbus[127].bit.bit6 +#define cCanReset Modbus[127].bit.bit7 +#define cRawMeat Modbus[127].bit.bit8 +#define cCanReset Modbus[127].bit.bit7 #define cReset Modbus[127].bit.bitF - +*/ #endif //PACKAGE diff --git a/Core/Inc/stm32f1xx_hal_conf.h b/Core/Inc/stm32f1xx_hal_conf.h index 8ee9c3a..0a00a98 100644 --- a/Core/Inc/stm32f1xx_hal_conf.h +++ b/Core/Inc/stm32f1xx_hal_conf.h @@ -1,3 +1,4 @@ +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file stm32f1xx_hal_conf.h @@ -5,16 +6,16 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ +/* USER CODE END Header */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __STM32F1xx_HAL_CONF_H @@ -48,7 +49,7 @@ /*#define HAL_I2C_MODULE_ENABLED */ /*#define HAL_I2S_MODULE_ENABLED */ /*#define HAL_IRDA_MODULE_ENABLED */ -/*#define HAL_IWDG_MODULE_ENABLED */ +#define HAL_IWDG_MODULE_ENABLED /*#define HAL_NOR_MODULE_ENABLED */ /*#define HAL_NAND_MODULE_ENABLED */ /*#define HAL_PCCARD_MODULE_ENABLED */ @@ -128,7 +129,7 @@ * @brief This is the HAL system configuration section */ #define VDD_VALUE 3300U /*!< Value of VDD in mv */ -#define TICK_INT_PRIORITY 0U /*!< tick interrupt priority (lowest by default) */ +#define TICK_INT_PRIORITY 15U /*!< tick interrupt priority (lowest by default) */ #define USE_RTOS 0U #define PREFETCH_ENABLE 1U @@ -388,4 +389,3 @@ void assert_failed(uint8_t* file, uint32_t line); #endif /* __STM32F1xx_HAL_CONF_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Inc/stm32f1xx_hal_conf.h.bak b/Core/Inc/stm32f1xx_hal_conf.h.bak new file mode 100644 index 0000000..c0bad44 --- /dev/null +++ b/Core/Inc/stm32f1xx_hal_conf.h.bak @@ -0,0 +1,391 @@ +/** + ****************************************************************************** + * @file stm32f1xx_hal_conf.h + * @brief HAL configuration file. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2017 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_HAL_CONF_H +#define __STM32F1xx_HAL_CONF_H + +#ifdef __cplusplus + extern "C" { +#endif + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ + +/* ########################## Module Selection ############################## */ +/** + * @brief This is the list of modules to be used in the HAL driver + */ + +#define HAL_MODULE_ENABLED + /*#define HAL_ADC_MODULE_ENABLED */ +/*#define HAL_CRYP_MODULE_ENABLED */ +#define HAL_CAN_MODULE_ENABLED +/*#define HAL_CAN_LEGACY_MODULE_ENABLED */ +/*#define HAL_CEC_MODULE_ENABLED */ +/*#define HAL_CORTEX_MODULE_ENABLED */ +/*#define HAL_CRC_MODULE_ENABLED */ +/*#define HAL_DAC_MODULE_ENABLED */ +/*#define HAL_DMA_MODULE_ENABLED */ +/*#define HAL_ETH_MODULE_ENABLED */ +/*#define HAL_FLASH_MODULE_ENABLED */ +#define HAL_GPIO_MODULE_ENABLED +/*#define HAL_I2C_MODULE_ENABLED */ +/*#define HAL_I2S_MODULE_ENABLED */ +/*#define HAL_IRDA_MODULE_ENABLED */ +#define HAL_IWDG_MODULE_ENABLED +/*#define HAL_NOR_MODULE_ENABLED */ +/*#define HAL_NAND_MODULE_ENABLED */ +/*#define HAL_PCCARD_MODULE_ENABLED */ +/*#define HAL_PCD_MODULE_ENABLED */ +/*#define HAL_HCD_MODULE_ENABLED */ +/*#define HAL_PWR_MODULE_ENABLED */ +/*#define HAL_RCC_MODULE_ENABLED */ +/*#define HAL_RTC_MODULE_ENABLED */ +/*#define HAL_SD_MODULE_ENABLED */ +/*#define HAL_MMC_MODULE_ENABLED */ +/*#define HAL_SDRAM_MODULE_ENABLED */ +/*#define HAL_SMARTCARD_MODULE_ENABLED */ +/*#define HAL_SPI_MODULE_ENABLED */ +/*#define HAL_SRAM_MODULE_ENABLED */ +#define HAL_TIM_MODULE_ENABLED +/*#define HAL_UART_MODULE_ENABLED */ +/*#define HAL_USART_MODULE_ENABLED */ +/*#define HAL_WWDG_MODULE_ENABLED */ + +#define HAL_CORTEX_MODULE_ENABLED +#define HAL_DMA_MODULE_ENABLED +#define HAL_FLASH_MODULE_ENABLED +#define HAL_EXTI_MODULE_ENABLED +#define HAL_GPIO_MODULE_ENABLED +#define HAL_PWR_MODULE_ENABLED +#define HAL_RCC_MODULE_ENABLED + +/* ########################## Oscillator Values adaptation ####################*/ +/** + * @brief Adjust the value of External High Speed oscillator (HSE) used in your application. + * This value is used by the RCC HAL module to compute the system frequency + * (when HSE is used as system clock source, directly or through the PLL). + */ +#if !defined (HSE_VALUE) + #define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */ +#endif /* HSE_VALUE */ + +#if !defined (HSE_STARTUP_TIMEOUT) + #define HSE_STARTUP_TIMEOUT 100U /*!< Time out for HSE start up, in ms */ +#endif /* HSE_STARTUP_TIMEOUT */ + +/** + * @brief Internal High Speed oscillator (HSI) value. + * This value is used by the RCC HAL module to compute the system frequency + * (when HSI is used as system clock source, directly or through the PLL). + */ +#if !defined (HSI_VALUE) + #define HSI_VALUE 8000000U /*!< Value of the Internal oscillator in Hz*/ +#endif /* HSI_VALUE */ + +/** + * @brief Internal Low Speed oscillator (LSI) value. + */ +#if !defined (LSI_VALUE) + #define LSI_VALUE 40000U /*!< LSI Typical Value in Hz */ +#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz + The real value may vary depending on the variations + in voltage and temperature. */ + +/** + * @brief External Low Speed oscillator (LSE) value. + * This value is used by the UART, RTC HAL module to compute the system frequency + */ +#if !defined (LSE_VALUE) + #define LSE_VALUE 32768U /*!< Value of the External oscillator in Hz*/ +#endif /* LSE_VALUE */ + +#if !defined (LSE_STARTUP_TIMEOUT) + #define LSE_STARTUP_TIMEOUT 5000U /*!< Time out for LSE start up, in ms */ +#endif /* LSE_STARTUP_TIMEOUT */ + +/* Tip: To avoid modifying this file each time you need to use different HSE, + === you can define the HSE value in your toolchain compiler preprocessor. */ + +/* ########################### System Configuration ######################### */ +/** + * @brief This is the HAL system configuration section + */ +#define VDD_VALUE 3300U /*!< Value of VDD in mv */ +#define TICK_INT_PRIORITY 0U /*!< tick interrupt priority (lowest by default) */ +#define USE_RTOS 0U +#define PREFETCH_ENABLE 1U + +#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ +#define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ +#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ +#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ +#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ +#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ +#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ +#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ +#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ +#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ +#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ +#define USE_HAL_PCCARD_REGISTER_CALLBACKS 0U /* PCCARD register callback disabled */ +#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ +#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ +#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ +#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ +#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ +#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ +#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ +#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ +#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ +#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ +#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ + +/* ########################## Assert Selection ############################## */ +/** + * @brief Uncomment the line below to expanse the "assert_param" macro in the + * HAL drivers code + */ +/* #define USE_FULL_ASSERT 1U */ + +/* ################## Ethernet peripheral configuration ##################### */ + +/* Section 1 : Ethernet peripheral configuration */ + +/* MAC ADDRESS: MAC_ADDR0:MAC_ADDR1:MAC_ADDR2:MAC_ADDR3:MAC_ADDR4:MAC_ADDR5 */ +#define MAC_ADDR0 2U +#define MAC_ADDR1 0U +#define MAC_ADDR2 0U +#define MAC_ADDR3 0U +#define MAC_ADDR4 0U +#define MAC_ADDR5 0U + +/* Definition of the Ethernet driver buffers size and count */ +#define ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for receive */ +#define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for transmit */ +#define ETH_RXBUFNB 8U /* 4 Rx buffers of size ETH_RX_BUF_SIZE */ +#define ETH_TXBUFNB 4U /* 4 Tx buffers of size ETH_TX_BUF_SIZE */ + +/* Section 2: PHY configuration section */ + +/* DP83848_PHY_ADDRESS Address*/ +#define DP83848_PHY_ADDRESS 0x01U +/* PHY Reset delay these values are based on a 1 ms Systick interrupt*/ +#define PHY_RESET_DELAY 0x000000FFU +/* PHY Configuration delay */ +#define PHY_CONFIG_DELAY 0x00000FFFU + +#define PHY_READ_TO 0x0000FFFFU +#define PHY_WRITE_TO 0x0000FFFFU + +/* Section 3: Common PHY Registers */ + +#define PHY_BCR ((uint16_t)0x00) /*!< Transceiver Basic Control Register */ +#define PHY_BSR ((uint16_t)0x01) /*!< Transceiver Basic Status Register */ + +#define PHY_RESET ((uint16_t)0x8000) /*!< PHY Reset */ +#define PHY_LOOPBACK ((uint16_t)0x4000) /*!< Select loop-back mode */ +#define PHY_FULLDUPLEX_100M ((uint16_t)0x2100) /*!< Set the full-duplex mode at 100 Mb/s */ +#define PHY_HALFDUPLEX_100M ((uint16_t)0x2000) /*!< Set the half-duplex mode at 100 Mb/s */ +#define PHY_FULLDUPLEX_10M ((uint16_t)0x0100) /*!< Set the full-duplex mode at 10 Mb/s */ +#define PHY_HALFDUPLEX_10M ((uint16_t)0x0000) /*!< Set the half-duplex mode at 10 Mb/s */ +#define PHY_AUTONEGOTIATION ((uint16_t)0x1000) /*!< Enable auto-negotiation function */ +#define PHY_RESTART_AUTONEGOTIATION ((uint16_t)0x0200) /*!< Restart auto-negotiation function */ +#define PHY_POWERDOWN ((uint16_t)0x0800) /*!< Select the power down mode */ +#define PHY_ISOLATE ((uint16_t)0x0400) /*!< Isolate PHY from MII */ + +#define PHY_AUTONEGO_COMPLETE ((uint16_t)0x0020) /*!< Auto-Negotiation process completed */ +#define PHY_LINKED_STATUS ((uint16_t)0x0004) /*!< Valid link established */ +#define PHY_JABBER_DETECTION ((uint16_t)0x0002) /*!< Jabber condition detected */ + +/* Section 4: Extended PHY Registers */ +#define PHY_SR ((uint16_t)0x10U) /*!< PHY status register Offset */ + +#define PHY_SPEED_STATUS ((uint16_t)0x0002U) /*!< PHY Speed mask */ +#define PHY_DUPLEX_STATUS ((uint16_t)0x0004U) /*!< PHY Duplex mask */ + +/* ################## SPI peripheral configuration ########################## */ + +/* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver +* Activated: CRC code is present inside driver +* Deactivated: CRC code cleaned from driver +*/ + +#define USE_SPI_CRC 0U + +/* Includes ------------------------------------------------------------------*/ +/** + * @brief Include module's header file + */ + +#ifdef HAL_RCC_MODULE_ENABLED +#include "stm32f1xx_hal_rcc.h" +#endif /* HAL_RCC_MODULE_ENABLED */ + +#ifdef HAL_GPIO_MODULE_ENABLED +#include "stm32f1xx_hal_gpio.h" +#endif /* HAL_GPIO_MODULE_ENABLED */ + +#ifdef HAL_EXTI_MODULE_ENABLED +#include "stm32f1xx_hal_exti.h" +#endif /* HAL_EXTI_MODULE_ENABLED */ + +#ifdef HAL_DMA_MODULE_ENABLED +#include "stm32f1xx_hal_dma.h" +#endif /* HAL_DMA_MODULE_ENABLED */ + +#ifdef HAL_ETH_MODULE_ENABLED +#include "stm32f1xx_hal_eth.h" +#endif /* HAL_ETH_MODULE_ENABLED */ + +#ifdef HAL_CAN_MODULE_ENABLED +#include "stm32f1xx_hal_can.h" +#endif /* HAL_CAN_MODULE_ENABLED */ + +#ifdef HAL_CAN_LEGACY_MODULE_ENABLED + #include "Legacy/stm32f1xx_hal_can_legacy.h" +#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */ + +#ifdef HAL_CEC_MODULE_ENABLED +#include "stm32f1xx_hal_cec.h" +#endif /* HAL_CEC_MODULE_ENABLED */ + +#ifdef HAL_CORTEX_MODULE_ENABLED +#include "stm32f1xx_hal_cortex.h" +#endif /* HAL_CORTEX_MODULE_ENABLED */ + +#ifdef HAL_ADC_MODULE_ENABLED +#include "stm32f1xx_hal_adc.h" +#endif /* HAL_ADC_MODULE_ENABLED */ + +#ifdef HAL_CRC_MODULE_ENABLED +#include "stm32f1xx_hal_crc.h" +#endif /* HAL_CRC_MODULE_ENABLED */ + +#ifdef HAL_DAC_MODULE_ENABLED +#include "stm32f1xx_hal_dac.h" +#endif /* HAL_DAC_MODULE_ENABLED */ + +#ifdef HAL_FLASH_MODULE_ENABLED +#include "stm32f1xx_hal_flash.h" +#endif /* HAL_FLASH_MODULE_ENABLED */ + +#ifdef HAL_SRAM_MODULE_ENABLED +#include "stm32f1xx_hal_sram.h" +#endif /* HAL_SRAM_MODULE_ENABLED */ + +#ifdef HAL_NOR_MODULE_ENABLED +#include "stm32f1xx_hal_nor.h" +#endif /* HAL_NOR_MODULE_ENABLED */ + +#ifdef HAL_I2C_MODULE_ENABLED +#include "stm32f1xx_hal_i2c.h" +#endif /* HAL_I2C_MODULE_ENABLED */ + +#ifdef HAL_I2S_MODULE_ENABLED +#include "stm32f1xx_hal_i2s.h" +#endif /* HAL_I2S_MODULE_ENABLED */ + +#ifdef HAL_IWDG_MODULE_ENABLED +#include "stm32f1xx_hal_iwdg.h" +#endif /* HAL_IWDG_MODULE_ENABLED */ + +#ifdef HAL_PWR_MODULE_ENABLED +#include "stm32f1xx_hal_pwr.h" +#endif /* HAL_PWR_MODULE_ENABLED */ + +#ifdef HAL_RTC_MODULE_ENABLED +#include "stm32f1xx_hal_rtc.h" +#endif /* HAL_RTC_MODULE_ENABLED */ + +#ifdef HAL_PCCARD_MODULE_ENABLED +#include "stm32f1xx_hal_pccard.h" +#endif /* HAL_PCCARD_MODULE_ENABLED */ + +#ifdef HAL_SD_MODULE_ENABLED +#include "stm32f1xx_hal_sd.h" +#endif /* HAL_SD_MODULE_ENABLED */ + +#ifdef HAL_NAND_MODULE_ENABLED +#include "stm32f1xx_hal_nand.h" +#endif /* HAL_NAND_MODULE_ENABLED */ + +#ifdef HAL_SPI_MODULE_ENABLED +#include "stm32f1xx_hal_spi.h" +#endif /* HAL_SPI_MODULE_ENABLED */ + +#ifdef HAL_TIM_MODULE_ENABLED +#include "stm32f1xx_hal_tim.h" +#endif /* HAL_TIM_MODULE_ENABLED */ + +#ifdef HAL_UART_MODULE_ENABLED +#include "stm32f1xx_hal_uart.h" +#endif /* HAL_UART_MODULE_ENABLED */ + +#ifdef HAL_USART_MODULE_ENABLED +#include "stm32f1xx_hal_usart.h" +#endif /* HAL_USART_MODULE_ENABLED */ + +#ifdef HAL_IRDA_MODULE_ENABLED +#include "stm32f1xx_hal_irda.h" +#endif /* HAL_IRDA_MODULE_ENABLED */ + +#ifdef HAL_SMARTCARD_MODULE_ENABLED +#include "stm32f1xx_hal_smartcard.h" +#endif /* HAL_SMARTCARD_MODULE_ENABLED */ + +#ifdef HAL_WWDG_MODULE_ENABLED +#include "stm32f1xx_hal_wwdg.h" +#endif /* HAL_WWDG_MODULE_ENABLED */ + +#ifdef HAL_PCD_MODULE_ENABLED +#include "stm32f1xx_hal_pcd.h" +#endif /* HAL_PCD_MODULE_ENABLED */ + +#ifdef HAL_HCD_MODULE_ENABLED +#include "stm32f1xx_hal_hcd.h" +#endif /* HAL_HCD_MODULE_ENABLED */ + +#ifdef HAL_MMC_MODULE_ENABLED +#include "stm32f1xx_hal_mmc.h" +#endif /* HAL_MMC_MODULE_ENABLED */ + +/* Exported macro ------------------------------------------------------------*/ +#ifdef USE_FULL_ASSERT +/** + * @brief The assert_param macro is used for function's parameters check. + * @param expr If expr is false, it calls assert_failed function + * which reports the name of the source file and the source + * line number of the call that failed. + * If expr is true, it returns no value. + * @retval None + */ +#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) +/* Exported functions ------------------------------------------------------- */ +void assert_failed(uint8_t* file, uint32_t line); +#else +#define assert_param(expr) ((void)0U) +#endif /* USE_FULL_ASSERT */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_HAL_CONF_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Inc/stm32f1xx_it.h b/Core/Inc/stm32f1xx_it.h index 39b3625..0266a46 100644 --- a/Core/Inc/stm32f1xx_it.h +++ b/Core/Inc/stm32f1xx_it.h @@ -59,6 +59,7 @@ void SysTick_Handler(void); void USB_HP_CAN1_TX_IRQHandler(void); void USB_LP_CAN1_RX0_IRQHandler(void); void TIM4_IRQHandler(void); +void TIM8_UP_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ @@ -68,5 +69,3 @@ void TIM4_IRQHandler(void); #endif #endif /* __STM32F1xx_IT_H */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Inc/tim.h b/Core/Inc/tim.h index 948c1ca..b85d941 100644 --- a/Core/Inc/tim.h +++ b/Core/Inc/tim.h @@ -1,3 +1,4 @@ +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file tim.h @@ -6,16 +7,16 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2025 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ +/* USER CODE END Header */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __TIM_H__ #define __TIM_H__ @@ -49,4 +50,3 @@ void MX_TIM4_Init(void); #endif /* __TIM_H__ */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Src/can.c b/Core/Src/can.c index 9013900..e9b9d4e 100644 --- a/Core/Src/can.c +++ b/Core/Src/can.c @@ -1,3 +1,4 @@ +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file can.c @@ -6,17 +7,16 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2025 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ - +/* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "can.h" @@ -175,8 +175,8 @@ void HAL_CAN_MspDeInit(CAN_HandleTypeDef* canHandle) void Setup_CAN_addr(uint8_t mode) { - BC_box_ID = 0x1F<<20; - RX_box_ID = mode<<20; + BC_box_ID = 0x9F<<20; + RX_box_ID = (0x80+mode)<<20; TX_box_ID = RX_box_ID | (1L<<28); } @@ -271,5 +271,3 @@ int CAN_send(uint16_t data[], int Addr, int Qua) } } /* USER CODE END 1 */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Src/gpio.c b/Core/Src/gpio.c index f8c95e3..7b4dda7 100644 --- a/Core/Src/gpio.c +++ b/Core/Src/gpio.c @@ -1,3 +1,4 @@ +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file gpio.c @@ -6,16 +7,16 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2025 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ +/* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "gpio.h" @@ -45,38 +46,51 @@ void MX_GPIO_Init(void) __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -// INPUT C - GPIO_InitStruct.Pin = IN_06_Pin|Jselect_Pin|IN_05_Pin|J2_Pin|J3_Pin; + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(GPIOC, LED1_Pin|LED2_Pin|PVT4_Pin|PVT3_Pin + |PVT2_Pin|PVT1_Pin, GPIO_PIN_RESET); + + /*Configure GPIO pins : PCPin PCPin PCPin PC0 + PC1 PCPin PCPin */ + GPIO_InitStruct.Pin = IN_06_Pin|SELEKT_PCH_Pin|IN_05_Pin|GPIO_PIN_0 + |GPIO_PIN_1|J1_Pin|J2_Pin; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); -// OUTPUT C - GPIO_InitStruct.Pin = LED2_Pin|LED3_Pin|PVT4_Pin|PVT3_Pin|PVT2_Pin|PVT1_Pin; + /*Configure GPIO pins : PD0 PD1 */ + GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_NOPULL; + HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); + + /*Configure GPIO pins : PCPin PCPin PCPin PCPin + PCPin PCPin */ + GPIO_InitStruct.Pin = LED1_Pin|LED2_Pin|PVT4_Pin|PVT3_Pin + |PVT2_Pin|PVT1_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); -// INPUT A - GPIO_InitStruct.Pin = IN_04_Pin|IN_03_Pin|IN_02_Pin|IN_01_Pin|IN_14_Pin|IN_13_Pin|J0_Pin|J1_Pin; + /*Configure GPIO pins : PAPin PAPin PAPin PAPin + PAPin PAPin PA6 PAPin */ + GPIO_InitStruct.Pin = IN_04_Pin|IN_03_Pin|IN_02_Pin|IN_01_Pin + |IN_14_Pin|IN_13_Pin|GPIO_PIN_6|J0_Pin; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -// INPUT B - GPIO_InitStruct.Pin = IN_12_Pin|IN_11_Pin|IN_10_Pin|IN_09_Pin|IN_08_Pin|IN_07_Pin; + /*Configure GPIO pins : PBPin PBPin PBPin PBPin + PB11 PBPin PBPin PBPin + PBPin */ + GPIO_InitStruct.Pin = J3_Pin|IN_12_Pin|BOOT1_Pin|IN_11_Pin + |GPIO_PIN_11|IN_10_Pin|IN_09_Pin|IN_08_Pin + |IN_07_Pin; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); -// OUTPUT B - GPIO_InitStruct.Pin = LED0_Pin|LED1_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - /*Configure GPIO pin : PA8 */ GPIO_InitStruct.Pin = GPIO_PIN_8; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -91,5 +105,3 @@ void MX_GPIO_Init(void) /* USER CODE BEGIN 2 */ /* USER CODE END 2 */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Src/iwdg.c b/Core/Src/iwdg.c new file mode 100644 index 0000000..6d802f4 --- /dev/null +++ b/Core/Src/iwdg.c @@ -0,0 +1,55 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file iwdg.c + * @brief This file provides code for the configuration + * of the IWDG instances. + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* USER CODE END Header */ +/* Includes ------------------------------------------------------------------*/ +#include "iwdg.h" + +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +IWDG_HandleTypeDef hiwdg; + +/* IWDG init function */ +void MX_IWDG_Init(void) +{ + + /* USER CODE BEGIN IWDG_Init 0 */ + + /* USER CODE END IWDG_Init 0 */ + + /* USER CODE BEGIN IWDG_Init 1 */ + + /* USER CODE END IWDG_Init 1 */ + hiwdg.Instance = IWDG; + hiwdg.Init.Prescaler = IWDG_PRESCALER_4; + hiwdg.Init.Reload = 4095; + if (HAL_IWDG_Init(&hiwdg) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN IWDG_Init 2 */ + + /* USER CODE END IWDG_Init 2 */ + +} + +/* USER CODE BEGIN 1 */ + +/* USER CODE END 1 */ diff --git a/Core/Src/lampa.c b/Core/Src/lampa.c index e46cbc4..116e232 100644 --- a/Core/Src/lampa.c +++ b/Core/Src/lampa.c @@ -7,7 +7,7 @@ void ReadEnteres(void) { - WORDE input; + WORDE input, alarm, error; input.bit.bit0 = !IN_06; // Контроль ИП1 (питание управляющего контроллера) input.bit.bit1 = !IN_05; // Контроль ИП2 (питание периферийных устройств) @@ -32,12 +32,16 @@ void ReadEnteres(void) input.bit.bitD = !IN_14; // Контроль питания СКК */ Inputs.all = input.all; - Alarms.all = ~Inputs.all & Alarm_mask.all; - Alarms.bit.bit7 = 0; // Заряд накопителя - Alarms.bit.bit8 = Inputs.bit.bit8; // Разряд накопителя - Alarms.bit.bit9 = Inputs.bit.bit9; // Авария в сети 24 В - Errors.all = ~Inputs.all & Error_mask.all; - Errors.bit.bit9 = Inputs.bit.bit9; // Авария в сети 24 В + + alarm.all = ~Inputs.all & Alarm_mask.all; + alarm.bit.bit7 = 0; // Заряд накопителя + alarm.bit.bit8 = Inputs.bit.bit8; // Разряд накопителя + alarm.bit.bit9 = Inputs.bit.bit9; // Авария в сети 24 В + Alarms = alarm; + + error.all = ~Inputs.all & Error_mask.all; + error.bit.bit9 = Inputs.bit.bit9; // Авария в сети 24 В + Errors = error; } uint16_t ReadJumpers(void) @@ -62,10 +66,21 @@ uint16_t TestJumper(void) void ReadSeanus(void) { static uint32_t cownt=0; - static uint32_t sum_u[4]={0,0,0,0}; -// static float flt_u[4]={0,0,0,0}; + static uint32_t sum_u[4]; + static float flt_u[4]; + static uint8_t Ist=1; uint8_t i; + if(Ist) + { + Ist=0; + for(i=0;i<4;i++) + { + Squazh_U[i]=100; + flt_u[i]=10000.0; + sum_u[i]=0; + } } + sum_u[0] += !IN_11; sum_u[1] += !IN_12; sum_u[2] += !IN_13; @@ -77,8 +92,8 @@ void ReadSeanus(void) for(i=0;i<4;i++) { -// flt_u[i] +=((float)sum_u[i]-flt_u[i])/10+1; - Squazh_U[i]=sum_u[i]/100; + flt_u[i] +=((float)sum_u[i]-flt_u[i])/3+1; + Squazh_U[i]=flt_u[i]/100; sum_u[i] = 0; } } } diff --git a/Core/Src/main.c b/Core/Src/main.c index 7bbee1b..55f3cb5 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -20,6 +20,7 @@ /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "can.h" +#include "iwdg.h" #include "tim.h" #include "gpio.h" @@ -34,7 +35,7 @@ /* Private typedef -----------------------------------------------------------*/ /* USER CODE BEGIN PTD */ - +FLAG flag; /* USER CODE END PTD */ /* Private define ------------------------------------------------------------*/ @@ -51,7 +52,7 @@ /* USER CODE BEGIN PV */ static long Falling_asleep; -int CanGO=0; +uint8_t CanGO=0, timGo=0; /* USER CODE END PV */ @@ -64,17 +65,20 @@ void SystemClock_Config(void); /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ -int Isit(int num, int i) +int Isit(int num, int i, int z) { int res, pls; if((num<0)||(num>=0x80)) return 0; - res = Maska[0][num/0x10]; if(i) - res|= Maska[1][num/0x10]; + res = Maska[i][num/0x10]; res &= (1<<(num&0x0F)); - pls = (espero[num]>CanRestart[i]/3); - pls = pls || county[num]; - res = res && pls; + + if(z) + { + pls = (espero[num]>CanRestart[i]/2); + pls = pls || county[num]; + res = res && pls; + } return res; } @@ -87,12 +91,14 @@ int Isit(int num, int i) */ int main(void) { + /* USER CODE BEGIN 1 */ - int i,j,n,mask,qua; + static int i,j,n,z,mask,qua; static int cancount[2]={1,2},cancell[2]={0,0},candid[2]={0,0}; static unsigned int masca[8]; - + static uint16_t precom=0; + /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ @@ -101,7 +107,7 @@ int main(void) HAL_Init(); /* USER CODE BEGIN Init */ - + MX_IWDG_Init(); /* USER CODE END Init */ /* Configure the system clock */ @@ -115,12 +121,39 @@ int main(void) MX_GPIO_Init(); MX_CAN_Init(); MX_TIM4_Init(); + // MX_IWDG_Init(); /* USER CODE BEGIN 2 */ - - Mode = ReadJumpers(); - Setup_CAN_addr(Mode); - LastMode = Mode; + + LED_0_ON; + LED_1_OFF; + LED_2_ON; + LED_3_OFF; + + for(i=0;i<10;i++) + { + LED_0_TGL; + LED_1_TGL; + LED_2_TGL; + LED_3_TGL; HAL_Delay(50); + } + + Mode = ReadJumpers()+1; + Setup_CAN_addr(Mode-1); Load_params(); + LastMode = Mode; + Protokol = PROTOKOL; + + command=0; + + for(i=0;i<0x80;i++) + county[i]=1; + for(i=0;i<8;i++) + masca[i]=0; + for(i=0;i<2;i++) + CanRound[i]= + CanCycle[i]=0; + + timGo=1; /* USER CODE END 2 */ @@ -128,6 +161,13 @@ int main(void) /* USER CODE BEGIN WHILE */ while (1) { + if (flag.force_pause) + { + __disable_irq(); + for(int i=0;i> (cancell[i]&0x0F); if(!mask) cancell[i] = (cancell[i] + 0x10) & 0xFFF0 ; else @@ -165,18 +206,26 @@ int main(void) break; } } - + z=1; if(espero[cancell[i]]>CanRestart[i]) - county[cancell[i]]=1; - + { + county[cancell[i]]=1; + z=0; + } + if(modbus[cancell[i]] != archiv[cancell[i]]) - - county[cancell[i]] = (cancell[i]==keys) ? CanRepeat:1; + { + if(cancell[i]==keys) + for(j=0;j0 && !Isit(cancell[i]+j,i); j--); - for(n=j-3; n<0 && !Isit(cancell[i]+n,i); n++); + for(j= 3; j>0 && !Isit(cancell[i]+j,i,z); j--); + for(n=j-3; n<0 && !Isit(cancell[i]+n,i,1); n++); qua = 1 + j - n; cancell[i]+= n; @@ -184,8 +233,9 @@ int main(void) for(j=0;j1) if(!cancount[!i]) - cancount[!i]=1; // ????? ?? ????? + cancount[!i]=1; } - else cancell[i]++; - } + else + cancell[i]++; + } + Next: + ReadEnteres(); -// ReadSeanus(); - - if(Alarms.all) Pvt4_OFF; // " " - else Pvt4_ON; + if(Errors.all|Alarms.all) + Pvt4_OFF; + else Pvt4_ON; // " " if(Errors.all) Pvt3_ON; // " " else Pvt3_OFF; - if(Inputs.bit.bit9) Pvt2_OFF; // ?????? ? ???? 24 ? - else Pvt2_ON; // ?????? "?????????? ????? 24?" - - if (Falling_asleep) Pvt2_ON; // , + if(Falling_asleep) Pvt2_ON; // , else Pvt2_OFF; // " 24" - + + if(Commands!=precom) + { + command= (~precom|command) & Commands; + } + precom = Commands; + if(cDefParam) { cDefParam=0; @@ -245,6 +301,21 @@ int main(void) { cLoadParam=0; Load_params(); + } + + if(cCanReset) + { + cCanReset=0; + + for(i=0;i<0x80;i++) + county[i]=1; + for(i=0;i<2;i++) + CanCycle[i]= + CanRound[i]= + cancount[i]= + cancell[i]=0; + for(i=0;i<8;i++) + masca[i]=0; } } } /* USER CODE END WHILE */ @@ -263,11 +334,14 @@ void Millisecond() #define CANPOWSE 10 // 10 msec #define BLINK_TIME 250 // .25 sec + + if(!cReset) + IWDG->KR = 0xAAAA;//HAL_IWDG_Refresh(&hiwdg); -// ReadSeanus(); - + if(!timGo) return; + Jumpers.byt.byte_1 = ReadJumpers(); - Jumpers.bit.bit0 = TestJumper(); + Jumpers.bit.bit0 = Buttons.bit.bit0 = TestJumper(); if(++CanPowse >= CANPOWSE) @@ -281,24 +355,8 @@ void Millisecond() } else Falling_asleep = 1000L * Sleep_time; - if(work_diod) LED_2_ON; - else LED_2_OFF; - - if(norm_diod) LED_3_ON; - else LED_3_OFF; - TST = TestJumper() | cTestLamp; - if(++count_bright == 10) //maximum_bright - { count_bright = 0 ; - - if(power_lamp) Pvt1_ON; - else Pvt1_OFF; - } - - if(count_bright >= Brightness) - if(!TST) Pvt1_OFF; // - if(TST & !preTest) { count_blink = BLINK_TIME; @@ -315,27 +373,53 @@ void Millisecond() } power_lamp= 1; - norm_diod= 1; - work_diod = 1; + norm_diod = 1; + work_diod =!blink_over; if(TST) { - power_lamp= blink_over; - norm_diod= blink_over; - work_diod= !blink_over; + power_lamp = blink_over; + norm_diod = blink_over; + work_diod = blink_over; } else + if(Lightness) { - if(Alarms.all) - { - norm_diod= blink_alarm; - power_lamp=blink_alarm; - } - if(Errors.all) - { - power_lamp= blink_over; - norm_diod= blink_over; - } } + power_lamp = norm_diod = 0; + if(Lightness==2) power_lamp = norm_diod = 1; + if(Lightness==3) power_lamp = norm_diod = blink_over; + if(Lightness==4) power_lamp = norm_diod = blink_alarm; + if(Lightness==5) power_lamp = norm_diod = !blink_alarm; + } + else + if(Errors.all) + { + power_lamp = blink_over; + norm_diod = blink_over; + } + else + if(Alarms.all) + { + power_lamp = blink_alarm; + norm_diod = blink_alarm; + } + + if(++count_bright == 10) //maximum_bright + { count_bright = 0 ; + + if(power_lamp) Pvt1_ON; + else Pvt1_OFF; + } + + if(count_bright == Brightness) + if(!TST) Pvt1_OFF; // + + if(work_diod) LED_2_ON; + else LED_2_OFF; + + if(norm_diod) LED_3_ON; + else LED_3_OFF; + /* USER CODE END 3 */ } @@ -351,16 +435,18 @@ void SystemClock_Config(void) /** Initializes the RCC Oscillators according to the specified parameters * in the RCC_OscInitTypeDef structure. */ - RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_LSI; RCC_OscInitStruct.HSIState = RCC_HSI_ON; RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; + RCC_OscInitStruct.LSIState = RCC_LSI_ON; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI_DIV2; - RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL10; + RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL16; if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) { Error_Handler(); } + /** Initializes the CPU, AHB and APB buses clocks */ RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK @@ -370,17 +456,38 @@ void SystemClock_Config(void) RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1) != HAL_OK) + if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) { Error_Handler(); } - HAL_RCC_MCOConfig(RCC_MCO, RCC_MCO1SOURCE_SYSCLK, RCC_MCODIV_1); + HAL_RCC_MCOConfig(RCC_MCO, RCC_MCO1SOURCE_HSI, RCC_MCODIV_1); } /* USER CODE BEGIN 4 */ /* USER CODE END 4 */ +/** + * @brief Period elapsed callback in non blocking mode + * @note This function is called when TIM8 interrupt took place, inside + * HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment + * a global variable "uwTick" used as application time base. + * @param htim : TIM handle + * @retval None + */ +void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) +{ + /* USER CODE BEGIN Callback 0 */ + + /* USER CODE END Callback 0 */ + if (htim->Instance == TIM8) { + HAL_IncTick(); + } + /* USER CODE BEGIN Callback 1 */ + + /* USER CODE END Callback 1 */ +} + /** * @brief This function is executed in case of error occurrence. * @retval None @@ -412,5 +519,3 @@ void assert_failed(uint8_t *file, uint32_t line) /* USER CODE END 6 */ } #endif /* USE_FULL_ASSERT */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Src/main.c.bak b/Core/Src/main.c.bak new file mode 100644 index 0000000..e8debf8 --- /dev/null +++ b/Core/Src/main.c.bak @@ -0,0 +1,492 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file : main.c + * @brief : Main program body + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2022 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +#include "can.h" +#include "iwdg.h" +#include "tim.h" +#include "gpio.h" + +/* Private includes ----------------------------------------------------------*/ +/* USER CODE BEGIN Includes */ + +#include "package.h" +#include "message.h" +#include "lampa.h" + +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN PTD */ + +/* USER CODE END PTD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN PD */ +/* USER CODE END PD */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN PM */ + +/* USER CODE END PM */ + +/* Private variables ---------------------------------------------------------*/ + +/* USER CODE BEGIN PV */ + +static long Falling_asleep; +uint8_t CanGO=0, timGo=0; + +/* USER CODE END PV */ + +/* Private function prototypes -----------------------------------------------*/ +void SystemClock_Config(void); +/* USER CODE BEGIN PFP */ + +/* USER CODE END PFP */ + +/* Private user code ---------------------------------------------------------*/ +/* USER CODE BEGIN 0 */ + +int Isit(int num, int i, int z) +{ + int res, pls; + + if((num<0)||(num>=0x80)) return 0; + res = Maska[i][num/0x10]; + res &= (1<<(num&0x0F)); + + if(z) + { + pls = (espero[num]>CanRestart[i]/2); + pls = pls || county[num]; + res = res && pls; + } + + return res; +} + +/* USER CODE END 0 */ + +/** + * @brief The application entry point. + * @retval int + */ +int main(void) +{ + /* USER CODE BEGIN 1 */ + + static int i,j,n,z,mask,qua; + static int cancount[2]={1,2},cancell[2]={0,0},candid[2]={0,0}; + static unsigned int masca[8]; + static uint16_t precom=0; + + /* USER CODE END 1 */ + + /* MCU Configuration--------------------------------------------------------*/ + + /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + HAL_Init(); + + /* USER CODE BEGIN Init */ + + /* USER CODE END Init */ + + /* Configure the system clock */ + SystemClock_Config(); + + /* USER CODE BEGIN SysInit */ + + /* USER CODE END SysInit */ + + /* Initialize all configured peripherals */ + MX_GPIO_Init(); + MX_CAN_Init(); + MX_TIM4_Init(); + /* USER CODE BEGIN 2 */ + + LED_0_OFF; + LED_1_OFF; + LED_2_OFF; + LED_3_OFF; + + for(i=0;i<10;i++) + { + LED_0_TGL; HAL_Delay(15); + LED_1_TGL; HAL_Delay(15); + LED_2_TGL; HAL_Delay(15); + LED_3_TGL; HAL_Delay(15); + } + + Mode = ReadJumpers()+1; + Setup_CAN_addr(Mode-1); + Load_params(); + LastMode = Mode; + Protokol = PROTOKOL; + + command=0; + + for(i=0;i<0x80;i++) + county[i]=1; + for(i=0;i<8;i++) + masca[i]=0; + for(i=0;i<2;i++) + CanRound[i]= + CanCycle[i]=0; + + timGo=1; + + /* USER CODE END 2 */ + + /* Infinite loop */ + /* USER CODE BEGIN WHILE */ + while (1) + { + if( CanGO) + { CanGO=0; + + for(i=0;i<0x80;i++) + if(espero[i]<30000) espero[i]++; + + for(i=0;i<2;i++) + if(cancount[i]) cancount[i]--; + else cancell[i] = 0; + } + + for(i=0;i<2;i++) + if( Cancount[i]) + if(!cancount[i]) + { + while(1) + { + if( cancell[i]>= 0x80) + { cancell[i]=0; + + if( candid[i]) + { candid[i]=0; + CanCycle[i]++; + cancount[i] = CanWait[i]; + goto Next; + } } + + mask = Maska[i][cancell[i]/0x10] >> (cancell[i]&0x0F); + if(!mask) cancell[i] = (cancell[i] + 0x10) & 0xFFF0 ; + else + { + while(!(mask & 1)) + { + cancell[i]++; mask >>= 1; + } + break; + } } + + z=1; + if(espero[cancell[i]]>CanRestart[i]) + { + county[cancell[i]]=1; + z=0; + } + + if(modbus[cancell[i]] != archiv[cancell[i]]) + { + if(cancell[i]==keys) + for(j=0;j0 && !Isit(cancell[i]+j,i,z); j--); + for(n=j-3; n<0 && !Isit(cancell[i]+n,i,1); n++); + + qua = 1 + j - n; + cancell[i]+= n; + + for(j=0;j1) + if(!cancount[!i]) + cancount[!i]=1; + } + else + cancell[i]++; + } + + Next: + + ReadEnteres(); + + if(Errors.all|Alarms.all) + Pvt4_OFF; + else Pvt4_ON; // " " + + if(Errors.all) Pvt3_ON; // " " + else Pvt3_OFF; + + if(Falling_asleep) Pvt2_ON; // , + else Pvt2_OFF; // " 24" + + + if(Commands!=precom) + { + command= (~precom|command) & Commands; + modbus[23]=command; + } + precom = Commands; + + if(cDefParam) + { + cDefParam=0; + Default_params(); + } + + if(cSaveParam) + { + cSaveParam=0; + Save_params(); + } + + if(cLoadParam) + { + cLoadParam=0; + Load_params(); + } + + if(cCanReset) + { + cCanReset=0; + + for(i=0;i<0x80;i++) + county[i]=1; + for(i=0;i<2;i++) + CanCycle[i]= + CanRound[i]= + cancount[i]= + cancell[i]=0; + for(i=0;i<8;i++) + masca[i]=0; +} } } + + /* USER CODE END WHILE */ + + /* USER CODE BEGIN 3 */ + +void Millisecond() +{ + static int CanPowse; + + static unsigned int + count_blink=0, count_bright=0, count_mode, + blink_over, blink_alarm, power_lamp, work_diod, norm_diod; + static int preTest; + int TST; + +#define CANPOWSE 10 // 10 msec +#define BLINK_TIME 250 // .25 sec + + if(!cReset) + HAL_IWDG_Refresh(&hiwdg); + + if(!timGo) return; + + Jumpers.byt.byte_1 = ReadJumpers(); + Jumpers.bit.bit0 = + Buttons.bit.bit0 = TestJumper(); + + if(++CanPowse >= CANPOWSE) + { + CanPowse = 0; CanGO = 1; + } + + if(Alarms.bit.bit8) // + { + if (Falling_asleep) Falling_asleep--; + } + else Falling_asleep = 1000L * Sleep_time; + + TST = TestJumper() | cTestLamp; + + if(TST & !preTest) + { + count_blink = BLINK_TIME; + count_mode = 0; + } + preTest = TST; + + if(++count_blink >= BLINK_TIME) + { + count_blink=0; + count_mode++; + blink_over = (count_mode & 1)?1:0; + blink_alarm = (count_mode & 7)?1:0; + } + + power_lamp= 1; + norm_diod= 1; + work_diod = 1; + + if(TST) + { + power_lamp = blink_over; + norm_diod = blink_over; + work_diod =!blink_over; + } + else + if(Lightness) + { + power_lamp = norm_diod = 0; + if(Lightness==2) power_lamp = norm_diod = 1; + if(Lightness==3) power_lamp = norm_diod = blink_over; + if(Lightness==4) power_lamp = norm_diod = blink_alarm; + if(Lightness==5) power_lamp = norm_diod = !blink_alarm; + } + else + if(Errors.all) + { + power_lamp = blink_over; + norm_diod = blink_over; + } + else + if(Alarms.all) + { + power_lamp = blink_alarm; + norm_diod = blink_alarm; + } + + if(++count_bright == 10) //maximum_bright + { count_bright = 0 ; + + if(power_lamp) Pvt1_ON; + else Pvt1_OFF; + } + + if(count_bright == Brightness) + if(!TST) Pvt1_OFF; // + + if(work_diod) LED_2_ON; + else LED_2_OFF; + + if(norm_diod) LED_3_ON; + else LED_3_OFF; + + /* USER CODE END 3 */ +} + +/** + * @brief System Clock Configuration + * @retval None + */ +void SystemClock_Config(void) +{ + RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + + /** Initializes the RCC Oscillators according to the specified parameters + * in the RCC_OscInitTypeDef structure. + */ + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; + RCC_OscInitStruct.HSIState = RCC_HSI_ON; + RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; + RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI_DIV2; + RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL10; + if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + { + Error_Handler(); + } + /** Initializes the CPU, AHB and APB buses clocks + */ + RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; + RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + + if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1) != HAL_OK) + { + Error_Handler(); + } + HAL_RCC_MCOConfig(RCC_MCO, RCC_MCO1SOURCE_SYSCLK, RCC_MCODIV_1); +} + +/* USER CODE BEGIN 4 */ + +/* USER CODE END 4 */ + +/** + * @brief This function is executed in case of error occurrence. + * @retval None + */ +void Error_Handler(void) +{ + /* USER CODE BEGIN Error_Handler_Debug */ + /* User can add his own implementation to report the HAL error return state */ + __disable_irq(); + while (1) + { + } + /* USER CODE END Error_Handler_Debug */ +} + +#ifdef USE_FULL_ASSERT +/** + * @brief Reports the name of the source file and the source line number + * where the assert_param error has occurred. + * @param file: pointer to the source file name + * @param line: assert_param error line source number + * @retval None + */ +void assert_failed(uint8_t *file, uint32_t line) +{ + /* USER CODE BEGIN 6 */ + /* User can add his own implementation to report the file name and line number, + ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ + /* USER CODE END 6 */ +} +#endif /* USE_FULL_ASSERT */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Src/message.c b/Core/Src/message.c index 2eb8bac..d71f503 100644 --- a/Core/Src/message.c +++ b/Core/Src/message.c @@ -20,6 +20,7 @@ void Init_packMask(void); uint16_t Maska[2][8]; + void Default_params() { unsigned int i; @@ -41,7 +42,7 @@ void Default_params() LastMode = Mode; - Sleep_time = 60; // минута чтобы отклюиться + Sleep_time = 60; // минута чтобы отключиться Cancount[m_FAST] = 5; // * 10msec, пауза между посылками CAN Cancount[m_SLOW] = 100; // * 10msec, пауза между посылками CAN @@ -52,9 +53,10 @@ void Default_params() CanRestart[m_FAST] = 500; // * 10msec, перезапуск посылки CanRestart[m_SLOW] = 1000; // * 10msec, перезапуск посылки - CanRepeat = 3; // сколько раз повторять надо - - Brightness = 9; + CanRptVez = 3; // кол-во повторений посылки «keys» + CanRptLen = 3; // длина повтораемой посылки «keys» + + Brightness = 10; Protokol = PROTOKOL; } @@ -113,17 +115,12 @@ void Init_packMask() } Maska[m_FAST][0]|= 0x0007; // Дискретные входы, неисправности и аварии - Maska[m_SLOW][0]|= 0x0300; // Маски на неисправности и аварии Maska[m_SLOW][1]|= 0x0003; // Состояние джамперов - Maska[m_SLOW][2]|= 0x000F; // Скважность датчика напряжения + Maska[m_SLOW][1]|= 0x0F00; // Скважность датчика напряжения Maska[m_SLOW][3]|= 0x000F; // Аварийная уставка скважности Maska[m_SLOW][4]|= 0x0100; // Время автоматического отключения - - Maska[m_SLOW][6]|= 0x0007; // Яркость ламп и периоды посылок - Maska[m_SLOW][7]|= 0xE000; // Адрес, команды, и чтоб не вылазило - - Maska[m_SLOW][6]|= 0x017F; // Яркость лампы и периоды посылок + Maska[m_SLOW][6]|= 0x05FF; // Яркость лампы и периоды посылок Maska[m_FAST][7]|= 0x0100; // Счетчик посылок Maska[m_SLOW][7]|= 0x0E00; // Счетчик посылок Maska[m_SLOW][7]|= 0xE000; // Протокол, адрес, команды diff --git a/Core/Src/stm32f1xx_hal_msp.c b/Core/Src/stm32f1xx_hal_msp.c index 68d0fbe..ecda0d0 100644 --- a/Core/Src/stm32f1xx_hal_msp.c +++ b/Core/Src/stm32f1xx_hal_msp.c @@ -1,3 +1,4 @@ + /* USER CODE BEGIN Header */ /** ****************************************************************************** @@ -63,6 +64,7 @@ */ void HAL_MspInit(void) { + /* USER CODE BEGIN MspInit 0 */ /* USER CODE END MspInit 0 */ @@ -72,9 +74,9 @@ void HAL_MspInit(void) /* System interrupt init*/ - /** ENABLE: Full SWJ (JTAG-DP + SW-DP): Reset State + /** NONJTRST: Full SWJ (JTAG-DP + SW-DP) but without NJTRST */ - __HAL_AFIO_REMAP_SWJ_ENABLE(); + __HAL_AFIO_REMAP_SWJ_NONJTRST(); /* USER CODE BEGIN MspInit 1 */ @@ -84,5 +86,3 @@ void HAL_MspInit(void) /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Src/stm32f1xx_hal_timebase_tim.c b/Core/Src/stm32f1xx_hal_timebase_tim.c new file mode 100644 index 0000000..a0096e0 --- /dev/null +++ b/Core/Src/stm32f1xx_hal_timebase_tim.c @@ -0,0 +1,127 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file stm32f1xx_hal_timebase_tim.c + * @brief HAL time base based on the hardware TIM. + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx_hal.h" +#include "stm32f1xx_hal_tim.h" + +/* Private typedef -----------------------------------------------------------*/ +/* Private define ------------------------------------------------------------*/ +/* Private macro -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +TIM_HandleTypeDef htim8; +/* Private function prototypes -----------------------------------------------*/ +void TIM8_IRQHandler(void); +/* Private functions ---------------------------------------------------------*/ + +/** + * @brief This function configures the TIM8 as a time base source. + * The time source is configured to have 1ms time base with a dedicated + * Tick interrupt priority. + * @note This function is called automatically at the beginning of program after + * reset by HAL_Init() or at any time when clock is configured, by HAL_RCC_ClockConfig(). + * @param TickPriority: Tick interrupt priority. + * @retval HAL status + */ +HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority) +{ + RCC_ClkInitTypeDef clkconfig; + uint32_t uwTimclock = 0U; + + uint32_t uwPrescalerValue = 0U; + uint32_t pFLatency; + HAL_StatusTypeDef status = HAL_OK; + + /* Enable TIM8 clock */ + __HAL_RCC_TIM8_CLK_ENABLE(); + /* Get clock configuration */ + HAL_RCC_GetClockConfig(&clkconfig, &pFLatency); + /* Compute TIM8 clock */ + uwTimclock = 2*HAL_RCC_GetPCLK2Freq(); + + /* Compute the prescaler value to have TIM8 counter clock equal to 1MHz */ + uwPrescalerValue = (uint32_t) ((uwTimclock / 1000000U) - 1U); + + /* Initialize TIM8 */ + htim8.Instance = TIM8; + + /* Initialize TIMx peripheral as follow: + + + Period = [(TIM8CLK/1000) - 1]. to have a (1/1000) s time base. + + Prescaler = (uwTimclock/1000000 - 1) to have a 1MHz counter clock. + + ClockDivision = 0 + + Counter direction = Up + */ + htim8.Init.Period = (1000000U / 1000U) - 1U; + htim8.Init.Prescaler = uwPrescalerValue; + htim8.Init.ClockDivision = 0; + htim8.Init.CounterMode = TIM_COUNTERMODE_UP; + htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + + status = HAL_TIM_Base_Init(&htim8); + if (status == HAL_OK) + { + /* Start the TIM time Base generation in interrupt mode */ + status = HAL_TIM_Base_Start_IT(&htim8); + if (status == HAL_OK) + { + /* Enable the TIM8 global Interrupt */ + HAL_NVIC_EnableIRQ(TIM8_UP_IRQn); + /* Configure the SysTick IRQ priority */ + if (TickPriority < (1UL << __NVIC_PRIO_BITS)) + { + /* Configure the TIM IRQ priority */ + HAL_NVIC_SetPriority(TIM8_UP_IRQn, TickPriority, 0U); + uwTickPrio = TickPriority; + } + else + { + status = HAL_ERROR; + } + } + } + + /* Return function status */ + return status; +} + +/** + * @brief Suspend Tick increment. + * @note Disable the tick increment by disabling TIM8 update interrupt. + * @param None + * @retval None + */ +void HAL_SuspendTick(void) +{ + /* Disable TIM8 update Interrupt */ + __HAL_TIM_DISABLE_IT(&htim8, TIM_IT_UPDATE); +} + +/** + * @brief Resume Tick increment. + * @note Enable the tick increment by Enabling TIM8 update interrupt. + * @param None + * @retval None + */ +void HAL_ResumeTick(void) +{ + /* Enable TIM8 Update interrupt */ + __HAL_TIM_ENABLE_IT(&htim8, TIM_IT_UPDATE); +} + diff --git a/Core/Src/stm32f1xx_it.c b/Core/Src/stm32f1xx_it.c index f9d60c9..9efbef8 100644 --- a/Core/Src/stm32f1xx_it.c +++ b/Core/Src/stm32f1xx_it.c @@ -58,6 +58,8 @@ /* External variables --------------------------------------------------------*/ extern CAN_HandleTypeDef hcan; extern TIM_HandleTypeDef htim4; +extern TIM_HandleTypeDef htim8; + /* USER CODE BEGIN EV */ /* USER CODE END EV */ @@ -187,9 +189,9 @@ void SysTick_Handler(void) /* USER CODE BEGIN SysTick_IRQn 0 */ /* USER CODE END SysTick_IRQn 0 */ - HAL_IncTick(); + /* USER CODE BEGIN SysTick_IRQn 1 */ - Millisecond(); + /* USER CODE END SysTick_IRQn 1 */ } @@ -242,7 +244,20 @@ void TIM4_IRQHandler(void) /* USER CODE END TIM4_IRQn 1 */ } +/** + * @brief This function handles TIM8 update interrupt. + */ +void TIM8_UP_IRQHandler(void) +{ + /* USER CODE BEGIN TIM8_UP_IRQn 0 */ + + /* USER CODE END TIM8_UP_IRQn 0 */ + HAL_TIM_IRQHandler(&htim8); + /* USER CODE BEGIN TIM8_UP_IRQn 1 */ +Millisecond(); + /* USER CODE END TIM8_UP_IRQn 1 */ +} + /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Core/Src/tim.c b/Core/Src/tim.c index 9cd0c39..d279eab 100644 --- a/Core/Src/tim.c +++ b/Core/Src/tim.c @@ -1,3 +1,4 @@ +/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file tim.c @@ -6,17 +7,16 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2025 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ - +/* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "tim.h" @@ -45,9 +45,9 @@ void MX_TIM4_Init(void) htim4.Instance = TIM4; htim4.Init.Prescaler = 0; htim4.Init.CounterMode = TIM_COUNTERMODE_UP; - htim4.Init.Period = 799; + htim4.Init.Period = 4000; htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; + htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim4) != HAL_OK) { Error_Handler(); @@ -114,16 +114,14 @@ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle) /* USER CODE BEGIN 1 */ -void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) -{ +//void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) +//{ - if(htim->Instance == TIM4) //check if the interrupt comes from TIM1 +// if(htim->Instance == TIM4) //check if the interrupt comes from TIM1 - ReadSeanus(); - -} +// ReadSeanus(); +// +//} /* USER CODE END 1 */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h b/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h index 1001fd8..8f4fedc 100644 --- a/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h +++ b/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h @@ -9,18 +9,17 @@ * This file contains: * - Data structures and the address mapping for all peripherals * - Peripheral's registers declarations and bits definition - * - Macros to access peripherals registers hardware + * - Macros to access peripheral's registers hardware * ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017-2021 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -904,7 +903,15 @@ typedef struct /** @addtogroup Exported_constants * @{ */ - + + /** @addtogroup Hardware_Constant_Definition + * @{ + */ +#define LSI_STARTUP_TIME 85U /*!< LSI Maximum startup time in us */ + /** + * @} + */ + /** @addtogroup Peripheral_Registers_Bits_Definition * @{ */ @@ -1820,7 +1827,7 @@ typedef struct #define RCC_BDCR_RTCSEL_0 (0x1UL << RCC_BDCR_RTCSEL_Pos) /*!< 0x00000100 */ #define RCC_BDCR_RTCSEL_1 (0x2UL << RCC_BDCR_RTCSEL_Pos) /*!< 0x00000200 */ -/*!< RTC congiguration */ +/*!< RTC configuration */ #define RCC_BDCR_RTCSEL_NOCLOCK 0x00000000U /*!< No clock */ #define RCC_BDCR_RTCSEL_LSE 0x00000100U /*!< LSE oscillator clock used as RTC clock */ #define RCC_BDCR_RTCSEL_LSI 0x00000200U /*!< LSI oscillator clock used as RTC clock */ @@ -3840,7 +3847,7 @@ typedef struct #define ADC_CR2_DMA ADC_CR2_DMA_Msk /*!< ADC DMA transfer enable */ #define ADC_CR2_ALIGN_Pos (11U) #define ADC_CR2_ALIGN_Msk (0x1UL << ADC_CR2_ALIGN_Pos) /*!< 0x00000800 */ -#define ADC_CR2_ALIGN ADC_CR2_ALIGN_Msk /*!< ADC data alignement */ +#define ADC_CR2_ALIGN ADC_CR2_ALIGN_Msk /*!< ADC data alignment */ #define ADC_CR2_JEXTSEL_Pos (12U) #define ADC_CR2_JEXTSEL_Msk (0x7UL << ADC_CR2_JEXTSEL_Pos) /*!< 0x00007000 */ @@ -10426,7 +10433,7 @@ typedef struct /* */ /******************************************************************************/ /* - * @brief Specific device feature definitions (not present on all devices in the STM32F1 serie) + * @brief Specific device feature definitions (not present on all devices in the STM32F1 series) */ #define SPI_I2S_SUPPORT /*!< I2S support */ #define SPI_CRC_ERROR_WORKAROUND_FEATURE @@ -11694,22 +11701,22 @@ typedef struct #define TIM9_IRQn TIM1_BRK_IRQn #define TIM1_BRK_TIM15_IRQn TIM1_BRK_IRQn #define TIM11_IRQn TIM1_TRG_COM_IRQn -#define TIM1_TRG_COM_TIM11_IRQn TIM1_TRG_COM_IRQn #define TIM1_TRG_COM_TIM17_IRQn TIM1_TRG_COM_IRQn -#define TIM1_UP_TIM10_IRQn TIM1_UP_IRQn +#define TIM1_TRG_COM_TIM11_IRQn TIM1_TRG_COM_IRQn #define TIM1_UP_TIM16_IRQn TIM1_UP_IRQn +#define TIM1_UP_TIM10_IRQn TIM1_UP_IRQn #define TIM10_IRQn TIM1_UP_IRQn #define TIM6_DAC_IRQn TIM6_IRQn -#define TIM8_BRK_TIM12_IRQn TIM8_BRK_IRQn #define TIM12_IRQn TIM8_BRK_IRQn -#define TIM14_IRQn TIM8_TRG_COM_IRQn +#define TIM8_BRK_TIM12_IRQn TIM8_BRK_IRQn #define TIM8_TRG_COM_TIM14_IRQn TIM8_TRG_COM_IRQn +#define TIM14_IRQn TIM8_TRG_COM_IRQn #define TIM8_UP_TIM13_IRQn TIM8_UP_IRQn #define TIM13_IRQn TIM8_UP_IRQn #define CEC_IRQn USBWakeUp_IRQn #define OTG_FS_WKUP_IRQn USBWakeUp_IRQn -#define USB_HP_IRQn USB_HP_CAN1_TX_IRQn #define CAN1_TX_IRQn USB_HP_CAN1_TX_IRQn +#define USB_HP_IRQn USB_HP_CAN1_TX_IRQn #define USB_LP_IRQn USB_LP_CAN1_RX0_IRQn #define CAN1_RX0_IRQn USB_LP_CAN1_RX0_IRQn @@ -11721,22 +11728,22 @@ typedef struct #define TIM9_IRQHandler TIM1_BRK_IRQHandler #define TIM1_BRK_TIM15_IRQHandler TIM1_BRK_IRQHandler #define TIM11_IRQHandler TIM1_TRG_COM_IRQHandler -#define TIM1_TRG_COM_TIM11_IRQHandler TIM1_TRG_COM_IRQHandler #define TIM1_TRG_COM_TIM17_IRQHandler TIM1_TRG_COM_IRQHandler -#define TIM1_UP_TIM10_IRQHandler TIM1_UP_IRQHandler +#define TIM1_TRG_COM_TIM11_IRQHandler TIM1_TRG_COM_IRQHandler #define TIM1_UP_TIM16_IRQHandler TIM1_UP_IRQHandler +#define TIM1_UP_TIM10_IRQHandler TIM1_UP_IRQHandler #define TIM10_IRQHandler TIM1_UP_IRQHandler #define TIM6_DAC_IRQHandler TIM6_IRQHandler -#define TIM8_BRK_TIM12_IRQHandler TIM8_BRK_IRQHandler #define TIM12_IRQHandler TIM8_BRK_IRQHandler -#define TIM14_IRQHandler TIM8_TRG_COM_IRQHandler +#define TIM8_BRK_TIM12_IRQHandler TIM8_BRK_IRQHandler #define TIM8_TRG_COM_TIM14_IRQHandler TIM8_TRG_COM_IRQHandler +#define TIM14_IRQHandler TIM8_TRG_COM_IRQHandler #define TIM8_UP_TIM13_IRQHandler TIM8_UP_IRQHandler #define TIM13_IRQHandler TIM8_UP_IRQHandler #define CEC_IRQHandler USBWakeUp_IRQHandler #define OTG_FS_WKUP_IRQHandler USBWakeUp_IRQHandler -#define USB_HP_IRQHandler USB_HP_CAN1_TX_IRQHandler #define CAN1_TX_IRQHandler USB_HP_CAN1_TX_IRQHandler +#define USB_HP_IRQHandler USB_HP_CAN1_TX_IRQHandler #define USB_LP_IRQHandler USB_LP_CAN1_RX0_IRQHandler #define CAN1_RX0_IRQHandler USB_LP_CAN1_RX0_IRQHandler @@ -11757,5 +11764,4 @@ typedef struct #endif /* __STM32F103xE_H */ - - /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ + diff --git a/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h b/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h index e34cc48..0f32778 100644 --- a/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h +++ b/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h @@ -8,21 +8,20 @@ * is using in the C source code, usually in main.c. This file contains: * - Configuration section that allows to select: * - The STM32F1xx device used in the target application - * - To use or not the peripherals drivers in application code(i.e. - * code will be based on direct access to peripherals registers + * - To use or not the peripheral's drivers in application code(i.e. + * code will be based on direct access to peripheral's registers * rather than drivers API), this option is controlled by * "#define USE_HAL_DRIVER" * ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017-2021 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -90,11 +89,11 @@ #endif /* USE_HAL_DRIVER */ /** - * @brief CMSIS Device version number V4.3.2 + * @brief CMSIS Device version number */ #define __STM32F1_CMSIS_VERSION_MAIN (0x04) /*!< [31:24] main version */ #define __STM32F1_CMSIS_VERSION_SUB1 (0x03) /*!< [23:16] sub1 version */ -#define __STM32F1_CMSIS_VERSION_SUB2 (0x02) /*!< [15:8] sub2 version */ +#define __STM32F1_CMSIS_VERSION_SUB2 (0x05) /*!< [15:8] sub2 version */ #define __STM32F1_CMSIS_VERSION_RC (0x00) /*!< [7:0] release candidate */ #define __STM32F1_CMSIS_VERSION ((__STM32F1_CMSIS_VERSION_MAIN << 24)\ |(__STM32F1_CMSIS_VERSION_SUB1 << 16)\ @@ -191,6 +190,61 @@ typedef enum #define POSITION_VAL(VAL) (__CLZ(__RBIT(VAL))) +/* Use of CMSIS compiler intrinsics for register exclusive access */ +/* Atomic 32-bit register access macro to set one or several bits */ +#define ATOMIC_SET_BIT(REG, BIT) \ + do { \ + uint32_t val; \ + do { \ + val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ + } while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \ + } while(0) + +/* Atomic 32-bit register access macro to clear one or several bits */ +#define ATOMIC_CLEAR_BIT(REG, BIT) \ + do { \ + uint32_t val; \ + do { \ + val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ + } while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \ + } while(0) + +/* Atomic 32-bit register access macro to clear and set one or several bits */ +#define ATOMIC_MODIFY_REG(REG, CLEARMSK, SETMASK) \ + do { \ + uint32_t val; \ + do { \ + val = (__LDREXW((__IO uint32_t *)&(REG)) & ~(CLEARMSK)) | (SETMASK); \ + } while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \ + } while(0) + +/* Atomic 16-bit register access macro to set one or several bits */ +#define ATOMIC_SETH_BIT(REG, BIT) \ + do { \ + uint16_t val; \ + do { \ + val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ + } while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \ + } while(0) + +/* Atomic 16-bit register access macro to clear one or several bits */ +#define ATOMIC_CLEARH_BIT(REG, BIT) \ + do { \ + uint16_t val; \ + do { \ + val = __LDREXH((__IO uint16_t *)&(REG)) & ~(BIT); \ + } while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \ + } while(0) + +/* Atomic 16-bit register access macro to clear and set one or several bits */ +#define ATOMIC_MODIFYH_REG(REG, CLEARMSK, SETMASK) \ + do { \ + uint16_t val; \ + do { \ + val = (__LDREXH((__IO uint16_t *)&(REG)) & ~(CLEARMSK)) | (SETMASK); \ + } while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \ + } while(0) + /** * @} @@ -217,4 +271,3 @@ typedef enum -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h b/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h index 187fdde..f8c5304 100644 --- a/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h +++ b/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h @@ -1,18 +1,17 @@ /** ****************************************************************************** - * @file system_stm32f10x.h + * @file system_stm32f1xx.h * @author MCD Application Team * @brief CMSIS Cortex-M3 Device Peripheral Access Layer System Header File. ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017-2021 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -94,5 +93,4 @@ extern void SystemCoreClockUpdate(void); /** * @} - */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ + */ diff --git a/Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt b/Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt new file mode 100644 index 0000000..6b0c407 --- /dev/null +++ b/Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt @@ -0,0 +1,6 @@ +This software component is provided to you as part of a software package and +applicable license terms are in the Package_license file. If you received this +software component outside of a package or without applicable license terms, +the terms of the Apache-2.0 license shall apply. +You may obtain a copy of the Apache-2.0 at: +https://opensource.org/licenses/Apache-2.0 diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h index 967547d..f71f5c2 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h @@ -7,13 +7,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2019 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2021 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -23,7 +22,7 @@ #define STM32_HAL_LEGACY #ifdef __cplusplus - extern "C" { +extern "C" { #endif /* Includes ------------------------------------------------------------------*/ @@ -38,6 +37,12 @@ #define AES_CLEARFLAG_CCF CRYP_CLEARFLAG_CCF #define AES_CLEARFLAG_RDERR CRYP_CLEARFLAG_RDERR #define AES_CLEARFLAG_WRERR CRYP_CLEARFLAG_WRERR +#if defined(STM32H7) || defined(STM32MP1) +#define CRYP_DATATYPE_32B CRYP_NO_SWAP +#define CRYP_DATATYPE_16B CRYP_HALFWORD_SWAP +#define CRYP_DATATYPE_8B CRYP_BYTE_SWAP +#define CRYP_DATATYPE_1B CRYP_BIT_SWAP +#endif /* STM32H7 || STM32MP1 */ /** * @} */ @@ -97,6 +102,16 @@ #if defined(STM32H7) #define ADC_CHANNEL_VBAT_DIV4 ADC_CHANNEL_VBAT #endif /* STM32H7 */ + +#if defined(STM32U5) +#define ADC_SAMPLETIME_5CYCLE ADC_SAMPLETIME_5CYCLES +#define ADC_SAMPLETIME_391CYCLES_5 ADC_SAMPLETIME_391CYCLES +#define ADC4_SAMPLETIME_160CYCLES_5 ADC4_SAMPLETIME_814CYCLES_5 +#endif /* STM32U5 */ + +#if defined(STM32H5) +#define ADC_CHANNEL_VCORE ADC_CHANNEL_VDDCORE +#endif /* STM32H5 */ /** * @} */ @@ -124,7 +139,8 @@ #define COMP_EXTI_LINE_COMP6_EVENT COMP_EXTI_LINE_COMP6 #define COMP_EXTI_LINE_COMP7_EVENT COMP_EXTI_LINE_COMP7 #if defined(STM32L0) -#define COMP_LPTIMCONNECTION_ENABLED ((uint32_t)0x00000003U) /*!< COMPX output generic naming: connected to LPTIM input 1 for COMP1, LPTIM input 2 for COMP2 */ +#define COMP_LPTIMCONNECTION_ENABLED ((uint32_t)0x00000003U) /*!< COMPX output generic naming: connected to LPTIM + input 1 for COMP1, LPTIM input 2 for COMP2 */ #endif #define COMP_OUTPUT_COMP6TIM2OCREFCLR COMP_OUTPUT_COMP6_TIM2OCREFCLR #if defined(STM32F373xC) || defined(STM32F378xx) @@ -198,6 +214,11 @@ #endif #endif + +#if defined(STM32U5) +#define __HAL_COMP_COMP1_EXTI_CLEAR_RASING_FLAG __HAL_COMP_COMP1_EXTI_CLEAR_RISING_FLAG +#endif + /** * @} */ @@ -206,6 +227,25 @@ * @{ */ #define __HAL_CORTEX_SYSTICKCLK_CONFIG HAL_SYSTICK_CLKSourceConfig +#if defined(STM32U5) +#define MPU_DEVICE_nGnRnE MPU_DEVICE_NGNRNE +#define MPU_DEVICE_nGnRE MPU_DEVICE_NGNRE +#define MPU_DEVICE_nGRE MPU_DEVICE_NGRE +#endif /* STM32U5 */ +/** + * @} + */ + +/** @defgroup CRC_Aliases CRC API aliases + * @{ + */ +#if defined(STM32H5) || defined(STM32C0) +#else +#define HAL_CRC_Input_Data_Reverse HAL_CRCEx_Input_Data_Reverse /*!< Aliased to HAL_CRCEx_Input_Data_Reverse for + inter STM32 series compatibility */ +#define HAL_CRC_Output_Data_Reverse HAL_CRCEx_Output_Data_Reverse /*!< Aliased to HAL_CRCEx_Output_Data_Reverse for + inter STM32 series compatibility */ +#endif /** * @} */ @@ -235,12 +275,25 @@ #define DAC_WAVEGENERATION_NOISE DAC_WAVE_NOISE #define DAC_WAVEGENERATION_TRIANGLE DAC_WAVE_TRIANGLE -#if defined(STM32G4) || defined(STM32H7) +#if defined(STM32G4) || defined(STM32H7) || defined (STM32U5) #define DAC_CHIPCONNECT_DISABLE DAC_CHIPCONNECT_EXTERNAL #define DAC_CHIPCONNECT_ENABLE DAC_CHIPCONNECT_INTERNAL #endif -#if defined(STM32L1) || defined(STM32L4) || defined(STM32G0) || defined(STM32L5) || defined(STM32H7) || defined(STM32F4) || defined(STM32G4) +#if defined(STM32U5) +#define DAC_TRIGGER_STOP_LPTIM1_OUT DAC_TRIGGER_STOP_LPTIM1_CH1 +#define DAC_TRIGGER_STOP_LPTIM3_OUT DAC_TRIGGER_STOP_LPTIM3_CH1 +#define DAC_TRIGGER_LPTIM1_OUT DAC_TRIGGER_LPTIM1_CH1 +#define DAC_TRIGGER_LPTIM3_OUT DAC_TRIGGER_LPTIM3_CH1 +#endif + +#if defined(STM32H5) +#define DAC_TRIGGER_LPTIM1_OUT DAC_TRIGGER_LPTIM1_CH1 +#define DAC_TRIGGER_LPTIM2_OUT DAC_TRIGGER_LPTIM2_CH1 +#endif + +#if defined(STM32L1) || defined(STM32L4) || defined(STM32G0) || defined(STM32L5) || defined(STM32H7) || \ + defined(STM32F4) || defined(STM32G4) #define HAL_DAC_MSP_INIT_CB_ID HAL_DAC_MSPINIT_CB_ID #define HAL_DAC_MSP_DEINIT_CB_ID HAL_DAC_MSPDEINIT_CB_ID #endif @@ -305,7 +358,8 @@ #define HAL_DMAMUX_REQUEST_GEN_FALLING HAL_DMAMUX_REQ_GEN_FALLING #define HAL_DMAMUX_REQUEST_GEN_RISING_FALLING HAL_DMAMUX_REQ_GEN_RISING_FALLING -#if defined(STM32L4R5xx) || defined(STM32L4R9xx) || defined(STM32L4R9xx) || defined(STM32L4S5xx) || defined(STM32L4S7xx) || defined(STM32L4S9xx) +#if defined(STM32L4R5xx) || defined(STM32L4R9xx) || defined(STM32L4R9xx) || defined(STM32L4S5xx) || \ + defined(STM32L4S7xx) || defined(STM32L4S9xx) #define DMA_REQUEST_DCMI_PSSI DMA_REQUEST_DCMI #endif @@ -383,6 +437,9 @@ #endif /* STM32H7 */ +#if defined(STM32U5) +#define GPDMA1_REQUEST_DCMI GPDMA1_REQUEST_DCMI_PSSI +#endif /* STM32U5 */ /** * @} */ @@ -415,7 +472,9 @@ #define TYPEPROGRAMDATA_FASTBYTE FLASH_TYPEPROGRAMDATA_FASTBYTE #define TYPEPROGRAMDATA_FASTHALFWORD FLASH_TYPEPROGRAMDATA_FASTHALFWORD #define TYPEPROGRAMDATA_FASTWORD FLASH_TYPEPROGRAMDATA_FASTWORD +#if !defined(STM32F2) && !defined(STM32F4) && !defined(STM32F7) && !defined(STM32H7) #define PAGESIZE FLASH_PAGE_SIZE +#endif /* STM32F2 && STM32F4 && STM32F7 && STM32H7 */ #define TYPEPROGRAM_FASTBYTE FLASH_TYPEPROGRAM_BYTE #define TYPEPROGRAM_FASTHALFWORD FLASH_TYPEPROGRAM_HALFWORD #define TYPEPROGRAM_FASTWORD FLASH_TYPEPROGRAM_WORD @@ -462,7 +521,7 @@ #define OB_RDP_LEVEL0 OB_RDP_LEVEL_0 #define OB_RDP_LEVEL1 OB_RDP_LEVEL_1 #define OB_RDP_LEVEL2 OB_RDP_LEVEL_2 -#if defined(STM32G0) +#if defined(STM32G0) || defined(STM32C0) #define OB_BOOT_LOCK_DISABLE OB_BOOT_ENTRY_FORCED_NONE #define OB_BOOT_LOCK_ENABLE OB_BOOT_ENTRY_FORCED_FLASH #else @@ -470,15 +529,37 @@ #define OB_BOOT_ENTRY_FORCED_FLASH OB_BOOT_LOCK_ENABLE #endif #if defined(STM32H7) -#define FLASH_FLAG_SNECCE_BANK1RR FLASH_FLAG_SNECCERR_BANK1 -#define FLASH_FLAG_DBECCE_BANK1RR FLASH_FLAG_DBECCERR_BANK1 -#define FLASH_FLAG_STRBER_BANK1R FLASH_FLAG_STRBERR_BANK1 -#define FLASH_FLAG_SNECCE_BANK2RR FLASH_FLAG_SNECCERR_BANK2 -#define FLASH_FLAG_DBECCE_BANK2RR FLASH_FLAG_DBECCERR_BANK2 -#define FLASH_FLAG_STRBER_BANK2R FLASH_FLAG_STRBERR_BANK2 -#define FLASH_FLAG_WDW FLASH_FLAG_WBNE -#define OB_WRP_SECTOR_All OB_WRP_SECTOR_ALL +#define FLASH_FLAG_SNECCE_BANK1RR FLASH_FLAG_SNECCERR_BANK1 +#define FLASH_FLAG_DBECCE_BANK1RR FLASH_FLAG_DBECCERR_BANK1 +#define FLASH_FLAG_STRBER_BANK1R FLASH_FLAG_STRBERR_BANK1 +#define FLASH_FLAG_SNECCE_BANK2RR FLASH_FLAG_SNECCERR_BANK2 +#define FLASH_FLAG_DBECCE_BANK2RR FLASH_FLAG_DBECCERR_BANK2 +#define FLASH_FLAG_STRBER_BANK2R FLASH_FLAG_STRBERR_BANK2 +#define FLASH_FLAG_WDW FLASH_FLAG_WBNE +#define OB_WRP_SECTOR_All OB_WRP_SECTOR_ALL #endif /* STM32H7 */ +#if defined(STM32U5) +#define OB_USER_nRST_STOP OB_USER_NRST_STOP +#define OB_USER_nRST_STDBY OB_USER_NRST_STDBY +#define OB_USER_nRST_SHDW OB_USER_NRST_SHDW +#define OB_USER_nSWBOOT0 OB_USER_NSWBOOT0 +#define OB_USER_nBOOT0 OB_USER_NBOOT0 +#define OB_nBOOT0_RESET OB_NBOOT0_RESET +#define OB_nBOOT0_SET OB_NBOOT0_SET +#define OB_USER_SRAM134_RST OB_USER_SRAM_RST +#define OB_SRAM134_RST_ERASE OB_SRAM_RST_ERASE +#define OB_SRAM134_RST_NOT_ERASE OB_SRAM_RST_NOT_ERASE +#endif /* STM32U5 */ +#if defined(STM32U0) +#define OB_USER_nRST_STOP OB_USER_NRST_STOP +#define OB_USER_nRST_STDBY OB_USER_NRST_STDBY +#define OB_USER_nRST_SHDW OB_USER_NRST_SHDW +#define OB_USER_nBOOT_SEL OB_USER_NBOOT_SEL +#define OB_USER_nBOOT0 OB_USER_NBOOT0 +#define OB_USER_nBOOT1 OB_USER_NBOOT1 +#define OB_nBOOT0_RESET OB_NBOOT0_RESET +#define OB_nBOOT0_SET OB_NBOOT0_SET +#endif /* STM32U0 */ /** * @} @@ -521,6 +602,107 @@ #define HAL_SYSCFG_EnableIOAnalogSwitchVDD HAL_SYSCFG_EnableIOSwitchVDD #define HAL_SYSCFG_DisableIOAnalogSwitchVDD HAL_SYSCFG_DisableIOSwitchVDD #endif /* STM32G4 */ + +#if defined(STM32H5) +#define SYSCFG_IT_FPU_IOC SBS_IT_FPU_IOC +#define SYSCFG_IT_FPU_DZC SBS_IT_FPU_DZC +#define SYSCFG_IT_FPU_UFC SBS_IT_FPU_UFC +#define SYSCFG_IT_FPU_OFC SBS_IT_FPU_OFC +#define SYSCFG_IT_FPU_IDC SBS_IT_FPU_IDC +#define SYSCFG_IT_FPU_IXC SBS_IT_FPU_IXC + +#define SYSCFG_BREAK_FLASH_ECC SBS_BREAK_FLASH_ECC +#define SYSCFG_BREAK_PVD SBS_BREAK_PVD +#define SYSCFG_BREAK_SRAM_ECC SBS_BREAK_SRAM_ECC +#define SYSCFG_BREAK_LOCKUP SBS_BREAK_LOCKUP + +#define SYSCFG_VREFBUF_VOLTAGE_SCALE0 VREFBUF_VOLTAGE_SCALE0 +#define SYSCFG_VREFBUF_VOLTAGE_SCALE1 VREFBUF_VOLTAGE_SCALE1 +#define SYSCFG_VREFBUF_VOLTAGE_SCALE2 VREFBUF_VOLTAGE_SCALE2 +#define SYSCFG_VREFBUF_VOLTAGE_SCALE3 VREFBUF_VOLTAGE_SCALE3 + +#define SYSCFG_VREFBUF_HIGH_IMPEDANCE_DISABLE VREFBUF_HIGH_IMPEDANCE_DISABLE +#define SYSCFG_VREFBUF_HIGH_IMPEDANCE_ENABLE VREFBUF_HIGH_IMPEDANCE_ENABLE + +#define SYSCFG_FASTMODEPLUS_PB6 SBS_FASTMODEPLUS_PB6 +#define SYSCFG_FASTMODEPLUS_PB7 SBS_FASTMODEPLUS_PB7 +#define SYSCFG_FASTMODEPLUS_PB8 SBS_FASTMODEPLUS_PB8 +#define SYSCFG_FASTMODEPLUS_PB9 SBS_FASTMODEPLUS_PB9 + +#define SYSCFG_ETH_MII SBS_ETH_MII +#define SYSCFG_ETH_RMII SBS_ETH_RMII +#define IS_SYSCFG_ETHERNET_CONFIG IS_SBS_ETHERNET_CONFIG + +#define SYSCFG_MEMORIES_ERASE_FLAG_IPMEE SBS_MEMORIES_ERASE_FLAG_IPMEE +#define SYSCFG_MEMORIES_ERASE_FLAG_MCLR SBS_MEMORIES_ERASE_FLAG_MCLR +#define IS_SYSCFG_MEMORIES_ERASE_FLAG IS_SBS_MEMORIES_ERASE_FLAG + +#define IS_SYSCFG_CODE_CONFIG IS_SBS_CODE_CONFIG + +#define SYSCFG_MPU_NSEC SBS_MPU_NSEC +#define SYSCFG_VTOR_NSEC SBS_VTOR_NSEC +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +#define SYSCFG_SAU SBS_SAU +#define SYSCFG_MPU_SEC SBS_MPU_SEC +#define SYSCFG_VTOR_AIRCR_SEC SBS_VTOR_AIRCR_SEC +#define SYSCFG_LOCK_ALL SBS_LOCK_ALL +#else +#define SYSCFG_LOCK_ALL SBS_LOCK_ALL +#endif /* __ARM_FEATURE_CMSE */ + +#define SYSCFG_CLK SBS_CLK +#define SYSCFG_CLASSB SBS_CLASSB +#define SYSCFG_FPU SBS_FPU +#define SYSCFG_ALL SBS_ALL + +#define SYSCFG_SEC SBS_SEC +#define SYSCFG_NSEC SBS_NSEC + +#define __HAL_SYSCFG_FPU_INTERRUPT_ENABLE __HAL_SBS_FPU_INTERRUPT_ENABLE +#define __HAL_SYSCFG_FPU_INTERRUPT_DISABLE __HAL_SBS_FPU_INTERRUPT_DISABLE + +#define __HAL_SYSCFG_BREAK_ECC_LOCK __HAL_SBS_BREAK_ECC_LOCK +#define __HAL_SYSCFG_BREAK_LOCKUP_LOCK __HAL_SBS_BREAK_LOCKUP_LOCK +#define __HAL_SYSCFG_BREAK_PVD_LOCK __HAL_SBS_BREAK_PVD_LOCK +#define __HAL_SYSCFG_BREAK_SRAM_ECC_LOCK __HAL_SBS_BREAK_SRAM_ECC_LOCK + +#define __HAL_SYSCFG_FASTMODEPLUS_ENABLE __HAL_SBS_FASTMODEPLUS_ENABLE +#define __HAL_SYSCFG_FASTMODEPLUS_DISABLE __HAL_SBS_FASTMODEPLUS_DISABLE + +#define __HAL_SYSCFG_GET_MEMORIES_ERASE_STATUS __HAL_SBS_GET_MEMORIES_ERASE_STATUS +#define __HAL_SYSCFG_CLEAR_MEMORIES_ERASE_STATUS __HAL_SBS_CLEAR_MEMORIES_ERASE_STATUS + +#define IS_SYSCFG_FPU_INTERRUPT IS_SBS_FPU_INTERRUPT +#define IS_SYSCFG_BREAK_CONFIG IS_SBS_BREAK_CONFIG +#define IS_SYSCFG_VREFBUF_VOLTAGE_SCALE IS_VREFBUF_VOLTAGE_SCALE +#define IS_SYSCFG_VREFBUF_HIGH_IMPEDANCE IS_VREFBUF_HIGH_IMPEDANCE +#define IS_SYSCFG_VREFBUF_TRIMMING IS_VREFBUF_TRIMMING +#define IS_SYSCFG_FASTMODEPLUS IS_SBS_FASTMODEPLUS +#define IS_SYSCFG_ITEMS_ATTRIBUTES IS_SBS_ITEMS_ATTRIBUTES +#define IS_SYSCFG_ATTRIBUTES IS_SBS_ATTRIBUTES +#define IS_SYSCFG_LOCK_ITEMS IS_SBS_LOCK_ITEMS + +#define HAL_SYSCFG_VREFBUF_VoltageScalingConfig HAL_VREFBUF_VoltageScalingConfig +#define HAL_SYSCFG_VREFBUF_HighImpedanceConfig HAL_VREFBUF_HighImpedanceConfig +#define HAL_SYSCFG_VREFBUF_TrimmingConfig HAL_VREFBUF_TrimmingConfig +#define HAL_SYSCFG_EnableVREFBUF HAL_EnableVREFBUF +#define HAL_SYSCFG_DisableVREFBUF HAL_DisableVREFBUF + +#define HAL_SYSCFG_EnableIOAnalogSwitchBooster HAL_SBS_EnableIOAnalogSwitchBooster +#define HAL_SYSCFG_DisableIOAnalogSwitchBooster HAL_SBS_DisableIOAnalogSwitchBooster +#define HAL_SYSCFG_ETHInterfaceSelect HAL_SBS_ETHInterfaceSelect + +#define HAL_SYSCFG_Lock HAL_SBS_Lock +#define HAL_SYSCFG_GetLock HAL_SBS_GetLock + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +#define HAL_SYSCFG_ConfigAttributes HAL_SBS_ConfigAttributes +#define HAL_SYSCFG_GetConfigAttributes HAL_SBS_GetConfigAttributes +#endif /* __ARM_FEATURE_CMSE */ + +#endif /* STM32H5 */ + + /** * @} */ @@ -588,34 +770,87 @@ #define GPIO_AF10_OTG2_HS GPIO_AF10_OTG2_FS #define GPIO_AF10_OTG1_FS GPIO_AF10_OTG1_HS #define GPIO_AF12_OTG2_FS GPIO_AF12_OTG1_FS -#endif /*STM32H743xx || STM32H753xx || STM32H750xx || STM32H742xx || STM32H745xx || STM32H755xx || STM32H747xx || STM32H757xx */ +#endif /*STM32H743xx || STM32H753xx || STM32H750xx || STM32H742xx || STM32H745xx || STM32H755xx || STM32H747xx || \ + STM32H757xx */ #endif /* STM32H7 */ #define GPIO_AF0_LPTIM GPIO_AF0_LPTIM1 #define GPIO_AF1_LPTIM GPIO_AF1_LPTIM1 #define GPIO_AF2_LPTIM GPIO_AF2_LPTIM1 -#if defined(STM32L0) || defined(STM32L4) || defined(STM32F4) || defined(STM32F2) || defined(STM32F7) || defined(STM32G4) || defined(STM32H7) +#if defined(STM32L0) || defined(STM32L4) || defined(STM32F4) || defined(STM32F2) || defined(STM32F7) || \ + defined(STM32G4) || defined(STM32H7) || defined(STM32WB) || defined(STM32U5) #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_LOW #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM #define GPIO_SPEED_FAST GPIO_SPEED_FREQ_HIGH #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_VERY_HIGH -#endif /* STM32L0 || STM32L4 || STM32F4 || STM32F2 || STM32F7 || STM32G4 || STM32H7*/ +#endif /* STM32L0 || STM32L4 || STM32F4 || STM32F2 || STM32F7 || STM32G4 || STM32H7 || STM32WB || STM32U5*/ #if defined(STM32L1) - #define GPIO_SPEED_VERY_LOW GPIO_SPEED_FREQ_LOW - #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_MEDIUM - #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_HIGH - #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_VERY_HIGH +#define GPIO_SPEED_VERY_LOW GPIO_SPEED_FREQ_LOW +#define GPIO_SPEED_LOW GPIO_SPEED_FREQ_MEDIUM +#define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_HIGH +#define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_VERY_HIGH #endif /* STM32L1 */ #if defined(STM32F0) || defined(STM32F3) || defined(STM32F1) - #define GPIO_SPEED_LOW GPIO_SPEED_FREQ_LOW - #define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM - #define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_HIGH +#define GPIO_SPEED_LOW GPIO_SPEED_FREQ_LOW +#define GPIO_SPEED_MEDIUM GPIO_SPEED_FREQ_MEDIUM +#define GPIO_SPEED_HIGH GPIO_SPEED_FREQ_HIGH #endif /* STM32F0 || STM32F3 || STM32F1 */ #define GPIO_AF6_DFSDM GPIO_AF6_DFSDM1 + +#if defined(STM32U5) || defined(STM32H5) +#define GPIO_AF0_RTC_50Hz GPIO_AF0_RTC_50HZ +#endif /* STM32U5 || STM32H5 */ +#if defined(STM32U5) +#define GPIO_AF0_S2DSTOP GPIO_AF0_SRDSTOP +#define GPIO_AF11_LPGPIO GPIO_AF11_LPGPIO1 +#endif /* STM32U5 */ + +#if defined(STM32WBA) +#define GPIO_AF11_RF_ANTSW0 GPIO_AF11_RF +#define GPIO_AF11_RF_ANTSW1 GPIO_AF11_RF +#define GPIO_AF11_RF_ANTSW2 GPIO_AF11_RF +#define GPIO_AF11_RF_IO1 GPIO_AF11_RF +#define GPIO_AF11_RF_IO2 GPIO_AF11_RF +#define GPIO_AF11_RF_IO3 GPIO_AF11_RF +#define GPIO_AF11_RF_IO4 GPIO_AF11_RF +#define GPIO_AF11_RF_IO5 GPIO_AF11_RF +#define GPIO_AF11_RF_IO6 GPIO_AF11_RF +#define GPIO_AF11_RF_IO7 GPIO_AF11_RF +#define GPIO_AF11_RF_IO8 GPIO_AF11_RF +#define GPIO_AF11_RF_IO9 GPIO_AF11_RF +#endif /* STM32WBA */ +/** + * @} + */ + +/** @defgroup HAL_GTZC_Aliased_Defines HAL GTZC Aliased Defines maintained for legacy purpose + * @{ + */ +#if defined(STM32U5) +#define GTZC_PERIPH_DCMI GTZC_PERIPH_DCMI_PSSI +#define GTZC_PERIPH_LTDC GTZC_PERIPH_LTDCUSB +#endif /* STM32U5 */ +#if defined(STM32H5) +#define GTZC_PERIPH_DAC12 GTZC_PERIPH_DAC1 +#define GTZC_PERIPH_ADC12 GTZC_PERIPH_ADC +#define GTZC_PERIPH_USBFS GTZC_PERIPH_USB +#endif /* STM32H5 */ +#if defined(STM32H5) || defined(STM32U5) +#define GTZC_MCPBB_NB_VCTR_REG_MAX GTZC_MPCBB_NB_VCTR_REG_MAX +#define GTZC_MCPBB_NB_LCK_VCTR_REG_MAX GTZC_MPCBB_NB_LCK_VCTR_REG_MAX +#define GTZC_MCPBB_SUPERBLOCK_UNLOCKED GTZC_MPCBB_SUPERBLOCK_UNLOCKED +#define GTZC_MCPBB_SUPERBLOCK_LOCKED GTZC_MPCBB_SUPERBLOCK_LOCKED +#define GTZC_MCPBB_BLOCK_NSEC GTZC_MPCBB_BLOCK_NSEC +#define GTZC_MCPBB_BLOCK_SEC GTZC_MPCBB_BLOCK_SEC +#define GTZC_MCPBB_BLOCK_NPRIV GTZC_MPCBB_BLOCK_NPRIV +#define GTZC_MCPBB_BLOCK_PRIV GTZC_MPCBB_BLOCK_PRIV +#define GTZC_MCPBB_LOCK_OFF GTZC_MPCBB_LOCK_OFF +#define GTZC_MCPBB_LOCK_ON GTZC_MPCBB_LOCK_ON +#endif /* STM32H5 || STM32U5 */ /** * @} */ @@ -773,49 +1008,6 @@ #define HRTIM_EVENTSRC_3 (HRTIM_EECR1_EE1SRC_1) #define HRTIM_EVENTSRC_4 (HRTIM_EECR1_EE1SRC_1 | HRTIM_EECR1_EE1SRC_0) -/** @brief Constants defining the events that can be selected to configure the - * set/reset crossbar of a timer output - */ -#define HRTIM_OUTPUTSET_TIMEV_1 (HRTIM_SET1R_TIMEVNT1) -#define HRTIM_OUTPUTSET_TIMEV_2 (HRTIM_SET1R_TIMEVNT2) -#define HRTIM_OUTPUTSET_TIMEV_3 (HRTIM_SET1R_TIMEVNT3) -#define HRTIM_OUTPUTSET_TIMEV_4 (HRTIM_SET1R_TIMEVNT4) -#define HRTIM_OUTPUTSET_TIMEV_5 (HRTIM_SET1R_TIMEVNT5) -#define HRTIM_OUTPUTSET_TIMEV_6 (HRTIM_SET1R_TIMEVNT6) -#define HRTIM_OUTPUTSET_TIMEV_7 (HRTIM_SET1R_TIMEVNT7) -#define HRTIM_OUTPUTSET_TIMEV_8 (HRTIM_SET1R_TIMEVNT8) -#define HRTIM_OUTPUTSET_TIMEV_9 (HRTIM_SET1R_TIMEVNT9) - -#define HRTIM_OUTPUTRESET_TIMEV_1 (HRTIM_RST1R_TIMEVNT1) -#define HRTIM_OUTPUTRESET_TIMEV_2 (HRTIM_RST1R_TIMEVNT2) -#define HRTIM_OUTPUTRESET_TIMEV_3 (HRTIM_RST1R_TIMEVNT3) -#define HRTIM_OUTPUTRESET_TIMEV_4 (HRTIM_RST1R_TIMEVNT4) -#define HRTIM_OUTPUTRESET_TIMEV_5 (HRTIM_RST1R_TIMEVNT5) -#define HRTIM_OUTPUTRESET_TIMEV_6 (HRTIM_RST1R_TIMEVNT6) -#define HRTIM_OUTPUTRESET_TIMEV_7 (HRTIM_RST1R_TIMEVNT7) -#define HRTIM_OUTPUTRESET_TIMEV_8 (HRTIM_RST1R_TIMEVNT8) -#define HRTIM_OUTPUTRESET_TIMEV_9 (HRTIM_RST1R_TIMEVNT9) - -/** @brief Constants defining the event filtering applied to external events - * by a timer - */ -#define HRTIM_TIMEVENTFILTER_NONE (0x00000000U) -#define HRTIM_TIMEVENTFILTER_BLANKINGCMP1 (HRTIM_EEFR1_EE1FLTR_0) -#define HRTIM_TIMEVENTFILTER_BLANKINGCMP2 (HRTIM_EEFR1_EE1FLTR_1) -#define HRTIM_TIMEVENTFILTER_BLANKINGCMP3 (HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) -#define HRTIM_TIMEVENTFILTER_BLANKINGCMP4 (HRTIM_EEFR1_EE1FLTR_2) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR1 (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR2 (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR3 (HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR4 (HRTIM_EEFR1_EE1FLTR_3) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR5 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_0) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR6 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR7 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) -#define HRTIM_TIMEVENTFILTER_BLANKINGFLTR8 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2) -#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP2 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_0) -#define HRTIM_TIMEVENTFILTER_WINDOWINGCMP3 (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1) -#define HRTIM_TIMEVENTFILTER_WINDOWINGTIM (HRTIM_EEFR1_EE1FLTR_3 | HRTIM_EEFR1_EE1FLTR_2 | HRTIM_EEFR1_EE1FLTR_1 | HRTIM_EEFR1_EE1FLTR_0) - /** @brief Constants defining the DLL calibration periods (in micro seconds) */ #define HRTIM_CALIBRATIONRATE_7300 0x00000000U @@ -839,7 +1031,8 @@ #define I2C_NOSTRETCH_ENABLED I2C_NOSTRETCH_ENABLE #define I2C_ANALOGFILTER_ENABLED I2C_ANALOGFILTER_ENABLE #define I2C_ANALOGFILTER_DISABLED I2C_ANALOGFILTER_DISABLE -#if defined(STM32F0) || defined(STM32F1) || defined(STM32F3) || defined(STM32G0) || defined(STM32L4) || defined(STM32L1) || defined(STM32F7) +#if defined(STM32F0) || defined(STM32F1) || defined(STM32F3) || defined(STM32G0) || defined(STM32L4) || \ + defined(STM32L1) || defined(STM32F7) #define HAL_I2C_STATE_MEM_BUSY_TX HAL_I2C_STATE_BUSY_TX #define HAL_I2C_STATE_MEM_BUSY_RX HAL_I2C_STATE_BUSY_RX #define HAL_I2C_STATE_MASTER_BUSY_TX HAL_I2C_STATE_BUSY_TX @@ -896,6 +1089,20 @@ #define LPTIM_TRIGSAMPLETIME_4TRANSITION LPTIM_TRIGSAMPLETIME_4TRANSITIONS #define LPTIM_TRIGSAMPLETIME_8TRANSITION LPTIM_TRIGSAMPLETIME_8TRANSITIONS + +/** @defgroup HAL_LPTIM_Aliased_Defines HAL LPTIM Aliased Defines maintained for legacy purpose + * @{ + */ +#define HAL_LPTIM_ReadCompare HAL_LPTIM_ReadCapturedValue +/** + * @} + */ + +#if defined(STM32U5) +#define LPTIM_ISR_CC1 LPTIM_ISR_CC1IF +#define LPTIM_ISR_CC2 LPTIM_ISR_CC2IF +#define LPTIM_CHANNEL_ALL 0x00000000U +#endif /* STM32U5 */ /** * @} */ @@ -963,11 +1170,16 @@ #define OPAMP_PGACONNECT_VM0 OPAMP_PGA_CONNECT_INVERTINGINPUT_IO0 #define OPAMP_PGACONNECT_VM1 OPAMP_PGA_CONNECT_INVERTINGINPUT_IO1 -#if defined(STM32L1) || defined(STM32L4) || defined(STM32L5) || defined(STM32H7) || defined(STM32G4) +#if defined(STM32L1) || defined(STM32L4) || defined(STM32L5) || defined(STM32H7) || defined(STM32G4) || defined(STM32U5) #define HAL_OPAMP_MSP_INIT_CB_ID HAL_OPAMP_MSPINIT_CB_ID #define HAL_OPAMP_MSP_DEINIT_CB_ID HAL_OPAMP_MSPDEINIT_CB_ID #endif +#if defined(STM32L4) || defined(STM32L5) +#define OPAMP_POWERMODE_NORMAL OPAMP_POWERMODE_NORMALPOWER +#elif defined(STM32G4) +#define OPAMP_POWERMODE_NORMAL OPAMP_POWERMODE_NORMALSPEED +#endif /** * @} @@ -979,15 +1191,15 @@ #define I2S_STANDARD_PHILLIPS I2S_STANDARD_PHILIPS #if defined(STM32H7) - #define I2S_IT_TXE I2S_IT_TXP - #define I2S_IT_RXNE I2S_IT_RXP +#define I2S_IT_TXE I2S_IT_TXP +#define I2S_IT_RXNE I2S_IT_RXP - #define I2S_FLAG_TXE I2S_FLAG_TXP - #define I2S_FLAG_RXNE I2S_FLAG_RXP +#define I2S_FLAG_TXE I2S_FLAG_TXP +#define I2S_FLAG_RXNE I2S_FLAG_RXP #endif #if defined(STM32F7) - #define I2S_CLOCK_SYSCLK I2S_CLOCK_PLL +#define I2S_CLOCK_SYSCLK I2S_CLOCK_PLL #endif /** * @} @@ -1022,7 +1234,7 @@ /** * @} */ - + /** @defgroup HAL_RTC_Aliased_Defines HAL RTC Aliased Defines maintained for legacy purpose * @{ */ @@ -1042,8 +1254,8 @@ #define RTC_TAMPER1_2_3_INTERRUPT RTC_ALL_TAMPER_INTERRUPT #define RTC_TIMESTAMPPIN_PC13 RTC_TIMESTAMPPIN_DEFAULT -#define RTC_TIMESTAMPPIN_PA0 RTC_TIMESTAMPPIN_POS1 -#define RTC_TIMESTAMPPIN_PI8 RTC_TIMESTAMPPIN_POS1 +#define RTC_TIMESTAMPPIN_PA0 RTC_TIMESTAMPPIN_POS1 +#define RTC_TIMESTAMPPIN_PI8 RTC_TIMESTAMPPIN_POS1 #define RTC_TIMESTAMPPIN_PC1 RTC_TIMESTAMPPIN_POS2 #define RTC_OUTPUT_REMAP_PC13 RTC_OUTPUT_REMAP_NONE @@ -1054,15 +1266,42 @@ #define RTC_TAMPERPIN_PA0 RTC_TAMPERPIN_POS1 #define RTC_TAMPERPIN_PI8 RTC_TAMPERPIN_POS1 +#if defined(STM32H5) || defined(STM32H7RS) +#define TAMP_SECRETDEVICE_ERASE_NONE TAMP_DEVICESECRETS_ERASE_NONE +#define TAMP_SECRETDEVICE_ERASE_BKP_SRAM TAMP_DEVICESECRETS_ERASE_BKPSRAM +#endif /* STM32H5 || STM32H7RS */ + +#if defined(STM32WBA) +#define TAMP_SECRETDEVICE_ERASE_NONE TAMP_DEVICESECRETS_ERASE_NONE +#define TAMP_SECRETDEVICE_ERASE_SRAM2 TAMP_DEVICESECRETS_ERASE_SRAM2 +#define TAMP_SECRETDEVICE_ERASE_RHUK TAMP_DEVICESECRETS_ERASE_RHUK +#define TAMP_SECRETDEVICE_ERASE_ICACHE TAMP_DEVICESECRETS_ERASE_ICACHE +#define TAMP_SECRETDEVICE_ERASE_SAES_AES_HASH TAMP_DEVICESECRETS_ERASE_SAES_AES_HASH +#define TAMP_SECRETDEVICE_ERASE_PKA_SRAM TAMP_DEVICESECRETS_ERASE_PKA_SRAM +#define TAMP_SECRETDEVICE_ERASE_ALL TAMP_DEVICESECRETS_ERASE_ALL +#endif /* STM32WBA */ + +#if defined(STM32H5) || defined(STM32WBA) || defined(STM32H7RS) +#define TAMP_SECRETDEVICE_ERASE_DISABLE TAMP_DEVICESECRETS_ERASE_NONE +#define TAMP_SECRETDEVICE_ERASE_ENABLE TAMP_SECRETDEVICE_ERASE_ALL +#endif /* STM32H5 || STM32WBA || STM32H7RS */ + +#if defined(STM32F7) +#define RTC_TAMPCR_TAMPXE RTC_TAMPER_ENABLE_BITS_MASK +#define RTC_TAMPCR_TAMPXIE RTC_TAMPER_IT_ENABLE_BITS_MASK +#endif /* STM32F7 */ + #if defined(STM32H7) #define RTC_TAMPCR_TAMPXE RTC_TAMPER_X #define RTC_TAMPCR_TAMPXIE RTC_TAMPER_X_INTERRUPT +#endif /* STM32H7 */ +#if defined(STM32F7) || defined(STM32H7) || defined(STM32L0) #define RTC_TAMPER1_INTERRUPT RTC_IT_TAMP1 #define RTC_TAMPER2_INTERRUPT RTC_IT_TAMP2 #define RTC_TAMPER3_INTERRUPT RTC_IT_TAMP3 -#define RTC_ALL_TAMPER_INTERRUPT RTC_IT_TAMPALL -#endif /* STM32H7 */ +#define RTC_ALL_TAMPER_INTERRUPT RTC_IT_TAMP +#endif /* STM32F7 || STM32H7 || STM32L0 */ /** * @} @@ -1122,16 +1361,16 @@ #if defined(STM32H7) - #define SPI_FLAG_TXE SPI_FLAG_TXP - #define SPI_FLAG_RXNE SPI_FLAG_RXP +#define SPI_FLAG_TXE SPI_FLAG_TXP +#define SPI_FLAG_RXNE SPI_FLAG_RXP - #define SPI_IT_TXE SPI_IT_TXP - #define SPI_IT_RXNE SPI_IT_RXP +#define SPI_IT_TXE SPI_IT_TXP +#define SPI_IT_RXNE SPI_IT_RXP - #define SPI_FRLVL_EMPTY SPI_RX_FIFO_0PACKET - #define SPI_FRLVL_QUARTER_FULL SPI_RX_FIFO_1PACKET - #define SPI_FRLVL_HALF_FULL SPI_RX_FIFO_2PACKET - #define SPI_FRLVL_FULL SPI_RX_FIFO_3PACKET +#define SPI_FRLVL_EMPTY SPI_RX_FIFO_0PACKET +#define SPI_FRLVL_QUARTER_FULL SPI_RX_FIFO_1PACKET +#define SPI_FRLVL_HALF_FULL SPI_RX_FIFO_2PACKET +#define SPI_FRLVL_FULL SPI_RX_FIFO_3PACKET #endif /* STM32H7 */ @@ -1229,6 +1468,10 @@ #define TIM_TIM3_TI1_COMP1COMP2_OUT TIM_TIM3_TI1_COMP1_COMP2 #endif +#if defined(STM32U5) +#define OCREF_CLEAR_SELECT_Pos OCREF_CLEAR_SELECT_POS +#define OCREF_CLEAR_SELECT_Msk OCREF_CLEAR_SELECT_MSK +#endif /** * @} */ @@ -1338,30 +1581,40 @@ #define ETH_MMCRFAECR 0x00000198U #define ETH_MMCRGUFCR 0x000001C4U -#define ETH_MAC_TXFIFO_FULL 0x02000000U /* Tx FIFO full */ -#define ETH_MAC_TXFIFONOT_EMPTY 0x01000000U /* Tx FIFO not empty */ -#define ETH_MAC_TXFIFO_WRITE_ACTIVE 0x00400000U /* Tx FIFO write active */ -#define ETH_MAC_TXFIFO_IDLE 0x00000000U /* Tx FIFO read status: Idle */ -#define ETH_MAC_TXFIFO_READ 0x00100000U /* Tx FIFO read status: Read (transferring data to the MAC transmitter) */ -#define ETH_MAC_TXFIFO_WAITING 0x00200000U /* Tx FIFO read status: Waiting for TxStatus from MAC transmitter */ -#define ETH_MAC_TXFIFO_WRITING 0x00300000U /* Tx FIFO read status: Writing the received TxStatus or flushing the TxFIFO */ -#define ETH_MAC_TRANSMISSION_PAUSE 0x00080000U /* MAC transmitter in pause */ -#define ETH_MAC_TRANSMITFRAMECONTROLLER_IDLE 0x00000000U /* MAC transmit frame controller: Idle */ -#define ETH_MAC_TRANSMITFRAMECONTROLLER_WAITING 0x00020000U /* MAC transmit frame controller: Waiting for Status of previous frame or IFG/backoff period to be over */ -#define ETH_MAC_TRANSMITFRAMECONTROLLER_GENRATING_PCF 0x00040000U /* MAC transmit frame controller: Generating and transmitting a Pause control frame (in full duplex mode) */ -#define ETH_MAC_TRANSMITFRAMECONTROLLER_TRANSFERRING 0x00060000U /* MAC transmit frame controller: Transferring input frame for transmission */ +#define ETH_MAC_TXFIFO_FULL 0x02000000U /* Tx FIFO full */ +#define ETH_MAC_TXFIFONOT_EMPTY 0x01000000U /* Tx FIFO not empty */ +#define ETH_MAC_TXFIFO_WRITE_ACTIVE 0x00400000U /* Tx FIFO write active */ +#define ETH_MAC_TXFIFO_IDLE 0x00000000U /* Tx FIFO read status: Idle */ +#define ETH_MAC_TXFIFO_READ 0x00100000U /* Tx FIFO read status: Read (transferring data to + the MAC transmitter) */ +#define ETH_MAC_TXFIFO_WAITING 0x00200000U /* Tx FIFO read status: Waiting for TxStatus from + MAC transmitter */ +#define ETH_MAC_TXFIFO_WRITING 0x00300000U /* Tx FIFO read status: Writing the received TxStatus + or flushing the TxFIFO */ +#define ETH_MAC_TRANSMISSION_PAUSE 0x00080000U /* MAC transmitter in pause */ +#define ETH_MAC_TRANSMITFRAMECONTROLLER_IDLE 0x00000000U /* MAC transmit frame controller: Idle */ +#define ETH_MAC_TRANSMITFRAMECONTROLLER_WAITING 0x00020000U /* MAC transmit frame controller: Waiting for Status + of previous frame or IFG/backoff period to be over */ +#define ETH_MAC_TRANSMITFRAMECONTROLLER_GENRATING_PCF 0x00040000U /* MAC transmit frame controller: Generating and + transmitting a Pause control frame (in full duplex mode) */ +#define ETH_MAC_TRANSMITFRAMECONTROLLER_TRANSFERRING 0x00060000U /* MAC transmit frame controller: Transferring input + frame for transmission */ #define ETH_MAC_MII_TRANSMIT_ACTIVE 0x00010000U /* MAC MII transmit engine active */ #define ETH_MAC_RXFIFO_EMPTY 0x00000000U /* Rx FIFO fill level: empty */ -#define ETH_MAC_RXFIFO_BELOW_THRESHOLD 0x00000100U /* Rx FIFO fill level: fill-level below flow-control de-activate threshold */ -#define ETH_MAC_RXFIFO_ABOVE_THRESHOLD 0x00000200U /* Rx FIFO fill level: fill-level above flow-control activate threshold */ +#define ETH_MAC_RXFIFO_BELOW_THRESHOLD 0x00000100U /* Rx FIFO fill level: fill-level below flow-control + de-activate threshold */ +#define ETH_MAC_RXFIFO_ABOVE_THRESHOLD 0x00000200U /* Rx FIFO fill level: fill-level above flow-control + activate threshold */ #define ETH_MAC_RXFIFO_FULL 0x00000300U /* Rx FIFO fill level: full */ #if defined(STM32F1) #else #define ETH_MAC_READCONTROLLER_IDLE 0x00000000U /* Rx FIFO read controller IDLE state */ #define ETH_MAC_READCONTROLLER_READING_DATA 0x00000020U /* Rx FIFO read controller Reading frame data */ -#define ETH_MAC_READCONTROLLER_READING_STATUS 0x00000040U /* Rx FIFO read controller Reading frame status (or time-stamp) */ +#define ETH_MAC_READCONTROLLER_READING_STATUS 0x00000040U /* Rx FIFO read controller Reading frame status + (or time-stamp) */ #endif -#define ETH_MAC_READCONTROLLER_FLUSHING 0x00000060U /* Rx FIFO read controller Flushing the frame data and status */ +#define ETH_MAC_READCONTROLLER_FLUSHING 0x00000060U /* Rx FIFO read controller Flushing the frame data and + status */ #define ETH_MAC_RXFIFO_WRITE_ACTIVE 0x00000010U /* Rx FIFO write controller active */ #define ETH_MAC_SMALL_FIFO_NOTACTIVE 0x00000000U /* MAC small FIFO read / write controllers not active */ #define ETH_MAC_SMALL_FIFO_READ_ACTIVE 0x00000002U /* MAC small FIFO read controller active */ @@ -1369,6 +1622,8 @@ #define ETH_MAC_SMALL_FIFO_RW_ACTIVE 0x00000006U /* MAC small FIFO read / write controllers active */ #define ETH_MAC_MII_RECEIVE_PROTOCOL_ACTIVE 0x00000001U /* MAC MII receive protocol engine active */ +#define ETH_TxPacketConfig ETH_TxPacketConfigTypeDef /* Transmit Packet Configuration structure definition */ + /** * @} */ @@ -1417,6 +1672,20 @@ */ #endif /* STM32L4 || STM32F7 || STM32F4 || STM32H7 */ +#if defined(STM32L4) || defined(STM32F7) || defined(STM32F427xx) || defined(STM32F437xx) \ + || defined(STM32F429xx) || defined(STM32F439xx) || defined(STM32F469xx) || defined(STM32F479xx) \ + || defined(STM32H7) || defined(STM32U5) +/** @defgroup DMA2D_Aliases DMA2D API Aliases + * @{ + */ +#define HAL_DMA2D_DisableCLUT HAL_DMA2D_CLUTLoading_Abort /*!< Aliased to HAL_DMA2D_CLUTLoading_Abort + for compatibility with legacy code */ +/** + * @} + */ + +#endif /* STM32L4 || STM32F7 || STM32F4 || STM32H7 || STM32U5 */ + /** @defgroup HAL_PPP_Aliased_Defines HAL PPP Aliased Defines maintained for legacy purpose * @{ */ @@ -1435,6 +1704,29 @@ * @} */ +/** @defgroup HAL_DCACHE_Aliased_Functions HAL DCACHE Aliased Functions maintained for legacy purpose + * @{ + */ + +#if defined(STM32U5) +#define HAL_DCACHE_CleanInvalidateByAddr HAL_DCACHE_CleanInvalidByAddr +#define HAL_DCACHE_CleanInvalidateByAddr_IT HAL_DCACHE_CleanInvalidByAddr_IT +#endif /* STM32U5 */ + +/** + * @} + */ + +#if !defined(STM32F2) +/** @defgroup HASH_alias HASH API alias + * @{ + */ +#define HAL_HASHEx_IRQHandler HAL_HASH_IRQHandler /*!< Redirection for compatibility with legacy code */ +/** + * + * @} + */ +#endif /* STM32F2 */ /** @defgroup HAL_HASH_Aliased_Functions HAL HASH Aliased Functions maintained for legacy purpose * @{ */ @@ -1494,7 +1786,9 @@ #define HAL_DisableDBGStopMode HAL_DBGMCU_DisableDBGStopMode #define HAL_EnableDBGStandbyMode HAL_DBGMCU_EnableDBGStandbyMode #define HAL_DisableDBGStandbyMode HAL_DBGMCU_DisableDBGStandbyMode -#define HAL_DBG_LowPowerConfig(Periph, cmd) (((cmd)==ENABLE)? HAL_DBGMCU_DBG_EnableLowPowerConfig(Periph) : HAL_DBGMCU_DBG_DisableLowPowerConfig(Periph)) +#define HAL_DBG_LowPowerConfig(Periph, cmd) (((cmd\ + )==ENABLE)? HAL_DBGMCU_DBG_EnableLowPowerConfig(Periph) : \ + HAL_DBGMCU_DBG_DisableLowPowerConfig(Periph)) #define HAL_VREFINT_OutputSelect HAL_SYSCFG_VREFINT_OutputSelect #define HAL_Lock_Cmd(cmd) (((cmd)==ENABLE) ? HAL_SYSCFG_Enable_Lock_VREFINT() : HAL_SYSCFG_Disable_Lock_VREFINT()) #if defined(STM32L0) @@ -1502,8 +1796,11 @@ #define HAL_VREFINT_Cmd(cmd) (((cmd)==ENABLE)? HAL_SYSCFG_EnableVREFINT() : HAL_SYSCFG_DisableVREFINT()) #endif #define HAL_ADC_EnableBuffer_Cmd(cmd) (((cmd)==ENABLE) ? HAL_ADCEx_EnableVREFINT() : HAL_ADCEx_DisableVREFINT()) -#define HAL_ADC_EnableBufferSensor_Cmd(cmd) (((cmd)==ENABLE) ? HAL_ADCEx_EnableVREFINTTempSensor() : HAL_ADCEx_DisableVREFINTTempSensor()) -#if defined(STM32H7A3xx) || defined(STM32H7B3xx) || defined(STM32H7B0xx) || defined(STM32H7A3xxQ) || defined(STM32H7B3xxQ) || defined(STM32H7B0xxQ) +#define HAL_ADC_EnableBufferSensor_Cmd(cmd) (((cmd\ + )==ENABLE) ? HAL_ADCEx_EnableVREFINTTempSensor() : \ + HAL_ADCEx_DisableVREFINTTempSensor()) +#if defined(STM32H7A3xx) || defined(STM32H7B3xx) || defined(STM32H7B0xx) || defined(STM32H7A3xxQ) || \ + defined(STM32H7B3xxQ) || defined(STM32H7B0xxQ) #define HAL_EnableSRDomainDBGStopMode HAL_EnableDomain3DBGStopMode #define HAL_DisableSRDomainDBGStopMode HAL_DisableDomain3DBGStopMode #define HAL_EnableSRDomainDBGStandbyMode HAL_EnableDomain3DBGStandbyMode @@ -1525,9 +1822,9 @@ #define HAL_DATA_EEPROMEx_Erase HAL_FLASHEx_DATAEEPROM_Erase #define HAL_DATA_EEPROMEx_Program HAL_FLASHEx_DATAEEPROM_Program - /** +/** * @} - */ + */ /** @defgroup HAL_I2C_Aliased_Functions HAL I2C Aliased Functions maintained for legacy purpose * @{ @@ -1537,15 +1834,21 @@ #define HAL_FMPI2CEx_AnalogFilter_Config HAL_FMPI2CEx_ConfigAnalogFilter #define HAL_FMPI2CEx_DigitalFilter_Config HAL_FMPI2CEx_ConfigDigitalFilter -#define HAL_I2CFastModePlusConfig(SYSCFG_I2CFastModePlus, cmd) (((cmd)==ENABLE)? HAL_I2CEx_EnableFastModePlus(SYSCFG_I2CFastModePlus): HAL_I2CEx_DisableFastModePlus(SYSCFG_I2CFastModePlus)) +#define HAL_I2CFastModePlusConfig(SYSCFG_I2CFastModePlus, cmd) (((cmd) == ENABLE)? \ + HAL_I2CEx_EnableFastModePlus(SYSCFG_I2CFastModePlus): \ + HAL_I2CEx_DisableFastModePlus(SYSCFG_I2CFastModePlus)) -#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32L5) || defined(STM32G4) || defined(STM32L1) +#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || \ + defined(STM32F2) || defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || \ + defined(STM32L4) || defined(STM32L5) || defined(STM32G4) || defined(STM32L1) #define HAL_I2C_Master_Sequential_Transmit_IT HAL_I2C_Master_Seq_Transmit_IT #define HAL_I2C_Master_Sequential_Receive_IT HAL_I2C_Master_Seq_Receive_IT #define HAL_I2C_Slave_Sequential_Transmit_IT HAL_I2C_Slave_Seq_Transmit_IT #define HAL_I2C_Slave_Sequential_Receive_IT HAL_I2C_Slave_Seq_Receive_IT -#endif /* STM32H7 || STM32WB || STM32G0 || STM32F0 || STM32F1 || STM32F2 || STM32F3 || STM32F4 || STM32F7 || STM32L0 || STM32L4 || STM32L5 || STM32G4 || STM32L1 */ -#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) || defined(STM32L5) || defined(STM32G4)|| defined(STM32L1) +#endif /* STM32H7 || STM32WB || STM32G0 || STM32F0 || STM32F1 || STM32F2 || STM32F3 || STM32F4 || STM32F7 || STM32L0 || + STM32L4 || STM32L5 || STM32G4 || STM32L1 */ +#if defined(STM32H7) || defined(STM32WB) || defined(STM32G0) || defined(STM32F4) || defined(STM32F7) || \ + defined(STM32L0) || defined(STM32L4) || defined(STM32L5) || defined(STM32G4)|| defined(STM32L1) #define HAL_I2C_Master_Sequential_Transmit_DMA HAL_I2C_Master_Seq_Transmit_DMA #define HAL_I2C_Master_Sequential_Receive_DMA HAL_I2C_Master_Seq_Receive_DMA #define HAL_I2C_Slave_Sequential_Transmit_DMA HAL_I2C_Slave_Seq_Transmit_DMA @@ -1562,9 +1865,9 @@ #define HAL_FMPI2C_Slave_Sequential_Transmit_DMA HAL_FMPI2C_Slave_Seq_Transmit_DMA #define HAL_FMPI2C_Slave_Sequential_Receive_DMA HAL_FMPI2C_Slave_Seq_Receive_DMA #endif /* STM32F4 */ - /** +/** * @} - */ + */ /** @defgroup HAL_PWR_Aliased HAL PWR Aliased maintained for legacy purpose * @{ @@ -1619,7 +1922,108 @@ #define PWR_MODE_EVT PWR_PVD_MODE_NORMAL - /** +#if defined (STM32U5) +#define PWR_SRAM1_PAGE1_STOP_RETENTION PWR_SRAM1_PAGE1_STOP +#define PWR_SRAM1_PAGE2_STOP_RETENTION PWR_SRAM1_PAGE2_STOP +#define PWR_SRAM1_PAGE3_STOP_RETENTION PWR_SRAM1_PAGE3_STOP +#define PWR_SRAM1_PAGE4_STOP_RETENTION PWR_SRAM1_PAGE4_STOP +#define PWR_SRAM1_PAGE5_STOP_RETENTION PWR_SRAM1_PAGE5_STOP +#define PWR_SRAM1_PAGE6_STOP_RETENTION PWR_SRAM1_PAGE6_STOP +#define PWR_SRAM1_PAGE7_STOP_RETENTION PWR_SRAM1_PAGE7_STOP +#define PWR_SRAM1_PAGE8_STOP_RETENTION PWR_SRAM1_PAGE8_STOP +#define PWR_SRAM1_PAGE9_STOP_RETENTION PWR_SRAM1_PAGE9_STOP +#define PWR_SRAM1_PAGE10_STOP_RETENTION PWR_SRAM1_PAGE10_STOP +#define PWR_SRAM1_PAGE11_STOP_RETENTION PWR_SRAM1_PAGE11_STOP +#define PWR_SRAM1_PAGE12_STOP_RETENTION PWR_SRAM1_PAGE12_STOP +#define PWR_SRAM1_FULL_STOP_RETENTION PWR_SRAM1_FULL_STOP + +#define PWR_SRAM2_PAGE1_STOP_RETENTION PWR_SRAM2_PAGE1_STOP +#define PWR_SRAM2_PAGE2_STOP_RETENTION PWR_SRAM2_PAGE2_STOP +#define PWR_SRAM2_FULL_STOP_RETENTION PWR_SRAM2_FULL_STOP + +#define PWR_SRAM3_PAGE1_STOP_RETENTION PWR_SRAM3_PAGE1_STOP +#define PWR_SRAM3_PAGE2_STOP_RETENTION PWR_SRAM3_PAGE2_STOP +#define PWR_SRAM3_PAGE3_STOP_RETENTION PWR_SRAM3_PAGE3_STOP +#define PWR_SRAM3_PAGE4_STOP_RETENTION PWR_SRAM3_PAGE4_STOP +#define PWR_SRAM3_PAGE5_STOP_RETENTION PWR_SRAM3_PAGE5_STOP +#define PWR_SRAM3_PAGE6_STOP_RETENTION PWR_SRAM3_PAGE6_STOP +#define PWR_SRAM3_PAGE7_STOP_RETENTION PWR_SRAM3_PAGE7_STOP +#define PWR_SRAM3_PAGE8_STOP_RETENTION PWR_SRAM3_PAGE8_STOP +#define PWR_SRAM3_PAGE9_STOP_RETENTION PWR_SRAM3_PAGE9_STOP +#define PWR_SRAM3_PAGE10_STOP_RETENTION PWR_SRAM3_PAGE10_STOP +#define PWR_SRAM3_PAGE11_STOP_RETENTION PWR_SRAM3_PAGE11_STOP +#define PWR_SRAM3_PAGE12_STOP_RETENTION PWR_SRAM3_PAGE12_STOP +#define PWR_SRAM3_PAGE13_STOP_RETENTION PWR_SRAM3_PAGE13_STOP +#define PWR_SRAM3_FULL_STOP_RETENTION PWR_SRAM3_FULL_STOP + +#define PWR_SRAM4_FULL_STOP_RETENTION PWR_SRAM4_FULL_STOP + +#define PWR_SRAM5_PAGE1_STOP_RETENTION PWR_SRAM5_PAGE1_STOP +#define PWR_SRAM5_PAGE2_STOP_RETENTION PWR_SRAM5_PAGE2_STOP +#define PWR_SRAM5_PAGE3_STOP_RETENTION PWR_SRAM5_PAGE3_STOP +#define PWR_SRAM5_PAGE4_STOP_RETENTION PWR_SRAM5_PAGE4_STOP +#define PWR_SRAM5_PAGE5_STOP_RETENTION PWR_SRAM5_PAGE5_STOP +#define PWR_SRAM5_PAGE6_STOP_RETENTION PWR_SRAM5_PAGE6_STOP +#define PWR_SRAM5_PAGE7_STOP_RETENTION PWR_SRAM5_PAGE7_STOP +#define PWR_SRAM5_PAGE8_STOP_RETENTION PWR_SRAM5_PAGE8_STOP +#define PWR_SRAM5_PAGE9_STOP_RETENTION PWR_SRAM5_PAGE9_STOP +#define PWR_SRAM5_PAGE10_STOP_RETENTION PWR_SRAM5_PAGE10_STOP +#define PWR_SRAM5_PAGE11_STOP_RETENTION PWR_SRAM5_PAGE11_STOP +#define PWR_SRAM5_PAGE12_STOP_RETENTION PWR_SRAM5_PAGE12_STOP +#define PWR_SRAM5_PAGE13_STOP_RETENTION PWR_SRAM5_PAGE13_STOP +#define PWR_SRAM5_FULL_STOP_RETENTION PWR_SRAM5_FULL_STOP + +#define PWR_SRAM6_PAGE1_STOP_RETENTION PWR_SRAM6_PAGE1_STOP +#define PWR_SRAM6_PAGE2_STOP_RETENTION PWR_SRAM6_PAGE2_STOP +#define PWR_SRAM6_PAGE3_STOP_RETENTION PWR_SRAM6_PAGE3_STOP +#define PWR_SRAM6_PAGE4_STOP_RETENTION PWR_SRAM6_PAGE4_STOP +#define PWR_SRAM6_PAGE5_STOP_RETENTION PWR_SRAM6_PAGE5_STOP +#define PWR_SRAM6_PAGE6_STOP_RETENTION PWR_SRAM6_PAGE6_STOP +#define PWR_SRAM6_PAGE7_STOP_RETENTION PWR_SRAM6_PAGE7_STOP +#define PWR_SRAM6_PAGE8_STOP_RETENTION PWR_SRAM6_PAGE8_STOP +#define PWR_SRAM6_FULL_STOP_RETENTION PWR_SRAM6_FULL_STOP + + +#define PWR_ICACHE_FULL_STOP_RETENTION PWR_ICACHE_FULL_STOP +#define PWR_DCACHE1_FULL_STOP_RETENTION PWR_DCACHE1_FULL_STOP +#define PWR_DCACHE2_FULL_STOP_RETENTION PWR_DCACHE2_FULL_STOP +#define PWR_DMA2DRAM_FULL_STOP_RETENTION PWR_DMA2DRAM_FULL_STOP +#define PWR_PERIPHRAM_FULL_STOP_RETENTION PWR_PERIPHRAM_FULL_STOP +#define PWR_PKA32RAM_FULL_STOP_RETENTION PWR_PKA32RAM_FULL_STOP +#define PWR_GRAPHICPRAM_FULL_STOP_RETENTION PWR_GRAPHICPRAM_FULL_STOP +#define PWR_DSIRAM_FULL_STOP_RETENTION PWR_DSIRAM_FULL_STOP +#define PWR_JPEGRAM_FULL_STOP_RETENTION PWR_JPEGRAM_FULL_STOP + + +#define PWR_SRAM2_PAGE1_STANDBY_RETENTION PWR_SRAM2_PAGE1_STANDBY +#define PWR_SRAM2_PAGE2_STANDBY_RETENTION PWR_SRAM2_PAGE2_STANDBY +#define PWR_SRAM2_FULL_STANDBY_RETENTION PWR_SRAM2_FULL_STANDBY + +#define PWR_SRAM1_FULL_RUN_RETENTION PWR_SRAM1_FULL_RUN +#define PWR_SRAM2_FULL_RUN_RETENTION PWR_SRAM2_FULL_RUN +#define PWR_SRAM3_FULL_RUN_RETENTION PWR_SRAM3_FULL_RUN +#define PWR_SRAM4_FULL_RUN_RETENTION PWR_SRAM4_FULL_RUN +#define PWR_SRAM5_FULL_RUN_RETENTION PWR_SRAM5_FULL_RUN +#define PWR_SRAM6_FULL_RUN_RETENTION PWR_SRAM6_FULL_RUN + +#define PWR_ALL_RAM_RUN_RETENTION_MASK PWR_ALL_RAM_RUN_MASK +#endif + +/** + * @} + */ + +/** @defgroup HAL_RTC_Aliased_Functions HAL RTC Aliased Functions maintained for legacy purpose + * @{ + */ +#if defined(STM32H5) || defined(STM32WBA) || defined(STM32H7RS) +#define HAL_RTCEx_SetBoothardwareKey HAL_RTCEx_LockBootHardwareKey +#define HAL_RTCEx_BKUPBlock_Enable HAL_RTCEx_BKUPBlock +#define HAL_RTCEx_BKUPBlock_Disable HAL_RTCEx_BKUPUnblock +#define HAL_RTCEx_Erase_SecretDev_Conf HAL_RTCEx_ConfigEraseDeviceSecrets +#endif /* STM32H5 || STM32WBA || STM32H7RS */ + +/** * @} */ @@ -1648,7 +2052,8 @@ #define HAL_TIM_DMAError TIM_DMAError #define HAL_TIM_DMACaptureCplt TIM_DMACaptureCplt #define HAL_TIMEx_DMACommutationCplt TIMEx_DMACommutationCplt -#if defined(STM32H7) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) +#if defined(STM32H7) || defined(STM32G0) || defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || \ + defined(STM32F3) || defined(STM32F4) || defined(STM32F7) || defined(STM32L0) || defined(STM32L4) #define HAL_TIM_SlaveConfigSynchronization HAL_TIM_SlaveConfigSynchro #define HAL_TIM_SlaveConfigSynchronization_IT HAL_TIM_SlaveConfigSynchro_IT #define HAL_TIMEx_CommutationCallback HAL_TIMEx_CommutCallback @@ -1870,15 +2275,15 @@ #define __HAL_FREEZE_RTC_DBGMCU __HAL_DBGMCU_FREEZE_RTC #define __HAL_UNFREEZE_RTC_DBGMCU __HAL_DBGMCU_UNFREEZE_RTC #if defined(STM32H7) - #define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG1 - #define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UnFreeze_WWDG1 - #define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG1 - #define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UnFreeze_IWDG1 +#define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG1 +#define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UnFreeze_WWDG1 +#define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG1 +#define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UnFreeze_IWDG1 #else - #define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG - #define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_WWDG - #define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG - #define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_IWDG +#define __HAL_FREEZE_WWDG_DBGMCU __HAL_DBGMCU_FREEZE_WWDG +#define __HAL_UNFREEZE_WWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_WWDG +#define __HAL_FREEZE_IWDG_DBGMCU __HAL_DBGMCU_FREEZE_IWDG +#define __HAL_UNFREEZE_IWDG_DBGMCU __HAL_DBGMCU_UNFREEZE_IWDG #endif /* STM32H7 */ #define __HAL_FREEZE_I2C1_TIMEOUT_DBGMCU __HAL_DBGMCU_FREEZE_I2C1_TIMEOUT #define __HAL_UNFREEZE_I2C1_TIMEOUT_DBGMCU __HAL_DBGMCU_UNFREEZE_I2C1_TIMEOUT @@ -1905,7 +2310,8 @@ #define COMP_STOP __HAL_COMP_DISABLE #define COMP_LOCK __HAL_COMP_LOCK -#if defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) || defined(STM32F303x8) || defined(STM32F334x8) || defined(STM32F328xx) +#if defined(STM32F301x8) || defined(STM32F302x8) || defined(STM32F318xx) || defined(STM32F303x8) || \ + defined(STM32F334x8) || defined(STM32F328xx) #define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__) (((__EXTILINE__) == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE() : \ ((__EXTILINE__) == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_RISING_EDGE() : \ __HAL_COMP_COMP6_EXTI_ENABLE_RISING_EDGE()) @@ -1930,8 +2336,8 @@ #define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__) (((__FLAG__) == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_CLEAR_FLAG() : \ ((__FLAG__) == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_CLEAR_FLAG() : \ __HAL_COMP_COMP6_EXTI_CLEAR_FLAG()) -# endif -# if defined(STM32F302xE) || defined(STM32F302xC) +#endif +#if defined(STM32F302xE) || defined(STM32F302xC) #define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__) (((__EXTILINE__) == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \ ((__EXTILINE__) == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE() : \ ((__EXTILINE__) == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_ENABLE_RISING_EDGE() : \ @@ -1964,8 +2370,8 @@ ((__FLAG__) == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_CLEAR_FLAG() : \ ((__FLAG__) == COMP_EXTI_LINE_COMP4) ? __HAL_COMP_COMP4_EXTI_CLEAR_FLAG() : \ __HAL_COMP_COMP6_EXTI_CLEAR_FLAG()) -# endif -# if defined(STM32F303xE) || defined(STM32F398xx) || defined(STM32F303xC) || defined(STM32F358xx) +#endif +#if defined(STM32F303xE) || defined(STM32F398xx) || defined(STM32F303xC) || defined(STM32F358xx) #define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__) (((__EXTILINE__) == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \ ((__EXTILINE__) == COMP_EXTI_LINE_COMP2) ? __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE() : \ ((__EXTILINE__) == COMP_EXTI_LINE_COMP3) ? __HAL_COMP_COMP3_EXTI_ENABLE_RISING_EDGE() : \ @@ -2022,8 +2428,8 @@ ((__FLAG__) == COMP_EXTI_LINE_COMP5) ? __HAL_COMP_COMP5_EXTI_CLEAR_FLAG() : \ ((__FLAG__) == COMP_EXTI_LINE_COMP6) ? __HAL_COMP_COMP6_EXTI_CLEAR_FLAG() : \ __HAL_COMP_COMP7_EXTI_CLEAR_FLAG()) -# endif -# if defined(STM32F373xC) ||defined(STM32F378xx) +#endif +#if defined(STM32F373xC) ||defined(STM32F378xx) #define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__) (((__EXTILINE__) == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \ __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE()) #define __HAL_COMP_EXTI_RISING_IT_DISABLE(__EXTILINE__) (((__EXTILINE__) == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_DISABLE_RISING_EDGE() : \ @@ -2040,7 +2446,7 @@ __HAL_COMP_COMP2_EXTI_GET_FLAG()) #define __HAL_COMP_EXTI_CLEAR_FLAG(__FLAG__) (((__FLAG__) == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_CLEAR_FLAG() : \ __HAL_COMP_COMP2_EXTI_CLEAR_FLAG()) -# endif +#endif #else #define __HAL_COMP_EXTI_RISING_IT_ENABLE(__EXTILINE__) (((__EXTILINE__) == COMP_EXTI_LINE_COMP1) ? __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE() : \ __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE()) @@ -2077,8 +2483,10 @@ /** @defgroup HAL_COMP_Aliased_Functions HAL COMP Aliased Functions maintained for legacy purpose * @{ */ -#define HAL_COMP_Start_IT HAL_COMP_Start /* Function considered as legacy as EXTI event or IT configuration is done into HAL_COMP_Init() */ -#define HAL_COMP_Stop_IT HAL_COMP_Stop /* Function considered as legacy as EXTI event or IT configuration is done into HAL_COMP_Init() */ +#define HAL_COMP_Start_IT HAL_COMP_Start /* Function considered as legacy as EXTI event or IT configuration is + done into HAL_COMP_Init() */ +#define HAL_COMP_Stop_IT HAL_COMP_Stop /* Function considered as legacy as EXTI event or IT configuration is + done into HAL_COMP_Init() */ /** * @} */ @@ -2089,8 +2497,8 @@ */ #define IS_DAC_WAVE(WAVE) (((WAVE) == DAC_WAVE_NONE) || \ - ((WAVE) == DAC_WAVE_NOISE)|| \ - ((WAVE) == DAC_WAVE_TRIANGLE)) + ((WAVE) == DAC_WAVE_NOISE)|| \ + ((WAVE) == DAC_WAVE_TRIANGLE)) /** * @} @@ -2146,7 +2554,7 @@ #define IS_I2S_INSTANCE_EXT IS_I2S_ALL_INSTANCE_EXT #if defined(STM32H7) - #define __HAL_I2S_CLEAR_FREFLAG __HAL_I2S_CLEAR_TIFREFLAG +#define __HAL_I2S_CLEAR_FREFLAG __HAL_I2S_CLEAR_TIFREFLAG #endif /** @@ -2237,7 +2645,9 @@ #define __HAL_PWR_INTERNALWAKEUP_ENABLE HAL_PWREx_EnableInternalWakeUpLine #define __HAL_PWR_PULL_UP_DOWN_CONFIG_DISABLE HAL_PWREx_DisablePullUpPullDownConfig #define __HAL_PWR_PULL_UP_DOWN_CONFIG_ENABLE HAL_PWREx_EnablePullUpPullDownConfig -#define __HAL_PWR_PVD_EXTI_CLEAR_EGDE_TRIGGER() do { __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();__HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE(); } while(0) +#define __HAL_PWR_PVD_EXTI_CLEAR_EGDE_TRIGGER() do { __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE(); \ + __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE(); \ + } while(0) #define __HAL_PWR_PVD_EXTI_EVENT_DISABLE __HAL_PWR_PVD_EXTI_DISABLE_EVENT #define __HAL_PWR_PVD_EXTI_EVENT_ENABLE __HAL_PWR_PVD_EXTI_ENABLE_EVENT #define __HAL_PWR_PVD_EXTI_FALLINGTRIGGER_DISABLE __HAL_PWR_PVD_EXTI_DISABLE_FALLING_EDGE @@ -2246,8 +2656,12 @@ #define __HAL_PWR_PVD_EXTI_RISINGTRIGGER_ENABLE __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE #define __HAL_PWR_PVD_EXTI_SET_FALLING_EGDE_TRIGGER __HAL_PWR_PVD_EXTI_ENABLE_FALLING_EDGE #define __HAL_PWR_PVD_EXTI_SET_RISING_EDGE_TRIGGER __HAL_PWR_PVD_EXTI_ENABLE_RISING_EDGE -#define __HAL_PWR_PVM_DISABLE() do { HAL_PWREx_DisablePVM1();HAL_PWREx_DisablePVM2();HAL_PWREx_DisablePVM3();HAL_PWREx_DisablePVM4(); } while(0) -#define __HAL_PWR_PVM_ENABLE() do { HAL_PWREx_EnablePVM1();HAL_PWREx_EnablePVM2();HAL_PWREx_EnablePVM3();HAL_PWREx_EnablePVM4(); } while(0) +#define __HAL_PWR_PVM_DISABLE() do { HAL_PWREx_DisablePVM1();HAL_PWREx_DisablePVM2(); \ + HAL_PWREx_DisablePVM3();HAL_PWREx_DisablePVM4(); \ + } while(0) +#define __HAL_PWR_PVM_ENABLE() do { HAL_PWREx_EnablePVM1();HAL_PWREx_EnablePVM2(); \ + HAL_PWREx_EnablePVM3();HAL_PWREx_EnablePVM4(); \ + } while(0) #define __HAL_PWR_SRAM2CONTENT_PRESERVE_DISABLE HAL_PWREx_DisableSRAM2ContentRetention #define __HAL_PWR_SRAM2CONTENT_PRESERVE_ENABLE HAL_PWREx_EnableSRAM2ContentRetention #define __HAL_PWR_VDDIO2_DISABLE HAL_PWREx_DisableVddIO2 @@ -2283,7 +2697,8 @@ #define RCC_StopWakeUpClock_HSI RCC_STOP_WAKEUPCLOCK_HSI #define HAL_RCC_CCSCallback HAL_RCC_CSSCallback -#define HAL_RC48_EnableBuffer_Cmd(cmd) (((cmd)==ENABLE) ? HAL_RCCEx_EnableHSI48_VREFINT() : HAL_RCCEx_DisableHSI48_VREFINT()) +#define HAL_RC48_EnableBuffer_Cmd(cmd) (((cmd)==ENABLE) ? \ + HAL_RCCEx_EnableHSI48_VREFINT() : HAL_RCCEx_DisableHSI48_VREFINT()) #define __ADC_CLK_DISABLE __HAL_RCC_ADC_CLK_DISABLE #define __ADC_CLK_ENABLE __HAL_RCC_ADC_CLK_ENABLE @@ -2333,6 +2748,12 @@ #define __APB1_RELEASE_RESET __HAL_RCC_APB1_RELEASE_RESET #define __APB2_FORCE_RESET __HAL_RCC_APB2_FORCE_RESET #define __APB2_RELEASE_RESET __HAL_RCC_APB2_RELEASE_RESET +#if defined(STM32C0) +#define __HAL_RCC_APB1_FORCE_RESET __HAL_RCC_APB1_GRP1_FORCE_RESET +#define __HAL_RCC_APB1_RELEASE_RESET __HAL_RCC_APB1_GRP1_RELEASE_RESET +#define __HAL_RCC_APB2_FORCE_RESET __HAL_RCC_APB1_GRP2_FORCE_RESET +#define __HAL_RCC_APB2_RELEASE_RESET __HAL_RCC_APB1_GRP2_RELEASE_RESET +#endif /* STM32C0 */ #define __BKP_CLK_DISABLE __HAL_RCC_BKP_CLK_DISABLE #define __BKP_CLK_ENABLE __HAL_RCC_BKP_CLK_ENABLE #define __BKP_FORCE_RESET __HAL_RCC_BKP_FORCE_RESET @@ -2787,6 +3208,11 @@ #define __HAL_RCC_WWDG_IS_CLK_ENABLED __HAL_RCC_WWDG1_IS_CLK_ENABLED #define __HAL_RCC_WWDG_IS_CLK_DISABLED __HAL_RCC_WWDG1_IS_CLK_DISABLED +#define RCC_SPI4CLKSOURCE_D2PCLK1 RCC_SPI4CLKSOURCE_D2PCLK2 +#define RCC_SPI5CLKSOURCE_D2PCLK1 RCC_SPI5CLKSOURCE_D2PCLK2 +#define RCC_SPI45CLKSOURCE_D2PCLK1 RCC_SPI45CLKSOURCE_D2PCLK2 +#define RCC_SPI45CLKSOURCE_CDPCLK1 RCC_SPI45CLKSOURCE_CDPCLK2 +#define RCC_SPI45CLKSOURCE_PCLK1 RCC_SPI45CLKSOURCE_PCLK2 #endif #define __WWDG_CLK_DISABLE __HAL_RCC_WWDG_CLK_DISABLE @@ -3251,7 +3677,12 @@ #define RCC_MCOSOURCE_PLLCLK_NODIV RCC_MCO1SOURCE_PLLCLK #define RCC_MCOSOURCE_PLLCLK_DIV2 RCC_MCO1SOURCE_PLLCLK_DIV2 -#if defined(STM32L4) || defined(STM32WB) || defined(STM32G0) || defined(STM32G4) || defined(STM32L5) +#if defined(STM32U0) +#define RCC_SYSCLKSOURCE_STATUS_PLLR RCC_SYSCLKSOURCE_STATUS_PLLCLK +#endif + +#if defined(STM32L4) || defined(STM32WB) || defined(STM32G0) || defined(STM32G4) || defined(STM32L5) || \ + defined(STM32WL) || defined(STM32C0) || defined(STM32H7RS) || defined(STM32U0) #define RCC_RTCCLKSOURCE_NO_CLK RCC_RTCCLKSOURCE_NONE #else #define RCC_RTCCLKSOURCE_NONE RCC_RTCCLKSOURCE_NO_CLK @@ -3353,8 +3784,10 @@ #define __HAL_RCC_GET_DFSDM_SOURCE __HAL_RCC_GET_DFSDM1_SOURCE #define RCC_DFSDM1CLKSOURCE_PCLK RCC_DFSDM1CLKSOURCE_PCLK2 #define RCC_SWPMI1CLKSOURCE_PCLK RCC_SWPMI1CLKSOURCE_PCLK1 +#if !defined(STM32U0) #define RCC_LPTIM1CLKSOURCE_PCLK RCC_LPTIM1CLKSOURCE_PCLK1 #define RCC_LPTIM2CLKSOURCE_PCLK RCC_LPTIM2CLKSOURCE_PCLK1 +#endif #define RCC_DFSDM1AUDIOCLKSOURCE_I2SAPB1 RCC_DFSDM1AUDIOCLKSOURCE_I2S1 #define RCC_DFSDM1AUDIOCLKSOURCE_I2SAPB2 RCC_DFSDM1AUDIOCLKSOURCE_I2S2 @@ -3363,6 +3796,124 @@ #define RCC_DFSDM1CLKSOURCE_APB2 RCC_DFSDM1CLKSOURCE_PCLK2 #define RCC_DFSDM2CLKSOURCE_APB2 RCC_DFSDM2CLKSOURCE_PCLK2 #define RCC_FMPI2C1CLKSOURCE_APB RCC_FMPI2C1CLKSOURCE_PCLK1 +#if defined(STM32U5) +#define MSIKPLLModeSEL RCC_MSIKPLL_MODE_SEL +#define MSISPLLModeSEL RCC_MSISPLL_MODE_SEL +#define __HAL_RCC_AHB21_CLK_DISABLE __HAL_RCC_AHB2_1_CLK_DISABLE +#define __HAL_RCC_AHB22_CLK_DISABLE __HAL_RCC_AHB2_2_CLK_DISABLE +#define __HAL_RCC_AHB1_CLK_Disable_Clear __HAL_RCC_AHB1_CLK_ENABLE +#define __HAL_RCC_AHB21_CLK_Disable_Clear __HAL_RCC_AHB2_1_CLK_ENABLE +#define __HAL_RCC_AHB22_CLK_Disable_Clear __HAL_RCC_AHB2_2_CLK_ENABLE +#define __HAL_RCC_AHB3_CLK_Disable_Clear __HAL_RCC_AHB3_CLK_ENABLE +#define __HAL_RCC_APB1_CLK_Disable_Clear __HAL_RCC_APB1_CLK_ENABLE +#define __HAL_RCC_APB2_CLK_Disable_Clear __HAL_RCC_APB2_CLK_ENABLE +#define __HAL_RCC_APB3_CLK_Disable_Clear __HAL_RCC_APB3_CLK_ENABLE +#define IS_RCC_MSIPLLModeSelection IS_RCC_MSIPLLMODE_SELECT +#define RCC_PERIPHCLK_CLK48 RCC_PERIPHCLK_ICLK +#define RCC_CLK48CLKSOURCE_HSI48 RCC_ICLK_CLKSOURCE_HSI48 +#define RCC_CLK48CLKSOURCE_PLL2 RCC_ICLK_CLKSOURCE_PLL2 +#define RCC_CLK48CLKSOURCE_PLL1 RCC_ICLK_CLKSOURCE_PLL1 +#define RCC_CLK48CLKSOURCE_MSIK RCC_ICLK_CLKSOURCE_MSIK +#define __HAL_RCC_ADC1_CLK_ENABLE __HAL_RCC_ADC12_CLK_ENABLE +#define __HAL_RCC_ADC1_CLK_DISABLE __HAL_RCC_ADC12_CLK_DISABLE +#define __HAL_RCC_ADC1_IS_CLK_ENABLED __HAL_RCC_ADC12_IS_CLK_ENABLED +#define __HAL_RCC_ADC1_IS_CLK_DISABLED __HAL_RCC_ADC12_IS_CLK_DISABLED +#define __HAL_RCC_ADC1_FORCE_RESET __HAL_RCC_ADC12_FORCE_RESET +#define __HAL_RCC_ADC1_RELEASE_RESET __HAL_RCC_ADC12_RELEASE_RESET +#define __HAL_RCC_ADC1_CLK_SLEEP_ENABLE __HAL_RCC_ADC12_CLK_SLEEP_ENABLE +#define __HAL_RCC_ADC1_CLK_SLEEP_DISABLE __HAL_RCC_ADC12_CLK_SLEEP_DISABLE +#define __HAL_RCC_GET_CLK48_SOURCE __HAL_RCC_GET_ICLK_SOURCE +#define __HAL_RCC_PLLFRACN_ENABLE __HAL_RCC_PLL_FRACN_ENABLE +#define __HAL_RCC_PLLFRACN_DISABLE __HAL_RCC_PLL_FRACN_DISABLE +#define __HAL_RCC_PLLFRACN_CONFIG __HAL_RCC_PLL_FRACN_CONFIG +#define IS_RCC_PLLFRACN_VALUE IS_RCC_PLL_FRACN_VALUE +#endif /* STM32U5 */ + +#if defined(STM32H5) +#define __HAL_RCC_PLLFRACN_ENABLE __HAL_RCC_PLL_FRACN_ENABLE +#define __HAL_RCC_PLLFRACN_DISABLE __HAL_RCC_PLL_FRACN_DISABLE +#define __HAL_RCC_PLLFRACN_CONFIG __HAL_RCC_PLL_FRACN_CONFIG +#define IS_RCC_PLLFRACN_VALUE IS_RCC_PLL_FRACN_VALUE + +#define RCC_PLLSOURCE_NONE RCC_PLL1_SOURCE_NONE +#define RCC_PLLSOURCE_HSI RCC_PLL1_SOURCE_HSI +#define RCC_PLLSOURCE_CSI RCC_PLL1_SOURCE_CSI +#define RCC_PLLSOURCE_HSE RCC_PLL1_SOURCE_HSE +#define RCC_PLLVCIRANGE_0 RCC_PLL1_VCIRANGE_0 +#define RCC_PLLVCIRANGE_1 RCC_PLL1_VCIRANGE_1 +#define RCC_PLLVCIRANGE_2 RCC_PLL1_VCIRANGE_2 +#define RCC_PLLVCIRANGE_3 RCC_PLL1_VCIRANGE_3 +#define RCC_PLL1VCOWIDE RCC_PLL1_VCORANGE_WIDE +#define RCC_PLL1VCOMEDIUM RCC_PLL1_VCORANGE_MEDIUM + +#define IS_RCC_PLLSOURCE IS_RCC_PLL1_SOURCE +#define IS_RCC_PLLRGE_VALUE IS_RCC_PLL1_VCIRGE_VALUE +#define IS_RCC_PLLVCORGE_VALUE IS_RCC_PLL1_VCORGE_VALUE +#define IS_RCC_PLLCLOCKOUT_VALUE IS_RCC_PLL1_CLOCKOUT_VALUE +#define IS_RCC_PLL_FRACN_VALUE IS_RCC_PLL1_FRACN_VALUE +#define IS_RCC_PLLM_VALUE IS_RCC_PLL1_DIVM_VALUE +#define IS_RCC_PLLN_VALUE IS_RCC_PLL1_MULN_VALUE +#define IS_RCC_PLLP_VALUE IS_RCC_PLL1_DIVP_VALUE +#define IS_RCC_PLLQ_VALUE IS_RCC_PLL1_DIVQ_VALUE +#define IS_RCC_PLLR_VALUE IS_RCC_PLL1_DIVR_VALUE + +#define __HAL_RCC_PLL_ENABLE __HAL_RCC_PLL1_ENABLE +#define __HAL_RCC_PLL_DISABLE __HAL_RCC_PLL1_DISABLE +#define __HAL_RCC_PLL_FRACN_ENABLE __HAL_RCC_PLL1_FRACN_ENABLE +#define __HAL_RCC_PLL_FRACN_DISABLE __HAL_RCC_PLL1_FRACN_DISABLE +#define __HAL_RCC_PLL_CONFIG __HAL_RCC_PLL1_CONFIG +#define __HAL_RCC_PLL_PLLSOURCE_CONFIG __HAL_RCC_PLL1_PLLSOURCE_CONFIG +#define __HAL_RCC_PLL_DIVM_CONFIG __HAL_RCC_PLL1_DIVM_CONFIG +#define __HAL_RCC_PLL_FRACN_CONFIG __HAL_RCC_PLL1_FRACN_CONFIG +#define __HAL_RCC_PLL_VCIRANGE __HAL_RCC_PLL1_VCIRANGE +#define __HAL_RCC_PLL_VCORANGE __HAL_RCC_PLL1_VCORANGE +#define __HAL_RCC_GET_PLL_OSCSOURCE __HAL_RCC_GET_PLL1_OSCSOURCE +#define __HAL_RCC_PLLCLKOUT_ENABLE __HAL_RCC_PLL1_CLKOUT_ENABLE +#define __HAL_RCC_PLLCLKOUT_DISABLE __HAL_RCC_PLL1_CLKOUT_DISABLE +#define __HAL_RCC_GET_PLLCLKOUT_CONFIG __HAL_RCC_GET_PLL1_CLKOUT_CONFIG + +#define __HAL_RCC_PLL2FRACN_ENABLE __HAL_RCC_PLL2_FRACN_ENABLE +#define __HAL_RCC_PLL2FRACN_DISABLE __HAL_RCC_PLL2_FRACN_DISABLE +#define __HAL_RCC_PLL2CLKOUT_ENABLE __HAL_RCC_PLL2_CLKOUT_ENABLE +#define __HAL_RCC_PLL2CLKOUT_DISABLE __HAL_RCC_PLL2_CLKOUT_DISABLE +#define __HAL_RCC_PLL2FRACN_CONFIG __HAL_RCC_PLL2_FRACN_CONFIG +#define __HAL_RCC_GET_PLL2CLKOUT_CONFIG __HAL_RCC_GET_PLL2_CLKOUT_CONFIG + +#define __HAL_RCC_PLL3FRACN_ENABLE __HAL_RCC_PLL3_FRACN_ENABLE +#define __HAL_RCC_PLL3FRACN_DISABLE __HAL_RCC_PLL3_FRACN_DISABLE +#define __HAL_RCC_PLL3CLKOUT_ENABLE __HAL_RCC_PLL3_CLKOUT_ENABLE +#define __HAL_RCC_PLL3CLKOUT_DISABLE __HAL_RCC_PLL3_CLKOUT_DISABLE +#define __HAL_RCC_PLL3FRACN_CONFIG __HAL_RCC_PLL3_FRACN_CONFIG +#define __HAL_RCC_GET_PLL3CLKOUT_CONFIG __HAL_RCC_GET_PLL3_CLKOUT_CONFIG + +#define RCC_PLL2VCIRANGE_0 RCC_PLL2_VCIRANGE_0 +#define RCC_PLL2VCIRANGE_1 RCC_PLL2_VCIRANGE_1 +#define RCC_PLL2VCIRANGE_2 RCC_PLL2_VCIRANGE_2 +#define RCC_PLL2VCIRANGE_3 RCC_PLL2_VCIRANGE_3 + +#define RCC_PLL2VCOWIDE RCC_PLL2_VCORANGE_WIDE +#define RCC_PLL2VCOMEDIUM RCC_PLL2_VCORANGE_MEDIUM + +#define RCC_PLL2SOURCE_NONE RCC_PLL2_SOURCE_NONE +#define RCC_PLL2SOURCE_HSI RCC_PLL2_SOURCE_HSI +#define RCC_PLL2SOURCE_CSI RCC_PLL2_SOURCE_CSI +#define RCC_PLL2SOURCE_HSE RCC_PLL2_SOURCE_HSE + +#define RCC_PLL3VCIRANGE_0 RCC_PLL3_VCIRANGE_0 +#define RCC_PLL3VCIRANGE_1 RCC_PLL3_VCIRANGE_1 +#define RCC_PLL3VCIRANGE_2 RCC_PLL3_VCIRANGE_2 +#define RCC_PLL3VCIRANGE_3 RCC_PLL3_VCIRANGE_3 + +#define RCC_PLL3VCOWIDE RCC_PLL3_VCORANGE_WIDE +#define RCC_PLL3VCOMEDIUM RCC_PLL3_VCORANGE_MEDIUM + +#define RCC_PLL3SOURCE_NONE RCC_PLL3_SOURCE_NONE +#define RCC_PLL3SOURCE_HSI RCC_PLL3_SOURCE_HSI +#define RCC_PLL3SOURCE_CSI RCC_PLL3_SOURCE_CSI +#define RCC_PLL3SOURCE_HSE RCC_PLL3_SOURCE_HSE + + +#endif /* STM32H5 */ /** * @} @@ -3380,7 +3931,10 @@ /** @defgroup HAL_RTC_Aliased_Macros HAL RTC Aliased Macros maintained for legacy purpose * @{ */ -#if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || defined (STM32L4P5xx) || defined (STM32L4Q5xx) || defined (STM32G4) +#if defined (STM32G0) || defined (STM32L5) || defined (STM32L412xx) || defined (STM32L422xx) || \ + defined (STM32L4P5xx)|| defined (STM32L4Q5xx) || defined (STM32G4) || defined (STM32WL) || defined (STM32U5) || \ + defined (STM32WBA) || defined (STM32H5) || \ + defined (STM32C0) || defined (STM32H7RS) || defined (STM32U0) #else #define __HAL_RTC_CLEAR_FLAG __HAL_RTC_EXTI_CLEAR_FLAG #endif @@ -3400,21 +3954,28 @@ #else #define __HAL_RTC_EXTI_CLEAR_FLAG(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_CLEAR_FLAG() : \ (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_CLEAR_FLAG() : \ - __HAL_RTC_TAMPER_TIMESTAMP_EXTI_CLEAR_FLAG())) + __HAL_RTC_TAMPER_TIMESTAMP_EXTI_CLEAR_FLAG())) #define __HAL_RTC_EXTI_ENABLE_IT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_ENABLE_IT() : \ - (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_ENABLE_IT() : \ - __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_IT())) + (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_ENABLE_IT() : \ + __HAL_RTC_TAMPER_TIMESTAMP_EXTI_ENABLE_IT())) #define __HAL_RTC_EXTI_DISABLE_IT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_DISABLE_IT() : \ - (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_DISABLE_IT() : \ - __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_IT())) + (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_DISABLE_IT() : \ + __HAL_RTC_TAMPER_TIMESTAMP_EXTI_DISABLE_IT())) #define __HAL_RTC_EXTI_GET_FLAG(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_GET_FLAG() : \ - (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GET_FLAG() : \ - __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG())) + (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GET_FLAG() : \ + __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG())) #define __HAL_RTC_EXTI_GENERATE_SWIT(__EXTI_LINE__) (((__EXTI_LINE__) == RTC_EXTI_LINE_ALARM_EVENT) ? __HAL_RTC_ALARM_EXTI_GENERATE_SWIT() : \ - (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GENERATE_SWIT() : \ - __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GENERATE_SWIT())) + (((__EXTI_LINE__) == RTC_EXTI_LINE_WAKEUPTIMER_EVENT) ? __HAL_RTC_WAKEUPTIMER_EXTI_GENERATE_SWIT() : \ + __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GENERATE_SWIT())) #endif /* STM32F1 */ +#if defined (STM32F0) || defined (STM32F2) || defined (STM32F3) || defined (STM32F4) || defined (STM32F7) || \ + defined (STM32H7) || \ + defined (STM32L0) || defined (STM32L1) || \ + defined (STM32WB) +#define __HAL_RTC_TAMPER_GET_IT __HAL_RTC_TAMPER_GET_FLAG +#endif + #define IS_ALARM IS_RTC_ALARM #define IS_ALARM_MASK IS_RTC_ALARM_MASK #define IS_TAMPER IS_RTC_TAMPER @@ -3433,17 +3994,31 @@ #define __RTC_WRITEPROTECTION_ENABLE __HAL_RTC_WRITEPROTECTION_ENABLE #define __RTC_WRITEPROTECTION_DISABLE __HAL_RTC_WRITEPROTECTION_DISABLE +#if defined (STM32H5) +#define __HAL_RCC_RTCAPB_CLK_ENABLE __HAL_RCC_RTC_CLK_ENABLE +#define __HAL_RCC_RTCAPB_CLK_DISABLE __HAL_RCC_RTC_CLK_DISABLE +#endif /* STM32H5 */ + /** * @} */ -/** @defgroup HAL_SD_Aliased_Macros HAL SD Aliased Macros maintained for legacy purpose +/** @defgroup HAL_SD_Aliased_Macros HAL SD/MMC Aliased Macros maintained for legacy purpose * @{ */ #define SD_OCR_CID_CSD_OVERWRIETE SD_OCR_CID_CSD_OVERWRITE #define SD_CMD_SD_APP_STAUS SD_CMD_SD_APP_STATUS +#if !defined(STM32F1) && !defined(STM32F2) && !defined(STM32F4) && !defined(STM32L1) +#define eMMC_HIGH_VOLTAGE_RANGE EMMC_HIGH_VOLTAGE_RANGE +#define eMMC_DUAL_VOLTAGE_RANGE EMMC_DUAL_VOLTAGE_RANGE +#define eMMC_LOW_VOLTAGE_RANGE EMMC_LOW_VOLTAGE_RANGE + +#define SDMMC_NSpeed_CLK_DIV SDMMC_NSPEED_CLK_DIV +#define SDMMC_HSpeed_CLK_DIV SDMMC_HSPEED_CLK_DIV +#endif + #if defined(STM32F4) || defined(STM32F2) #define SD_SDMMC_DISABLED SD_SDIO_DISABLED #define SD_SDMMC_FUNCTION_BUSY SD_SDIO_FUNCTION_BUSY @@ -3596,6 +4171,13 @@ #define __HAL_USART_GETCLOCKSOURCE USART_GETCLOCKSOURCE #define __USART_GETCLOCKSOURCE USART_GETCLOCKSOURCE +#if defined(STM32F0) || defined(STM32F3) || defined(STM32F7) +#define USART_OVERSAMPLING_16 0x00000000U +#define USART_OVERSAMPLING_8 USART_CR1_OVER8 + +#define IS_USART_OVERSAMPLING(__SAMPLING__) (((__SAMPLING__) == USART_OVERSAMPLING_16) || \ + ((__SAMPLING__) == USART_OVERSAMPLING_8)) +#endif /* STM32F0 || STM32F3 || STM32F7 */ /** * @} */ @@ -3675,6 +4257,9 @@ #define __HAL_TIM_GetCompare __HAL_TIM_GET_COMPARE #define TIM_BREAKINPUTSOURCE_DFSDM TIM_BREAKINPUTSOURCE_DFSDM1 + +#define TIM_OCMODE_ASSYMETRIC_PWM1 TIM_OCMODE_ASYMMETRIC_PWM1 +#define TIM_OCMODE_ASSYMETRIC_PWM2 TIM_OCMODE_ASYMMETRIC_PWM2 /** * @} */ @@ -3765,6 +4350,16 @@ * @} */ +/** @defgroup HAL_Generic_Aliased_Macros HAL Generic Aliased Macros maintained for legacy purpose + * @{ + */ +#if defined (STM32F7) +#define ART_ACCLERATOR_ENABLE ART_ACCELERATOR_ENABLE +#endif /* STM32F7 */ +/** + * @} + */ + /** @defgroup HAL_PPP_Aliased_Macros HAL PPP Aliased Macros maintained for legacy purpose * @{ */ @@ -3779,5 +4374,4 @@ #endif /* STM32_HAL_LEGACY */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h index 35092c0..a67a3b9 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h @@ -7,13 +7,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -355,4 +354,4 @@ void HAL_DBGMCU_DisableDBGStandbyMode(void); #endif /* __STM32F1xx_HAL_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h index 3777cae..db8cc92 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -103,21 +102,25 @@ typedef struct { uint32_t FilterIdHigh; /*!< Specifies the filter identification number (MSBs for a 32-bit configuration, first one for a 16-bit configuration). - This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. */ + This parameter must be a number between + Min_Data = 0x0000 and Max_Data = 0xFFFF. */ uint32_t FilterIdLow; /*!< Specifies the filter identification number (LSBs for a 32-bit configuration, second one for a 16-bit configuration). - This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. */ + This parameter must be a number between + Min_Data = 0x0000 and Max_Data = 0xFFFF. */ uint32_t FilterMaskIdHigh; /*!< Specifies the filter mask number or identification number, according to the mode (MSBs for a 32-bit configuration, first one for a 16-bit configuration). - This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. */ + This parameter must be a number between + Min_Data = 0x0000 and Max_Data = 0xFFFF. */ uint32_t FilterMaskIdLow; /*!< Specifies the filter mask number or identification number, according to the mode (LSBs for a 32-bit configuration, second one for a 16-bit configuration). - This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. */ + This parameter must be a number between + Min_Data = 0x0000 and Max_Data = 0xFFFF. */ uint32_t FilterFIFOAssignment; /*!< Specifies the FIFO (0 or 1U) which will be assigned to the filter. This parameter can be a value of @ref CAN_filter_FIFO */ @@ -206,7 +209,11 @@ typedef struct /** * @brief CAN handle Structure definition */ +#if USE_HAL_CAN_REGISTER_CALLBACKS == 1 typedef struct __CAN_HandleTypeDef +#else +typedef struct +#endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ { CAN_TypeDef *Instance; /*!< Register base address */ @@ -255,7 +262,7 @@ typedef enum HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID = 0x08U, /*!< CAN Rx FIFO 1 message pending callback ID */ HAL_CAN_RX_FIFO1_FULL_CB_ID = 0x09U, /*!< CAN Rx FIFO 1 full callback ID */ HAL_CAN_SLEEP_CB_ID = 0x0AU, /*!< CAN Sleep callback ID */ - HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID = 0x0BU, /*!< CAN Wake Up fropm Rx msg callback ID */ + HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID = 0x0BU, /*!< CAN Wake Up from Rx msg callback ID */ HAL_CAN_ERROR_CB_ID = 0x0CU, /*!< CAN Error callback ID */ HAL_CAN_MSPINIT_CB_ID = 0x0DU, /*!< CAN MspInit callback ID */ @@ -295,11 +302,11 @@ typedef void (*pCAN_CallbackTypeDef)(CAN_HandleTypeDef *hcan); /*!< pointer to #define HAL_CAN_ERROR_RX_FOV0 (0x00000200U) /*!< Rx FIFO0 overrun error */ #define HAL_CAN_ERROR_RX_FOV1 (0x00000400U) /*!< Rx FIFO1 overrun error */ #define HAL_CAN_ERROR_TX_ALST0 (0x00000800U) /*!< TxMailbox 0 transmit failure due to arbitration lost */ -#define HAL_CAN_ERROR_TX_TERR0 (0x00001000U) /*!< TxMailbox 1 transmit failure due to transmit error */ -#define HAL_CAN_ERROR_TX_ALST1 (0x00002000U) /*!< TxMailbox 0 transmit failure due to arbitration lost */ -#define HAL_CAN_ERROR_TX_TERR1 (0x00004000U) /*!< TxMailbox 1 transmit failure due to transmit error */ -#define HAL_CAN_ERROR_TX_ALST2 (0x00008000U) /*!< TxMailbox 0 transmit failure due to arbitration lost */ -#define HAL_CAN_ERROR_TX_TERR2 (0x00010000U) /*!< TxMailbox 1 transmit failure due to transmit error */ +#define HAL_CAN_ERROR_TX_TERR0 (0x00001000U) /*!< TxMailbox 0 transmit failure due to transmit error */ +#define HAL_CAN_ERROR_TX_ALST1 (0x00002000U) /*!< TxMailbox 1 transmit failure due to arbitration lost */ +#define HAL_CAN_ERROR_TX_TERR1 (0x00004000U) /*!< TxMailbox 1 transmit failure due to transmit error */ +#define HAL_CAN_ERROR_TX_ALST2 (0x00008000U) /*!< TxMailbox 2 transmit failure due to arbitration lost */ +#define HAL_CAN_ERROR_TX_TERR2 (0x00010000U) /*!< TxMailbox 2 transmit failure due to transmit error */ #define HAL_CAN_ERROR_TIMEOUT (0x00020000U) /*!< Timeout error */ #define HAL_CAN_ERROR_NOT_INITIALIZED (0x00040000U) /*!< Peripheral not initialized */ #define HAL_CAN_ERROR_NOT_READY (0x00080000U) /*!< Peripheral not ready */ @@ -330,7 +337,8 @@ typedef void (*pCAN_CallbackTypeDef)(CAN_HandleTypeDef *hcan); /*!< pointer to #define CAN_MODE_NORMAL (0x00000000U) /*!< Normal mode */ #define CAN_MODE_LOOPBACK ((uint32_t)CAN_BTR_LBKM) /*!< Loopback mode */ #define CAN_MODE_SILENT ((uint32_t)CAN_BTR_SILM) /*!< Silent mode */ -#define CAN_MODE_SILENT_LOOPBACK ((uint32_t)(CAN_BTR_LBKM | CAN_BTR_SILM)) /*!< Loopback combined with silent mode */ +#define CAN_MODE_SILENT_LOOPBACK ((uint32_t)(CAN_BTR_LBKM | CAN_BTR_SILM)) /*!< Loopback combined with + silent mode */ /** * @} */ @@ -645,7 +653,8 @@ void HAL_CAN_MspDeInit(CAN_HandleTypeDef *hcan); #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 /* Callbacks Register/UnRegister functions ***********************************/ -HAL_StatusTypeDef HAL_CAN_RegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_CallbackIDTypeDef CallbackID, void (* pCallback)(CAN_HandleTypeDef *_hcan)); +HAL_StatusTypeDef HAL_CAN_RegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_CallbackIDTypeDef CallbackID, + void (* pCallback)(CAN_HandleTypeDef *_hcan)); HAL_StatusTypeDef HAL_CAN_UnRegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_CallbackIDTypeDef CallbackID); #endif /* (USE_HAL_CAN_REGISTER_CALLBACKS) */ @@ -659,7 +668,7 @@ HAL_StatusTypeDef HAL_CAN_UnRegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_Ca */ /* Configuration functions ****************************************************/ -HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, CAN_FilterTypeDef *sFilterConfig); +HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, const CAN_FilterTypeDef *sFilterConfig); /** * @} @@ -675,14 +684,16 @@ HAL_StatusTypeDef HAL_CAN_Start(CAN_HandleTypeDef *hcan); HAL_StatusTypeDef HAL_CAN_Stop(CAN_HandleTypeDef *hcan); HAL_StatusTypeDef HAL_CAN_RequestSleep(CAN_HandleTypeDef *hcan); HAL_StatusTypeDef HAL_CAN_WakeUp(CAN_HandleTypeDef *hcan); -uint32_t HAL_CAN_IsSleepActive(CAN_HandleTypeDef *hcan); -HAL_StatusTypeDef HAL_CAN_AddTxMessage(CAN_HandleTypeDef *hcan, CAN_TxHeaderTypeDef *pHeader, uint8_t aData[], uint32_t *pTxMailbox); +uint32_t HAL_CAN_IsSleepActive(const CAN_HandleTypeDef *hcan); +HAL_StatusTypeDef HAL_CAN_AddTxMessage(CAN_HandleTypeDef *hcan, const CAN_TxHeaderTypeDef *pHeader, + const uint8_t aData[], uint32_t *pTxMailbox); HAL_StatusTypeDef HAL_CAN_AbortTxRequest(CAN_HandleTypeDef *hcan, uint32_t TxMailboxes); -uint32_t HAL_CAN_GetTxMailboxesFreeLevel(CAN_HandleTypeDef *hcan); -uint32_t HAL_CAN_IsTxMessagePending(CAN_HandleTypeDef *hcan, uint32_t TxMailboxes); -uint32_t HAL_CAN_GetTxTimestamp(CAN_HandleTypeDef *hcan, uint32_t TxMailbox); -HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, CAN_RxHeaderTypeDef *pHeader, uint8_t aData[]); -uint32_t HAL_CAN_GetRxFifoFillLevel(CAN_HandleTypeDef *hcan, uint32_t RxFifo); +uint32_t HAL_CAN_GetTxMailboxesFreeLevel(const CAN_HandleTypeDef *hcan); +uint32_t HAL_CAN_IsTxMessagePending(const CAN_HandleTypeDef *hcan, uint32_t TxMailboxes); +uint32_t HAL_CAN_GetTxTimestamp(const CAN_HandleTypeDef *hcan, uint32_t TxMailbox); +HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, + CAN_RxHeaderTypeDef *pHeader, uint8_t aData[]); +uint32_t HAL_CAN_GetRxFifoFillLevel(const CAN_HandleTypeDef *hcan, uint32_t RxFifo); /** * @} @@ -730,8 +741,8 @@ void HAL_CAN_ErrorCallback(CAN_HandleTypeDef *hcan); * @{ */ /* Peripheral State and Error functions ***************************************/ -HAL_CAN_StateTypeDef HAL_CAN_GetState(CAN_HandleTypeDef *hcan); -uint32_t HAL_CAN_GetError(CAN_HandleTypeDef *hcan); +HAL_CAN_StateTypeDef HAL_CAN_GetState(const CAN_HandleTypeDef *hcan); +uint32_t HAL_CAN_GetError(const CAN_HandleTypeDef *hcan); HAL_StatusTypeDef HAL_CAN_ResetError(CAN_HandleTypeDef *hcan); /** @@ -809,7 +820,8 @@ HAL_StatusTypeDef HAL_CAN_ResetError(CAN_HandleTypeDef *hcan); #define IS_CAN_TX_MAILBOX(TRANSMITMAILBOX) (((TRANSMITMAILBOX) == CAN_TX_MAILBOX0 ) || \ ((TRANSMITMAILBOX) == CAN_TX_MAILBOX1 ) || \ ((TRANSMITMAILBOX) == CAN_TX_MAILBOX2 )) -#define IS_CAN_TX_MAILBOX_LIST(TRANSMITMAILBOX) ((TRANSMITMAILBOX) <= (CAN_TX_MAILBOX0 | CAN_TX_MAILBOX1 | CAN_TX_MAILBOX2)) +#define IS_CAN_TX_MAILBOX_LIST(TRANSMITMAILBOX) ((TRANSMITMAILBOX) <= (CAN_TX_MAILBOX0 | CAN_TX_MAILBOX1 | \ + CAN_TX_MAILBOX2)) #define IS_CAN_STDID(STDID) ((STDID) <= 0x7FFU) #define IS_CAN_EXTID(EXTID) ((EXTID) <= 0x1FFFFFFFU) #define IS_CAN_DLC(DLC) ((DLC) <= 8U) @@ -845,6 +857,3 @@ HAL_StatusTypeDef HAL_CAN_ResetError(CAN_HandleTypeDef *hcan); #endif #endif /* STM32F1xx_HAL_CAN_H */ - - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h index a365b02..7cfefbd 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -286,6 +285,8 @@ void HAL_SYSTICK_Callback(void); #if (__MPU_PRESENT == 1U) void HAL_MPU_Enable(uint32_t MPU_Control); void HAL_MPU_Disable(void); +void HAL_MPU_EnableRegion(uint32_t RegionNumber); +void HAL_MPU_DisableRegion(uint32_t RegionNumber); void HAL_MPU_ConfigRegion(MPU_Region_InitTypeDef *MPU_Init); #endif /* __MPU_PRESENT */ /** @@ -407,4 +408,3 @@ void HAL_MPU_ConfigRegion(MPU_Region_InitTypeDef *MPU_Init); #endif /* __STM32F1xx_HAL_CORTEX_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h index 155c017..d4d98f7 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h @@ -7,13 +7,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -65,7 +64,9 @@ typedef enum (__DMA_HANDLE__).Parent = (__HANDLE__); \ } while(0U) +#if !defined(UNUSED) #define UNUSED(X) (void)X /* To avoid gcc/g++ warnings */ +#endif /* UNUSED */ /** @brief Reset the Handle's State field. * @param __HANDLE__ specifies the Peripheral Handle. @@ -207,4 +208,4 @@ typedef enum #endif /* ___STM32F1xx_HAL_DEF */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h index 9a407f4..2eff9ac 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -110,29 +109,29 @@ typedef enum */ typedef struct __DMA_HandleTypeDef { - DMA_Channel_TypeDef *Instance; /*!< Register base address */ + DMA_Channel_TypeDef *Instance; /*!< Register base address */ - DMA_InitTypeDef Init; /*!< DMA communication parameters */ + DMA_InitTypeDef Init; /*!< DMA communication parameters */ - HAL_LockTypeDef Lock; /*!< DMA locking object */ + HAL_LockTypeDef Lock; /*!< DMA locking object */ - HAL_DMA_StateTypeDef State; /*!< DMA transfer state */ + __IO HAL_DMA_StateTypeDef State; /*!< DMA transfer state */ - void *Parent; /*!< Parent object state */ + void *Parent; /*!< Parent object state */ - void (* XferCpltCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA transfer complete callback */ + void (* XferCpltCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA transfer complete callback */ - void (* XferHalfCpltCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA Half transfer complete callback */ + void (* XferHalfCpltCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA Half transfer complete callback */ - void (* XferErrorCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA transfer error callback */ + void (* XferErrorCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA transfer error callback */ - void (* XferAbortCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA transfer abort callback */ + void (* XferAbortCallback)( struct __DMA_HandleTypeDef * hdma); /*!< DMA transfer abort callback */ - __IO uint32_t ErrorCode; /*!< DMA Error code */ + __IO uint32_t ErrorCode; /*!< DMA Error code */ - DMA_TypeDef *DmaBaseAddress; /*!< DMA Channel Base Address */ + DMA_TypeDef *DmaBaseAddress; /*!< DMA Channel Base Address */ - uint32_t ChannelIndex; /*!< DMA Channel Index */ + uint32_t ChannelIndex; /*!< DMA Channel Index */ } DMA_HandleTypeDef; /** @@ -454,4 +453,3 @@ uint32_t HAL_DMA_GetError(DMA_HandleTypeDef *hdma); #endif /* __STM32F1xx_HAL_DMA_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h index 2de1a2d..ce31cff 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -274,4 +273,3 @@ #endif /* __STM32F1xx_HAL_DMA_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h index af1f732..14baf44 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2019 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2019 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -217,19 +216,19 @@ typedef struct /** @defgroup EXTI_Private_Macros EXTI Private Macros * @{ */ -#define IS_EXTI_LINE(__LINE__) ((((__LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_PIN_MASK)) == 0x00u) && \ - ((((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \ - (((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO)) && \ - (((__LINE__) & EXTI_PIN_MASK) < EXTI_LINE_NB)) +#define IS_EXTI_LINE(__EXTI_LINE__) ((((__EXTI_LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_PIN_MASK)) == 0x00u) && \ + ((((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \ + (((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO)) && \ + (((__EXTI_LINE__) & EXTI_PIN_MASK) < EXTI_LINE_NB)) -#define IS_EXTI_MODE(__LINE__) ((((__LINE__) & EXTI_MODE_MASK) != 0x00u) && \ - (((__LINE__) & ~EXTI_MODE_MASK) == 0x00u)) +#define IS_EXTI_MODE(__EXTI_LINE__) ((((__EXTI_LINE__) & EXTI_MODE_MASK) != 0x00u) && \ + (((__EXTI_LINE__) & ~EXTI_MODE_MASK) == 0x00u)) -#define IS_EXTI_TRIGGER(__LINE__) (((__LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u) +#define IS_EXTI_TRIGGER(__EXTI_LINE__) (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u) -#define IS_EXTI_PENDING_EDGE(__LINE__) ((__LINE__) == EXTI_TRIGGER_RISING_FALLING) +#define IS_EXTI_PENDING_EDGE(__EXTI_LINE__) ((__EXTI_LINE__) == EXTI_TRIGGER_RISING_FALLING) -#define IS_EXTI_CONFIG_LINE(__LINE__) (((__LINE__) & EXTI_CONFIG) != 0x00u) +#define IS_EXTI_CONFIG_LINE(__EXTI_LINE__) (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00u) #if defined (GPIOG) #define IS_EXTI_GPIO_PORT(__PORT__) (((__PORT__) == EXTI_GPIOA) || \ @@ -317,4 +316,3 @@ void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti); #endif /* STM32F1xx_HAL_EXTI_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h index 52e480b..2479847 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h @@ -6,14 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -324,5 +322,4 @@ HAL_StatusTypeDef FLASH_WaitForLastOperationBank2(uint32_t Timeout); #endif /* __STM32F1xx_HAL_FLASH_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h index 0a5b24a..5283526 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h @@ -6,14 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -783,4 +781,3 @@ uint32_t HAL_FLASHEx_OBGetUserData(uint32_t DATAAdress); #endif /* __STM32F1xx_HAL_FLASH_EX_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h index a344f8f..469a2ea 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -305,4 +304,3 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin); #endif /* STM32F1xx_HAL_GPIO_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h index 5f6c3fd..e61dc15 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -891,4 +890,3 @@ void HAL_GPIOEx_DisableEventout(void); #endif /* STM32F1xx_HAL_GPIO_EX_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h new file mode 100644 index 0000000..ea6bf8a --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h @@ -0,0 +1,220 @@ +/** + ****************************************************************************** + * @file stm32f1xx_hal_iwdg.h + * @author MCD Application Team + * @brief Header file of IWDG HAL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32F1xx_HAL_IWDG_H +#define STM32F1xx_HAL_IWDG_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx_hal_def.h" + +/** @addtogroup STM32F1xx_HAL_Driver + * @{ + */ + +/** @defgroup IWDG IWDG + * @{ + */ + +/* Exported types ------------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Types IWDG Exported Types + * @{ + */ + +/** + * @brief IWDG Init structure definition + */ +typedef struct +{ + uint32_t Prescaler; /*!< Select the prescaler of the IWDG. + This parameter can be a value of @ref IWDG_Prescaler */ + + uint32_t Reload; /*!< Specifies the IWDG down-counter reload value. + This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF */ + +} IWDG_InitTypeDef; + +/** + * @brief IWDG Handle Structure definition + */ +typedef struct +{ + IWDG_TypeDef *Instance; /*!< Register base address */ + + IWDG_InitTypeDef Init; /*!< IWDG required parameters */ +} IWDG_HandleTypeDef; + + +/** + * @} + */ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Constants IWDG Exported Constants + * @{ + */ + +/** @defgroup IWDG_Prescaler IWDG Prescaler + * @{ + */ +#define IWDG_PRESCALER_4 0x00000000u /*!< IWDG prescaler set to 4 */ +#define IWDG_PRESCALER_8 IWDG_PR_PR_0 /*!< IWDG prescaler set to 8 */ +#define IWDG_PRESCALER_16 IWDG_PR_PR_1 /*!< IWDG prescaler set to 16 */ +#define IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 32 */ +#define IWDG_PRESCALER_64 IWDG_PR_PR_2 /*!< IWDG prescaler set to 64 */ +#define IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 128 */ +#define IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) /*!< IWDG prescaler set to 256 */ +/** + * @} + */ + +/** + * @} + */ + +/* Exported macros -----------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Macros IWDG Exported Macros + * @{ + */ + +/** + * @brief Enable the IWDG peripheral. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define __HAL_IWDG_START(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_ENABLE) + +/** + * @brief Reload IWDG counter with value defined in the reload register + * (write access to IWDG_PR and IWDG_RLR registers disabled). + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define __HAL_IWDG_RELOAD_COUNTER(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_RELOAD) + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Functions IWDG Exported Functions + * @{ + */ + +/** @defgroup IWDG_Exported_Functions_Group1 Initialization and Start functions + * @{ + */ +/* Initialization/Start functions ********************************************/ +HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg); +/** + * @} + */ + +/** @defgroup IWDG_Exported_Functions_Group2 IO operation functions + * @{ + */ +/* I/O operation functions ****************************************************/ +HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg); +/** + * @} + */ + +/** + * @} + */ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup IWDG_Private_Constants IWDG Private Constants + * @{ + */ + +/** + * @brief IWDG Key Register BitMask + */ +#define IWDG_KEY_RELOAD 0x0000AAAAu /*!< IWDG Reload Counter Enable */ +#define IWDG_KEY_ENABLE 0x0000CCCCu /*!< IWDG Peripheral Enable */ +#define IWDG_KEY_WRITE_ACCESS_ENABLE 0x00005555u /*!< IWDG KR Write Access Enable */ +#define IWDG_KEY_WRITE_ACCESS_DISABLE 0x00000000u /*!< IWDG KR Write Access Disable */ + +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ +/** @defgroup IWDG_Private_Macros IWDG Private Macros + * @{ + */ + +/** + * @brief Enable write access to IWDG_PR and IWDG_RLR registers. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE) + +/** + * @brief Disable write access to IWDG_PR and IWDG_RLR registers. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define IWDG_DISABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE) + +/** + * @brief Check IWDG prescaler value. + * @param __PRESCALER__ IWDG prescaler value + * @retval None + */ +#define IS_IWDG_PRESCALER(__PRESCALER__) (((__PRESCALER__) == IWDG_PRESCALER_4) || \ + ((__PRESCALER__) == IWDG_PRESCALER_8) || \ + ((__PRESCALER__) == IWDG_PRESCALER_16) || \ + ((__PRESCALER__) == IWDG_PRESCALER_32) || \ + ((__PRESCALER__) == IWDG_PRESCALER_64) || \ + ((__PRESCALER__) == IWDG_PRESCALER_128)|| \ + ((__PRESCALER__) == IWDG_PRESCALER_256)) + +/** + * @brief Check IWDG reload value. + * @param __RELOAD__ IWDG reload value + * @retval None + */ +#define IS_IWDG_RELOAD(__RELOAD__) ((__RELOAD__) <= IWDG_RLR_RL) + + + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + + +#ifdef __cplusplus +} +#endif + +#endif /* STM32F1xx_HAL_IWDG_H */ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h.bak b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h.bak new file mode 100644 index 0000000..8edb31d --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h.bak @@ -0,0 +1,232 @@ +/** + ****************************************************************************** + * @file stm32f1xx_hal_iwdg.h + * @author MCD Application Team + * @brief Header file of IWDG HAL module. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2016 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32F1xx_HAL_IWDG_H +#define STM32F1xx_HAL_IWDG_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx_hal_def.h" + +/** @addtogroup STM32F1xx_HAL_Driver + * @{ + */ + +/** @defgroup IWDG IWDG + * @{ + */ + +/* Exported types ------------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Types IWDG Exported Types + * @{ + */ + +/** + * @brief IWDG Init structure definition + */ +typedef struct +{ + uint32_t Prescaler; /*!< Select the prescaler of the IWDG. + This parameter can be a value of @ref IWDG_Prescaler */ + + uint32_t Reload; /*!< Specifies the IWDG down-counter reload value. + This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF */ + +} IWDG_InitTypeDef; + +/** + * @brief IWDG Handle Structure definition + */ +typedef struct +{ + IWDG_TypeDef *Instance; /*!< Register base address */ + + IWDG_InitTypeDef Init; /*!< IWDG required parameters */ +} IWDG_HandleTypeDef; + + +/** + * @} + */ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Constants IWDG Exported Constants + * @{ + */ + +/** @defgroup IWDG_Prescaler IWDG Prescaler + * @{ + */ +#define IWDG_PRESCALER_4 0x00000000U /*!< IWDG prescaler set to 4 */ +#define IWDG_PRESCALER_8 IWDG_PR_PR_0 /*!< IWDG prescaler set to 8 */ +#define IWDG_PRESCALER_16 IWDG_PR_PR_1 /*!< IWDG prescaler set to 16 */ +#define IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 32 */ +#define IWDG_PRESCALER_64 IWDG_PR_PR_2 /*!< IWDG prescaler set to 64 */ +#define IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 128 */ +#define IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) /*!< IWDG prescaler set to 256 */ + +/** + * @} + */ + + + +/** + * @} + */ + +/* Exported macros -----------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Macros IWDG Exported Macros + * @{ + */ + +/** + * @brief Enable the IWDG peripheral. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define __HAL_IWDG_START(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_ENABLE) + +/** + * @brief Reload IWDG counter with value defined in the reload register + * (write access to IWDG_PR and IWDG_RLR registers disabled). + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define __HAL_IWDG_RELOAD_COUNTER(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_RELOAD) + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Functions IWDG Exported Functions + * @{ + */ + +/** @defgroup IWDG_Exported_Functions_Group1 Initialization and Start functions + * @{ + */ +/* Initialization/Start functions ********************************************/ +HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg); +/** + * @} + */ + +/** @defgroup IWDG_Exported_Functions_Group2 IO operation functions + * @{ + */ +/* I/O operation functions ****************************************************/ +HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg); +/** + * @} + */ + +/** + * @} + */ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup IWDG_Private_Constants IWDG Private Constants + * @{ + */ + +/** + * @brief IWDG Key Register BitMask + */ +#define IWDG_KEY_RELOAD 0x000000AAU /*!< IWDG Reload Counter Enable */ +#define IWDG_KEY_ENABLE 0x000000CCU /*!< IWDG Peripheral Enable */ +#define IWDG_KEY_WRITE_ACCESS_ENABLE 0x00000055U /*!< IWDG KR Write Access Enable */ +#define IWDG_KEY_WRITE_ACCESS_DISABLE 0x00000000U /*!< IWDG KR Write Access Disable */ + +//#define IWDG_KEY_RELOAD 0x0000AAAAU /*!< IWDG Reload Counter Enable */ +//#define IWDG_KEY_ENABLE 0x0000CCCCU /*!< IWDG Peripheral Enable */ +//#define IWDG_KEY_WRITE_ACCESS_ENABLE 0x00005555U /*!< IWDG KR Write Access Enable */ +//#define IWDG_KEY_WRITE_ACCESS_DISABLE 0x00000000U /*!< IWDG KR Write Access Disable */ + + +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ +/** @defgroup IWDG_Private_Macros IWDG Private Macros + * @{ + */ + +/** + * @brief Enable write access to IWDG_PR and IWDG_RLR registers. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE) + +/** + * @brief Disable write access to IWDG_PR and IWDG_RLR registers. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define IWDG_DISABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE) + +/** + * @brief Check IWDG prescaler value. + * @param __PRESCALER__ IWDG prescaler value + * @retval None + */ +#define IS_IWDG_PRESCALER(__PRESCALER__) (((__PRESCALER__) == IWDG_PRESCALER_4) || \ + ((__PRESCALER__) == IWDG_PRESCALER_8) || \ + ((__PRESCALER__) == IWDG_PRESCALER_16) || \ + ((__PRESCALER__) == IWDG_PRESCALER_32) || \ + ((__PRESCALER__) == IWDG_PRESCALER_64) || \ + ((__PRESCALER__) == IWDG_PRESCALER_128)|| \ + ((__PRESCALER__) == IWDG_PRESCALER_256)) + +/** + * @brief Check IWDG reload value. + * @param __RELOAD__ IWDG reload value + * @retval None + */ +#define IS_IWDG_RELOAD(__RELOAD__) ((__RELOAD__) <= IWDG_RLR_RL) + + + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + + +#ifdef __cplusplus +} +#endif + +#endif /* STM32F1xx_HAL_IWDG_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h index 9696c00..41f98af 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -384,5 +383,3 @@ void HAL_PWR_PVDCallback(void); #endif /* __STM32F1xx_HAL_PWR_H */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h index 782e33a..9814caf 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h @@ -6,14 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -614,7 +612,7 @@ typedef struct * @brief Force or release APB1 peripheral reset. * @{ */ -#define __HAL_RCC_APB1_FORCE_RESET() (RCC->APB2RSTR = 0xFFFFFFFFU) +#define __HAL_RCC_APB1_FORCE_RESET() (RCC->APB1RSTR = 0xFFFFFFFFU) #define __HAL_RCC_TIM2_FORCE_RESET() (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM2RST)) #define __HAL_RCC_TIM3_FORCE_RESET() (RCC->APB1RSTR |= (RCC_APB1RSTR_TIM3RST)) #define __HAL_RCC_WWDG_FORCE_RESET() (RCC->APB1RSTR |= (RCC_APB1RSTR_WWDGRST)) @@ -1374,5 +1372,4 @@ void HAL_RCC_CSSCallback(void); #endif /* __STM32F1xx_HAL_RCC_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h index 822ca9b..049d0ec 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h @@ -6,14 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -1904,5 +1902,4 @@ HAL_StatusTypeDef HAL_RCCEx_DisablePLL2(void); #endif /* __STM32F1xx_HAL_RCC_EX_H */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h index 632976a..ac72075 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -65,8 +64,10 @@ typedef struct This means in PWM mode that (N+1) corresponds to: - the number of PWM periods in edge-aligned mode - the number of half PWM period in center-aligned mode - GP timers: this parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF. - Advanced timers: this parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. */ + GP timers: this parameter must be a number between Min_Data = 0x00 and + Max_Data = 0xFF. + Advanced timers: this parameter must be a number between Min_Data = 0x0000 and + Max_Data = 0xFFFF. */ uint32_t AutoReloadPreload; /*!< Specifies the auto-reload preload. This parameter can be a value of @ref TIM_AutoReloadPreload */ @@ -218,7 +219,8 @@ typedef struct uint32_t ClearInputPolarity; /*!< TIM Clear Input polarity This parameter can be a value of @ref TIM_ClearInput_Polarity */ uint32_t ClearInputPrescaler; /*!< TIM Clear Input prescaler - This parameter must be 0: When OCRef clear feature is used with ETR source, ETR prescaler must be off */ + This parameter must be 0: When OCRef clear feature is used with ETR source, + ETR prescaler must be off */ uint32_t ClearInputFilter; /*!< TIM Clear Input filter This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF */ } TIM_ClearInputConfigTypeDef; @@ -264,22 +266,22 @@ typedef struct */ typedef struct { - uint32_t OffStateRunMode; /*!< TIM off state in run mode - This parameter can be a value of @ref TIM_OSSR_Off_State_Selection_for_Run_mode_state */ - uint32_t OffStateIDLEMode; /*!< TIM off state in IDLE mode - This parameter can be a value of @ref TIM_OSSI_Off_State_Selection_for_Idle_mode_state */ - uint32_t LockLevel; /*!< TIM Lock level - This parameter can be a value of @ref TIM_Lock_level */ - uint32_t DeadTime; /*!< TIM dead Time - This parameter can be a number between Min_Data = 0x00 and Max_Data = 0xFF */ - uint32_t BreakState; /*!< TIM Break State - This parameter can be a value of @ref TIM_Break_Input_enable_disable */ - uint32_t BreakPolarity; /*!< TIM Break input polarity - This parameter can be a value of @ref TIM_Break_Polarity */ - uint32_t BreakFilter; /*!< Specifies the break input filter. - This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF */ - uint32_t AutomaticOutput; /*!< TIM Automatic Output Enable state - This parameter can be a value of @ref TIM_AOE_Bit_Set_Reset */ + uint32_t OffStateRunMode; /*!< TIM off state in run mode, This parameter can be a value of @ref TIM_OSSR_Off_State_Selection_for_Run_mode_state */ + + uint32_t OffStateIDLEMode; /*!< TIM off state in IDLE mode, This parameter can be a value of @ref TIM_OSSI_Off_State_Selection_for_Idle_mode_state */ + + uint32_t LockLevel; /*!< TIM Lock level, This parameter can be a value of @ref TIM_Lock_level */ + + uint32_t DeadTime; /*!< TIM dead Time, This parameter can be a number between Min_Data = 0x00 and Max_Data = 0xFF */ + + uint32_t BreakState; /*!< TIM Break State, This parameter can be a value of @ref TIM_Break_Input_enable_disable */ + + uint32_t BreakPolarity; /*!< TIM Break input polarity, This parameter can be a value of @ref TIM_Break_Polarity */ + + uint32_t BreakFilter; /*!< Specifies the break input filter.This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF */ + + uint32_t AutomaticOutput; /*!< TIM Automatic Output Enable state, This parameter can be a value of @ref TIM_AOE_Bit_Set_Reset */ + } TIM_BreakDeadTimeConfigTypeDef; /** @@ -383,29 +385,28 @@ typedef struct */ typedef enum { - HAL_TIM_BASE_MSPINIT_CB_ID = 0x00U /*!< TIM Base MspInit Callback ID */ - , HAL_TIM_BASE_MSPDEINIT_CB_ID = 0x01U /*!< TIM Base MspDeInit Callback ID */ - , HAL_TIM_IC_MSPINIT_CB_ID = 0x02U /*!< TIM IC MspInit Callback ID */ - , HAL_TIM_IC_MSPDEINIT_CB_ID = 0x03U /*!< TIM IC MspDeInit Callback ID */ - , HAL_TIM_OC_MSPINIT_CB_ID = 0x04U /*!< TIM OC MspInit Callback ID */ - , HAL_TIM_OC_MSPDEINIT_CB_ID = 0x05U /*!< TIM OC MspDeInit Callback ID */ - , HAL_TIM_PWM_MSPINIT_CB_ID = 0x06U /*!< TIM PWM MspInit Callback ID */ - , HAL_TIM_PWM_MSPDEINIT_CB_ID = 0x07U /*!< TIM PWM MspDeInit Callback ID */ - , HAL_TIM_ONE_PULSE_MSPINIT_CB_ID = 0x08U /*!< TIM One Pulse MspInit Callback ID */ - , HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID = 0x09U /*!< TIM One Pulse MspDeInit Callback ID */ - , HAL_TIM_ENCODER_MSPINIT_CB_ID = 0x0AU /*!< TIM Encoder MspInit Callback ID */ - , HAL_TIM_ENCODER_MSPDEINIT_CB_ID = 0x0BU /*!< TIM Encoder MspDeInit Callback ID */ - , HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID = 0x0CU /*!< TIM Hall Sensor MspDeInit Callback ID */ - , HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID = 0x0DU /*!< TIM Hall Sensor MspDeInit Callback ID */ + HAL_TIM_BASE_MSPINIT_CB_ID = 0x00U /*!< TIM Base MspInit Callback ID */ + , HAL_TIM_BASE_MSPDEINIT_CB_ID = 0x01U /*!< TIM Base MspDeInit Callback ID */ + , HAL_TIM_IC_MSPINIT_CB_ID = 0x02U /*!< TIM IC MspInit Callback ID */ + , HAL_TIM_IC_MSPDEINIT_CB_ID = 0x03U /*!< TIM IC MspDeInit Callback ID */ + , HAL_TIM_OC_MSPINIT_CB_ID = 0x04U /*!< TIM OC MspInit Callback ID */ + , HAL_TIM_OC_MSPDEINIT_CB_ID = 0x05U /*!< TIM OC MspDeInit Callback ID */ + , HAL_TIM_PWM_MSPINIT_CB_ID = 0x06U /*!< TIM PWM MspInit Callback ID */ + , HAL_TIM_PWM_MSPDEINIT_CB_ID = 0x07U /*!< TIM PWM MspDeInit Callback ID */ + , HAL_TIM_ONE_PULSE_MSPINIT_CB_ID = 0x08U /*!< TIM One Pulse MspInit Callback ID */ + , HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID = 0x09U /*!< TIM One Pulse MspDeInit Callback ID */ + , HAL_TIM_ENCODER_MSPINIT_CB_ID = 0x0AU /*!< TIM Encoder MspInit Callback ID */ + , HAL_TIM_ENCODER_MSPDEINIT_CB_ID = 0x0BU /*!< TIM Encoder MspDeInit Callback ID */ + , HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID = 0x0CU /*!< TIM Hall Sensor MspDeInit Callback ID */ + , HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID = 0x0DU /*!< TIM Hall Sensor MspDeInit Callback ID */ , HAL_TIM_PERIOD_ELAPSED_CB_ID = 0x0EU /*!< TIM Period Elapsed Callback ID */ , HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID = 0x0FU /*!< TIM Period Elapsed half complete Callback ID */ , HAL_TIM_TRIGGER_CB_ID = 0x10U /*!< TIM Trigger Callback ID */ , HAL_TIM_TRIGGER_HALF_CB_ID = 0x11U /*!< TIM Trigger half complete Callback ID */ - , HAL_TIM_IC_CAPTURE_CB_ID = 0x12U /*!< TIM Input Capture Callback ID */ , HAL_TIM_IC_CAPTURE_HALF_CB_ID = 0x13U /*!< TIM Input Capture half complete Callback ID */ , HAL_TIM_OC_DELAY_ELAPSED_CB_ID = 0x14U /*!< TIM Output Compare Delay Elapsed Callback ID */ - , HAL_TIM_PWM_PULSE_FINISHED_CB_ID = 0x15U /*!< TIM PWM Pulse Finished Callback ID */ + , HAL_TIM_PWM_PULSE_FINISHED_CB_ID = 0x15U /*!< TIM PWM Pulse Finished Callback ID */ , HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID = 0x16U /*!< TIM PWM Pulse Finished half complete Callback ID */ , HAL_TIM_ERROR_CB_ID = 0x17U /*!< TIM Error Callback ID */ , HAL_TIM_COMMUTATION_CB_ID = 0x18U /*!< TIM Commutation Callback ID */ @@ -628,10 +629,8 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to /** @defgroup TIM_Input_Capture_Selection TIM Input Capture Selection * @{ */ -#define TIM_ICSELECTION_DIRECTTI TIM_CCMR1_CC1S_0 /*!< TIM Input 1, 2, 3 or 4 is selected to be - connected to IC1, IC2, IC3 or IC4, respectively */ -#define TIM_ICSELECTION_INDIRECTTI TIM_CCMR1_CC1S_1 /*!< TIM Input 1, 2, 3 or 4 is selected to be - connected to IC2, IC1, IC4 or IC3, respectively */ +#define TIM_ICSELECTION_DIRECTTI TIM_CCMR1_CC1S_0 /*!< TIM Input 1, 2, 3 or 4 is selected to be connected to IC1, IC2, IC3 or IC4, respectively */ +#define TIM_ICSELECTION_INDIRECTTI TIM_CCMR1_CC1S_1 /*!< TIM Input 1, 2, 3 or 4 is selected to be connected to IC2, IC1, IC4 or IC3, respectively */ #define TIM_ICSELECTION_TRC TIM_CCMR1_CC1S /*!< TIM Input 1, 2, 3 or 4 is selected to be connected to TRC */ /** * @} @@ -705,6 +704,15 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to * @} */ +/** @defgroup TIM_CC_DMA_Request CCx DMA request selection + * @{ + */ +#define TIM_CCDMAREQUEST_CC 0x00000000U /*!< CCx DMA request sent when capture or compare match event occurs */ +#define TIM_CCDMAREQUEST_UPDATE TIM_CR2_CCDS /*!< CCx DMA requests sent when update event occurs */ +/** + * @} + */ + /** @defgroup TIM_Flag_definition TIM Flag Definition * @{ */ @@ -739,16 +747,16 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to /** @defgroup TIM_Clock_Source TIM Clock Source * @{ */ -#define TIM_CLOCKSOURCE_ETRMODE2 TIM_SMCR_ETPS_1 /*!< External clock source mode 2 */ #define TIM_CLOCKSOURCE_INTERNAL TIM_SMCR_ETPS_0 /*!< Internal clock source */ +#define TIM_CLOCKSOURCE_ETRMODE1 TIM_TS_ETRF /*!< External clock source mode 1 (ETRF) */ +#define TIM_CLOCKSOURCE_ETRMODE2 TIM_SMCR_ETPS_1 /*!< External clock source mode 2 */ +#define TIM_CLOCKSOURCE_TI1ED TIM_TS_TI1F_ED /*!< External clock source mode 1 (TTI1FP1 + edge detect.) */ +#define TIM_CLOCKSOURCE_TI1 TIM_TS_TI1FP1 /*!< External clock source mode 1 (TTI1FP1) */ +#define TIM_CLOCKSOURCE_TI2 TIM_TS_TI2FP2 /*!< External clock source mode 1 (TTI2FP2) */ #define TIM_CLOCKSOURCE_ITR0 TIM_TS_ITR0 /*!< External clock source mode 1 (ITR0) */ #define TIM_CLOCKSOURCE_ITR1 TIM_TS_ITR1 /*!< External clock source mode 1 (ITR1) */ #define TIM_CLOCKSOURCE_ITR2 TIM_TS_ITR2 /*!< External clock source mode 1 (ITR2) */ #define TIM_CLOCKSOURCE_ITR3 TIM_TS_ITR3 /*!< External clock source mode 1 (ITR3) */ -#define TIM_CLOCKSOURCE_TI1ED TIM_TS_TI1F_ED /*!< External clock source mode 1 (TTI1FP1 + edge detect.) */ -#define TIM_CLOCKSOURCE_TI1 TIM_TS_TI1FP1 /*!< External clock source mode 1 (TTI1FP1) */ -#define TIM_CLOCKSOURCE_TI2 TIM_TS_TI2FP2 /*!< External clock source mode 1 (TTI2FP2) */ -#define TIM_CLOCKSOURCE_ETRMODE1 TIM_TS_ETRF /*!< External clock source mode 1 (ETRF) */ /** * @} */ @@ -846,8 +854,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to * @{ */ #define TIM_AUTOMATICOUTPUT_DISABLE 0x00000000U /*!< MOE can be set only by software */ -#define TIM_AUTOMATICOUTPUT_ENABLE TIM_BDTR_AOE /*!< MOE can be set by software or automatically at the next update event - (if none of the break inputs BRK and BRK2 is active) */ +#define TIM_AUTOMATICOUTPUT_ENABLE TIM_BDTR_AOE /*!< MOE can be set by software or automatically at the next update event (if none of the break inputs BRK and BRK2 is active) */ /** * @} */ @@ -954,24 +961,24 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to /** @defgroup TIM_DMA_Burst_Length TIM DMA Burst Length * @{ */ -#define TIM_DMABURSTLENGTH_1TRANSFER 0x00000000U /*!< The transfer is done to 1 register starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_2TRANSFERS 0x00000100U /*!< The transfer is done to 2 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_3TRANSFERS 0x00000200U /*!< The transfer is done to 3 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_4TRANSFERS 0x00000300U /*!< The transfer is done to 4 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_5TRANSFERS 0x00000400U /*!< The transfer is done to 5 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_6TRANSFERS 0x00000500U /*!< The transfer is done to 6 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_7TRANSFERS 0x00000600U /*!< The transfer is done to 7 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_8TRANSFERS 0x00000700U /*!< The transfer is done to 8 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_9TRANSFERS 0x00000800U /*!< The transfer is done to 9 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_10TRANSFERS 0x00000900U /*!< The transfer is done to 10 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_11TRANSFERS 0x00000A00U /*!< The transfer is done to 11 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_12TRANSFERS 0x00000B00U /*!< The transfer is done to 12 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_13TRANSFERS 0x00000C00U /*!< The transfer is done to 13 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_14TRANSFERS 0x00000D00U /*!< The transfer is done to 14 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_15TRANSFERS 0x00000E00U /*!< The transfer is done to 15 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_16TRANSFERS 0x00000F00U /*!< The transfer is done to 16 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_17TRANSFERS 0x00001000U /*!< The transfer is done to 17 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ -#define TIM_DMABURSTLENGTH_18TRANSFERS 0x00001100U /*!< The transfer is done to 18 registers starting trom TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_1TRANSFER 0x00000000U /*!< The transfer is done to 1 register starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_2TRANSFERS 0x00000100U /*!< The transfer is done to 2 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_3TRANSFERS 0x00000200U /*!< The transfer is done to 3 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_4TRANSFERS 0x00000300U /*!< The transfer is done to 4 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_5TRANSFERS 0x00000400U /*!< The transfer is done to 5 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_6TRANSFERS 0x00000500U /*!< The transfer is done to 6 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_7TRANSFERS 0x00000600U /*!< The transfer is done to 7 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_8TRANSFERS 0x00000700U /*!< The transfer is done to 8 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_9TRANSFERS 0x00000800U /*!< The transfer is done to 9 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_10TRANSFERS 0x00000900U /*!< The transfer is done to 10 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_11TRANSFERS 0x00000A00U /*!< The transfer is done to 11 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_12TRANSFERS 0x00000B00U /*!< The transfer is done to 12 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_13TRANSFERS 0x00000C00U /*!< The transfer is done to 13 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_14TRANSFERS 0x00000D00U /*!< The transfer is done to 14 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_15TRANSFERS 0x00000E00U /*!< The transfer is done to 15 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_16TRANSFERS 0x00000F00U /*!< The transfer is done to 16 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_17TRANSFERS 0x00001000U /*!< The transfer is done to 17 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ +#define TIM_DMABURSTLENGTH_18TRANSFERS 0x00001100U /*!< The transfer is done to 18 registers starting from TIMx_CR1 + TIMx_DCR.DBA */ /** * @} */ @@ -1091,7 +1098,8 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to * @brief Disable the TIM main Output. * @param __HANDLE__ TIM handle * @retval None - * @note The Main Output Enable of a timer instance is disabled only if all the CCx and CCxN channels have been disabled + * @note The Main Output Enable of a timer instance is disabled only if all the CCx and CCxN channels have been + * disabled */ #define __HAL_TIM_MOE_DISABLE(__HANDLE__) \ do { \ @@ -1252,8 +1260,8 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to * @brief Indicates whether or not the TIM Counter is used as downcounter. * @param __HANDLE__ TIM handle. * @retval False (Counter used as upcounter) or True (Counter used as downcounter) - * @note This macro is particularly useful to get the counting mode when the timer operates in Center-aligned mode or Encoder -mode. + * @note This macro is particularly useful to get the counting mode when the timer operates in Center-aligned mode + * or Encoder mode. */ #define __HAL_TIM_IS_TIM_COUNTING_DOWN(__HANDLE__) (((__HANDLE__)->Instance->CR1 &(TIM_CR1_DIR)) == (TIM_CR1_DIR)) @@ -1327,7 +1335,8 @@ mode. #define __HAL_TIM_GET_CLOCKDIVISION(__HANDLE__) ((__HANDLE__)->Instance->CR1 & TIM_CR1_CKD) /** - * @brief Set the TIM Input Capture prescaler on runtime without calling another time HAL_TIM_IC_ConfigChannel() function. + * @brief Set the TIM Input Capture prescaler on runtime without calling another time HAL_TIM_IC_ConfigChannel() + * function. * @param __HANDLE__ TIM handle. * @param __CHANNEL__ TIM Channels to be configured. * This parameter can be one of the following values: @@ -1525,6 +1534,17 @@ mode. TIM_SET_CAPTUREPOLARITY((__HANDLE__), (__CHANNEL__), (__POLARITY__)); \ }while(0) +/** @brief Select the Capture/compare DMA request source. + * @param __HANDLE__ specifies the TIM Handle. + * @param __CCDMA__ specifies Capture/compare DMA request source + * This parameter can be one of the following values: + * @arg TIM_CCDMAREQUEST_CC: CCx DMA request generated on Capture/Compare event + * @arg TIM_CCDMAREQUEST_UPDATE: CCx DMA request generated on Update event + * @retval None + */ +#define __HAL_TIM_SELECT_CCDMAREQUEST(__HANDLE__, __CCDMA__) \ + MODIFY_REG((__HANDLE__)->Instance->CR2, TIM_CR2_CCDS, (__CCDMA__)) + /** * @} */ @@ -1633,20 +1653,22 @@ mode. #define IS_TIM_OPM_CHANNELS(__CHANNEL__) (((__CHANNEL__) == TIM_CHANNEL_1) || \ ((__CHANNEL__) == TIM_CHANNEL_2)) +#define IS_TIM_PERIOD(__PERIOD__) (((__PERIOD__) > 0U) && ((__PERIOD__) <= 0xFFFFU)) + #define IS_TIM_COMPLEMENTARY_CHANNELS(__CHANNEL__) (((__CHANNEL__) == TIM_CHANNEL_1) || \ ((__CHANNEL__) == TIM_CHANNEL_2) || \ ((__CHANNEL__) == TIM_CHANNEL_3)) #define IS_TIM_CLOCKSOURCE(__CLOCK__) (((__CLOCK__) == TIM_CLOCKSOURCE_INTERNAL) || \ + ((__CLOCK__) == TIM_CLOCKSOURCE_ETRMODE1) || \ ((__CLOCK__) == TIM_CLOCKSOURCE_ETRMODE2) || \ - ((__CLOCK__) == TIM_CLOCKSOURCE_ITR0) || \ - ((__CLOCK__) == TIM_CLOCKSOURCE_ITR1) || \ - ((__CLOCK__) == TIM_CLOCKSOURCE_ITR2) || \ - ((__CLOCK__) == TIM_CLOCKSOURCE_ITR3) || \ ((__CLOCK__) == TIM_CLOCKSOURCE_TI1ED) || \ ((__CLOCK__) == TIM_CLOCKSOURCE_TI1) || \ ((__CLOCK__) == TIM_CLOCKSOURCE_TI2) || \ - ((__CLOCK__) == TIM_CLOCKSOURCE_ETRMODE1)) + ((__CLOCK__) == TIM_CLOCKSOURCE_ITR0) || \ + ((__CLOCK__) == TIM_CLOCKSOURCE_ITR1) || \ + ((__CLOCK__) == TIM_CLOCKSOURCE_ITR2) || \ + ((__CLOCK__) == TIM_CLOCKSOURCE_ITR3)) #define IS_TIM_CLOCKPOLARITY(__POLARITY__) (((__POLARITY__) == TIM_CLOCKPOLARITY_INVERTED) || \ ((__POLARITY__) == TIM_CLOCKPOLARITY_NONINVERTED) || \ @@ -1684,7 +1706,6 @@ mode. #define IS_TIM_BREAK_FILTER(__BRKFILTER__) ((__BRKFILTER__) <= 0xFUL) - #define IS_TIM_BREAK_STATE(__STATE__) (((__STATE__) == TIM_BREAK_ENABLE) || \ ((__STATE__) == TIM_BREAK_DISABLE)) @@ -1722,13 +1743,13 @@ mode. ((__MODE__) == TIM_OCMODE_FORCED_ACTIVE) || \ ((__MODE__) == TIM_OCMODE_FORCED_INACTIVE)) -#define IS_TIM_TRIGGER_SELECTION(__SELECTION__) (((__SELECTION__) == TIM_TS_ITR0) || \ - ((__SELECTION__) == TIM_TS_ITR1) || \ - ((__SELECTION__) == TIM_TS_ITR2) || \ - ((__SELECTION__) == TIM_TS_ITR3) || \ +#define IS_TIM_TRIGGER_SELECTION(__SELECTION__) (((__SELECTION__) == TIM_TS_ITR0) || \ + ((__SELECTION__) == TIM_TS_ITR1) || \ + ((__SELECTION__) == TIM_TS_ITR2) || \ + ((__SELECTION__) == TIM_TS_ITR3) || \ ((__SELECTION__) == TIM_TS_TI1F_ED) || \ - ((__SELECTION__) == TIM_TS_TI1FP1) || \ - ((__SELECTION__) == TIM_TS_TI2FP2) || \ + ((__SELECTION__) == TIM_TS_TI1FP1) || \ + ((__SELECTION__) == TIM_TS_TI2FP2) || \ ((__SELECTION__) == TIM_TS_ETRF)) #define IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(__SELECTION__) (((__SELECTION__) == TIM_TS_ITR0) || \ @@ -1817,11 +1838,11 @@ mode. ((__HANDLE__)->ChannelState[3] = (__CHANNEL_STATE__))) #define TIM_CHANNEL_STATE_SET_ALL(__HANDLE__, __CHANNEL_STATE__) do { \ - (__HANDLE__)->ChannelState[0] = (__CHANNEL_STATE__); \ - (__HANDLE__)->ChannelState[1] = (__CHANNEL_STATE__); \ - (__HANDLE__)->ChannelState[2] = (__CHANNEL_STATE__); \ - (__HANDLE__)->ChannelState[3] = (__CHANNEL_STATE__); \ - } while(0) + (__HANDLE__)->ChannelState[0] = (__CHANNEL_STATE__); \ + (__HANDLE__)->ChannelState[1] = (__CHANNEL_STATE__); \ + (__HANDLE__)->ChannelState[2] = (__CHANNEL_STATE__); \ + (__HANDLE__)->ChannelState[3] = (__CHANNEL_STATE__); \ + } while(0) #define TIM_CHANNEL_N_STATE_GET(__HANDLE__, __CHANNEL__)\ (((__CHANNEL__) == TIM_CHANNEL_1) ? (__HANDLE__)->ChannelNState[0] :\ @@ -1836,11 +1857,15 @@ mode. ((__HANDLE__)->ChannelNState[3] = (__CHANNEL_STATE__))) #define TIM_CHANNEL_N_STATE_SET_ALL(__HANDLE__, __CHANNEL_STATE__) do { \ - (__HANDLE__)->ChannelNState[0] = (__CHANNEL_STATE__); \ - (__HANDLE__)->ChannelNState[1] = (__CHANNEL_STATE__); \ - (__HANDLE__)->ChannelNState[2] = (__CHANNEL_STATE__); \ - (__HANDLE__)->ChannelNState[3] = (__CHANNEL_STATE__); \ - } while(0) + (__HANDLE__)->ChannelNState[0] = \ + (__CHANNEL_STATE__); \ + (__HANDLE__)->ChannelNState[1] = \ + (__CHANNEL_STATE__); \ + (__HANDLE__)->ChannelNState[2] = \ + (__CHANNEL_STATE__); \ + (__HANDLE__)->ChannelNState[3] = \ + (__CHANNEL_STATE__); \ + } while(0) /** * @} @@ -1871,7 +1896,7 @@ HAL_StatusTypeDef HAL_TIM_Base_Stop(TIM_HandleTypeDef *htim); HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim); HAL_StatusTypeDef HAL_TIM_Base_Stop_IT(TIM_HandleTypeDef *htim); /* Non-Blocking mode: DMA */ -HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, uint32_t *pData, uint16_t Length); +HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, const uint32_t *pData, uint16_t Length); HAL_StatusTypeDef HAL_TIM_Base_Stop_DMA(TIM_HandleTypeDef *htim); /** * @} @@ -1893,7 +1918,8 @@ HAL_StatusTypeDef HAL_TIM_OC_Stop(TIM_HandleTypeDef *htim, uint32_t Channel); HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel); HAL_StatusTypeDef HAL_TIM_OC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel); /* Non-Blocking mode: DMA */ -HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length); +HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length); HAL_StatusTypeDef HAL_TIM_OC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel); /** * @} @@ -1915,7 +1941,8 @@ HAL_StatusTypeDef HAL_TIM_PWM_Stop(TIM_HandleTypeDef *htim, uint32_t Channel); HAL_StatusTypeDef HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel); HAL_StatusTypeDef HAL_TIM_PWM_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel); /* Non-Blocking mode: DMA */ -HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length); +HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length); HAL_StatusTypeDef HAL_TIM_PWM_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel); /** * @} @@ -1967,7 +1994,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Out * @{ */ /* Timer Encoder functions ****************************************************/ -HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, TIM_Encoder_InitTypeDef *sConfig); +HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, const TIM_Encoder_InitTypeDef *sConfig); HAL_StatusTypeDef HAL_TIM_Encoder_DeInit(TIM_HandleTypeDef *htim); void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef *htim); void HAL_TIM_Encoder_MspDeInit(TIM_HandleTypeDef *htim); @@ -2000,31 +2027,36 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim); * @{ */ /* Control functions *********************************************************/ -HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfig, uint32_t Channel); -HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfig, uint32_t Channel); -HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, TIM_IC_InitTypeDef *sConfig, uint32_t Channel); +HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, const TIM_OC_InitTypeDef *sConfig, + uint32_t Channel); +HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, const TIM_OC_InitTypeDef *sConfig, + uint32_t Channel); +HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, const TIM_IC_InitTypeDef *sConfig, + uint32_t Channel); HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OnePulse_InitTypeDef *sConfig, uint32_t OutputChannel, uint32_t InputChannel); -HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim, TIM_ClearInputConfigTypeDef *sClearInputConfig, +HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim, + const TIM_ClearInputConfigTypeDef *sClearInputConfig, uint32_t Channel); -HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, TIM_ClockConfigTypeDef *sClockSourceConfig); +HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, const TIM_ClockConfigTypeDef *sClockSourceConfig); HAL_StatusTypeDef HAL_TIM_ConfigTI1Input(TIM_HandleTypeDef *htim, uint32_t TI1_Selection); -HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, TIM_SlaveConfigTypeDef *sSlaveConfig); -HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim, TIM_SlaveConfigTypeDef *sSlaveConfig); +HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, const TIM_SlaveConfigTypeDef *sSlaveConfig); +HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim, const TIM_SlaveConfigTypeDef *sSlaveConfig); HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, - uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint32_t BurstLength); + uint32_t BurstRequestSrc, const uint32_t *BurstBuffer, + uint32_t BurstLength); HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, - uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint32_t BurstLength, - uint32_t DataLength); + uint32_t BurstRequestSrc, const uint32_t *BurstBuffer, + uint32_t BurstLength, uint32_t DataLength); HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc); HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint32_t BurstLength); HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, - uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint32_t BurstLength, - uint32_t DataLength); + uint32_t BurstRequestSrc, uint32_t *BurstBuffer, + uint32_t BurstLength, uint32_t DataLength); HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc); HAL_StatusTypeDef HAL_TIM_GenerateEvent(TIM_HandleTypeDef *htim, uint32_t EventSource); -uint32_t HAL_TIM_ReadCapturedValue(TIM_HandleTypeDef *htim, uint32_t Channel); +uint32_t HAL_TIM_ReadCapturedValue(const TIM_HandleTypeDef *htim, uint32_t Channel); /** * @} */ @@ -2061,17 +2093,17 @@ HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Ca * @{ */ /* Peripheral State functions ************************************************/ -HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(TIM_HandleTypeDef *htim); -HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(TIM_HandleTypeDef *htim); -HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(TIM_HandleTypeDef *htim); -HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(TIM_HandleTypeDef *htim); -HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(TIM_HandleTypeDef *htim); -HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(TIM_HandleTypeDef *htim); +HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(const TIM_HandleTypeDef *htim); +HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(const TIM_HandleTypeDef *htim); +HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(const TIM_HandleTypeDef *htim); +HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(const TIM_HandleTypeDef *htim); +HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(const TIM_HandleTypeDef *htim); +HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(const TIM_HandleTypeDef *htim); /* Peripheral Channel state functions ************************************************/ -HAL_TIM_ActiveChannel HAL_TIM_GetActiveChannel(TIM_HandleTypeDef *htim); -HAL_TIM_ChannelStateTypeDef HAL_TIM_GetChannelState(TIM_HandleTypeDef *htim, uint32_t Channel); -HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(TIM_HandleTypeDef *htim); +HAL_TIM_ActiveChannel HAL_TIM_GetActiveChannel(const TIM_HandleTypeDef *htim); +HAL_TIM_ChannelStateTypeDef HAL_TIM_GetChannelState(const TIM_HandleTypeDef *htim, uint32_t Channel); +HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(const TIM_HandleTypeDef *htim); /** * @} */ @@ -2085,9 +2117,9 @@ HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(TIM_HandleTypeDef *htim); /** @defgroup TIM_Private_Functions TIM Private Functions * @{ */ -void TIM_Base_SetConfig(TIM_TypeDef *TIMx, TIM_Base_InitTypeDef *Structure); +void TIM_Base_SetConfig(TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *Structure); void TIM_TI1_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter); -void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config); +void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); void TIM_ETR_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter); @@ -2119,5 +2151,3 @@ void TIM_ResetCallback(TIM_HandleTypeDef *htim); #endif #endif /* STM32F1xx_HAL_TIM_H */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h index 1979d73..3edc9d3 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h @@ -6,13 +6,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -111,7 +110,7 @@ typedef struct * @{ */ /* Timer Hall Sensor functions **********************************************/ -HAL_StatusTypeDef HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *htim, TIM_HallSensor_InitTypeDef *sConfig); +HAL_StatusTypeDef HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *htim, const TIM_HallSensor_InitTypeDef *sConfig); HAL_StatusTypeDef HAL_TIMEx_HallSensor_DeInit(TIM_HandleTypeDef *htim); void HAL_TIMEx_HallSensor_MspInit(TIM_HandleTypeDef *htim); @@ -144,7 +143,8 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Chann HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel); /* Non-Blocking mode: DMA */ -HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length); +HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length); HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel); /** * @} @@ -163,7 +163,8 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel); HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel); /* Non-Blocking mode: DMA */ -HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length); +HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length); HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel); /** * @} @@ -197,9 +198,9 @@ HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_IT(TIM_HandleTypeDef *htim, uint32 HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_DMA(TIM_HandleTypeDef *htim, uint32_t InputTrigger, uint32_t CommutationSource); HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization(TIM_HandleTypeDef *htim, - TIM_MasterConfigTypeDef *sMasterConfig); + const TIM_MasterConfigTypeDef *sMasterConfig); HAL_StatusTypeDef HAL_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *htim, - TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTimeConfig); + const TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTimeConfig); HAL_StatusTypeDef HAL_TIMEx_RemapConfig(TIM_HandleTypeDef *htim, uint32_t Remap); /** * @} @@ -222,8 +223,8 @@ void HAL_TIMEx_BreakCallback(TIM_HandleTypeDef *htim); * @{ */ /* Extended Peripheral State functions ***************************************/ -HAL_TIM_StateTypeDef HAL_TIMEx_HallSensor_GetState(TIM_HandleTypeDef *htim); -HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(TIM_HandleTypeDef *htim, uint32_t ChannelN); +HAL_TIM_StateTypeDef HAL_TIMEx_HallSensor_GetState(const TIM_HandleTypeDef *htim); +HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(const TIM_HandleTypeDef *htim, uint32_t ChannelN); /** * @} */ @@ -234,7 +235,7 @@ HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(TIM_HandleTypeDef *htim, /* End of exported functions -------------------------------------------------*/ /* Private functions----------------------------------------------------------*/ -/** @addtogroup TIMEx_Private_Functions TIMEx Private Functions +/** @addtogroup TIMEx_Private_Functions TIM Extended Private Functions * @{ */ void TIMEx_DMACommutationCplt(DMA_HandleTypeDef *hdma); @@ -258,5 +259,3 @@ void TIMEx_DMACommutationHalfCplt(DMA_HandleTypeDef *hdma); #endif /* STM32F1xx_HAL_TIM_EX_H */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h new file mode 100644 index 0000000..146fd88 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h @@ -0,0 +1,1012 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_bus.h + * @author MCD Application Team + * @brief Header file of BUS LL module. + + @verbatim + ##### RCC Limitations ##### + ============================================================================== + [..] + A delay between an RCC peripheral clock enable and the effective peripheral + enabling should be taken into account in order to manage the peripheral read/write + from/to registers. + (+) This delay depends on the peripheral mapping. + (++) AHB & APB peripherals, 1 dummy read is necessary + + [..] + Workarounds: + (#) For AHB & APB peripherals, a dummy read to the peripheral register has been + inserted in each LL_{BUS}_GRP{x}_EnableClock() function. + + @endverbatim + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_BUS_H +#define __STM32F1xx_LL_BUS_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined(RCC) + +/** @defgroup BUS_LL BUS + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ + +/* Private constants ---------------------------------------------------------*/ +#if defined(RCC_AHBRSTR_OTGFSRST) || defined(RCC_AHBRSTR_ETHMACRST) +#define RCC_AHBRSTR_SUPPORT +#endif /* RCC_AHBRSTR_OTGFSRST || RCC_AHBRSTR_ETHMACRST */ + +/* Private macros ------------------------------------------------------------*/ + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ +/** @defgroup BUS_LL_Exported_Constants BUS Exported Constants + * @{ + */ + +/** @defgroup BUS_LL_EC_AHB1_GRP1_PERIPH AHB1 GRP1 PERIPH + * @{ + */ +#define LL_AHB1_GRP1_PERIPH_ALL (uint32_t)0xFFFFFFFFU +#define LL_AHB1_GRP1_PERIPH_CRC RCC_AHBENR_CRCEN +#define LL_AHB1_GRP1_PERIPH_DMA1 RCC_AHBENR_DMA1EN +#if defined(DMA2) +#define LL_AHB1_GRP1_PERIPH_DMA2 RCC_AHBENR_DMA2EN +#endif /*DMA2*/ +#if defined(ETH) +#define LL_AHB1_GRP1_PERIPH_ETHMAC RCC_AHBENR_ETHMACEN +#define LL_AHB1_GRP1_PERIPH_ETHMACRX RCC_AHBENR_ETHMACRXEN +#define LL_AHB1_GRP1_PERIPH_ETHMACTX RCC_AHBENR_ETHMACTXEN +#endif /*ETH*/ +#define LL_AHB1_GRP1_PERIPH_FLASH RCC_AHBENR_FLITFEN +#if defined(FSMC_Bank1) +#define LL_AHB1_GRP1_PERIPH_FSMC RCC_AHBENR_FSMCEN +#endif /*FSMC_Bank1*/ +#if defined(USB_OTG_FS) +#define LL_AHB1_GRP1_PERIPH_OTGFS RCC_AHBENR_OTGFSEN +#endif /*USB_OTG_FS*/ +#if defined(SDIO) +#define LL_AHB1_GRP1_PERIPH_SDIO RCC_AHBENR_SDIOEN +#endif /*SDIO*/ +#define LL_AHB1_GRP1_PERIPH_SRAM RCC_AHBENR_SRAMEN +/** + * @} + */ + +/** @defgroup BUS_LL_EC_APB1_GRP1_PERIPH APB1 GRP1 PERIPH + * @{ + */ +#define LL_APB1_GRP1_PERIPH_ALL (uint32_t)0xFFFFFFFFU +#define LL_APB1_GRP1_PERIPH_BKP RCC_APB1ENR_BKPEN +#if defined(CAN1) +#define LL_APB1_GRP1_PERIPH_CAN1 RCC_APB1ENR_CAN1EN +#endif /*CAN1*/ +#if defined(CAN2) +#define LL_APB1_GRP1_PERIPH_CAN2 RCC_APB1ENR_CAN2EN +#endif /*CAN2*/ +#if defined(CEC) +#define LL_APB1_GRP1_PERIPH_CEC RCC_APB1ENR_CECEN +#endif /*CEC*/ +#if defined(DAC) +#define LL_APB1_GRP1_PERIPH_DAC1 RCC_APB1ENR_DACEN +#endif /*DAC*/ +#define LL_APB1_GRP1_PERIPH_I2C1 RCC_APB1ENR_I2C1EN +#if defined(I2C2) +#define LL_APB1_GRP1_PERIPH_I2C2 RCC_APB1ENR_I2C2EN +#endif /*I2C2*/ +#define LL_APB1_GRP1_PERIPH_PWR RCC_APB1ENR_PWREN +#if defined(SPI2) +#define LL_APB1_GRP1_PERIPH_SPI2 RCC_APB1ENR_SPI2EN +#endif /*SPI2*/ +#if defined(SPI3) +#define LL_APB1_GRP1_PERIPH_SPI3 RCC_APB1ENR_SPI3EN +#endif /*SPI3*/ +#if defined(TIM12) +#define LL_APB1_GRP1_PERIPH_TIM12 RCC_APB1ENR_TIM12EN +#endif /*TIM12*/ +#if defined(TIM13) +#define LL_APB1_GRP1_PERIPH_TIM13 RCC_APB1ENR_TIM13EN +#endif /*TIM13*/ +#if defined(TIM14) +#define LL_APB1_GRP1_PERIPH_TIM14 RCC_APB1ENR_TIM14EN +#endif /*TIM14*/ +#define LL_APB1_GRP1_PERIPH_TIM2 RCC_APB1ENR_TIM2EN +#define LL_APB1_GRP1_PERIPH_TIM3 RCC_APB1ENR_TIM3EN +#if defined(TIM4) +#define LL_APB1_GRP1_PERIPH_TIM4 RCC_APB1ENR_TIM4EN +#endif /*TIM4*/ +#if defined(TIM5) +#define LL_APB1_GRP1_PERIPH_TIM5 RCC_APB1ENR_TIM5EN +#endif /*TIM5*/ +#if defined(TIM6) +#define LL_APB1_GRP1_PERIPH_TIM6 RCC_APB1ENR_TIM6EN +#endif /*TIM6*/ +#if defined(TIM7) +#define LL_APB1_GRP1_PERIPH_TIM7 RCC_APB1ENR_TIM7EN +#endif /*TIM7*/ +#if defined(UART4) +#define LL_APB1_GRP1_PERIPH_UART4 RCC_APB1ENR_UART4EN +#endif /*UART4*/ +#if defined(UART5) +#define LL_APB1_GRP1_PERIPH_UART5 RCC_APB1ENR_UART5EN +#endif /*UART5*/ +#define LL_APB1_GRP1_PERIPH_USART2 RCC_APB1ENR_USART2EN +#if defined(USART3) +#define LL_APB1_GRP1_PERIPH_USART3 RCC_APB1ENR_USART3EN +#endif /*USART3*/ +#if defined(USB) +#define LL_APB1_GRP1_PERIPH_USB RCC_APB1ENR_USBEN +#endif /*USB*/ +#define LL_APB1_GRP1_PERIPH_WWDG RCC_APB1ENR_WWDGEN +/** + * @} + */ + +/** @defgroup BUS_LL_EC_APB2_GRP1_PERIPH APB2 GRP1 PERIPH + * @{ + */ +#define LL_APB2_GRP1_PERIPH_ALL (uint32_t)0xFFFFFFFFU +#define LL_APB2_GRP1_PERIPH_ADC1 RCC_APB2ENR_ADC1EN +#if defined(ADC2) +#define LL_APB2_GRP1_PERIPH_ADC2 RCC_APB2ENR_ADC2EN +#endif /*ADC2*/ +#if defined(ADC3) +#define LL_APB2_GRP1_PERIPH_ADC3 RCC_APB2ENR_ADC3EN +#endif /*ADC3*/ +#define LL_APB2_GRP1_PERIPH_AFIO RCC_APB2ENR_AFIOEN +#define LL_APB2_GRP1_PERIPH_GPIOA RCC_APB2ENR_IOPAEN +#define LL_APB2_GRP1_PERIPH_GPIOB RCC_APB2ENR_IOPBEN +#define LL_APB2_GRP1_PERIPH_GPIOC RCC_APB2ENR_IOPCEN +#define LL_APB2_GRP1_PERIPH_GPIOD RCC_APB2ENR_IOPDEN +#if defined(GPIOE) +#define LL_APB2_GRP1_PERIPH_GPIOE RCC_APB2ENR_IOPEEN +#endif /*GPIOE*/ +#if defined(GPIOF) +#define LL_APB2_GRP1_PERIPH_GPIOF RCC_APB2ENR_IOPFEN +#endif /*GPIOF*/ +#if defined(GPIOG) +#define LL_APB2_GRP1_PERIPH_GPIOG RCC_APB2ENR_IOPGEN +#endif /*GPIOG*/ +#define LL_APB2_GRP1_PERIPH_SPI1 RCC_APB2ENR_SPI1EN +#if defined(TIM10) +#define LL_APB2_GRP1_PERIPH_TIM10 RCC_APB2ENR_TIM10EN +#endif /*TIM10*/ +#if defined(TIM11) +#define LL_APB2_GRP1_PERIPH_TIM11 RCC_APB2ENR_TIM11EN +#endif /*TIM11*/ +#if defined(TIM15) +#define LL_APB2_GRP1_PERIPH_TIM15 RCC_APB2ENR_TIM15EN +#endif /*TIM15*/ +#if defined(TIM16) +#define LL_APB2_GRP1_PERIPH_TIM16 RCC_APB2ENR_TIM16EN +#endif /*TIM16*/ +#if defined(TIM17) +#define LL_APB2_GRP1_PERIPH_TIM17 RCC_APB2ENR_TIM17EN +#endif /*TIM17*/ +#define LL_APB2_GRP1_PERIPH_TIM1 RCC_APB2ENR_TIM1EN +#if defined(TIM8) +#define LL_APB2_GRP1_PERIPH_TIM8 RCC_APB2ENR_TIM8EN +#endif /*TIM8*/ +#if defined(TIM9) +#define LL_APB2_GRP1_PERIPH_TIM9 RCC_APB2ENR_TIM9EN +#endif /*TIM9*/ +#define LL_APB2_GRP1_PERIPH_USART1 RCC_APB2ENR_USART1EN +/** + * @} + */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup BUS_LL_Exported_Functions BUS Exported Functions + * @{ + */ + +/** @defgroup BUS_LL_EF_AHB1 AHB1 + * @{ + */ + +/** + * @brief Enable AHB1 peripherals clock. + * @rmtoll AHBENR CRCEN LL_AHB1_GRP1_EnableClock\n + * AHBENR DMA1EN LL_AHB1_GRP1_EnableClock\n + * AHBENR DMA2EN LL_AHB1_GRP1_EnableClock\n + * AHBENR ETHMACEN LL_AHB1_GRP1_EnableClock\n + * AHBENR ETHMACRXEN LL_AHB1_GRP1_EnableClock\n + * AHBENR ETHMACTXEN LL_AHB1_GRP1_EnableClock\n + * AHBENR FLITFEN LL_AHB1_GRP1_EnableClock\n + * AHBENR FSMCEN LL_AHB1_GRP1_EnableClock\n + * AHBENR OTGFSEN LL_AHB1_GRP1_EnableClock\n + * AHBENR SDIOEN LL_AHB1_GRP1_EnableClock\n + * AHBENR SRAMEN LL_AHB1_GRP1_EnableClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_AHB1_GRP1_PERIPH_CRC + * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1 + * @arg @ref LL_AHB1_GRP1_PERIPH_DMA2 (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMAC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMACRX (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMACTX (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_FLASH + * @arg @ref LL_AHB1_GRP1_PERIPH_FSMC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_OTGFS (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_SDIO (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_SRAM + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_AHB1_GRP1_EnableClock(uint32_t Periphs) +{ + __IO uint32_t tmpreg; + SET_BIT(RCC->AHBENR, Periphs); + /* Delay after an RCC peripheral clock enabling */ + tmpreg = READ_BIT(RCC->AHBENR, Periphs); + (void)tmpreg; +} + +/** + * @brief Check if AHB1 peripheral clock is enabled or not + * @rmtoll AHBENR CRCEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR DMA1EN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR DMA2EN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR ETHMACEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR ETHMACRXEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR ETHMACTXEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR FLITFEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR FSMCEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR OTGFSEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR SDIOEN LL_AHB1_GRP1_IsEnabledClock\n + * AHBENR SRAMEN LL_AHB1_GRP1_IsEnabledClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_AHB1_GRP1_PERIPH_CRC + * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1 + * @arg @ref LL_AHB1_GRP1_PERIPH_DMA2 (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMAC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMACRX (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMACTX (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_FLASH + * @arg @ref LL_AHB1_GRP1_PERIPH_FSMC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_OTGFS (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_SDIO (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_SRAM + * + * (*) value not defined in all devices. + * @retval State of Periphs (1 or 0). +*/ +__STATIC_INLINE uint32_t LL_AHB1_GRP1_IsEnabledClock(uint32_t Periphs) +{ + return (READ_BIT(RCC->AHBENR, Periphs) == Periphs); +} + +/** + * @brief Disable AHB1 peripherals clock. + * @rmtoll AHBENR CRCEN LL_AHB1_GRP1_DisableClock\n + * AHBENR DMA1EN LL_AHB1_GRP1_DisableClock\n + * AHBENR DMA2EN LL_AHB1_GRP1_DisableClock\n + * AHBENR ETHMACEN LL_AHB1_GRP1_DisableClock\n + * AHBENR ETHMACRXEN LL_AHB1_GRP1_DisableClock\n + * AHBENR ETHMACTXEN LL_AHB1_GRP1_DisableClock\n + * AHBENR FLITFEN LL_AHB1_GRP1_DisableClock\n + * AHBENR FSMCEN LL_AHB1_GRP1_DisableClock\n + * AHBENR OTGFSEN LL_AHB1_GRP1_DisableClock\n + * AHBENR SDIOEN LL_AHB1_GRP1_DisableClock\n + * AHBENR SRAMEN LL_AHB1_GRP1_DisableClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_AHB1_GRP1_PERIPH_CRC + * @arg @ref LL_AHB1_GRP1_PERIPH_DMA1 + * @arg @ref LL_AHB1_GRP1_PERIPH_DMA2 (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMAC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMACRX (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMACTX (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_FLASH + * @arg @ref LL_AHB1_GRP1_PERIPH_FSMC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_OTGFS (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_SDIO (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_SRAM + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_AHB1_GRP1_DisableClock(uint32_t Periphs) +{ + CLEAR_BIT(RCC->AHBENR, Periphs); +} + +#if defined(RCC_AHBRSTR_SUPPORT) +/** + * @brief Force AHB1 peripherals reset. + * @rmtoll AHBRSTR ETHMACRST LL_AHB1_GRP1_ForceReset\n + * AHBRSTR OTGFSRST LL_AHB1_GRP1_ForceReset + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_AHB1_GRP1_PERIPH_ALL + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMAC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_OTGFS (*) + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_AHB1_GRP1_ForceReset(uint32_t Periphs) +{ + SET_BIT(RCC->AHBRSTR, Periphs); +} + +/** + * @brief Release AHB1 peripherals reset. + * @rmtoll AHBRSTR ETHMACRST LL_AHB1_GRP1_ReleaseReset\n + * AHBRSTR OTGFSRST LL_AHB1_GRP1_ReleaseReset + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_AHB1_GRP1_PERIPH_ALL + * @arg @ref LL_AHB1_GRP1_PERIPH_ETHMAC (*) + * @arg @ref LL_AHB1_GRP1_PERIPH_OTGFS (*) + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_AHB1_GRP1_ReleaseReset(uint32_t Periphs) +{ + CLEAR_BIT(RCC->AHBRSTR, Periphs); +} +#endif /* RCC_AHBRSTR_SUPPORT */ + +/** + * @} + */ + +/** @defgroup BUS_LL_EF_APB1 APB1 + * @{ + */ + +/** + * @brief Enable APB1 peripherals clock. + * @rmtoll APB1ENR BKPEN LL_APB1_GRP1_EnableClock\n + * APB1ENR CAN1EN LL_APB1_GRP1_EnableClock\n + * APB1ENR CAN2EN LL_APB1_GRP1_EnableClock\n + * APB1ENR CECEN LL_APB1_GRP1_EnableClock\n + * APB1ENR DACEN LL_APB1_GRP1_EnableClock\n + * APB1ENR I2C1EN LL_APB1_GRP1_EnableClock\n + * APB1ENR I2C2EN LL_APB1_GRP1_EnableClock\n + * APB1ENR PWREN LL_APB1_GRP1_EnableClock\n + * APB1ENR SPI2EN LL_APB1_GRP1_EnableClock\n + * APB1ENR SPI3EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM12EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM13EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM14EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM2EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM3EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM4EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM5EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM6EN LL_APB1_GRP1_EnableClock\n + * APB1ENR TIM7EN LL_APB1_GRP1_EnableClock\n + * APB1ENR UART4EN LL_APB1_GRP1_EnableClock\n + * APB1ENR UART5EN LL_APB1_GRP1_EnableClock\n + * APB1ENR USART2EN LL_APB1_GRP1_EnableClock\n + * APB1ENR USART3EN LL_APB1_GRP1_EnableClock\n + * APB1ENR USBEN LL_APB1_GRP1_EnableClock\n + * APB1ENR WWDGEN LL_APB1_GRP1_EnableClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB1_GRP1_PERIPH_BKP + * @arg @ref LL_APB1_GRP1_PERIPH_CAN1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) + * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_I2C1 + * @arg @ref LL_APB1_GRP1_PERIPH_I2C2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_PWR + * @arg @ref LL_APB1_GRP1_PERIPH_SPI2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM2 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM3 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USART2 + * @arg @ref LL_APB1_GRP1_PERIPH_USART3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USB (*) + * @arg @ref LL_APB1_GRP1_PERIPH_WWDG + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB1_GRP1_EnableClock(uint32_t Periphs) +{ + __IO uint32_t tmpreg; + SET_BIT(RCC->APB1ENR, Periphs); + /* Delay after an RCC peripheral clock enabling */ + tmpreg = READ_BIT(RCC->APB1ENR, Periphs); + (void)tmpreg; +} + +/** + * @brief Check if APB1 peripheral clock is enabled or not + * @rmtoll APB1ENR BKPEN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR CAN1EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR CAN2EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR CECEN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR DACEN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR I2C1EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR I2C2EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR PWREN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR SPI2EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR SPI3EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM12EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM13EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM14EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM2EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM3EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM4EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM5EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM6EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR TIM7EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR UART4EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR UART5EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR USART2EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR USART3EN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR USBEN LL_APB1_GRP1_IsEnabledClock\n + * APB1ENR WWDGEN LL_APB1_GRP1_IsEnabledClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB1_GRP1_PERIPH_BKP + * @arg @ref LL_APB1_GRP1_PERIPH_CAN1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) + * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_I2C1 + * @arg @ref LL_APB1_GRP1_PERIPH_I2C2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_PWR + * @arg @ref LL_APB1_GRP1_PERIPH_SPI2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM2 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM3 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USART2 + * @arg @ref LL_APB1_GRP1_PERIPH_USART3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USB (*) + * @arg @ref LL_APB1_GRP1_PERIPH_WWDG + * + * (*) value not defined in all devices. + * @retval State of Periphs (1 or 0). +*/ +__STATIC_INLINE uint32_t LL_APB1_GRP1_IsEnabledClock(uint32_t Periphs) +{ + return (READ_BIT(RCC->APB1ENR, Periphs) == Periphs); +} + +/** + * @brief Disable APB1 peripherals clock. + * @rmtoll APB1ENR BKPEN LL_APB1_GRP1_DisableClock\n + * APB1ENR CAN1EN LL_APB1_GRP1_DisableClock\n + * APB1ENR CAN2EN LL_APB1_GRP1_DisableClock\n + * APB1ENR CECEN LL_APB1_GRP1_DisableClock\n + * APB1ENR DACEN LL_APB1_GRP1_DisableClock\n + * APB1ENR I2C1EN LL_APB1_GRP1_DisableClock\n + * APB1ENR I2C2EN LL_APB1_GRP1_DisableClock\n + * APB1ENR PWREN LL_APB1_GRP1_DisableClock\n + * APB1ENR SPI2EN LL_APB1_GRP1_DisableClock\n + * APB1ENR SPI3EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM12EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM13EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM14EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM2EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM3EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM4EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM5EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM6EN LL_APB1_GRP1_DisableClock\n + * APB1ENR TIM7EN LL_APB1_GRP1_DisableClock\n + * APB1ENR UART4EN LL_APB1_GRP1_DisableClock\n + * APB1ENR UART5EN LL_APB1_GRP1_DisableClock\n + * APB1ENR USART2EN LL_APB1_GRP1_DisableClock\n + * APB1ENR USART3EN LL_APB1_GRP1_DisableClock\n + * APB1ENR USBEN LL_APB1_GRP1_DisableClock\n + * APB1ENR WWDGEN LL_APB1_GRP1_DisableClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB1_GRP1_PERIPH_BKP + * @arg @ref LL_APB1_GRP1_PERIPH_CAN1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) + * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_I2C1 + * @arg @ref LL_APB1_GRP1_PERIPH_I2C2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_PWR + * @arg @ref LL_APB1_GRP1_PERIPH_SPI2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM2 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM3 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USART2 + * @arg @ref LL_APB1_GRP1_PERIPH_USART3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USB (*) + * @arg @ref LL_APB1_GRP1_PERIPH_WWDG + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB1_GRP1_DisableClock(uint32_t Periphs) +{ + CLEAR_BIT(RCC->APB1ENR, Periphs); +} + +/** + * @brief Force APB1 peripherals reset. + * @rmtoll APB1RSTR BKPRST LL_APB1_GRP1_ForceReset\n + * APB1RSTR CAN1RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR CAN2RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR CECRST LL_APB1_GRP1_ForceReset\n + * APB1RSTR DACRST LL_APB1_GRP1_ForceReset\n + * APB1RSTR I2C1RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR I2C2RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR PWRRST LL_APB1_GRP1_ForceReset\n + * APB1RSTR SPI2RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR SPI3RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM12RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM13RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM14RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM2RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM3RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM4RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM5RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM6RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR TIM7RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR UART4RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR UART5RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR USART2RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR USART3RST LL_APB1_GRP1_ForceReset\n + * APB1RSTR USBRST LL_APB1_GRP1_ForceReset\n + * APB1RSTR WWDGRST LL_APB1_GRP1_ForceReset + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB1_GRP1_PERIPH_ALL + * @arg @ref LL_APB1_GRP1_PERIPH_BKP + * @arg @ref LL_APB1_GRP1_PERIPH_CAN1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) + * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_I2C1 + * @arg @ref LL_APB1_GRP1_PERIPH_I2C2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_PWR + * @arg @ref LL_APB1_GRP1_PERIPH_SPI2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM2 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM3 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USART2 + * @arg @ref LL_APB1_GRP1_PERIPH_USART3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USB (*) + * @arg @ref LL_APB1_GRP1_PERIPH_WWDG + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB1_GRP1_ForceReset(uint32_t Periphs) +{ + SET_BIT(RCC->APB1RSTR, Periphs); +} + +/** + * @brief Release APB1 peripherals reset. + * @rmtoll APB1RSTR BKPRST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR CAN1RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR CAN2RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR CECRST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR DACRST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR I2C1RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR I2C2RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR PWRRST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR SPI2RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR SPI3RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM12RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM13RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM14RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM2RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM3RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM4RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM5RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM6RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR TIM7RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR UART4RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR UART5RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR USART2RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR USART3RST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR USBRST LL_APB1_GRP1_ReleaseReset\n + * APB1RSTR WWDGRST LL_APB1_GRP1_ReleaseReset + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB1_GRP1_PERIPH_ALL + * @arg @ref LL_APB1_GRP1_PERIPH_BKP + * @arg @ref LL_APB1_GRP1_PERIPH_CAN1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) + * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_I2C1 + * @arg @ref LL_APB1_GRP1_PERIPH_I2C2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_PWR + * @arg @ref LL_APB1_GRP1_PERIPH_SPI2 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM2 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM3 + * @arg @ref LL_APB1_GRP1_PERIPH_TIM4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART4 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_UART5 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USART2 + * @arg @ref LL_APB1_GRP1_PERIPH_USART3 (*) + * @arg @ref LL_APB1_GRP1_PERIPH_USB (*) + * @arg @ref LL_APB1_GRP1_PERIPH_WWDG + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB1_GRP1_ReleaseReset(uint32_t Periphs) +{ + CLEAR_BIT(RCC->APB1RSTR, Periphs); +} + +/** + * @} + */ + +/** @defgroup BUS_LL_EF_APB2 APB2 + * @{ + */ + +/** + * @brief Enable APB2 peripherals clock. + * @rmtoll APB2ENR ADC1EN LL_APB2_GRP1_EnableClock\n + * APB2ENR ADC2EN LL_APB2_GRP1_EnableClock\n + * APB2ENR ADC3EN LL_APB2_GRP1_EnableClock\n + * APB2ENR AFIOEN LL_APB2_GRP1_EnableClock\n + * APB2ENR IOPAEN LL_APB2_GRP1_EnableClock\n + * APB2ENR IOPBEN LL_APB2_GRP1_EnableClock\n + * APB2ENR IOPCEN LL_APB2_GRP1_EnableClock\n + * APB2ENR IOPDEN LL_APB2_GRP1_EnableClock\n + * APB2ENR IOPEEN LL_APB2_GRP1_EnableClock\n + * APB2ENR IOPFEN LL_APB2_GRP1_EnableClock\n + * APB2ENR IOPGEN LL_APB2_GRP1_EnableClock\n + * APB2ENR SPI1EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM10EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM11EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM15EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM16EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM17EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM1EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM8EN LL_APB2_GRP1_EnableClock\n + * APB2ENR TIM9EN LL_APB2_GRP1_EnableClock\n + * APB2ENR USART1EN LL_APB2_GRP1_EnableClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB2_GRP1_PERIPH_ADC1 + * @arg @ref LL_APB2_GRP1_PERIPH_ADC2 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_AFIO + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOA + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOB + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOC + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOD + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOE (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOF (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOG (*) + * @arg @ref LL_APB2_GRP1_PERIPH_SPI1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM15 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM16 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM17 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM8 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM9 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_USART1 + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB2_GRP1_EnableClock(uint32_t Periphs) +{ + __IO uint32_t tmpreg; + SET_BIT(RCC->APB2ENR, Periphs); + /* Delay after an RCC peripheral clock enabling */ + tmpreg = READ_BIT(RCC->APB2ENR, Periphs); + (void)tmpreg; +} + +/** + * @brief Check if APB2 peripheral clock is enabled or not + * @rmtoll APB2ENR ADC1EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR ADC2EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR ADC3EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR AFIOEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR IOPAEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR IOPBEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR IOPCEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR IOPDEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR IOPEEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR IOPFEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR IOPGEN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR SPI1EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM10EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM11EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM15EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM16EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM17EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM1EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM8EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR TIM9EN LL_APB2_GRP1_IsEnabledClock\n + * APB2ENR USART1EN LL_APB2_GRP1_IsEnabledClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB2_GRP1_PERIPH_ADC1 + * @arg @ref LL_APB2_GRP1_PERIPH_ADC2 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_AFIO + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOA + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOB + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOC + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOD + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOE (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOF (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOG (*) + * @arg @ref LL_APB2_GRP1_PERIPH_SPI1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM15 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM16 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM17 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM8 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM9 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_USART1 + * + * (*) value not defined in all devices. + * @retval State of Periphs (1 or 0). +*/ +__STATIC_INLINE uint32_t LL_APB2_GRP1_IsEnabledClock(uint32_t Periphs) +{ + return (READ_BIT(RCC->APB2ENR, Periphs) == Periphs); +} + +/** + * @brief Disable APB2 peripherals clock. + * @rmtoll APB2ENR ADC1EN LL_APB2_GRP1_DisableClock\n + * APB2ENR ADC2EN LL_APB2_GRP1_DisableClock\n + * APB2ENR ADC3EN LL_APB2_GRP1_DisableClock\n + * APB2ENR AFIOEN LL_APB2_GRP1_DisableClock\n + * APB2ENR IOPAEN LL_APB2_GRP1_DisableClock\n + * APB2ENR IOPBEN LL_APB2_GRP1_DisableClock\n + * APB2ENR IOPCEN LL_APB2_GRP1_DisableClock\n + * APB2ENR IOPDEN LL_APB2_GRP1_DisableClock\n + * APB2ENR IOPEEN LL_APB2_GRP1_DisableClock\n + * APB2ENR IOPFEN LL_APB2_GRP1_DisableClock\n + * APB2ENR IOPGEN LL_APB2_GRP1_DisableClock\n + * APB2ENR SPI1EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM10EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM11EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM15EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM16EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM17EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM1EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM8EN LL_APB2_GRP1_DisableClock\n + * APB2ENR TIM9EN LL_APB2_GRP1_DisableClock\n + * APB2ENR USART1EN LL_APB2_GRP1_DisableClock + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB2_GRP1_PERIPH_ADC1 + * @arg @ref LL_APB2_GRP1_PERIPH_ADC2 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_AFIO + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOA + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOB + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOC + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOD + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOE (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOF (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOG (*) + * @arg @ref LL_APB2_GRP1_PERIPH_SPI1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM15 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM16 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM17 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM8 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM9 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_USART1 + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB2_GRP1_DisableClock(uint32_t Periphs) +{ + CLEAR_BIT(RCC->APB2ENR, Periphs); +} + +/** + * @brief Force APB2 peripherals reset. + * @rmtoll APB2RSTR ADC1RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR ADC2RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR ADC3RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR AFIORST LL_APB2_GRP1_ForceReset\n + * APB2RSTR IOPARST LL_APB2_GRP1_ForceReset\n + * APB2RSTR IOPBRST LL_APB2_GRP1_ForceReset\n + * APB2RSTR IOPCRST LL_APB2_GRP1_ForceReset\n + * APB2RSTR IOPDRST LL_APB2_GRP1_ForceReset\n + * APB2RSTR IOPERST LL_APB2_GRP1_ForceReset\n + * APB2RSTR IOPFRST LL_APB2_GRP1_ForceReset\n + * APB2RSTR IOPGRST LL_APB2_GRP1_ForceReset\n + * APB2RSTR SPI1RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM10RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM11RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM15RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM16RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM17RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM1RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM8RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR TIM9RST LL_APB2_GRP1_ForceReset\n + * APB2RSTR USART1RST LL_APB2_GRP1_ForceReset + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB2_GRP1_PERIPH_ALL + * @arg @ref LL_APB2_GRP1_PERIPH_ADC1 + * @arg @ref LL_APB2_GRP1_PERIPH_ADC2 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_AFIO + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOA + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOB + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOC + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOD + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOE (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOF (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOG (*) + * @arg @ref LL_APB2_GRP1_PERIPH_SPI1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM15 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM16 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM17 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM8 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM9 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_USART1 + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB2_GRP1_ForceReset(uint32_t Periphs) +{ + SET_BIT(RCC->APB2RSTR, Periphs); +} + +/** + * @brief Release APB2 peripherals reset. + * @rmtoll APB2RSTR ADC1RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR ADC2RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR ADC3RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR AFIORST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR IOPARST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR IOPBRST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR IOPCRST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR IOPDRST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR IOPERST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR IOPFRST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR IOPGRST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR SPI1RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM10RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM11RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM15RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM16RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM17RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM1RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM8RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR TIM9RST LL_APB2_GRP1_ReleaseReset\n + * APB2RSTR USART1RST LL_APB2_GRP1_ReleaseReset + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_APB2_GRP1_PERIPH_ALL + * @arg @ref LL_APB2_GRP1_PERIPH_ADC1 + * @arg @ref LL_APB2_GRP1_PERIPH_ADC2 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_AFIO + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOA + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOB + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOC + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOD + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOE (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOF (*) + * @arg @ref LL_APB2_GRP1_PERIPH_GPIOG (*) + * @arg @ref LL_APB2_GRP1_PERIPH_SPI1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM15 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM16 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM17 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM1 + * @arg @ref LL_APB2_GRP1_PERIPH_TIM8 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_TIM9 (*) + * @arg @ref LL_APB2_GRP1_PERIPH_USART1 + * + * (*) value not defined in all devices. + * @retval None +*/ +__STATIC_INLINE void LL_APB2_GRP1_ReleaseReset(uint32_t Periphs) +{ + CLEAR_BIT(RCC->APB2RSTR, Periphs); +} + +/** + * @} + */ + + +/** + * @} + */ + +/** + * @} + */ + +#endif /* defined(RCC) */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_BUS_H */ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h new file mode 100644 index 0000000..c1fb2c7 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h @@ -0,0 +1,638 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_cortex.h + * @author MCD Application Team + * @brief Header file of CORTEX LL module. + @verbatim + ============================================================================== + ##### How to use this driver ##### + ============================================================================== + [..] + The LL CORTEX driver contains a set of generic APIs that can be + used by user: + (+) SYSTICK configuration used by LL_mDelay and LL_Init1msTick + functions + (+) Low power mode configuration (SCB register of Cortex-MCU) + (+) MPU API to configure and enable regions + (MPU services provided only on some devices) + (+) API to access to MCU info (CPUID register) + (+) API to enable fault handler (SHCSR accesses) + + @endverbatim + ****************************************************************************** + * @attention + * + * Copyright (c) 2017 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_CORTEX_H +#define __STM32F1xx_LL_CORTEX_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +/** @defgroup CORTEX_LL CORTEX + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ + +/* Private constants ---------------------------------------------------------*/ + +/* Private macros ------------------------------------------------------------*/ + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ +/** @defgroup CORTEX_LL_Exported_Constants CORTEX Exported Constants + * @{ + */ + +/** @defgroup CORTEX_LL_EC_CLKSOURCE_HCLK SYSTICK Clock Source + * @{ + */ +#define LL_SYSTICK_CLKSOURCE_HCLK_DIV8 0x00000000U /*!< AHB clock divided by 8 selected as SysTick clock source.*/ +#define LL_SYSTICK_CLKSOURCE_HCLK SysTick_CTRL_CLKSOURCE_Msk /*!< AHB clock selected as SysTick clock source. */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_FAULT Handler Fault type + * @{ + */ +#define LL_HANDLER_FAULT_USG SCB_SHCSR_USGFAULTENA_Msk /*!< Usage fault */ +#define LL_HANDLER_FAULT_BUS SCB_SHCSR_BUSFAULTENA_Msk /*!< Bus fault */ +#define LL_HANDLER_FAULT_MEM SCB_SHCSR_MEMFAULTENA_Msk /*!< Memory management fault */ +/** + * @} + */ + +#if __MPU_PRESENT + +/** @defgroup CORTEX_LL_EC_CTRL_HFNMI_PRIVDEF MPU Control + * @{ + */ +#define LL_MPU_CTRL_HFNMI_PRIVDEF_NONE 0x00000000U /*!< Disable NMI and privileged SW access */ +#define LL_MPU_CTRL_HARDFAULT_NMI MPU_CTRL_HFNMIENA_Msk /*!< Enables the operation of MPU during hard fault, NMI, and FAULTMASK handlers */ +#define LL_MPU_CTRL_PRIVILEGED_DEFAULT MPU_CTRL_PRIVDEFENA_Msk /*!< Enable privileged software access to default memory map */ +#define LL_MPU_CTRL_HFNMI_PRIVDEF (MPU_CTRL_HFNMIENA_Msk | MPU_CTRL_PRIVDEFENA_Msk) /*!< Enable NMI and privileged SW access */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_REGION MPU Region Number + * @{ + */ +#define LL_MPU_REGION_NUMBER0 0x00U /*!< REGION Number 0 */ +#define LL_MPU_REGION_NUMBER1 0x01U /*!< REGION Number 1 */ +#define LL_MPU_REGION_NUMBER2 0x02U /*!< REGION Number 2 */ +#define LL_MPU_REGION_NUMBER3 0x03U /*!< REGION Number 3 */ +#define LL_MPU_REGION_NUMBER4 0x04U /*!< REGION Number 4 */ +#define LL_MPU_REGION_NUMBER5 0x05U /*!< REGION Number 5 */ +#define LL_MPU_REGION_NUMBER6 0x06U /*!< REGION Number 6 */ +#define LL_MPU_REGION_NUMBER7 0x07U /*!< REGION Number 7 */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_REGION_SIZE MPU Region Size + * @{ + */ +#define LL_MPU_REGION_SIZE_32B (0x04U << MPU_RASR_SIZE_Pos) /*!< 32B Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_64B (0x05U << MPU_RASR_SIZE_Pos) /*!< 64B Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_128B (0x06U << MPU_RASR_SIZE_Pos) /*!< 128B Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_256B (0x07U << MPU_RASR_SIZE_Pos) /*!< 256B Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_512B (0x08U << MPU_RASR_SIZE_Pos) /*!< 512B Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_1KB (0x09U << MPU_RASR_SIZE_Pos) /*!< 1KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_2KB (0x0AU << MPU_RASR_SIZE_Pos) /*!< 2KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_4KB (0x0BU << MPU_RASR_SIZE_Pos) /*!< 4KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_8KB (0x0CU << MPU_RASR_SIZE_Pos) /*!< 8KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_16KB (0x0DU << MPU_RASR_SIZE_Pos) /*!< 16KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_32KB (0x0EU << MPU_RASR_SIZE_Pos) /*!< 32KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_64KB (0x0FU << MPU_RASR_SIZE_Pos) /*!< 64KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_128KB (0x10U << MPU_RASR_SIZE_Pos) /*!< 128KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_256KB (0x11U << MPU_RASR_SIZE_Pos) /*!< 256KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_512KB (0x12U << MPU_RASR_SIZE_Pos) /*!< 512KB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_1MB (0x13U << MPU_RASR_SIZE_Pos) /*!< 1MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_2MB (0x14U << MPU_RASR_SIZE_Pos) /*!< 2MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_4MB (0x15U << MPU_RASR_SIZE_Pos) /*!< 4MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_8MB (0x16U << MPU_RASR_SIZE_Pos) /*!< 8MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_16MB (0x17U << MPU_RASR_SIZE_Pos) /*!< 16MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_32MB (0x18U << MPU_RASR_SIZE_Pos) /*!< 32MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_64MB (0x19U << MPU_RASR_SIZE_Pos) /*!< 64MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_128MB (0x1AU << MPU_RASR_SIZE_Pos) /*!< 128MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_256MB (0x1BU << MPU_RASR_SIZE_Pos) /*!< 256MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_512MB (0x1CU << MPU_RASR_SIZE_Pos) /*!< 512MB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_1GB (0x1DU << MPU_RASR_SIZE_Pos) /*!< 1GB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_2GB (0x1EU << MPU_RASR_SIZE_Pos) /*!< 2GB Size of the MPU protection region */ +#define LL_MPU_REGION_SIZE_4GB (0x1FU << MPU_RASR_SIZE_Pos) /*!< 4GB Size of the MPU protection region */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_REGION_PRIVILEDGES MPU Region Privileges + * @{ + */ +#define LL_MPU_REGION_NO_ACCESS (0x00U << MPU_RASR_AP_Pos) /*!< No access*/ +#define LL_MPU_REGION_PRIV_RW (0x01U << MPU_RASR_AP_Pos) /*!< RW privileged (privileged access only)*/ +#define LL_MPU_REGION_PRIV_RW_URO (0x02U << MPU_RASR_AP_Pos) /*!< RW privileged - RO user (Write in a user program generates a fault) */ +#define LL_MPU_REGION_FULL_ACCESS (0x03U << MPU_RASR_AP_Pos) /*!< RW privileged & user (Full access) */ +#define LL_MPU_REGION_PRIV_RO (0x05U << MPU_RASR_AP_Pos) /*!< RO privileged (privileged read only)*/ +#define LL_MPU_REGION_PRIV_RO_URO (0x06U << MPU_RASR_AP_Pos) /*!< RO privileged & user (read only) */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_TEX MPU TEX Level + * @{ + */ +#define LL_MPU_TEX_LEVEL0 (0x00U << MPU_RASR_TEX_Pos) /*!< b000 for TEX bits */ +#define LL_MPU_TEX_LEVEL1 (0x01U << MPU_RASR_TEX_Pos) /*!< b001 for TEX bits */ +#define LL_MPU_TEX_LEVEL2 (0x02U << MPU_RASR_TEX_Pos) /*!< b010 for TEX bits */ +#define LL_MPU_TEX_LEVEL4 (0x04U << MPU_RASR_TEX_Pos) /*!< b100 for TEX bits */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_INSTRUCTION_ACCESS MPU Instruction Access + * @{ + */ +#define LL_MPU_INSTRUCTION_ACCESS_ENABLE 0x00U /*!< Instruction fetches enabled */ +#define LL_MPU_INSTRUCTION_ACCESS_DISABLE MPU_RASR_XN_Msk /*!< Instruction fetches disabled*/ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_SHAREABLE_ACCESS MPU Shareable Access + * @{ + */ +#define LL_MPU_ACCESS_SHAREABLE MPU_RASR_S_Msk /*!< Shareable memory attribute */ +#define LL_MPU_ACCESS_NOT_SHAREABLE 0x00U /*!< Not Shareable memory attribute */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_CACHEABLE_ACCESS MPU Cacheable Access + * @{ + */ +#define LL_MPU_ACCESS_CACHEABLE MPU_RASR_C_Msk /*!< Cacheable memory attribute */ +#define LL_MPU_ACCESS_NOT_CACHEABLE 0x00U /*!< Not Cacheable memory attribute */ +/** + * @} + */ + +/** @defgroup CORTEX_LL_EC_BUFFERABLE_ACCESS MPU Bufferable Access + * @{ + */ +#define LL_MPU_ACCESS_BUFFERABLE MPU_RASR_B_Msk /*!< Bufferable memory attribute */ +#define LL_MPU_ACCESS_NOT_BUFFERABLE 0x00U /*!< Not Bufferable memory attribute */ +/** + * @} + */ +#endif /* __MPU_PRESENT */ +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup CORTEX_LL_Exported_Functions CORTEX Exported Functions + * @{ + */ + +/** @defgroup CORTEX_LL_EF_SYSTICK SYSTICK + * @{ + */ + +/** + * @brief This function checks if the Systick counter flag is active or not. + * @note It can be used in timeout function on application side. + * @rmtoll STK_CTRL COUNTFLAG LL_SYSTICK_IsActiveCounterFlag + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_SYSTICK_IsActiveCounterFlag(void) +{ + return ((SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk) == (SysTick_CTRL_COUNTFLAG_Msk)); +} + +/** + * @brief Configures the SysTick clock source + * @rmtoll STK_CTRL CLKSOURCE LL_SYSTICK_SetClkSource + * @param Source This parameter can be one of the following values: + * @arg @ref LL_SYSTICK_CLKSOURCE_HCLK_DIV8 + * @arg @ref LL_SYSTICK_CLKSOURCE_HCLK + * @retval None + */ +__STATIC_INLINE void LL_SYSTICK_SetClkSource(uint32_t Source) +{ + if (Source == LL_SYSTICK_CLKSOURCE_HCLK) + { + SET_BIT(SysTick->CTRL, LL_SYSTICK_CLKSOURCE_HCLK); + } + else + { + CLEAR_BIT(SysTick->CTRL, LL_SYSTICK_CLKSOURCE_HCLK); + } +} + +/** + * @brief Get the SysTick clock source + * @rmtoll STK_CTRL CLKSOURCE LL_SYSTICK_GetClkSource + * @retval Returned value can be one of the following values: + * @arg @ref LL_SYSTICK_CLKSOURCE_HCLK_DIV8 + * @arg @ref LL_SYSTICK_CLKSOURCE_HCLK + */ +__STATIC_INLINE uint32_t LL_SYSTICK_GetClkSource(void) +{ + return READ_BIT(SysTick->CTRL, LL_SYSTICK_CLKSOURCE_HCLK); +} + +/** + * @brief Enable SysTick exception request + * @rmtoll STK_CTRL TICKINT LL_SYSTICK_EnableIT + * @retval None + */ +__STATIC_INLINE void LL_SYSTICK_EnableIT(void) +{ + SET_BIT(SysTick->CTRL, SysTick_CTRL_TICKINT_Msk); +} + +/** + * @brief Disable SysTick exception request + * @rmtoll STK_CTRL TICKINT LL_SYSTICK_DisableIT + * @retval None + */ +__STATIC_INLINE void LL_SYSTICK_DisableIT(void) +{ + CLEAR_BIT(SysTick->CTRL, SysTick_CTRL_TICKINT_Msk); +} + +/** + * @brief Checks if the SYSTICK interrupt is enabled or disabled. + * @rmtoll STK_CTRL TICKINT LL_SYSTICK_IsEnabledIT + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_SYSTICK_IsEnabledIT(void) +{ + return (READ_BIT(SysTick->CTRL, SysTick_CTRL_TICKINT_Msk) == (SysTick_CTRL_TICKINT_Msk)); +} + +/** + * @} + */ + +/** @defgroup CORTEX_LL_EF_LOW_POWER_MODE LOW POWER MODE + * @{ + */ + +/** + * @brief Processor uses sleep as its low power mode + * @rmtoll SCB_SCR SLEEPDEEP LL_LPM_EnableSleep + * @retval None + */ +__STATIC_INLINE void LL_LPM_EnableSleep(void) +{ + /* Clear SLEEPDEEP bit of Cortex System Control Register */ + CLEAR_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SLEEPDEEP_Msk)); +} + +/** + * @brief Processor uses deep sleep as its low power mode + * @rmtoll SCB_SCR SLEEPDEEP LL_LPM_EnableDeepSleep + * @retval None + */ +__STATIC_INLINE void LL_LPM_EnableDeepSleep(void) +{ + /* Set SLEEPDEEP bit of Cortex System Control Register */ + SET_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SLEEPDEEP_Msk)); +} + +/** + * @brief Configures sleep-on-exit when returning from Handler mode to Thread mode. + * @note Setting this bit to 1 enables an interrupt-driven application to avoid returning to an + * empty main application. + * @rmtoll SCB_SCR SLEEPONEXIT LL_LPM_EnableSleepOnExit + * @retval None + */ +__STATIC_INLINE void LL_LPM_EnableSleepOnExit(void) +{ + /* Set SLEEPONEXIT bit of Cortex System Control Register */ + SET_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SLEEPONEXIT_Msk)); +} + +/** + * @brief Do not sleep when returning to Thread mode. + * @rmtoll SCB_SCR SLEEPONEXIT LL_LPM_DisableSleepOnExit + * @retval None + */ +__STATIC_INLINE void LL_LPM_DisableSleepOnExit(void) +{ + /* Clear SLEEPONEXIT bit of Cortex System Control Register */ + CLEAR_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SLEEPONEXIT_Msk)); +} + +/** + * @brief Enabled events and all interrupts, including disabled interrupts, can wakeup the + * processor. + * @rmtoll SCB_SCR SEVEONPEND LL_LPM_EnableEventOnPend + * @retval None + */ +__STATIC_INLINE void LL_LPM_EnableEventOnPend(void) +{ + /* Set SEVEONPEND bit of Cortex System Control Register */ + SET_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SEVONPEND_Msk)); +} + +/** + * @brief Only enabled interrupts or events can wakeup the processor, disabled interrupts are + * excluded + * @rmtoll SCB_SCR SEVEONPEND LL_LPM_DisableEventOnPend + * @retval None + */ +__STATIC_INLINE void LL_LPM_DisableEventOnPend(void) +{ + /* Clear SEVEONPEND bit of Cortex System Control Register */ + CLEAR_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SEVONPEND_Msk)); +} + +/** + * @} + */ + +/** @defgroup CORTEX_LL_EF_HANDLER HANDLER + * @{ + */ + +/** + * @brief Enable a fault in System handler control register (SHCSR) + * @rmtoll SCB_SHCSR MEMFAULTENA LL_HANDLER_EnableFault + * @param Fault This parameter can be a combination of the following values: + * @arg @ref LL_HANDLER_FAULT_USG + * @arg @ref LL_HANDLER_FAULT_BUS + * @arg @ref LL_HANDLER_FAULT_MEM + * @retval None + */ +__STATIC_INLINE void LL_HANDLER_EnableFault(uint32_t Fault) +{ + /* Enable the system handler fault */ + SET_BIT(SCB->SHCSR, Fault); +} + +/** + * @brief Disable a fault in System handler control register (SHCSR) + * @rmtoll SCB_SHCSR MEMFAULTENA LL_HANDLER_DisableFault + * @param Fault This parameter can be a combination of the following values: + * @arg @ref LL_HANDLER_FAULT_USG + * @arg @ref LL_HANDLER_FAULT_BUS + * @arg @ref LL_HANDLER_FAULT_MEM + * @retval None + */ +__STATIC_INLINE void LL_HANDLER_DisableFault(uint32_t Fault) +{ + /* Disable the system handler fault */ + CLEAR_BIT(SCB->SHCSR, Fault); +} + +/** + * @} + */ + +/** @defgroup CORTEX_LL_EF_MCU_INFO MCU INFO + * @{ + */ + +/** + * @brief Get Implementer code + * @rmtoll SCB_CPUID IMPLEMENTER LL_CPUID_GetImplementer + * @retval Value should be equal to 0x41 for ARM + */ +__STATIC_INLINE uint32_t LL_CPUID_GetImplementer(void) +{ + return (uint32_t)(READ_BIT(SCB->CPUID, SCB_CPUID_IMPLEMENTER_Msk) >> SCB_CPUID_IMPLEMENTER_Pos); +} + +/** + * @brief Get Variant number (The r value in the rnpn product revision identifier) + * @rmtoll SCB_CPUID VARIANT LL_CPUID_GetVariant + * @retval Value between 0 and 255 (0x1: revision 1, 0x2: revision 2) + */ +__STATIC_INLINE uint32_t LL_CPUID_GetVariant(void) +{ + return (uint32_t)(READ_BIT(SCB->CPUID, SCB_CPUID_VARIANT_Msk) >> SCB_CPUID_VARIANT_Pos); +} + +/** + * @brief Get Constant number + * @rmtoll SCB_CPUID ARCHITECTURE LL_CPUID_GetConstant + * @retval Value should be equal to 0xF for Cortex-M3 devices + */ +__STATIC_INLINE uint32_t LL_CPUID_GetConstant(void) +{ + return (uint32_t)(READ_BIT(SCB->CPUID, SCB_CPUID_ARCHITECTURE_Msk) >> SCB_CPUID_ARCHITECTURE_Pos); +} + +/** + * @brief Get Part number + * @rmtoll SCB_CPUID PARTNO LL_CPUID_GetParNo + * @retval Value should be equal to 0xC23 for Cortex-M3 + */ +__STATIC_INLINE uint32_t LL_CPUID_GetParNo(void) +{ + return (uint32_t)(READ_BIT(SCB->CPUID, SCB_CPUID_PARTNO_Msk) >> SCB_CPUID_PARTNO_Pos); +} + +/** + * @brief Get Revision number (The p value in the rnpn product revision identifier, indicates patch release) + * @rmtoll SCB_CPUID REVISION LL_CPUID_GetRevision + * @retval Value between 0 and 255 (0x0: patch 0, 0x1: patch 1) + */ +__STATIC_INLINE uint32_t LL_CPUID_GetRevision(void) +{ + return (uint32_t)(READ_BIT(SCB->CPUID, SCB_CPUID_REVISION_Msk) >> SCB_CPUID_REVISION_Pos); +} + +/** + * @} + */ + +#if __MPU_PRESENT +/** @defgroup CORTEX_LL_EF_MPU MPU + * @{ + */ + +/** + * @brief Enable MPU with input options + * @rmtoll MPU_CTRL ENABLE LL_MPU_Enable + * @param Options This parameter can be one of the following values: + * @arg @ref LL_MPU_CTRL_HFNMI_PRIVDEF_NONE + * @arg @ref LL_MPU_CTRL_HARDFAULT_NMI + * @arg @ref LL_MPU_CTRL_PRIVILEGED_DEFAULT + * @arg @ref LL_MPU_CTRL_HFNMI_PRIVDEF + * @retval None + */ +__STATIC_INLINE void LL_MPU_Enable(uint32_t Options) +{ + /* Enable the MPU*/ + WRITE_REG(MPU->CTRL, (MPU_CTRL_ENABLE_Msk | Options)); + /* Ensure MPU settings take effects */ + __DSB(); + /* Sequence instruction fetches using update settings */ + __ISB(); +} + +/** + * @brief Disable MPU + * @rmtoll MPU_CTRL ENABLE LL_MPU_Disable + * @retval None + */ +__STATIC_INLINE void LL_MPU_Disable(void) +{ + /* Make sure outstanding transfers are done */ + __DMB(); + /* Disable MPU*/ + WRITE_REG(MPU->CTRL, 0U); +} + +/** + * @brief Check if MPU is enabled or not + * @rmtoll MPU_CTRL ENABLE LL_MPU_IsEnabled + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_MPU_IsEnabled(void) +{ + return (READ_BIT(MPU->CTRL, MPU_CTRL_ENABLE_Msk) == (MPU_CTRL_ENABLE_Msk)); +} + +/** + * @brief Enable a MPU region + * @rmtoll MPU_RASR ENABLE LL_MPU_EnableRegion + * @param Region This parameter can be one of the following values: + * @arg @ref LL_MPU_REGION_NUMBER0 + * @arg @ref LL_MPU_REGION_NUMBER1 + * @arg @ref LL_MPU_REGION_NUMBER2 + * @arg @ref LL_MPU_REGION_NUMBER3 + * @arg @ref LL_MPU_REGION_NUMBER4 + * @arg @ref LL_MPU_REGION_NUMBER5 + * @arg @ref LL_MPU_REGION_NUMBER6 + * @arg @ref LL_MPU_REGION_NUMBER7 + * @retval None + */ +__STATIC_INLINE void LL_MPU_EnableRegion(uint32_t Region) +{ + /* Set Region number */ + WRITE_REG(MPU->RNR, Region); + /* Enable the MPU region */ + SET_BIT(MPU->RASR, MPU_RASR_ENABLE_Msk); +} + +/** + * @brief Configure and enable a region + * @rmtoll MPU_RNR REGION LL_MPU_ConfigRegion\n + * MPU_RBAR REGION LL_MPU_ConfigRegion\n + * MPU_RBAR ADDR LL_MPU_ConfigRegion\n + * MPU_RASR XN LL_MPU_ConfigRegion\n + * MPU_RASR AP LL_MPU_ConfigRegion\n + * MPU_RASR S LL_MPU_ConfigRegion\n + * MPU_RASR C LL_MPU_ConfigRegion\n + * MPU_RASR B LL_MPU_ConfigRegion\n + * MPU_RASR SIZE LL_MPU_ConfigRegion + * @param Region This parameter can be one of the following values: + * @arg @ref LL_MPU_REGION_NUMBER0 + * @arg @ref LL_MPU_REGION_NUMBER1 + * @arg @ref LL_MPU_REGION_NUMBER2 + * @arg @ref LL_MPU_REGION_NUMBER3 + * @arg @ref LL_MPU_REGION_NUMBER4 + * @arg @ref LL_MPU_REGION_NUMBER5 + * @arg @ref LL_MPU_REGION_NUMBER6 + * @arg @ref LL_MPU_REGION_NUMBER7 + * @param Address Value of region base address + * @param SubRegionDisable Sub-region disable value between Min_Data = 0x00 and Max_Data = 0xFF + * @param Attributes This parameter can be a combination of the following values: + * @arg @ref LL_MPU_REGION_SIZE_32B or @ref LL_MPU_REGION_SIZE_64B or @ref LL_MPU_REGION_SIZE_128B or @ref LL_MPU_REGION_SIZE_256B or @ref LL_MPU_REGION_SIZE_512B + * or @ref LL_MPU_REGION_SIZE_1KB or @ref LL_MPU_REGION_SIZE_2KB or @ref LL_MPU_REGION_SIZE_4KB or @ref LL_MPU_REGION_SIZE_8KB or @ref LL_MPU_REGION_SIZE_16KB + * or @ref LL_MPU_REGION_SIZE_32KB or @ref LL_MPU_REGION_SIZE_64KB or @ref LL_MPU_REGION_SIZE_128KB or @ref LL_MPU_REGION_SIZE_256KB or @ref LL_MPU_REGION_SIZE_512KB + * or @ref LL_MPU_REGION_SIZE_1MB or @ref LL_MPU_REGION_SIZE_2MB or @ref LL_MPU_REGION_SIZE_4MB or @ref LL_MPU_REGION_SIZE_8MB or @ref LL_MPU_REGION_SIZE_16MB + * or @ref LL_MPU_REGION_SIZE_32MB or @ref LL_MPU_REGION_SIZE_64MB or @ref LL_MPU_REGION_SIZE_128MB or @ref LL_MPU_REGION_SIZE_256MB or @ref LL_MPU_REGION_SIZE_512MB + * or @ref LL_MPU_REGION_SIZE_1GB or @ref LL_MPU_REGION_SIZE_2GB or @ref LL_MPU_REGION_SIZE_4GB + * @arg @ref LL_MPU_REGION_NO_ACCESS or @ref LL_MPU_REGION_PRIV_RW or @ref LL_MPU_REGION_PRIV_RW_URO or @ref LL_MPU_REGION_FULL_ACCESS + * or @ref LL_MPU_REGION_PRIV_RO or @ref LL_MPU_REGION_PRIV_RO_URO + * @arg @ref LL_MPU_TEX_LEVEL0 or @ref LL_MPU_TEX_LEVEL1 or @ref LL_MPU_TEX_LEVEL2 or @ref LL_MPU_TEX_LEVEL4 + * @arg @ref LL_MPU_INSTRUCTION_ACCESS_ENABLE or @ref LL_MPU_INSTRUCTION_ACCESS_DISABLE + * @arg @ref LL_MPU_ACCESS_SHAREABLE or @ref LL_MPU_ACCESS_NOT_SHAREABLE + * @arg @ref LL_MPU_ACCESS_CACHEABLE or @ref LL_MPU_ACCESS_NOT_CACHEABLE + * @arg @ref LL_MPU_ACCESS_BUFFERABLE or @ref LL_MPU_ACCESS_NOT_BUFFERABLE + * @retval None + */ +__STATIC_INLINE void LL_MPU_ConfigRegion(uint32_t Region, uint32_t SubRegionDisable, uint32_t Address, uint32_t Attributes) +{ + /* Set Region number */ + WRITE_REG(MPU->RNR, Region); + /* Set base address */ + WRITE_REG(MPU->RBAR, (Address & 0xFFFFFFE0U)); + /* Configure MPU */ + WRITE_REG(MPU->RASR, (MPU_RASR_ENABLE_Msk | Attributes | (SubRegionDisable << MPU_RASR_SRD_Pos))); +} + +/** + * @brief Disable a region + * @rmtoll MPU_RNR REGION LL_MPU_DisableRegion\n + * MPU_RASR ENABLE LL_MPU_DisableRegion + * @param Region This parameter can be one of the following values: + * @arg @ref LL_MPU_REGION_NUMBER0 + * @arg @ref LL_MPU_REGION_NUMBER1 + * @arg @ref LL_MPU_REGION_NUMBER2 + * @arg @ref LL_MPU_REGION_NUMBER3 + * @arg @ref LL_MPU_REGION_NUMBER4 + * @arg @ref LL_MPU_REGION_NUMBER5 + * @arg @ref LL_MPU_REGION_NUMBER6 + * @arg @ref LL_MPU_REGION_NUMBER7 + * @retval None + */ +__STATIC_INLINE void LL_MPU_DisableRegion(uint32_t Region) +{ + /* Set Region number */ + WRITE_REG(MPU->RNR, Region); + /* Disable the MPU region */ + CLEAR_BIT(MPU->RASR, MPU_RASR_ENABLE_Msk); +} + +/** + * @} + */ + +#endif /* __MPU_PRESENT */ +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_CORTEX_H */ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h new file mode 100644 index 0000000..9c526e8 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h @@ -0,0 +1,1958 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_dma.h + * @author MCD Application Team + * @brief Header file of DMA LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_DMA_H +#define __STM32F1xx_LL_DMA_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined (DMA1) || defined (DMA2) + +/** @defgroup DMA_LL DMA + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/** @defgroup DMA_LL_Private_Variables DMA Private Variables + * @{ + */ +/* Array used to get the DMA channel register offset versus channel index LL_DMA_CHANNEL_x */ +static const uint8_t CHANNEL_OFFSET_TAB[] = +{ + (uint8_t)(DMA1_Channel1_BASE - DMA1_BASE), + (uint8_t)(DMA1_Channel2_BASE - DMA1_BASE), + (uint8_t)(DMA1_Channel3_BASE - DMA1_BASE), + (uint8_t)(DMA1_Channel4_BASE - DMA1_BASE), + (uint8_t)(DMA1_Channel5_BASE - DMA1_BASE), + (uint8_t)(DMA1_Channel6_BASE - DMA1_BASE), + (uint8_t)(DMA1_Channel7_BASE - DMA1_BASE) +}; +/** + * @} + */ +/* Private constants ---------------------------------------------------------*/ +/* Private macros ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup DMA_LL_Private_Macros DMA Private Macros + * @{ + */ +/** + * @} + */ +#endif /*USE_FULL_LL_DRIVER*/ + +/* Exported types ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup DMA_LL_ES_INIT DMA Exported Init structure + * @{ + */ +typedef struct +{ + uint32_t PeriphOrM2MSrcAddress; /*!< Specifies the peripheral base address for DMA transfer + or as Source base address in case of memory to memory transfer direction. + + This parameter must be a value between Min_Data = 0 and Max_Data = 0xFFFFFFFF. */ + + uint32_t MemoryOrM2MDstAddress; /*!< Specifies the memory base address for DMA transfer + or as Destination base address in case of memory to memory transfer direction. + + This parameter must be a value between Min_Data = 0 and Max_Data = 0xFFFFFFFF. */ + + uint32_t Direction; /*!< Specifies if the data will be transferred from memory to peripheral, + from memory to memory or from peripheral to memory. + This parameter can be a value of @ref DMA_LL_EC_DIRECTION + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetDataTransferDirection(). */ + + uint32_t Mode; /*!< Specifies the normal or circular operation mode. + This parameter can be a value of @ref DMA_LL_EC_MODE + @note: The circular buffer mode cannot be used if the memory to memory + data transfer direction is configured on the selected Channel + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetMode(). */ + + uint32_t PeriphOrM2MSrcIncMode; /*!< Specifies whether the Peripheral address or Source address in case of memory to memory transfer direction + is incremented or not. + This parameter can be a value of @ref DMA_LL_EC_PERIPH + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetPeriphIncMode(). */ + + uint32_t MemoryOrM2MDstIncMode; /*!< Specifies whether the Memory address or Destination address in case of memory to memory transfer direction + is incremented or not. + This parameter can be a value of @ref DMA_LL_EC_MEMORY + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetMemoryIncMode(). */ + + uint32_t PeriphOrM2MSrcDataSize; /*!< Specifies the Peripheral data size alignment or Source data size alignment (byte, half word, word) + in case of memory to memory transfer direction. + This parameter can be a value of @ref DMA_LL_EC_PDATAALIGN + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetPeriphSize(). */ + + uint32_t MemoryOrM2MDstDataSize; /*!< Specifies the Memory data size alignment or Destination data size alignment (byte, half word, word) + in case of memory to memory transfer direction. + This parameter can be a value of @ref DMA_LL_EC_MDATAALIGN + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetMemorySize(). */ + + uint32_t NbData; /*!< Specifies the number of data to transfer, in data unit. + The data unit is equal to the source buffer configuration set in PeripheralSize + or MemorySize parameters depending in the transfer direction. + This parameter must be a value between Min_Data = 0 and Max_Data = 0x0000FFFF + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetDataLength(). */ + + uint32_t Priority; /*!< Specifies the channel priority level. + This parameter can be a value of @ref DMA_LL_EC_PRIORITY + + This feature can be modified afterwards using unitary function @ref LL_DMA_SetChannelPriorityLevel(). */ + +} LL_DMA_InitTypeDef; +/** + * @} + */ +#endif /*USE_FULL_LL_DRIVER*/ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup DMA_LL_Exported_Constants DMA Exported Constants + * @{ + */ +/** @defgroup DMA_LL_EC_CLEAR_FLAG Clear Flags Defines + * @brief Flags defines which can be used with LL_DMA_WriteReg function + * @{ + */ +#define LL_DMA_IFCR_CGIF1 DMA_IFCR_CGIF1 /*!< Channel 1 global flag */ +#define LL_DMA_IFCR_CTCIF1 DMA_IFCR_CTCIF1 /*!< Channel 1 transfer complete flag */ +#define LL_DMA_IFCR_CHTIF1 DMA_IFCR_CHTIF1 /*!< Channel 1 half transfer flag */ +#define LL_DMA_IFCR_CTEIF1 DMA_IFCR_CTEIF1 /*!< Channel 1 transfer error flag */ +#define LL_DMA_IFCR_CGIF2 DMA_IFCR_CGIF2 /*!< Channel 2 global flag */ +#define LL_DMA_IFCR_CTCIF2 DMA_IFCR_CTCIF2 /*!< Channel 2 transfer complete flag */ +#define LL_DMA_IFCR_CHTIF2 DMA_IFCR_CHTIF2 /*!< Channel 2 half transfer flag */ +#define LL_DMA_IFCR_CTEIF2 DMA_IFCR_CTEIF2 /*!< Channel 2 transfer error flag */ +#define LL_DMA_IFCR_CGIF3 DMA_IFCR_CGIF3 /*!< Channel 3 global flag */ +#define LL_DMA_IFCR_CTCIF3 DMA_IFCR_CTCIF3 /*!< Channel 3 transfer complete flag */ +#define LL_DMA_IFCR_CHTIF3 DMA_IFCR_CHTIF3 /*!< Channel 3 half transfer flag */ +#define LL_DMA_IFCR_CTEIF3 DMA_IFCR_CTEIF3 /*!< Channel 3 transfer error flag */ +#define LL_DMA_IFCR_CGIF4 DMA_IFCR_CGIF4 /*!< Channel 4 global flag */ +#define LL_DMA_IFCR_CTCIF4 DMA_IFCR_CTCIF4 /*!< Channel 4 transfer complete flag */ +#define LL_DMA_IFCR_CHTIF4 DMA_IFCR_CHTIF4 /*!< Channel 4 half transfer flag */ +#define LL_DMA_IFCR_CTEIF4 DMA_IFCR_CTEIF4 /*!< Channel 4 transfer error flag */ +#define LL_DMA_IFCR_CGIF5 DMA_IFCR_CGIF5 /*!< Channel 5 global flag */ +#define LL_DMA_IFCR_CTCIF5 DMA_IFCR_CTCIF5 /*!< Channel 5 transfer complete flag */ +#define LL_DMA_IFCR_CHTIF5 DMA_IFCR_CHTIF5 /*!< Channel 5 half transfer flag */ +#define LL_DMA_IFCR_CTEIF5 DMA_IFCR_CTEIF5 /*!< Channel 5 transfer error flag */ +#define LL_DMA_IFCR_CGIF6 DMA_IFCR_CGIF6 /*!< Channel 6 global flag */ +#define LL_DMA_IFCR_CTCIF6 DMA_IFCR_CTCIF6 /*!< Channel 6 transfer complete flag */ +#define LL_DMA_IFCR_CHTIF6 DMA_IFCR_CHTIF6 /*!< Channel 6 half transfer flag */ +#define LL_DMA_IFCR_CTEIF6 DMA_IFCR_CTEIF6 /*!< Channel 6 transfer error flag */ +#define LL_DMA_IFCR_CGIF7 DMA_IFCR_CGIF7 /*!< Channel 7 global flag */ +#define LL_DMA_IFCR_CTCIF7 DMA_IFCR_CTCIF7 /*!< Channel 7 transfer complete flag */ +#define LL_DMA_IFCR_CHTIF7 DMA_IFCR_CHTIF7 /*!< Channel 7 half transfer flag */ +#define LL_DMA_IFCR_CTEIF7 DMA_IFCR_CTEIF7 /*!< Channel 7 transfer error flag */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_GET_FLAG Get Flags Defines + * @brief Flags defines which can be used with LL_DMA_ReadReg function + * @{ + */ +#define LL_DMA_ISR_GIF1 DMA_ISR_GIF1 /*!< Channel 1 global flag */ +#define LL_DMA_ISR_TCIF1 DMA_ISR_TCIF1 /*!< Channel 1 transfer complete flag */ +#define LL_DMA_ISR_HTIF1 DMA_ISR_HTIF1 /*!< Channel 1 half transfer flag */ +#define LL_DMA_ISR_TEIF1 DMA_ISR_TEIF1 /*!< Channel 1 transfer error flag */ +#define LL_DMA_ISR_GIF2 DMA_ISR_GIF2 /*!< Channel 2 global flag */ +#define LL_DMA_ISR_TCIF2 DMA_ISR_TCIF2 /*!< Channel 2 transfer complete flag */ +#define LL_DMA_ISR_HTIF2 DMA_ISR_HTIF2 /*!< Channel 2 half transfer flag */ +#define LL_DMA_ISR_TEIF2 DMA_ISR_TEIF2 /*!< Channel 2 transfer error flag */ +#define LL_DMA_ISR_GIF3 DMA_ISR_GIF3 /*!< Channel 3 global flag */ +#define LL_DMA_ISR_TCIF3 DMA_ISR_TCIF3 /*!< Channel 3 transfer complete flag */ +#define LL_DMA_ISR_HTIF3 DMA_ISR_HTIF3 /*!< Channel 3 half transfer flag */ +#define LL_DMA_ISR_TEIF3 DMA_ISR_TEIF3 /*!< Channel 3 transfer error flag */ +#define LL_DMA_ISR_GIF4 DMA_ISR_GIF4 /*!< Channel 4 global flag */ +#define LL_DMA_ISR_TCIF4 DMA_ISR_TCIF4 /*!< Channel 4 transfer complete flag */ +#define LL_DMA_ISR_HTIF4 DMA_ISR_HTIF4 /*!< Channel 4 half transfer flag */ +#define LL_DMA_ISR_TEIF4 DMA_ISR_TEIF4 /*!< Channel 4 transfer error flag */ +#define LL_DMA_ISR_GIF5 DMA_ISR_GIF5 /*!< Channel 5 global flag */ +#define LL_DMA_ISR_TCIF5 DMA_ISR_TCIF5 /*!< Channel 5 transfer complete flag */ +#define LL_DMA_ISR_HTIF5 DMA_ISR_HTIF5 /*!< Channel 5 half transfer flag */ +#define LL_DMA_ISR_TEIF5 DMA_ISR_TEIF5 /*!< Channel 5 transfer error flag */ +#define LL_DMA_ISR_GIF6 DMA_ISR_GIF6 /*!< Channel 6 global flag */ +#define LL_DMA_ISR_TCIF6 DMA_ISR_TCIF6 /*!< Channel 6 transfer complete flag */ +#define LL_DMA_ISR_HTIF6 DMA_ISR_HTIF6 /*!< Channel 6 half transfer flag */ +#define LL_DMA_ISR_TEIF6 DMA_ISR_TEIF6 /*!< Channel 6 transfer error flag */ +#define LL_DMA_ISR_GIF7 DMA_ISR_GIF7 /*!< Channel 7 global flag */ +#define LL_DMA_ISR_TCIF7 DMA_ISR_TCIF7 /*!< Channel 7 transfer complete flag */ +#define LL_DMA_ISR_HTIF7 DMA_ISR_HTIF7 /*!< Channel 7 half transfer flag */ +#define LL_DMA_ISR_TEIF7 DMA_ISR_TEIF7 /*!< Channel 7 transfer error flag */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_IT IT Defines + * @brief IT defines which can be used with LL_DMA_ReadReg and LL_DMA_WriteReg functions + * @{ + */ +#define LL_DMA_CCR_TCIE DMA_CCR_TCIE /*!< Transfer complete interrupt */ +#define LL_DMA_CCR_HTIE DMA_CCR_HTIE /*!< Half Transfer interrupt */ +#define LL_DMA_CCR_TEIE DMA_CCR_TEIE /*!< Transfer error interrupt */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_CHANNEL CHANNEL + * @{ + */ +#define LL_DMA_CHANNEL_1 0x00000001U /*!< DMA Channel 1 */ +#define LL_DMA_CHANNEL_2 0x00000002U /*!< DMA Channel 2 */ +#define LL_DMA_CHANNEL_3 0x00000003U /*!< DMA Channel 3 */ +#define LL_DMA_CHANNEL_4 0x00000004U /*!< DMA Channel 4 */ +#define LL_DMA_CHANNEL_5 0x00000005U /*!< DMA Channel 5 */ +#define LL_DMA_CHANNEL_6 0x00000006U /*!< DMA Channel 6 */ +#define LL_DMA_CHANNEL_7 0x00000007U /*!< DMA Channel 7 */ +#if defined(USE_FULL_LL_DRIVER) +#define LL_DMA_CHANNEL_ALL 0xFFFF0000U /*!< DMA Channel all (used only for function @ref LL_DMA_DeInit(). */ +#endif /*USE_FULL_LL_DRIVER*/ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_DIRECTION Transfer Direction + * @{ + */ +#define LL_DMA_DIRECTION_PERIPH_TO_MEMORY 0x00000000U /*!< Peripheral to memory direction */ +#define LL_DMA_DIRECTION_MEMORY_TO_PERIPH DMA_CCR_DIR /*!< Memory to peripheral direction */ +#define LL_DMA_DIRECTION_MEMORY_TO_MEMORY DMA_CCR_MEM2MEM /*!< Memory to memory direction */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_MODE Transfer mode + * @{ + */ +#define LL_DMA_MODE_NORMAL 0x00000000U /*!< Normal Mode */ +#define LL_DMA_MODE_CIRCULAR DMA_CCR_CIRC /*!< Circular Mode */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_PERIPH Peripheral increment mode + * @{ + */ +#define LL_DMA_PERIPH_INCREMENT DMA_CCR_PINC /*!< Peripheral increment mode Enable */ +#define LL_DMA_PERIPH_NOINCREMENT 0x00000000U /*!< Peripheral increment mode Disable */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_MEMORY Memory increment mode + * @{ + */ +#define LL_DMA_MEMORY_INCREMENT DMA_CCR_MINC /*!< Memory increment mode Enable */ +#define LL_DMA_MEMORY_NOINCREMENT 0x00000000U /*!< Memory increment mode Disable */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_PDATAALIGN Peripheral data alignment + * @{ + */ +#define LL_DMA_PDATAALIGN_BYTE 0x00000000U /*!< Peripheral data alignment : Byte */ +#define LL_DMA_PDATAALIGN_HALFWORD DMA_CCR_PSIZE_0 /*!< Peripheral data alignment : HalfWord */ +#define LL_DMA_PDATAALIGN_WORD DMA_CCR_PSIZE_1 /*!< Peripheral data alignment : Word */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_MDATAALIGN Memory data alignment + * @{ + */ +#define LL_DMA_MDATAALIGN_BYTE 0x00000000U /*!< Memory data alignment : Byte */ +#define LL_DMA_MDATAALIGN_HALFWORD DMA_CCR_MSIZE_0 /*!< Memory data alignment : HalfWord */ +#define LL_DMA_MDATAALIGN_WORD DMA_CCR_MSIZE_1 /*!< Memory data alignment : Word */ +/** + * @} + */ + +/** @defgroup DMA_LL_EC_PRIORITY Transfer Priority level + * @{ + */ +#define LL_DMA_PRIORITY_LOW 0x00000000U /*!< Priority level : Low */ +#define LL_DMA_PRIORITY_MEDIUM DMA_CCR_PL_0 /*!< Priority level : Medium */ +#define LL_DMA_PRIORITY_HIGH DMA_CCR_PL_1 /*!< Priority level : High */ +#define LL_DMA_PRIORITY_VERYHIGH DMA_CCR_PL /*!< Priority level : Very_High */ +/** + * @} + */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ +/** @defgroup DMA_LL_Exported_Macros DMA Exported Macros + * @{ + */ + +/** @defgroup DMA_LL_EM_WRITE_READ Common Write and read registers macros + * @{ + */ +/** + * @brief Write a value in DMA register + * @param __INSTANCE__ DMA Instance + * @param __REG__ Register to be written + * @param __VALUE__ Value to be written in the register + * @retval None + */ +#define LL_DMA_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) + +/** + * @brief Read a value in DMA register + * @param __INSTANCE__ DMA Instance + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_DMA_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) +/** + * @} + */ + +/** @defgroup DMA_LL_EM_CONVERT_DMAxCHANNELy Convert DMAxChannely + * @{ + */ + +/** + * @brief Convert DMAx_Channely into DMAx + * @param __CHANNEL_INSTANCE__ DMAx_Channely + * @retval DMAx + */ +#if defined(DMA2) +#define __LL_DMA_GET_INSTANCE(__CHANNEL_INSTANCE__) \ +(((uint32_t)(__CHANNEL_INSTANCE__) > ((uint32_t)DMA1_Channel7)) ? DMA2 : DMA1) +#else +#define __LL_DMA_GET_INSTANCE(__CHANNEL_INSTANCE__) (DMA1) +#endif + +/** + * @brief Convert DMAx_Channely into LL_DMA_CHANNEL_y + * @param __CHANNEL_INSTANCE__ DMAx_Channely + * @retval LL_DMA_CHANNEL_y + */ +#if defined (DMA2) +#define __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) \ +(((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel1)) ? LL_DMA_CHANNEL_1 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel1)) ? LL_DMA_CHANNEL_1 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel2)) ? LL_DMA_CHANNEL_2 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel2)) ? LL_DMA_CHANNEL_2 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel3)) ? LL_DMA_CHANNEL_3 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel3)) ? LL_DMA_CHANNEL_3 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel4)) ? LL_DMA_CHANNEL_4 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel4)) ? LL_DMA_CHANNEL_4 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel5)) ? LL_DMA_CHANNEL_5 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel5)) ? LL_DMA_CHANNEL_5 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel6)) ? LL_DMA_CHANNEL_6 : \ + LL_DMA_CHANNEL_7) +#else +#define __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) \ +(((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel1)) ? LL_DMA_CHANNEL_1 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel2)) ? LL_DMA_CHANNEL_2 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel3)) ? LL_DMA_CHANNEL_3 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel4)) ? LL_DMA_CHANNEL_4 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel5)) ? LL_DMA_CHANNEL_5 : \ + ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel6)) ? LL_DMA_CHANNEL_6 : \ + LL_DMA_CHANNEL_7) +#endif + +/** + * @brief Convert DMA Instance DMAx and LL_DMA_CHANNEL_y into DMAx_Channely + * @param __DMA_INSTANCE__ DMAx + * @param __CHANNEL__ LL_DMA_CHANNEL_y + * @retval DMAx_Channely + */ +#if defined (DMA2) +#define __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) \ +((((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_1))) ? DMA1_Channel1 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_1))) ? DMA2_Channel1 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_2))) ? DMA1_Channel2 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_2))) ? DMA2_Channel2 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_3))) ? DMA1_Channel3 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_3))) ? DMA2_Channel3 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_4))) ? DMA1_Channel4 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_4))) ? DMA2_Channel4 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_5))) ? DMA1_Channel5 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_5))) ? DMA2_Channel5 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_6))) ? DMA1_Channel6 : \ + DMA1_Channel7) +#else +#define __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) \ +((((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_1))) ? DMA1_Channel1 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_2))) ? DMA1_Channel2 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_3))) ? DMA1_Channel3 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_4))) ? DMA1_Channel4 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_5))) ? DMA1_Channel5 : \ + (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_DMA_CHANNEL_6))) ? DMA1_Channel6 : \ + DMA1_Channel7) +#endif + +/** + * @} + */ + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup DMA_LL_Exported_Functions DMA Exported Functions + * @{ + */ + +/** @defgroup DMA_LL_EF_Configuration Configuration + * @{ + */ +/** + * @brief Enable DMA channel. + * @rmtoll CCR EN LL_DMA_EnableChannel + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_EnableChannel(DMA_TypeDef *DMAx, uint32_t Channel) +{ + SET_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_EN); +} + +/** + * @brief Disable DMA channel. + * @rmtoll CCR EN LL_DMA_DisableChannel + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_DisableChannel(DMA_TypeDef *DMAx, uint32_t Channel) +{ + CLEAR_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_EN); +} + +/** + * @brief Check if DMA channel is enabled or disabled. + * @rmtoll CCR EN LL_DMA_IsEnabledChannel + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsEnabledChannel(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_EN) == (DMA_CCR_EN)); +} + +/** + * @brief Configure all parameters link to DMA transfer. + * @rmtoll CCR DIR LL_DMA_ConfigTransfer\n + * CCR MEM2MEM LL_DMA_ConfigTransfer\n + * CCR CIRC LL_DMA_ConfigTransfer\n + * CCR PINC LL_DMA_ConfigTransfer\n + * CCR MINC LL_DMA_ConfigTransfer\n + * CCR PSIZE LL_DMA_ConfigTransfer\n + * CCR MSIZE LL_DMA_ConfigTransfer\n + * CCR PL LL_DMA_ConfigTransfer + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param Configuration This parameter must be a combination of all the following values: + * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY or @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH or @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY + * @arg @ref LL_DMA_MODE_NORMAL or @ref LL_DMA_MODE_CIRCULAR + * @arg @ref LL_DMA_PERIPH_INCREMENT or @ref LL_DMA_PERIPH_NOINCREMENT + * @arg @ref LL_DMA_MEMORY_INCREMENT or @ref LL_DMA_MEMORY_NOINCREMENT + * @arg @ref LL_DMA_PDATAALIGN_BYTE or @ref LL_DMA_PDATAALIGN_HALFWORD or @ref LL_DMA_PDATAALIGN_WORD + * @arg @ref LL_DMA_MDATAALIGN_BYTE or @ref LL_DMA_MDATAALIGN_HALFWORD or @ref LL_DMA_MDATAALIGN_WORD + * @arg @ref LL_DMA_PRIORITY_LOW or @ref LL_DMA_PRIORITY_MEDIUM or @ref LL_DMA_PRIORITY_HIGH or @ref LL_DMA_PRIORITY_VERYHIGH + * @retval None + */ +__STATIC_INLINE void LL_DMA_ConfigTransfer(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Configuration) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_PSIZE | DMA_CCR_MSIZE | DMA_CCR_PL, + Configuration); +} + +/** + * @brief Set Data transfer direction (read from peripheral or from memory). + * @rmtoll CCR DIR LL_DMA_SetDataTransferDirection\n + * CCR MEM2MEM LL_DMA_SetDataTransferDirection + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param Direction This parameter can be one of the following values: + * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY + * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH + * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetDataTransferDirection(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Direction) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_DIR | DMA_CCR_MEM2MEM, Direction); +} + +/** + * @brief Get Data transfer direction (read from peripheral or from memory). + * @rmtoll CCR DIR LL_DMA_GetDataTransferDirection\n + * CCR MEM2MEM LL_DMA_GetDataTransferDirection + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Returned value can be one of the following values: + * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY + * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH + * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY + */ +__STATIC_INLINE uint32_t LL_DMA_GetDataTransferDirection(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_DIR | DMA_CCR_MEM2MEM)); +} + +/** + * @brief Set DMA mode circular or normal. + * @note The circular buffer mode cannot be used if the memory-to-memory + * data transfer is configured on the selected Channel. + * @rmtoll CCR CIRC LL_DMA_SetMode + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param Mode This parameter can be one of the following values: + * @arg @ref LL_DMA_MODE_NORMAL + * @arg @ref LL_DMA_MODE_CIRCULAR + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Mode) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_CIRC, + Mode); +} + +/** + * @brief Get DMA mode circular or normal. + * @rmtoll CCR CIRC LL_DMA_GetMode + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Returned value can be one of the following values: + * @arg @ref LL_DMA_MODE_NORMAL + * @arg @ref LL_DMA_MODE_CIRCULAR + */ +__STATIC_INLINE uint32_t LL_DMA_GetMode(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_CIRC)); +} + +/** + * @brief Set Peripheral increment mode. + * @rmtoll CCR PINC LL_DMA_SetPeriphIncMode + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param PeriphOrM2MSrcIncMode This parameter can be one of the following values: + * @arg @ref LL_DMA_PERIPH_INCREMENT + * @arg @ref LL_DMA_PERIPH_NOINCREMENT + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2MSrcIncMode) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_PINC, + PeriphOrM2MSrcIncMode); +} + +/** + * @brief Get Peripheral increment mode. + * @rmtoll CCR PINC LL_DMA_GetPeriphIncMode + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Returned value can be one of the following values: + * @arg @ref LL_DMA_PERIPH_INCREMENT + * @arg @ref LL_DMA_PERIPH_NOINCREMENT + */ +__STATIC_INLINE uint32_t LL_DMA_GetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_PINC)); +} + +/** + * @brief Set Memory increment mode. + * @rmtoll CCR MINC LL_DMA_SetMemoryIncMode + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param MemoryOrM2MDstIncMode This parameter can be one of the following values: + * @arg @ref LL_DMA_MEMORY_INCREMENT + * @arg @ref LL_DMA_MEMORY_NOINCREMENT + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetMemoryIncMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2MDstIncMode) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_MINC, + MemoryOrM2MDstIncMode); +} + +/** + * @brief Get Memory increment mode. + * @rmtoll CCR MINC LL_DMA_GetMemoryIncMode + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Returned value can be one of the following values: + * @arg @ref LL_DMA_MEMORY_INCREMENT + * @arg @ref LL_DMA_MEMORY_NOINCREMENT + */ +__STATIC_INLINE uint32_t LL_DMA_GetMemoryIncMode(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_MINC)); +} + +/** + * @brief Set Peripheral size. + * @rmtoll CCR PSIZE LL_DMA_SetPeriphSize + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param PeriphOrM2MSrcDataSize This parameter can be one of the following values: + * @arg @ref LL_DMA_PDATAALIGN_BYTE + * @arg @ref LL_DMA_PDATAALIGN_HALFWORD + * @arg @ref LL_DMA_PDATAALIGN_WORD + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetPeriphSize(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2MSrcDataSize) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_PSIZE, + PeriphOrM2MSrcDataSize); +} + +/** + * @brief Get Peripheral size. + * @rmtoll CCR PSIZE LL_DMA_GetPeriphSize + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Returned value can be one of the following values: + * @arg @ref LL_DMA_PDATAALIGN_BYTE + * @arg @ref LL_DMA_PDATAALIGN_HALFWORD + * @arg @ref LL_DMA_PDATAALIGN_WORD + */ +__STATIC_INLINE uint32_t LL_DMA_GetPeriphSize(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_PSIZE)); +} + +/** + * @brief Set Memory size. + * @rmtoll CCR MSIZE LL_DMA_SetMemorySize + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param MemoryOrM2MDstDataSize This parameter can be one of the following values: + * @arg @ref LL_DMA_MDATAALIGN_BYTE + * @arg @ref LL_DMA_MDATAALIGN_HALFWORD + * @arg @ref LL_DMA_MDATAALIGN_WORD + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetMemorySize(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2MDstDataSize) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_MSIZE, + MemoryOrM2MDstDataSize); +} + +/** + * @brief Get Memory size. + * @rmtoll CCR MSIZE LL_DMA_GetMemorySize + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Returned value can be one of the following values: + * @arg @ref LL_DMA_MDATAALIGN_BYTE + * @arg @ref LL_DMA_MDATAALIGN_HALFWORD + * @arg @ref LL_DMA_MDATAALIGN_WORD + */ +__STATIC_INLINE uint32_t LL_DMA_GetMemorySize(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_MSIZE)); +} + +/** + * @brief Set Channel priority level. + * @rmtoll CCR PL LL_DMA_SetChannelPriorityLevel + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param Priority This parameter can be one of the following values: + * @arg @ref LL_DMA_PRIORITY_LOW + * @arg @ref LL_DMA_PRIORITY_MEDIUM + * @arg @ref LL_DMA_PRIORITY_HIGH + * @arg @ref LL_DMA_PRIORITY_VERYHIGH + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetChannelPriorityLevel(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Priority) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_PL, + Priority); +} + +/** + * @brief Get Channel priority level. + * @rmtoll CCR PL LL_DMA_GetChannelPriorityLevel + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Returned value can be one of the following values: + * @arg @ref LL_DMA_PRIORITY_LOW + * @arg @ref LL_DMA_PRIORITY_MEDIUM + * @arg @ref LL_DMA_PRIORITY_HIGH + * @arg @ref LL_DMA_PRIORITY_VERYHIGH + */ +__STATIC_INLINE uint32_t LL_DMA_GetChannelPriorityLevel(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_PL)); +} + +/** + * @brief Set Number of data to transfer. + * @note This action has no effect if + * channel is enabled. + * @rmtoll CNDTR NDT LL_DMA_SetDataLength + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param NbData Between Min_Data = 0 and Max_Data = 0x0000FFFF + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetDataLength(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t NbData) +{ + MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CNDTR, + DMA_CNDTR_NDT, NbData); +} + +/** + * @brief Get Number of data to transfer. + * @note Once the channel is enabled, the return value indicate the + * remaining bytes to be transmitted. + * @rmtoll CNDTR NDT LL_DMA_GetDataLength + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + */ +__STATIC_INLINE uint32_t LL_DMA_GetDataLength(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CNDTR, + DMA_CNDTR_NDT)); +} + +/** + * @brief Configure the Source and Destination addresses. + * @note This API must not be called when the DMA channel is enabled. + * @note Each IP using DMA provides an API to get directly the register address (LL_PPP_DMA_GetRegAddr). + * @rmtoll CPAR PA LL_DMA_ConfigAddresses\n + * CMAR MA LL_DMA_ConfigAddresses + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param SrcAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + * @param DstAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + * @param Direction This parameter can be one of the following values: + * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY + * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH + * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY + * @retval None + */ +__STATIC_INLINE void LL_DMA_ConfigAddresses(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t SrcAddress, + uint32_t DstAddress, uint32_t Direction) +{ + /* Direction Memory to Periph */ + if (Direction == LL_DMA_DIRECTION_MEMORY_TO_PERIPH) + { + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CMAR, SrcAddress); + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CPAR, DstAddress); + } + /* Direction Periph to Memory and Memory to Memory */ + else + { + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CPAR, SrcAddress); + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CMAR, DstAddress); + } +} + +/** + * @brief Set the Memory address. + * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMORY_TO_PERIPH only. + * @note This API must not be called when the DMA channel is enabled. + * @rmtoll CMAR MA LL_DMA_SetMemoryAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetMemoryAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) +{ + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CMAR, MemoryAddress); +} + +/** + * @brief Set the Peripheral address. + * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMORY_TO_PERIPH only. + * @note This API must not be called when the DMA channel is enabled. + * @rmtoll CPAR PA LL_DMA_SetPeriphAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param PeriphAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetPeriphAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphAddress) +{ + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CPAR, PeriphAddress); +} + +/** + * @brief Get Memory address. + * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMORY_TO_PERIPH only. + * @rmtoll CMAR MA LL_DMA_GetMemoryAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + */ +__STATIC_INLINE uint32_t LL_DMA_GetMemoryAddress(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CMAR)); +} + +/** + * @brief Get Peripheral address. + * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMORY_TO_PERIPH only. + * @rmtoll CPAR PA LL_DMA_GetPeriphAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + */ +__STATIC_INLINE uint32_t LL_DMA_GetPeriphAddress(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CPAR)); +} + +/** + * @brief Set the Memory to Memory Source address. + * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only. + * @note This API must not be called when the DMA channel is enabled. + * @rmtoll CPAR PA LL_DMA_SetM2MSrcAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetM2MSrcAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) +{ + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CPAR, MemoryAddress); +} + +/** + * @brief Set the Memory to Memory Destination address. + * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only. + * @note This API must not be called when the DMA channel is enabled. + * @rmtoll CMAR MA LL_DMA_SetM2MDstAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + * @retval None + */ +__STATIC_INLINE void LL_DMA_SetM2MDstAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAddress) +{ + WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CMAR, MemoryAddress); +} + +/** + * @brief Get the Memory to Memory Source address. + * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only. + * @rmtoll CPAR PA LL_DMA_GetM2MSrcAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + */ +__STATIC_INLINE uint32_t LL_DMA_GetM2MSrcAddress(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CPAR)); +} + +/** + * @brief Get the Memory to Memory Destination address. + * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only. + * @rmtoll CMAR MA LL_DMA_GetM2MDstAddress + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF + */ +__STATIC_INLINE uint32_t LL_DMA_GetM2MDstAddress(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CMAR)); +} + +/** + * @} + */ + +/** @defgroup DMA_LL_EF_FLAG_Management FLAG_Management + * @{ + */ + +/** + * @brief Get Channel 1 global interrupt flag. + * @rmtoll ISR GIF1 LL_DMA_IsActiveFlag_GI1 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI1(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_GIF1) == (DMA_ISR_GIF1)); +} + +/** + * @brief Get Channel 2 global interrupt flag. + * @rmtoll ISR GIF2 LL_DMA_IsActiveFlag_GI2 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI2(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_GIF2) == (DMA_ISR_GIF2)); +} + +/** + * @brief Get Channel 3 global interrupt flag. + * @rmtoll ISR GIF3 LL_DMA_IsActiveFlag_GI3 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI3(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_GIF3) == (DMA_ISR_GIF3)); +} + +/** + * @brief Get Channel 4 global interrupt flag. + * @rmtoll ISR GIF4 LL_DMA_IsActiveFlag_GI4 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI4(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_GIF4) == (DMA_ISR_GIF4)); +} + +/** + * @brief Get Channel 5 global interrupt flag. + * @rmtoll ISR GIF5 LL_DMA_IsActiveFlag_GI5 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI5(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_GIF5) == (DMA_ISR_GIF5)); +} + +/** + * @brief Get Channel 6 global interrupt flag. + * @rmtoll ISR GIF6 LL_DMA_IsActiveFlag_GI6 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI6(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_GIF6) == (DMA_ISR_GIF6)); +} + +/** + * @brief Get Channel 7 global interrupt flag. + * @rmtoll ISR GIF7 LL_DMA_IsActiveFlag_GI7 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI7(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_GIF7) == (DMA_ISR_GIF7)); +} + +/** + * @brief Get Channel 1 transfer complete flag. + * @rmtoll ISR TCIF1 LL_DMA_IsActiveFlag_TC1 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC1(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF1) == (DMA_ISR_TCIF1)); +} + +/** + * @brief Get Channel 2 transfer complete flag. + * @rmtoll ISR TCIF2 LL_DMA_IsActiveFlag_TC2 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC2(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF2) == (DMA_ISR_TCIF2)); +} + +/** + * @brief Get Channel 3 transfer complete flag. + * @rmtoll ISR TCIF3 LL_DMA_IsActiveFlag_TC3 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC3(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF3) == (DMA_ISR_TCIF3)); +} + +/** + * @brief Get Channel 4 transfer complete flag. + * @rmtoll ISR TCIF4 LL_DMA_IsActiveFlag_TC4 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC4(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF4) == (DMA_ISR_TCIF4)); +} + +/** + * @brief Get Channel 5 transfer complete flag. + * @rmtoll ISR TCIF5 LL_DMA_IsActiveFlag_TC5 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC5(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF5) == (DMA_ISR_TCIF5)); +} + +/** + * @brief Get Channel 6 transfer complete flag. + * @rmtoll ISR TCIF6 LL_DMA_IsActiveFlag_TC6 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC6(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF6) == (DMA_ISR_TCIF6)); +} + +/** + * @brief Get Channel 7 transfer complete flag. + * @rmtoll ISR TCIF7 LL_DMA_IsActiveFlag_TC7 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC7(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF7) == (DMA_ISR_TCIF7)); +} + +/** + * @brief Get Channel 1 half transfer flag. + * @rmtoll ISR HTIF1 LL_DMA_IsActiveFlag_HT1 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT1(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF1) == (DMA_ISR_HTIF1)); +} + +/** + * @brief Get Channel 2 half transfer flag. + * @rmtoll ISR HTIF2 LL_DMA_IsActiveFlag_HT2 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT2(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF2) == (DMA_ISR_HTIF2)); +} + +/** + * @brief Get Channel 3 half transfer flag. + * @rmtoll ISR HTIF3 LL_DMA_IsActiveFlag_HT3 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT3(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF3) == (DMA_ISR_HTIF3)); +} + +/** + * @brief Get Channel 4 half transfer flag. + * @rmtoll ISR HTIF4 LL_DMA_IsActiveFlag_HT4 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT4(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF4) == (DMA_ISR_HTIF4)); +} + +/** + * @brief Get Channel 5 half transfer flag. + * @rmtoll ISR HTIF5 LL_DMA_IsActiveFlag_HT5 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT5(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF5) == (DMA_ISR_HTIF5)); +} + +/** + * @brief Get Channel 6 half transfer flag. + * @rmtoll ISR HTIF6 LL_DMA_IsActiveFlag_HT6 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT6(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF6) == (DMA_ISR_HTIF6)); +} + +/** + * @brief Get Channel 7 half transfer flag. + * @rmtoll ISR HTIF7 LL_DMA_IsActiveFlag_HT7 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT7(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF7) == (DMA_ISR_HTIF7)); +} + +/** + * @brief Get Channel 1 transfer error flag. + * @rmtoll ISR TEIF1 LL_DMA_IsActiveFlag_TE1 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE1(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF1) == (DMA_ISR_TEIF1)); +} + +/** + * @brief Get Channel 2 transfer error flag. + * @rmtoll ISR TEIF2 LL_DMA_IsActiveFlag_TE2 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE2(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF2) == (DMA_ISR_TEIF2)); +} + +/** + * @brief Get Channel 3 transfer error flag. + * @rmtoll ISR TEIF3 LL_DMA_IsActiveFlag_TE3 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE3(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF3) == (DMA_ISR_TEIF3)); +} + +/** + * @brief Get Channel 4 transfer error flag. + * @rmtoll ISR TEIF4 LL_DMA_IsActiveFlag_TE4 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE4(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF4) == (DMA_ISR_TEIF4)); +} + +/** + * @brief Get Channel 5 transfer error flag. + * @rmtoll ISR TEIF5 LL_DMA_IsActiveFlag_TE5 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE5(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF5) == (DMA_ISR_TEIF5)); +} + +/** + * @brief Get Channel 6 transfer error flag. + * @rmtoll ISR TEIF6 LL_DMA_IsActiveFlag_TE6 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE6(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF6) == (DMA_ISR_TEIF6)); +} + +/** + * @brief Get Channel 7 transfer error flag. + * @rmtoll ISR TEIF7 LL_DMA_IsActiveFlag_TE7 + * @param DMAx DMAx Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE7(DMA_TypeDef *DMAx) +{ + return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF7) == (DMA_ISR_TEIF7)); +} + +/** + * @brief Clear Channel 1 global interrupt flag. + * @rmtoll IFCR CGIF1 LL_DMA_ClearFlag_GI1 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_GI1(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF1); +} + +/** + * @brief Clear Channel 2 global interrupt flag. + * @rmtoll IFCR CGIF2 LL_DMA_ClearFlag_GI2 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_GI2(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF2); +} + +/** + * @brief Clear Channel 3 global interrupt flag. + * @rmtoll IFCR CGIF3 LL_DMA_ClearFlag_GI3 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_GI3(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF3); +} + +/** + * @brief Clear Channel 4 global interrupt flag. + * @rmtoll IFCR CGIF4 LL_DMA_ClearFlag_GI4 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_GI4(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF4); +} + +/** + * @brief Clear Channel 5 global interrupt flag. + * @rmtoll IFCR CGIF5 LL_DMA_ClearFlag_GI5 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_GI5(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF5); +} + +/** + * @brief Clear Channel 6 global interrupt flag. + * @rmtoll IFCR CGIF6 LL_DMA_ClearFlag_GI6 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_GI6(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF6); +} + +/** + * @brief Clear Channel 7 global interrupt flag. + * @rmtoll IFCR CGIF7 LL_DMA_ClearFlag_GI7 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_GI7(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF7); +} + +/** + * @brief Clear Channel 1 transfer complete flag. + * @rmtoll IFCR CTCIF1 LL_DMA_ClearFlag_TC1 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TC1(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTCIF1); +} + +/** + * @brief Clear Channel 2 transfer complete flag. + * @rmtoll IFCR CTCIF2 LL_DMA_ClearFlag_TC2 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TC2(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTCIF2); +} + +/** + * @brief Clear Channel 3 transfer complete flag. + * @rmtoll IFCR CTCIF3 LL_DMA_ClearFlag_TC3 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TC3(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTCIF3); +} + +/** + * @brief Clear Channel 4 transfer complete flag. + * @rmtoll IFCR CTCIF4 LL_DMA_ClearFlag_TC4 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TC4(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTCIF4); +} + +/** + * @brief Clear Channel 5 transfer complete flag. + * @rmtoll IFCR CTCIF5 LL_DMA_ClearFlag_TC5 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TC5(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTCIF5); +} + +/** + * @brief Clear Channel 6 transfer complete flag. + * @rmtoll IFCR CTCIF6 LL_DMA_ClearFlag_TC6 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TC6(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTCIF6); +} + +/** + * @brief Clear Channel 7 transfer complete flag. + * @rmtoll IFCR CTCIF7 LL_DMA_ClearFlag_TC7 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TC7(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTCIF7); +} + +/** + * @brief Clear Channel 1 half transfer flag. + * @rmtoll IFCR CHTIF1 LL_DMA_ClearFlag_HT1 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_HT1(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CHTIF1); +} + +/** + * @brief Clear Channel 2 half transfer flag. + * @rmtoll IFCR CHTIF2 LL_DMA_ClearFlag_HT2 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_HT2(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CHTIF2); +} + +/** + * @brief Clear Channel 3 half transfer flag. + * @rmtoll IFCR CHTIF3 LL_DMA_ClearFlag_HT3 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_HT3(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CHTIF3); +} + +/** + * @brief Clear Channel 4 half transfer flag. + * @rmtoll IFCR CHTIF4 LL_DMA_ClearFlag_HT4 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_HT4(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CHTIF4); +} + +/** + * @brief Clear Channel 5 half transfer flag. + * @rmtoll IFCR CHTIF5 LL_DMA_ClearFlag_HT5 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_HT5(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CHTIF5); +} + +/** + * @brief Clear Channel 6 half transfer flag. + * @rmtoll IFCR CHTIF6 LL_DMA_ClearFlag_HT6 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_HT6(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CHTIF6); +} + +/** + * @brief Clear Channel 7 half transfer flag. + * @rmtoll IFCR CHTIF7 LL_DMA_ClearFlag_HT7 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_HT7(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CHTIF7); +} + +/** + * @brief Clear Channel 1 transfer error flag. + * @rmtoll IFCR CTEIF1 LL_DMA_ClearFlag_TE1 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TE1(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTEIF1); +} + +/** + * @brief Clear Channel 2 transfer error flag. + * @rmtoll IFCR CTEIF2 LL_DMA_ClearFlag_TE2 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TE2(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTEIF2); +} + +/** + * @brief Clear Channel 3 transfer error flag. + * @rmtoll IFCR CTEIF3 LL_DMA_ClearFlag_TE3 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TE3(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTEIF3); +} + +/** + * @brief Clear Channel 4 transfer error flag. + * @rmtoll IFCR CTEIF4 LL_DMA_ClearFlag_TE4 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TE4(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTEIF4); +} + +/** + * @brief Clear Channel 5 transfer error flag. + * @rmtoll IFCR CTEIF5 LL_DMA_ClearFlag_TE5 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TE5(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTEIF5); +} + +/** + * @brief Clear Channel 6 transfer error flag. + * @rmtoll IFCR CTEIF6 LL_DMA_ClearFlag_TE6 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TE6(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTEIF6); +} + +/** + * @brief Clear Channel 7 transfer error flag. + * @rmtoll IFCR CTEIF7 LL_DMA_ClearFlag_TE7 + * @param DMAx DMAx Instance + * @retval None + */ +__STATIC_INLINE void LL_DMA_ClearFlag_TE7(DMA_TypeDef *DMAx) +{ + WRITE_REG(DMAx->IFCR, DMA_IFCR_CTEIF7); +} + +/** + * @} + */ + +/** @defgroup DMA_LL_EF_IT_Management IT_Management + * @{ + */ + +/** + * @brief Enable Transfer complete interrupt. + * @rmtoll CCR TCIE LL_DMA_EnableIT_TC + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_EnableIT_TC(DMA_TypeDef *DMAx, uint32_t Channel) +{ + SET_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_TCIE); +} + +/** + * @brief Enable Half transfer interrupt. + * @rmtoll CCR HTIE LL_DMA_EnableIT_HT + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_EnableIT_HT(DMA_TypeDef *DMAx, uint32_t Channel) +{ + SET_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_HTIE); +} + +/** + * @brief Enable Transfer error interrupt. + * @rmtoll CCR TEIE LL_DMA_EnableIT_TE + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_EnableIT_TE(DMA_TypeDef *DMAx, uint32_t Channel) +{ + SET_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_TEIE); +} + +/** + * @brief Disable Transfer complete interrupt. + * @rmtoll CCR TCIE LL_DMA_DisableIT_TC + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_DisableIT_TC(DMA_TypeDef *DMAx, uint32_t Channel) +{ + CLEAR_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_TCIE); +} + +/** + * @brief Disable Half transfer interrupt. + * @rmtoll CCR HTIE LL_DMA_DisableIT_HT + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_DisableIT_HT(DMA_TypeDef *DMAx, uint32_t Channel) +{ + CLEAR_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_HTIE); +} + +/** + * @brief Disable Transfer error interrupt. + * @rmtoll CCR TEIE LL_DMA_DisableIT_TE + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval None + */ +__STATIC_INLINE void LL_DMA_DisableIT_TE(DMA_TypeDef *DMAx, uint32_t Channel) +{ + CLEAR_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, DMA_CCR_TEIE); +} + +/** + * @brief Check if Transfer complete Interrupt is enabled. + * @rmtoll CCR TCIE LL_DMA_IsEnabledIT_TC + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_TC(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_TCIE) == (DMA_CCR_TCIE)); +} + +/** + * @brief Check if Half transfer Interrupt is enabled. + * @rmtoll CCR HTIE LL_DMA_IsEnabledIT_HT + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_HT(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_HTIE) == (DMA_CCR_HTIE)); +} + +/** + * @brief Check if Transfer error Interrupt is enabled. + * @rmtoll CCR TEIE LL_DMA_IsEnabledIT_TE + * @param DMAx DMAx Instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_DMA_CHANNEL_1 + * @arg @ref LL_DMA_CHANNEL_2 + * @arg @ref LL_DMA_CHANNEL_3 + * @arg @ref LL_DMA_CHANNEL_4 + * @arg @ref LL_DMA_CHANNEL_5 + * @arg @ref LL_DMA_CHANNEL_6 + * @arg @ref LL_DMA_CHANNEL_7 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_TE(DMA_TypeDef *DMAx, uint32_t Channel) +{ + return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))->CCR, + DMA_CCR_TEIE) == (DMA_CCR_TEIE)); +} + +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup DMA_LL_EF_Init Initialization and de-initialization functions + * @{ + */ + +uint32_t LL_DMA_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitTypeDef *DMA_InitStruct); +uint32_t LL_DMA_DeInit(DMA_TypeDef *DMAx, uint32_t Channel); +void LL_DMA_StructInit(LL_DMA_InitTypeDef *DMA_InitStruct); + +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* DMA1 || DMA2 */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_DMA_H */ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h new file mode 100644 index 0000000..48a42f0 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h @@ -0,0 +1,886 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_exti.h + * @author MCD Application Team + * @brief Header file of EXTI LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32F1xx_LL_EXTI_H +#define STM32F1xx_LL_EXTI_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined (EXTI) + +/** @defgroup EXTI_LL EXTI + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/* Private constants ---------------------------------------------------------*/ +/* Private Macros ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup EXTI_LL_Private_Macros EXTI Private Macros + * @{ + */ +/** + * @} + */ +#endif /*USE_FULL_LL_DRIVER*/ +/* Exported types ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup EXTI_LL_ES_INIT EXTI Exported Init structure + * @{ + */ +typedef struct +{ + + uint32_t Line_0_31; /*!< Specifies the EXTI lines to be enabled or disabled for Lines in range 0 to 31 + This parameter can be any combination of @ref EXTI_LL_EC_LINE */ + + FunctionalState LineCommand; /*!< Specifies the new state of the selected EXTI lines. + This parameter can be set either to ENABLE or DISABLE */ + + uint8_t Mode; /*!< Specifies the mode for the EXTI lines. + This parameter can be a value of @ref EXTI_LL_EC_MODE. */ + + uint8_t Trigger; /*!< Specifies the trigger signal active edge for the EXTI lines. + This parameter can be a value of @ref EXTI_LL_EC_TRIGGER. */ +} LL_EXTI_InitTypeDef; + +/** + * @} + */ +#endif /*USE_FULL_LL_DRIVER*/ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup EXTI_LL_Exported_Constants EXTI Exported Constants + * @{ + */ + +/** @defgroup EXTI_LL_EC_LINE LINE + * @{ + */ +#define LL_EXTI_LINE_0 EXTI_IMR_IM0 /*!< Extended line 0 */ +#define LL_EXTI_LINE_1 EXTI_IMR_IM1 /*!< Extended line 1 */ +#define LL_EXTI_LINE_2 EXTI_IMR_IM2 /*!< Extended line 2 */ +#define LL_EXTI_LINE_3 EXTI_IMR_IM3 /*!< Extended line 3 */ +#define LL_EXTI_LINE_4 EXTI_IMR_IM4 /*!< Extended line 4 */ +#define LL_EXTI_LINE_5 EXTI_IMR_IM5 /*!< Extended line 5 */ +#define LL_EXTI_LINE_6 EXTI_IMR_IM6 /*!< Extended line 6 */ +#define LL_EXTI_LINE_7 EXTI_IMR_IM7 /*!< Extended line 7 */ +#define LL_EXTI_LINE_8 EXTI_IMR_IM8 /*!< Extended line 8 */ +#define LL_EXTI_LINE_9 EXTI_IMR_IM9 /*!< Extended line 9 */ +#define LL_EXTI_LINE_10 EXTI_IMR_IM10 /*!< Extended line 10 */ +#define LL_EXTI_LINE_11 EXTI_IMR_IM11 /*!< Extended line 11 */ +#define LL_EXTI_LINE_12 EXTI_IMR_IM12 /*!< Extended line 12 */ +#define LL_EXTI_LINE_13 EXTI_IMR_IM13 /*!< Extended line 13 */ +#define LL_EXTI_LINE_14 EXTI_IMR_IM14 /*!< Extended line 14 */ +#define LL_EXTI_LINE_15 EXTI_IMR_IM15 /*!< Extended line 15 */ +#if defined(EXTI_IMR_IM16) +#define LL_EXTI_LINE_16 EXTI_IMR_IM16 /*!< Extended line 16 */ +#endif +#define LL_EXTI_LINE_17 EXTI_IMR_IM17 /*!< Extended line 17 */ +#if defined(EXTI_IMR_IM18) +#define LL_EXTI_LINE_18 EXTI_IMR_IM18 /*!< Extended line 18 */ +#endif +#if defined(EXTI_IMR_IM19) +#define LL_EXTI_LINE_19 EXTI_IMR_IM19 /*!< Extended line 19 */ +#endif +#if defined(EXTI_IMR_IM20) +#define LL_EXTI_LINE_20 EXTI_IMR_IM20 /*!< Extended line 20 */ +#endif +#if defined(EXTI_IMR_IM21) +#define LL_EXTI_LINE_21 EXTI_IMR_IM21 /*!< Extended line 21 */ +#endif +#if defined(EXTI_IMR_IM22) +#define LL_EXTI_LINE_22 EXTI_IMR_IM22 /*!< Extended line 22 */ +#endif +#if defined(EXTI_IMR_IM23) +#define LL_EXTI_LINE_23 EXTI_IMR_IM23 /*!< Extended line 23 */ +#endif +#if defined(EXTI_IMR_IM24) +#define LL_EXTI_LINE_24 EXTI_IMR_IM24 /*!< Extended line 24 */ +#endif +#if defined(EXTI_IMR_IM25) +#define LL_EXTI_LINE_25 EXTI_IMR_IM25 /*!< Extended line 25 */ +#endif +#if defined(EXTI_IMR_IM26) +#define LL_EXTI_LINE_26 EXTI_IMR_IM26 /*!< Extended line 26 */ +#endif +#if defined(EXTI_IMR_IM27) +#define LL_EXTI_LINE_27 EXTI_IMR_IM27 /*!< Extended line 27 */ +#endif +#if defined(EXTI_IMR_IM28) +#define LL_EXTI_LINE_28 EXTI_IMR_IM28 /*!< Extended line 28 */ +#endif +#if defined(EXTI_IMR_IM29) +#define LL_EXTI_LINE_29 EXTI_IMR_IM29 /*!< Extended line 29 */ +#endif +#if defined(EXTI_IMR_IM30) +#define LL_EXTI_LINE_30 EXTI_IMR_IM30 /*!< Extended line 30 */ +#endif +#if defined(EXTI_IMR_IM31) +#define LL_EXTI_LINE_31 EXTI_IMR_IM31 /*!< Extended line 31 */ +#endif +#define LL_EXTI_LINE_ALL_0_31 EXTI_IMR_IM /*!< All Extended line not reserved*/ + + +#define LL_EXTI_LINE_ALL (0xFFFFFFFFU) /*!< All Extended line */ + +#if defined(USE_FULL_LL_DRIVER) +#define LL_EXTI_LINE_NONE (0x00000000U) /*!< None Extended line */ +#endif /*USE_FULL_LL_DRIVER*/ + +/** + * @} + */ +#if defined(USE_FULL_LL_DRIVER) + +/** @defgroup EXTI_LL_EC_MODE Mode + * @{ + */ +#define LL_EXTI_MODE_IT ((uint8_t)0x00) /*!< Interrupt Mode */ +#define LL_EXTI_MODE_EVENT ((uint8_t)0x01) /*!< Event Mode */ +#define LL_EXTI_MODE_IT_EVENT ((uint8_t)0x02) /*!< Interrupt & Event Mode */ +/** + * @} + */ + +/** @defgroup EXTI_LL_EC_TRIGGER Edge Trigger + * @{ + */ +#define LL_EXTI_TRIGGER_NONE ((uint8_t)0x00) /*!< No Trigger Mode */ +#define LL_EXTI_TRIGGER_RISING ((uint8_t)0x01) /*!< Trigger Rising Mode */ +#define LL_EXTI_TRIGGER_FALLING ((uint8_t)0x02) /*!< Trigger Falling Mode */ +#define LL_EXTI_TRIGGER_RISING_FALLING ((uint8_t)0x03) /*!< Trigger Rising & Falling Mode */ + +/** + * @} + */ + + +#endif /*USE_FULL_LL_DRIVER*/ + + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ +/** @defgroup EXTI_LL_Exported_Macros EXTI Exported Macros + * @{ + */ + +/** @defgroup EXTI_LL_EM_WRITE_READ Common Write and read registers Macros + * @{ + */ + +/** + * @brief Write a value in EXTI register + * @param __REG__ Register to be written + * @param __VALUE__ Value to be written in the register + * @retval None + */ +#define LL_EXTI_WriteReg(__REG__, __VALUE__) WRITE_REG(EXTI->__REG__, (__VALUE__)) + +/** + * @brief Read a value in EXTI register + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_EXTI_ReadReg(__REG__) READ_REG(EXTI->__REG__) +/** + * @} + */ + + +/** + * @} + */ + + + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup EXTI_LL_Exported_Functions EXTI Exported Functions + * @{ + */ +/** @defgroup EXTI_LL_EF_IT_Management IT_Management + * @{ + */ + +/** + * @brief Enable ExtiLine Interrupt request for Lines in range 0 to 31 + * @note The reset value for the direct or internal lines (see RM) + * is set to 1 in order to enable the interrupt by default. + * Bits are set automatically at Power on. + * @rmtoll IMR IMx LL_EXTI_EnableIT_0_31 + * @param ExtiLine This parameter can be one of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_17 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @arg @ref LL_EXTI_LINE_ALL_0_31 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_EnableIT_0_31(uint32_t ExtiLine) +{ + SET_BIT(EXTI->IMR, ExtiLine); +} + +/** + * @brief Disable ExtiLine Interrupt request for Lines in range 0 to 31 + * @note The reset value for the direct or internal lines (see RM) + * is set to 1 in order to enable the interrupt by default. + * Bits are set automatically at Power on. + * @rmtoll IMR IMx LL_EXTI_DisableIT_0_31 + * @param ExtiLine This parameter can be one of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_17 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @arg @ref LL_EXTI_LINE_ALL_0_31 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_DisableIT_0_31(uint32_t ExtiLine) +{ + CLEAR_BIT(EXTI->IMR, ExtiLine); +} + + +/** + * @brief Indicate if ExtiLine Interrupt request is enabled for Lines in range 0 to 31 + * @note The reset value for the direct or internal lines (see RM) + * is set to 1 in order to enable the interrupt by default. + * Bits are set automatically at Power on. + * @rmtoll IMR IMx LL_EXTI_IsEnabledIT_0_31 + * @param ExtiLine This parameter can be one of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_17 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @arg @ref LL_EXTI_LINE_ALL_0_31 + * @note Please check each device line mapping for EXTI Line availability + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_EXTI_IsEnabledIT_0_31(uint32_t ExtiLine) +{ + return (READ_BIT(EXTI->IMR, ExtiLine) == (ExtiLine)); +} + + +/** + * @} + */ + +/** @defgroup EXTI_LL_EF_Event_Management Event_Management + * @{ + */ + +/** + * @brief Enable ExtiLine Event request for Lines in range 0 to 31 + * @rmtoll EMR EMx LL_EXTI_EnableEvent_0_31 + * @param ExtiLine This parameter can be one of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_17 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @arg @ref LL_EXTI_LINE_ALL_0_31 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_EnableEvent_0_31(uint32_t ExtiLine) +{ + SET_BIT(EXTI->EMR, ExtiLine); + +} + + +/** + * @brief Disable ExtiLine Event request for Lines in range 0 to 31 + * @rmtoll EMR EMx LL_EXTI_DisableEvent_0_31 + * @param ExtiLine This parameter can be one of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_17 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @arg @ref LL_EXTI_LINE_ALL_0_31 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_DisableEvent_0_31(uint32_t ExtiLine) +{ + CLEAR_BIT(EXTI->EMR, ExtiLine); +} + + +/** + * @brief Indicate if ExtiLine Event request is enabled for Lines in range 0 to 31 + * @rmtoll EMR EMx LL_EXTI_IsEnabledEvent_0_31 + * @param ExtiLine This parameter can be one of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_17 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @arg @ref LL_EXTI_LINE_ALL_0_31 + * @note Please check each device line mapping for EXTI Line availability + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_EXTI_IsEnabledEvent_0_31(uint32_t ExtiLine) +{ + return (READ_BIT(EXTI->EMR, ExtiLine) == (ExtiLine)); + +} + + +/** + * @} + */ + +/** @defgroup EXTI_LL_EF_Rising_Trigger_Management Rising_Trigger_Management + * @{ + */ + +/** + * @brief Enable ExtiLine Rising Edge Trigger for Lines in range 0 to 31 + * @note The configurable wakeup lines are edge-triggered. No glitch must be + * generated on these lines. If a rising edge on a configurable interrupt + * line occurs during a write operation in the EXTI_RTSR register, the + * pending bit is not set. + * Rising and falling edge triggers can be set for + * the same interrupt line. In this case, both generate a trigger + * condition. + * @rmtoll RTSR RTx LL_EXTI_EnableRisingTrig_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_EnableRisingTrig_0_31(uint32_t ExtiLine) +{ + SET_BIT(EXTI->RTSR, ExtiLine); + +} + + +/** + * @brief Disable ExtiLine Rising Edge Trigger for Lines in range 0 to 31 + * @note The configurable wakeup lines are edge-triggered. No glitch must be + * generated on these lines. If a rising edge on a configurable interrupt + * line occurs during a write operation in the EXTI_RTSR register, the + * pending bit is not set. + * Rising and falling edge triggers can be set for + * the same interrupt line. In this case, both generate a trigger + * condition. + * @rmtoll RTSR RTx LL_EXTI_DisableRisingTrig_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_DisableRisingTrig_0_31(uint32_t ExtiLine) +{ + CLEAR_BIT(EXTI->RTSR, ExtiLine); + +} + + +/** + * @brief Check if rising edge trigger is enabled for Lines in range 0 to 31 + * @rmtoll RTSR RTx LL_EXTI_IsEnabledRisingTrig_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_EXTI_IsEnabledRisingTrig_0_31(uint32_t ExtiLine) +{ + return (READ_BIT(EXTI->RTSR, ExtiLine) == (ExtiLine)); +} + + +/** + * @} + */ + +/** @defgroup EXTI_LL_EF_Falling_Trigger_Management Falling_Trigger_Management + * @{ + */ + +/** + * @brief Enable ExtiLine Falling Edge Trigger for Lines in range 0 to 31 + * @note The configurable wakeup lines are edge-triggered. No glitch must be + * generated on these lines. If a falling edge on a configurable interrupt + * line occurs during a write operation in the EXTI_FTSR register, the + * pending bit is not set. + * Rising and falling edge triggers can be set for + * the same interrupt line. In this case, both generate a trigger + * condition. + * @rmtoll FTSR FTx LL_EXTI_EnableFallingTrig_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_EnableFallingTrig_0_31(uint32_t ExtiLine) +{ + SET_BIT(EXTI->FTSR, ExtiLine); +} + + +/** + * @brief Disable ExtiLine Falling Edge Trigger for Lines in range 0 to 31 + * @note The configurable wakeup lines are edge-triggered. No glitch must be + * generated on these lines. If a Falling edge on a configurable interrupt + * line occurs during a write operation in the EXTI_FTSR register, the + * pending bit is not set. + * Rising and falling edge triggers can be set for the same interrupt line. + * In this case, both generate a trigger condition. + * @rmtoll FTSR FTx LL_EXTI_DisableFallingTrig_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_DisableFallingTrig_0_31(uint32_t ExtiLine) +{ + CLEAR_BIT(EXTI->FTSR, ExtiLine); +} + + +/** + * @brief Check if falling edge trigger is enabled for Lines in range 0 to 31 + * @rmtoll FTSR FTx LL_EXTI_IsEnabledFallingTrig_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_EXTI_IsEnabledFallingTrig_0_31(uint32_t ExtiLine) +{ + return (READ_BIT(EXTI->FTSR, ExtiLine) == (ExtiLine)); +} + + +/** + * @} + */ + +/** @defgroup EXTI_LL_EF_Software_Interrupt_Management Software_Interrupt_Management + * @{ + */ + +/** + * @brief Generate a software Interrupt Event for Lines in range 0 to 31 + * @note If the interrupt is enabled on this line in the EXTI_IMR, writing a 1 to + * this bit when it is at '0' sets the corresponding pending bit in EXTI_PR + * resulting in an interrupt request generation. + * This bit is cleared by clearing the corresponding bit in the EXTI_PR + * register (by writing a 1 into the bit) + * @rmtoll SWIER SWIx LL_EXTI_GenerateSWI_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_GenerateSWI_0_31(uint32_t ExtiLine) +{ + SET_BIT(EXTI->SWIER, ExtiLine); +} + + +/** + * @} + */ + +/** @defgroup EXTI_LL_EF_Flag_Management Flag_Management + * @{ + */ + +/** + * @brief Check if the ExtLine Flag is set or not for Lines in range 0 to 31 + * @note This bit is set when the selected edge event arrives on the interrupt + * line. This bit is cleared by writing a 1 to the bit. + * @rmtoll PR PIFx LL_EXTI_IsActiveFlag_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_EXTI_IsActiveFlag_0_31(uint32_t ExtiLine) +{ + return (READ_BIT(EXTI->PR, ExtiLine) == (ExtiLine)); +} + + +/** + * @brief Read ExtLine Combination Flag for Lines in range 0 to 31 + * @note This bit is set when the selected edge event arrives on the interrupt + * line. This bit is cleared by writing a 1 to the bit. + * @rmtoll PR PIFx LL_EXTI_ReadFlag_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval @note This bit is set when the selected edge event arrives on the interrupt + */ +__STATIC_INLINE uint32_t LL_EXTI_ReadFlag_0_31(uint32_t ExtiLine) +{ + return (uint32_t)(READ_BIT(EXTI->PR, ExtiLine)); +} + + +/** + * @brief Clear ExtLine Flags for Lines in range 0 to 31 + * @note This bit is set when the selected edge event arrives on the interrupt + * line. This bit is cleared by writing a 1 to the bit. + * @rmtoll PR PIFx LL_EXTI_ClearFlag_0_31 + * @param ExtiLine This parameter can be a combination of the following values: + * @arg @ref LL_EXTI_LINE_0 + * @arg @ref LL_EXTI_LINE_1 + * @arg @ref LL_EXTI_LINE_2 + * @arg @ref LL_EXTI_LINE_3 + * @arg @ref LL_EXTI_LINE_4 + * @arg @ref LL_EXTI_LINE_5 + * @arg @ref LL_EXTI_LINE_6 + * @arg @ref LL_EXTI_LINE_7 + * @arg @ref LL_EXTI_LINE_8 + * @arg @ref LL_EXTI_LINE_9 + * @arg @ref LL_EXTI_LINE_10 + * @arg @ref LL_EXTI_LINE_11 + * @arg @ref LL_EXTI_LINE_12 + * @arg @ref LL_EXTI_LINE_13 + * @arg @ref LL_EXTI_LINE_14 + * @arg @ref LL_EXTI_LINE_15 + * @arg @ref LL_EXTI_LINE_16 + * @arg @ref LL_EXTI_LINE_18 + * @arg @ref LL_EXTI_LINE_19 + * @note Please check each device line mapping for EXTI Line availability + * @retval None + */ +__STATIC_INLINE void LL_EXTI_ClearFlag_0_31(uint32_t ExtiLine) +{ + WRITE_REG(EXTI->PR, ExtiLine); +} + + +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup EXTI_LL_EF_Init Initialization and de-initialization functions + * @{ + */ + +uint32_t LL_EXTI_Init(LL_EXTI_InitTypeDef *EXTI_InitStruct); +uint32_t LL_EXTI_DeInit(void); +void LL_EXTI_StructInit(LL_EXTI_InitTypeDef *EXTI_InitStruct); + + +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* EXTI */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* STM32F1xx_LL_EXTI_H */ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h new file mode 100644 index 0000000..7058686 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h @@ -0,0 +1,2341 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_gpio.h + * @author MCD Application Team + * @brief Header file of GPIO LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32F1xx_LL_GPIO_H +#define STM32F1xx_LL_GPIO_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined (GPIOA) || defined (GPIOB) || defined (GPIOC) || defined (GPIOD) || defined (GPIOE) || defined (GPIOF) || defined (GPIOG) + +/** @defgroup GPIO_LL GPIO + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/* Private constants ---------------------------------------------------------*/ + +/** @defgroup GPIO_LL_Private_Constants GPIO Private Constants + * @{ + */ +/* Defines used for Pin Mask Initialization */ +#define GPIO_PIN_MASK_POS 8U +#define GPIO_PIN_NB 16U +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup GPIO_LL_Private_Macros GPIO Private Macros + * @{ + */ + +/** + * @} + */ +#endif /*USE_FULL_LL_DRIVER*/ + +/* Exported types ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup GPIO_LL_ES_INIT GPIO Exported Init structures + * @{ + */ + +/** + * @brief LL GPIO Init Structure definition + */ +typedef struct +{ + uint32_t Pin; /*!< Specifies the GPIO pins to be configured. + This parameter can be any value of @ref GPIO_LL_EC_PIN */ + + uint32_t Mode; /*!< Specifies the operating mode for the selected pins. + This parameter can be a value of @ref GPIO_LL_EC_MODE. + + GPIO HW configuration can be modified afterwards using unitary function @ref LL_GPIO_SetPinMode().*/ + + uint32_t Speed; /*!< Specifies the speed for the selected pins. + This parameter can be a value of @ref GPIO_LL_EC_SPEED. + + GPIO HW configuration can be modified afterwards using unitary function @ref LL_GPIO_SetPinSpeed().*/ + + uint32_t OutputType; /*!< Specifies the operating output type for the selected pins. + This parameter can be a value of @ref GPIO_LL_EC_OUTPUT. + + GPIO HW configuration can be modified afterwards using unitary function @ref LL_GPIO_SetPinOutputType().*/ + + uint32_t Pull; /*!< Specifies the operating Pull-up/Pull down for the selected pins. + This parameter can be a value of @ref GPIO_LL_EC_PULL. + + GPIO HW configuration can be modified afterwards using unitary function @ref LL_GPIO_SetPinPull().*/ +} LL_GPIO_InitTypeDef; + +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup GPIO_LL_Exported_Constants GPIO Exported Constants + * @{ + */ + +/** @defgroup GPIO_LL_EC_PIN PIN + * @{ + */ +#define LL_GPIO_PIN_0 ((GPIO_BSRR_BS0 << GPIO_PIN_MASK_POS) | 0x00000001U) /*!< Select pin 0 */ +#define LL_GPIO_PIN_1 ((GPIO_BSRR_BS1 << GPIO_PIN_MASK_POS) | 0x00000002U) /*!< Select pin 1 */ +#define LL_GPIO_PIN_2 ((GPIO_BSRR_BS2 << GPIO_PIN_MASK_POS) | 0x00000004U) /*!< Select pin 2 */ +#define LL_GPIO_PIN_3 ((GPIO_BSRR_BS3 << GPIO_PIN_MASK_POS) | 0x00000008U) /*!< Select pin 3 */ +#define LL_GPIO_PIN_4 ((GPIO_BSRR_BS4 << GPIO_PIN_MASK_POS) | 0x00000010U) /*!< Select pin 4 */ +#define LL_GPIO_PIN_5 ((GPIO_BSRR_BS5 << GPIO_PIN_MASK_POS) | 0x00000020U) /*!< Select pin 5 */ +#define LL_GPIO_PIN_6 ((GPIO_BSRR_BS6 << GPIO_PIN_MASK_POS) | 0x00000040U) /*!< Select pin 6 */ +#define LL_GPIO_PIN_7 ((GPIO_BSRR_BS7 << GPIO_PIN_MASK_POS) | 0x00000080U) /*!< Select pin 7 */ +#define LL_GPIO_PIN_8 ((GPIO_BSRR_BS8 << GPIO_PIN_MASK_POS) | 0x04000001U) /*!< Select pin 8 */ +#define LL_GPIO_PIN_9 ((GPIO_BSRR_BS9 << GPIO_PIN_MASK_POS) | 0x04000002U) /*!< Select pin 9 */ +#define LL_GPIO_PIN_10 ((GPIO_BSRR_BS10 << GPIO_PIN_MASK_POS) | 0x04000004U) /*!< Select pin 10 */ +#define LL_GPIO_PIN_11 ((GPIO_BSRR_BS11 << GPIO_PIN_MASK_POS) | 0x04000008U) /*!< Select pin 11 */ +#define LL_GPIO_PIN_12 ((GPIO_BSRR_BS12 << GPIO_PIN_MASK_POS) | 0x04000010U) /*!< Select pin 12 */ +#define LL_GPIO_PIN_13 ((GPIO_BSRR_BS13 << GPIO_PIN_MASK_POS) | 0x04000020U) /*!< Select pin 13 */ +#define LL_GPIO_PIN_14 ((GPIO_BSRR_BS14 << GPIO_PIN_MASK_POS) | 0x04000040U) /*!< Select pin 14 */ +#define LL_GPIO_PIN_15 ((GPIO_BSRR_BS15 << GPIO_PIN_MASK_POS) | 0x04000080U) /*!< Select pin 15 */ +#define LL_GPIO_PIN_ALL (LL_GPIO_PIN_0 | LL_GPIO_PIN_1 | LL_GPIO_PIN_2 | \ + LL_GPIO_PIN_3 | LL_GPIO_PIN_4 | LL_GPIO_PIN_5 | \ + LL_GPIO_PIN_6 | LL_GPIO_PIN_7 | LL_GPIO_PIN_8 | \ + LL_GPIO_PIN_9 | LL_GPIO_PIN_10 | LL_GPIO_PIN_11 | \ + LL_GPIO_PIN_12 | LL_GPIO_PIN_13 | LL_GPIO_PIN_14 | \ + LL_GPIO_PIN_15) /*!< Select all pins */ +/** + * @} + */ + +/** @defgroup GPIO_LL_EC_MODE Mode + * @{ + */ +#define LL_GPIO_MODE_ANALOG 0x00000000U /*!< Select analog mode */ +#define LL_GPIO_MODE_FLOATING GPIO_CRL_CNF0_0 /*!< Select floating mode */ +#define LL_GPIO_MODE_INPUT GPIO_CRL_CNF0_1 /*!< Select input mode */ +#define LL_GPIO_MODE_OUTPUT GPIO_CRL_MODE0_0 /*!< Select general purpose output mode */ +#define LL_GPIO_MODE_ALTERNATE (GPIO_CRL_CNF0_1 | GPIO_CRL_MODE0_0) /*!< Select alternate function mode */ +/** + * @} + */ + +/** @defgroup GPIO_LL_EC_OUTPUT Output Type + * @{ + */ +#define LL_GPIO_OUTPUT_PUSHPULL 0x00000000U /*!< Select push-pull as output type */ +#define LL_GPIO_OUTPUT_OPENDRAIN GPIO_CRL_CNF0_0 /*!< Select open-drain as output type */ +/** + * @} + */ + +/** @defgroup GPIO_LL_EC_SPEED Output Speed + * @{ + */ +#define LL_GPIO_MODE_OUTPUT_10MHz GPIO_CRL_MODE0_0 /*!< Select Output mode, max speed 10 MHz */ +#define LL_GPIO_MODE_OUTPUT_2MHz GPIO_CRL_MODE0_1 /*!< Select Output mode, max speed 20 MHz */ +#define LL_GPIO_MODE_OUTPUT_50MHz GPIO_CRL_MODE0 /*!< Select Output mode, max speed 50 MHz */ +/** + * @} + */ + +#define LL_GPIO_SPEED_FREQ_LOW LL_GPIO_MODE_OUTPUT_2MHz /*!< Select I/O low output speed */ +#define LL_GPIO_SPEED_FREQ_MEDIUM LL_GPIO_MODE_OUTPUT_10MHz /*!< Select I/O medium output speed */ +#define LL_GPIO_SPEED_FREQ_HIGH LL_GPIO_MODE_OUTPUT_50MHz /*!< Select I/O high output speed */ + +/** @defgroup GPIO_LL_EC_PULL Pull Up Pull Down + * @{ + */ +#define LL_GPIO_PULL_DOWN 0x00000000U /*!< Select I/O pull down */ +#define LL_GPIO_PULL_UP GPIO_ODR_ODR0 /*!< Select I/O pull up */ + +/** + * @} + */ + +/** @defgroup GPIO_LL_EVENTOUT_PIN EVENTOUT Pin + * @{ + */ + +#define LL_GPIO_AF_EVENTOUT_PIN_0 AFIO_EVCR_PIN_PX0 /*!< EVENTOUT on pin 0 */ +#define LL_GPIO_AF_EVENTOUT_PIN_1 AFIO_EVCR_PIN_PX1 /*!< EVENTOUT on pin 1 */ +#define LL_GPIO_AF_EVENTOUT_PIN_2 AFIO_EVCR_PIN_PX2 /*!< EVENTOUT on pin 2 */ +#define LL_GPIO_AF_EVENTOUT_PIN_3 AFIO_EVCR_PIN_PX3 /*!< EVENTOUT on pin 3 */ +#define LL_GPIO_AF_EVENTOUT_PIN_4 AFIO_EVCR_PIN_PX4 /*!< EVENTOUT on pin 4 */ +#define LL_GPIO_AF_EVENTOUT_PIN_5 AFIO_EVCR_PIN_PX5 /*!< EVENTOUT on pin 5 */ +#define LL_GPIO_AF_EVENTOUT_PIN_6 AFIO_EVCR_PIN_PX6 /*!< EVENTOUT on pin 6 */ +#define LL_GPIO_AF_EVENTOUT_PIN_7 AFIO_EVCR_PIN_PX7 /*!< EVENTOUT on pin 7 */ +#define LL_GPIO_AF_EVENTOUT_PIN_8 AFIO_EVCR_PIN_PX8 /*!< EVENTOUT on pin 8 */ +#define LL_GPIO_AF_EVENTOUT_PIN_9 AFIO_EVCR_PIN_PX9 /*!< EVENTOUT on pin 9 */ +#define LL_GPIO_AF_EVENTOUT_PIN_10 AFIO_EVCR_PIN_PX10 /*!< EVENTOUT on pin 10 */ +#define LL_GPIO_AF_EVENTOUT_PIN_11 AFIO_EVCR_PIN_PX11 /*!< EVENTOUT on pin 11 */ +#define LL_GPIO_AF_EVENTOUT_PIN_12 AFIO_EVCR_PIN_PX12 /*!< EVENTOUT on pin 12 */ +#define LL_GPIO_AF_EVENTOUT_PIN_13 AFIO_EVCR_PIN_PX13 /*!< EVENTOUT on pin 13 */ +#define LL_GPIO_AF_EVENTOUT_PIN_14 AFIO_EVCR_PIN_PX14 /*!< EVENTOUT on pin 14 */ +#define LL_GPIO_AF_EVENTOUT_PIN_15 AFIO_EVCR_PIN_PX15 /*!< EVENTOUT on pin 15 */ + +/** + * @} + */ + +/** @defgroup GPIO_LL_EVENTOUT_PORT EVENTOUT Port + * @{ + */ + +#define LL_GPIO_AF_EVENTOUT_PORT_A AFIO_EVCR_PORT_PA /*!< EVENTOUT on port A */ +#define LL_GPIO_AF_EVENTOUT_PORT_B AFIO_EVCR_PORT_PB /*!< EVENTOUT on port B */ +#define LL_GPIO_AF_EVENTOUT_PORT_C AFIO_EVCR_PORT_PC /*!< EVENTOUT on port C */ +#define LL_GPIO_AF_EVENTOUT_PORT_D AFIO_EVCR_PORT_PD /*!< EVENTOUT on port D */ +#define LL_GPIO_AF_EVENTOUT_PORT_E AFIO_EVCR_PORT_PE /*!< EVENTOUT on port E */ + +/** + * @} + */ + +/** @defgroup GPIO_LL_EC_EXTI_PORT GPIO EXTI PORT + * @{ + */ +#define LL_GPIO_AF_EXTI_PORTA 0U /*!< EXTI PORT A */ +#define LL_GPIO_AF_EXTI_PORTB 1U /*!< EXTI PORT B */ +#define LL_GPIO_AF_EXTI_PORTC 2U /*!< EXTI PORT C */ +#define LL_GPIO_AF_EXTI_PORTD 3U /*!< EXTI PORT D */ +#define LL_GPIO_AF_EXTI_PORTE 4U /*!< EXTI PORT E */ +#define LL_GPIO_AF_EXTI_PORTF 5U /*!< EXTI PORT F */ +#define LL_GPIO_AF_EXTI_PORTG 6U /*!< EXTI PORT G */ +/** + * @} + */ + +/** @defgroup GPIO_LL_EC_EXTI_LINE GPIO EXTI LINE + * @{ + */ +#define LL_GPIO_AF_EXTI_LINE0 (0x000FU << 16U | 0U) /*!< EXTI_POSITION_0 | EXTICR[0] */ +#define LL_GPIO_AF_EXTI_LINE1 (0x00F0U << 16U | 0U) /*!< EXTI_POSITION_4 | EXTICR[0] */ +#define LL_GPIO_AF_EXTI_LINE2 (0x0F00U << 16U | 0U) /*!< EXTI_POSITION_8 | EXTICR[0] */ +#define LL_GPIO_AF_EXTI_LINE3 (0xF000U << 16U | 0U) /*!< EXTI_POSITION_12 | EXTICR[0] */ +#define LL_GPIO_AF_EXTI_LINE4 (0x000FU << 16U | 1U) /*!< EXTI_POSITION_0 | EXTICR[1] */ +#define LL_GPIO_AF_EXTI_LINE5 (0x00F0U << 16U | 1U) /*!< EXTI_POSITION_4 | EXTICR[1] */ +#define LL_GPIO_AF_EXTI_LINE6 (0x0F00U << 16U | 1U) /*!< EXTI_POSITION_8 | EXTICR[1] */ +#define LL_GPIO_AF_EXTI_LINE7 (0xF000U << 16U | 1U) /*!< EXTI_POSITION_12 | EXTICR[1] */ +#define LL_GPIO_AF_EXTI_LINE8 (0x000FU << 16U | 2U) /*!< EXTI_POSITION_0 | EXTICR[2] */ +#define LL_GPIO_AF_EXTI_LINE9 (0x00F0U << 16U | 2U) /*!< EXTI_POSITION_4 | EXTICR[2] */ +#define LL_GPIO_AF_EXTI_LINE10 (0x0F00U << 16U | 2U) /*!< EXTI_POSITION_8 | EXTICR[2] */ +#define LL_GPIO_AF_EXTI_LINE11 (0xF000U << 16U | 2U) /*!< EXTI_POSITION_12 | EXTICR[2] */ +#define LL_GPIO_AF_EXTI_LINE12 (0x000FU << 16U | 3U) /*!< EXTI_POSITION_0 | EXTICR[3] */ +#define LL_GPIO_AF_EXTI_LINE13 (0x00F0U << 16U | 3U) /*!< EXTI_POSITION_4 | EXTICR[3] */ +#define LL_GPIO_AF_EXTI_LINE14 (0x0F00U << 16U | 3U) /*!< EXTI_POSITION_8 | EXTICR[3] */ +#define LL_GPIO_AF_EXTI_LINE15 (0xF000U << 16U | 3U) /*!< EXTI_POSITION_12 | EXTICR[3] */ +/** + * @} + */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ +/** @defgroup GPIO_LL_Exported_Macros GPIO Exported Macros + * @{ + */ + +/** @defgroup GPIO_LL_EM_WRITE_READ Common Write and read registers Macros + * @{ + */ + +/** + * @brief Write a value in GPIO register + * @param __INSTANCE__ GPIO Instance + * @param __REG__ Register to be written + * @param __VALUE__ Value to be written in the register + * @retval None + */ +#define LL_GPIO_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) + +/** + * @brief Read a value in GPIO register + * @param __INSTANCE__ GPIO Instance + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_GPIO_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) +/** + * @} + */ + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup GPIO_LL_Exported_Functions GPIO Exported Functions + * @{ + */ + +/** @defgroup GPIO_LL_EF_Port_Configuration Port Configuration + * @{ + */ + +/** + * @brief Configure gpio mode for a dedicated pin on dedicated port. + * @note I/O mode can be Analog, Floating input, Input with pull-up/pull-down, General purpose Output, + * Alternate function Output. + * @note Warning: only one pin can be passed as parameter. + * @rmtoll CRL CNFy LL_GPIO_SetPinMode + * @rmtoll CRL MODEy LL_GPIO_SetPinMode + * @rmtoll CRH CNFy LL_GPIO_SetPinMode + * @rmtoll CRH MODEy LL_GPIO_SetPinMode + * @param GPIOx GPIO Port + * @param Pin This parameter can be one of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @param Mode This parameter can be one of the following values: + * @arg @ref LL_GPIO_MODE_ANALOG + * @arg @ref LL_GPIO_MODE_FLOATING + * @arg @ref LL_GPIO_MODE_INPUT + * @arg @ref LL_GPIO_MODE_OUTPUT + * @arg @ref LL_GPIO_MODE_ALTERNATE + * @retval None + */ +__STATIC_INLINE void LL_GPIO_SetPinMode(GPIO_TypeDef *GPIOx, uint32_t Pin, uint32_t Mode) +{ + register uint32_t *pReg = (uint32_t *)((uint32_t)((uint32_t)(&GPIOx->CRL) + (Pin >> 24))); + MODIFY_REG(*pReg, ((GPIO_CRL_CNF0 | GPIO_CRL_MODE0) << (POSITION_VAL(Pin) * 4U)), (Mode << (POSITION_VAL(Pin) * 4U))); +} + +/** + * @brief Return gpio mode for a dedicated pin on dedicated port. + * @note I/O mode can be Analog, Floating input, Input with pull-up/pull-down, General purpose Output, + * Alternate function Output. + * @note Warning: only one pin can be passed as parameter. + * @rmtoll CRL CNFy LL_GPIO_GetPinMode + * @rmtoll CRL MODEy LL_GPIO_GetPinMode + * @rmtoll CRH CNFy LL_GPIO_GetPinMode + * @rmtoll CRH MODEy LL_GPIO_GetPinMode + * @param GPIOx GPIO Port + * @param Pin This parameter can be one of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @retval Returned value can be one of the following values: + * @arg @ref LL_GPIO_MODE_ANALOG + * @arg @ref LL_GPIO_MODE_FLOATING + * @arg @ref LL_GPIO_MODE_INPUT + * @arg @ref LL_GPIO_MODE_OUTPUT + * @arg @ref LL_GPIO_MODE_ALTERNATE + */ +__STATIC_INLINE uint32_t LL_GPIO_GetPinMode(GPIO_TypeDef *GPIOx, uint32_t Pin) +{ + register uint32_t *pReg = (uint32_t *)((uint32_t)((uint32_t)(&GPIOx->CRL) + (Pin >> 24))); + return (READ_BIT(*pReg, ((GPIO_CRL_CNF0 | GPIO_CRL_MODE0) << (POSITION_VAL(Pin) * 4U))) >> (POSITION_VAL(Pin) * 4U)); +} + +/** + * @brief Configure gpio speed for a dedicated pin on dedicated port. + * @note I/O speed can be Low, Medium or Fast speed. + * @note Warning: only one pin can be passed as parameter. + * @note Refer to datasheet for frequency specifications and the power + * supply and load conditions for each speed. + * @rmtoll CRL MODEy LL_GPIO_SetPinSpeed + * @rmtoll CRH MODEy LL_GPIO_SetPinSpeed + * @param GPIOx GPIO Port + * @param Pin This parameter can be one of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @param Speed This parameter can be one of the following values: + * @arg @ref LL_GPIO_SPEED_FREQ_LOW + * @arg @ref LL_GPIO_SPEED_FREQ_MEDIUM + * @arg @ref LL_GPIO_SPEED_FREQ_HIGH + * @retval None + */ +__STATIC_INLINE void LL_GPIO_SetPinSpeed(GPIO_TypeDef *GPIOx, uint32_t Pin, uint32_t Speed) +{ + register uint32_t *pReg = (uint32_t *)((uint32_t)((uint32_t)(&GPIOx->CRL) + (Pin >> 24))); + MODIFY_REG(*pReg, (GPIO_CRL_MODE0 << (POSITION_VAL(Pin) * 4U)), + (Speed << (POSITION_VAL(Pin) * 4U))); +} + +/** + * @brief Return gpio speed for a dedicated pin on dedicated port. + * @note I/O speed can be Low, Medium, Fast or High speed. + * @note Warning: only one pin can be passed as parameter. + * @note Refer to datasheet for frequency specifications and the power + * supply and load conditions for each speed. + * @rmtoll CRL MODEy LL_GPIO_GetPinSpeed + * @rmtoll CRH MODEy LL_GPIO_GetPinSpeed + * @param GPIOx GPIO Port + * @param Pin This parameter can be one of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @retval Returned value can be one of the following values: + * @arg @ref LL_GPIO_SPEED_FREQ_LOW + * @arg @ref LL_GPIO_SPEED_FREQ_MEDIUM + * @arg @ref LL_GPIO_SPEED_FREQ_HIGH + */ +__STATIC_INLINE uint32_t LL_GPIO_GetPinSpeed(GPIO_TypeDef *GPIOx, uint32_t Pin) +{ + register uint32_t *pReg = (uint32_t *)((uint32_t)((uint32_t)(&GPIOx->CRL) + (Pin >> 24))); + return (READ_BIT(*pReg, (GPIO_CRL_MODE0 << (POSITION_VAL(Pin) * 4U))) >> (POSITION_VAL(Pin) * 4U)); +} + +/** + * @brief Configure gpio output type for several pins on dedicated port. + * @note Output type as to be set when gpio pin is in output or + * alternate modes. Possible type are Push-pull or Open-drain. + * @rmtoll CRL MODEy LL_GPIO_SetPinOutputType + * @rmtoll CRH MODEy LL_GPIO_SetPinOutputType + * @param GPIOx GPIO Port + * @param Pin This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @param OutputType This parameter can be one of the following values: + * @arg @ref LL_GPIO_OUTPUT_PUSHPULL + * @arg @ref LL_GPIO_OUTPUT_OPENDRAIN + * @retval None + */ +__STATIC_INLINE void LL_GPIO_SetPinOutputType(GPIO_TypeDef *GPIOx, uint32_t Pin, uint32_t OutputType) +{ + register uint32_t *pReg = (uint32_t *)((uint32_t)((uint32_t)(&GPIOx->CRL) + (Pin >> 24))); + MODIFY_REG(*pReg, (GPIO_CRL_CNF0_0 << (POSITION_VAL(Pin) * 4U)), + (OutputType << (POSITION_VAL(Pin) * 4U))); +} + +/** + * @brief Return gpio output type for several pins on dedicated port. + * @note Output type as to be set when gpio pin is in output or + * alternate modes. Possible type are Push-pull or Open-drain. + * @note Warning: only one pin can be passed as parameter. + * @rmtoll CRL MODEy LL_GPIO_GetPinOutputType + * @rmtoll CRH MODEy LL_GPIO_GetPinOutputType + * @param GPIOx GPIO Port + * @param Pin This parameter can be one of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval Returned value can be one of the following values: + * @arg @ref LL_GPIO_OUTPUT_PUSHPULL + * @arg @ref LL_GPIO_OUTPUT_OPENDRAIN + */ +__STATIC_INLINE uint32_t LL_GPIO_GetPinOutputType(GPIO_TypeDef *GPIOx, uint32_t Pin) +{ + register uint32_t *pReg = (uint32_t *)((uint32_t)((uint32_t)(&GPIOx->CRL) + (Pin >> 24))); + return (READ_BIT(*pReg, (GPIO_CRL_CNF0_0 << (POSITION_VAL(Pin) * 4U))) >> (POSITION_VAL(Pin) * 4U)); + +} + +/** + * @brief Configure gpio pull-up or pull-down for a dedicated pin on a dedicated port. + * @note Warning: only one pin can be passed as parameter. + * @rmtoll ODR ODR LL_GPIO_SetPinPull + * @param GPIOx GPIO Port + * @param Pin This parameter can be one of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @param Pull This parameter can be one of the following values: + * @arg @ref LL_GPIO_PULL_DOWN + * @arg @ref LL_GPIO_PULL_UP + * @retval None + */ +__STATIC_INLINE void LL_GPIO_SetPinPull(GPIO_TypeDef *GPIOx, uint32_t Pin, uint32_t Pull) +{ + MODIFY_REG(GPIOx->ODR, (Pin >> GPIO_PIN_MASK_POS), Pull << (POSITION_VAL(Pin >> GPIO_PIN_MASK_POS))); +} + +/** + * @brief Return gpio pull-up or pull-down for a dedicated pin on a dedicated port + * @note Warning: only one pin can be passed as parameter. + * @rmtoll ODR ODR LL_GPIO_GetPinPull + * @param GPIOx GPIO Port + * @param Pin This parameter can be one of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @retval Returned value can be one of the following values: + * @arg @ref LL_GPIO_PULL_DOWN + * @arg @ref LL_GPIO_PULL_UP + */ +__STATIC_INLINE uint32_t LL_GPIO_GetPinPull(GPIO_TypeDef *GPIOx, uint32_t Pin) +{ + return (READ_BIT(GPIOx->ODR, (GPIO_ODR_ODR0 << (POSITION_VAL(Pin >> GPIO_PIN_MASK_POS)))) >> (POSITION_VAL(Pin >> GPIO_PIN_MASK_POS))); +} + +/** + * @brief Lock configuration of several pins for a dedicated port. + * @note When the lock sequence has been applied on a port bit, the + * value of this port bit can no longer be modified until the + * next reset. + * @note Each lock bit freezes a specific configuration register + * (control and alternate function registers). + * @rmtoll LCKR LCKK LL_GPIO_LockPin + * @param GPIOx GPIO Port + * @param PinMask This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval None + */ +__STATIC_INLINE void LL_GPIO_LockPin(GPIO_TypeDef *GPIOx, uint32_t PinMask) +{ + __IO uint32_t temp; + WRITE_REG(GPIOx->LCKR, GPIO_LCKR_LCKK | ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU)); + WRITE_REG(GPIOx->LCKR, ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU)); + WRITE_REG(GPIOx->LCKR, GPIO_LCKR_LCKK | ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU)); + temp = READ_REG(GPIOx->LCKR); + (void) temp; +} + +/** + * @brief Return 1 if all pins passed as parameter, of a dedicated port, are locked. else Return 0. + * @rmtoll LCKR LCKy LL_GPIO_IsPinLocked + * @param GPIOx GPIO Port + * @param PinMask This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_IsPinLocked(GPIO_TypeDef *GPIOx, uint32_t PinMask) +{ + return (READ_BIT(GPIOx->LCKR, ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU)) == ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU)); +} + +/** + * @brief Return 1 if one of the pin of a dedicated port is locked. else return 0. + * @rmtoll LCKR LCKK LL_GPIO_IsAnyPinLocked + * @param GPIOx GPIO Port + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_IsAnyPinLocked(GPIO_TypeDef *GPIOx) +{ + return (READ_BIT(GPIOx->LCKR, GPIO_LCKR_LCKK) == (GPIO_LCKR_LCKK)); +} + +/** + * @} + */ + +/** @defgroup GPIO_LL_EF_Data_Access Data Access + * @{ + */ + +/** + * @brief Return full input data register value for a dedicated port. + * @rmtoll IDR IDy LL_GPIO_ReadInputPort + * @param GPIOx GPIO Port + * @retval Input data register value of port + */ +__STATIC_INLINE uint32_t LL_GPIO_ReadInputPort(GPIO_TypeDef *GPIOx) +{ + return (READ_REG(GPIOx->IDR)); +} + +/** + * @brief Return if input data level for several pins of dedicated port is high or low. + * @rmtoll IDR IDy LL_GPIO_IsInputPinSet + * @param GPIOx GPIO Port + * @param PinMask This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_IsInputPinSet(GPIO_TypeDef *GPIOx, uint32_t PinMask) +{ + return (READ_BIT(GPIOx->IDR, (PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU) == ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU)); +} + +/** + * @brief Write output data register for the port. + * @rmtoll ODR ODy LL_GPIO_WriteOutputPort + * @param GPIOx GPIO Port + * @param PortValue Level value for each pin of the port + * @retval None + */ +__STATIC_INLINE void LL_GPIO_WriteOutputPort(GPIO_TypeDef *GPIOx, uint32_t PortValue) +{ + WRITE_REG(GPIOx->ODR, PortValue); +} + +/** + * @brief Return full output data register value for a dedicated port. + * @rmtoll ODR ODy LL_GPIO_ReadOutputPort + * @param GPIOx GPIO Port + * @retval Output data register value of port + */ +__STATIC_INLINE uint32_t LL_GPIO_ReadOutputPort(GPIO_TypeDef *GPIOx) +{ + return (uint32_t)(READ_REG(GPIOx->ODR)); +} + +/** + * @brief Return if input data level for several pins of dedicated port is high or low. + * @rmtoll ODR ODy LL_GPIO_IsOutputPinSet + * @param GPIOx GPIO Port + * @param PinMask This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_IsOutputPinSet(GPIO_TypeDef *GPIOx, uint32_t PinMask) +{ + return (READ_BIT(GPIOx->ODR, (PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU) == ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU)); +} + +/** + * @brief Set several pins to high level on dedicated gpio port. + * @rmtoll BSRR BSy LL_GPIO_SetOutputPin + * @param GPIOx GPIO Port + * @param PinMask This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval None + */ +__STATIC_INLINE void LL_GPIO_SetOutputPin(GPIO_TypeDef *GPIOx, uint32_t PinMask) +{ + WRITE_REG(GPIOx->BSRR, (PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU); +} + +/** + * @brief Set several pins to low level on dedicated gpio port. + * @rmtoll BRR BRy LL_GPIO_ResetOutputPin + * @param GPIOx GPIO Port + * @param PinMask This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval None + */ +__STATIC_INLINE void LL_GPIO_ResetOutputPin(GPIO_TypeDef *GPIOx, uint32_t PinMask) +{ + WRITE_REG(GPIOx->BRR, (PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU); +} + +/** + * @brief Toggle data value for several pin of dedicated port. + * @rmtoll ODR ODy LL_GPIO_TogglePin + * @param GPIOx GPIO Port + * @param PinMask This parameter can be a combination of the following values: + * @arg @ref LL_GPIO_PIN_0 + * @arg @ref LL_GPIO_PIN_1 + * @arg @ref LL_GPIO_PIN_2 + * @arg @ref LL_GPIO_PIN_3 + * @arg @ref LL_GPIO_PIN_4 + * @arg @ref LL_GPIO_PIN_5 + * @arg @ref LL_GPIO_PIN_6 + * @arg @ref LL_GPIO_PIN_7 + * @arg @ref LL_GPIO_PIN_8 + * @arg @ref LL_GPIO_PIN_9 + * @arg @ref LL_GPIO_PIN_10 + * @arg @ref LL_GPIO_PIN_11 + * @arg @ref LL_GPIO_PIN_12 + * @arg @ref LL_GPIO_PIN_13 + * @arg @ref LL_GPIO_PIN_14 + * @arg @ref LL_GPIO_PIN_15 + * @arg @ref LL_GPIO_PIN_ALL + * @retval None + */ +__STATIC_INLINE void LL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint32_t PinMask) +{ + uint32_t odr = READ_REG(GPIOx->ODR); + uint32_t pinmask = ((PinMask >> GPIO_PIN_MASK_POS) & 0x0000FFFFU); + WRITE_REG(GPIOx->BSRR, ((odr & pinmask) << 16u) | (~odr & pinmask)); +} + +/** + * @} + */ + +/** @defgroup GPIO_AF_REMAPPING Alternate Function Remapping + * @brief This section propose definition to remap the alternate function to some other port/pins. + * @{ + */ + +/** + * @brief Enable the remapping of SPI1 alternate function NSS, SCK, MISO and MOSI. + * @rmtoll MAPR SPI1_REMAP LL_GPIO_AF_EnableRemap_SPI1 + * @note ENABLE: Remap (NSS/PA15, SCK/PB3, MISO/PB4, MOSI/PB5) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_SPI1(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_SPI1_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of SPI1 alternate function NSS, SCK, MISO and MOSI. + * @rmtoll MAPR SPI1_REMAP LL_GPIO_AF_DisableRemap_SPI1 + * @note DISABLE: No remap (NSS/PA4, SCK/PA5, MISO/PA6, MOSI/PA7) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_SPI1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_SPI1_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if SPI1 has been remapped or not + * @rmtoll MAPR SPI1_REMAP LL_GPIO_AF_IsEnabledRemap_SPI1 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_SPI1(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_SPI1_REMAP) == (AFIO_MAPR_SPI1_REMAP)); +} + +/** + * @brief Enable the remapping of I2C1 alternate function SCL and SDA. + * @rmtoll MAPR I2C1_REMAP LL_GPIO_AF_EnableRemap_I2C1 + * @note ENABLE: Remap (SCL/PB8, SDA/PB9) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_I2C1(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_I2C1_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of I2C1 alternate function SCL and SDA. + * @rmtoll MAPR I2C1_REMAP LL_GPIO_AF_DisableRemap_I2C1 + * @note DISABLE: No remap (SCL/PB6, SDA/PB7) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_I2C1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_I2C1_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if I2C1 has been remapped or not + * @rmtoll MAPR I2C1_REMAP LL_GPIO_AF_IsEnabledRemap_I2C1 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_I2C1(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_I2C1_REMAP) == (AFIO_MAPR_I2C1_REMAP)); +} + +/** + * @brief Enable the remapping of USART1 alternate function TX and RX. + * @rmtoll MAPR USART1_REMAP LL_GPIO_AF_EnableRemap_USART1 + * @note ENABLE: Remap (TX/PB6, RX/PB7) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_USART1(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_USART1_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of USART1 alternate function TX and RX. + * @rmtoll MAPR USART1_REMAP LL_GPIO_AF_DisableRemap_USART1 + * @note DISABLE: No remap (TX/PA9, RX/PA10) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_USART1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_USART1_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if USART1 has been remapped or not + * @rmtoll MAPR USART1_REMAP LL_GPIO_AF_IsEnabledRemap_USART1 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_USART1(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_USART1_REMAP) == (AFIO_MAPR_USART1_REMAP)); +} + +/** + * @brief Enable the remapping of USART2 alternate function CTS, RTS, CK, TX and RX. + * @rmtoll MAPR USART2_REMAP LL_GPIO_AF_EnableRemap_USART2 + * @note ENABLE: Remap (CTS/PD3, RTS/PD4, TX/PD5, RX/PD6, CK/PD7) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_USART2(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_USART2_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of USART2 alternate function CTS, RTS, CK, TX and RX. + * @rmtoll MAPR USART2_REMAP LL_GPIO_AF_DisableRemap_USART2 + * @note DISABLE: No remap (CTS/PA0, RTS/PA1, TX/PA2, RX/PA3, CK/PA4) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_USART2(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_USART2_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if USART2 has been remapped or not + * @rmtoll MAPR USART2_REMAP LL_GPIO_AF_IsEnabledRemap_USART2 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_USART2(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_USART2_REMAP) == (AFIO_MAPR_USART2_REMAP)); +} + +#if defined (AFIO_MAPR_USART3_REMAP) +/** + * @brief Enable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX. + * @rmtoll MAPR USART3_REMAP LL_GPIO_AF_EnableRemap_USART3 + * @note ENABLE: Full remap (TX/PD8, RX/PD9, CK/PD10, CTS/PD11, RTS/PD12) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_USART3(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_USART3_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_USART3_REMAP_FULLREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX. + * @rmtoll MAPR USART3_REMAP LL_GPIO_AF_RemapPartial_USART3 + * @note PARTIAL: Partial remap (TX/PC10, RX/PC11, CK/PC12, CTS/PB13, RTS/PB14) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial_USART3(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_USART3_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_USART3_REMAP_PARTIALREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Disable the remapping of USART3 alternate function CTS, RTS, CK, TX and RX. + * @rmtoll MAPR USART3_REMAP LL_GPIO_AF_DisableRemap_USART3 + * @note DISABLE: No remap (TX/PB10, RX/PB11, CK/PB12, CTS/PB13, RTS/PB14) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_USART3(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_USART3_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_USART3_REMAP_NOREMAP | AFIO_MAPR_SWJ_CFG)); +} +#endif + +/** + * @brief Enable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN) + * @rmtoll MAPR TIM1_REMAP LL_GPIO_AF_EnableRemap_TIM1 + * @note ENABLE: Full remap (ETR/PE7, CH1/PE9, CH2/PE11, CH3/PE13, CH4/PE14, BKIN/PE15, CH1N/PE8, CH2N/PE10, CH3N/PE12) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM1_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM1_REMAP_FULLREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN) + * @rmtoll MAPR TIM1_REMAP LL_GPIO_AF_RemapPartial_TIM1 + * @note PARTIAL: Partial remap (ETR/PA12, CH1/PA8, CH2/PA9, CH3/PA10, CH4/PA11, BKIN/PA6, CH1N/PA7, CH2N/PB0, CH3N/PB1) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial_TIM1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM1_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM1_REMAP_PARTIALREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Disable the remapping of TIM1 alternate function channels 1 to 4, 1N to 3N, external trigger (ETR) and Break input (BKIN) + * @rmtoll MAPR TIM1_REMAP LL_GPIO_AF_DisableRemap_TIM1 + * @note DISABLE: No remap (ETR/PA12, CH1/PA8, CH2/PA9, CH3/PA10, CH4/PA11, BKIN/PB12, CH1N/PB13, CH2N/PB14, CH3N/PB15) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM1_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM1_REMAP_NOREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) + * @rmtoll MAPR TIM2_REMAP LL_GPIO_AF_EnableRemap_TIM2 + * @note ENABLE: Full remap (CH1/ETR/PA15, CH2/PB3, CH3/PB10, CH4/PB11) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM2(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM2_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM2_REMAP_FULLREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) + * @rmtoll MAPR TIM2_REMAP LL_GPIO_AF_RemapPartial2_TIM2 + * @note PARTIAL_2: Partial remap (CH1/ETR/PA0, CH2/PA1, CH3/PB10, CH4/PB11) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial2_TIM2(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM2_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM2_REMAP_PARTIALREMAP2 | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) + * @rmtoll MAPR TIM2_REMAP LL_GPIO_AF_RemapPartial1_TIM2 + * @note PARTIAL_1: Partial remap (CH1/ETR/PA15, CH2/PB3, CH3/PA2, CH4/PA3) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial1_TIM2(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM2_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM2_REMAP_PARTIALREMAP1 | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Disable the remapping of TIM2 alternate function channels 1 to 4 and external trigger (ETR) + * @rmtoll MAPR TIM2_REMAP LL_GPIO_AF_DisableRemap_TIM2 + * @note DISABLE: No remap (CH1/ETR/PA0, CH2/PA1, CH3/PA2, CH4/PA3) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM2(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM2_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM2_REMAP_NOREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable the remapping of TIM3 alternate function channels 1 to 4 + * @rmtoll MAPR TIM3_REMAP LL_GPIO_AF_EnableRemap_TIM3 + * @note ENABLE: Full remap (CH1/PC6, CH2/PC7, CH3/PC8, CH4/PC9) + * @note TIM3_ETR on PE0 is not re-mapped. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM3(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM3_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM3_REMAP_FULLREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable the remapping of TIM3 alternate function channels 1 to 4 + * @rmtoll MAPR TIM3_REMAP LL_GPIO_AF_RemapPartial_TIM3 + * @note PARTIAL: Partial remap (CH1/PB4, CH2/PB5, CH3/PB0, CH4/PB1) + * @note TIM3_ETR on PE0 is not re-mapped. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial_TIM3(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM3_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM3_REMAP_PARTIALREMAP | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Disable the remapping of TIM3 alternate function channels 1 to 4 + * @rmtoll MAPR TIM3_REMAP LL_GPIO_AF_DisableRemap_TIM3 + * @note DISABLE: No remap (CH1/PA6, CH2/PA7, CH3/PB0, CH4/PB1) + * @note TIM3_ETR on PE0 is not re-mapped. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM3(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM3_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_TIM3_REMAP_NOREMAP | AFIO_MAPR_SWJ_CFG)); +} + +#if defined(AFIO_MAPR_TIM4_REMAP) +/** + * @brief Enable the remapping of TIM4 alternate function channels 1 to 4. + * @rmtoll MAPR TIM4_REMAP LL_GPIO_AF_EnableRemap_TIM4 + * @note ENABLE: Full remap (TIM4_CH1/PD12, TIM4_CH2/PD13, TIM4_CH3/PD14, TIM4_CH4/PD15) + * @note TIM4_ETR on PE0 is not re-mapped. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM4(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_TIM4_REMAP | AFIO_MAPR_SWJ_CFG); +} +/** + * @brief Disable the remapping of TIM4 alternate function channels 1 to 4. + * @rmtoll MAPR TIM4_REMAP LL_GPIO_AF_DisableRemap_TIM4 + * @note DISABLE: No remap (TIM4_CH1/PB6, TIM4_CH2/PB7, TIM4_CH3/PB8, TIM4_CH4/PB9) + * @note TIM4_ETR on PE0 is not re-mapped. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM4(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM4_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if TIM4 has been remapped or not + * @rmtoll MAPR TIM4_REMAP LL_GPIO_AF_IsEnabledRemap_TIM4 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM4(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_TIM4_REMAP) == (AFIO_MAPR_TIM4_REMAP)); +} +#endif + +#if defined(AFIO_MAPR_CAN_REMAP_REMAP1) + +/** + * @brief Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface. + * @rmtoll MAPR CAN_REMAP LL_GPIO_AF_RemapPartial1_CAN1 + * @note CASE 1: CAN_RX mapped to PA11, CAN_TX mapped to PA12 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial1_CAN1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_CAN_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_CAN_REMAP_REMAP1 | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface. + * @rmtoll MAPR CAN_REMAP LL_GPIO_AF_RemapPartial2_CAN1 + * @note CASE 2: CAN_RX mapped to PB8, CAN_TX mapped to PB9 (not available on 36-pin package) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial2_CAN1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_CAN_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_CAN_REMAP_REMAP2 | AFIO_MAPR_SWJ_CFG)); +} + +/** + * @brief Enable or disable the remapping of CAN alternate function CAN_RX and CAN_TX in devices with a single CAN interface. + * @rmtoll MAPR CAN_REMAP LL_GPIO_AF_RemapPartial3_CAN1 + * @note CASE 3: CAN_RX mapped to PD0, CAN_TX mapped to PD1 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_RemapPartial3_CAN1(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_CAN_REMAP | AFIO_MAPR_SWJ_CFG), (AFIO_MAPR_CAN_REMAP_REMAP3 | AFIO_MAPR_SWJ_CFG)); +} +#endif + +/** + * @brief Enable the remapping of PD0 and PD1. When the HSE oscillator is not used + * (application running on internal 8 MHz RC) PD0 and PD1 can be mapped on OSC_IN and + * OSC_OUT. This is available only on 36, 48 and 64 pins packages (PD0 and PD1 are available + * on 100-pin and 144-pin packages, no need for remapping). + * @rmtoll MAPR PD01_REMAP LL_GPIO_AF_EnableRemap_PD01 + * @note ENABLE: PD0 remapped on OSC_IN, PD1 remapped on OSC_OUT. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_PD01(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_PD01_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of PD0 and PD1. When the HSE oscillator is not used + * (application running on internal 8 MHz RC) PD0 and PD1 can be mapped on OSC_IN and + * OSC_OUT. This is available only on 36, 48 and 64 pins packages (PD0 and PD1 are available + * on 100-pin and 144-pin packages, no need for remapping). + * @rmtoll MAPR PD01_REMAP LL_GPIO_AF_DisableRemap_PD01 + * @note DISABLE: No remapping of PD0 and PD1 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_PD01(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_PD01_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if PD01 has been remapped or not + * @rmtoll MAPR PD01_REMAP LL_GPIO_AF_IsEnabledRemap_PD01 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_PD01(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_PD01_REMAP) == (AFIO_MAPR_PD01_REMAP)); +} + +#if defined(AFIO_MAPR_TIM5CH4_IREMAP) +/** + * @brief Enable the remapping of TIM5CH4. + * @rmtoll MAPR TIM5CH4_IREMAP LL_GPIO_AF_EnableRemap_TIM5CH4 + * @note ENABLE: LSI internal clock is connected to TIM5_CH4 input for calibration purpose. + * @note This function is available only in high density value line devices. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM5CH4(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_TIM5CH4_IREMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of TIM5CH4. + * @rmtoll MAPR TIM5CH4_IREMAP LL_GPIO_AF_DisableRemap_TIM5CH4 + * @note DISABLE: TIM5_CH4 is connected to PA3 + * @note This function is available only in high density value line devices. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM5CH4(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM5CH4_IREMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if TIM5CH4 has been remapped or not + * @rmtoll MAPR TIM5CH4_IREMAP LL_GPIO_AF_IsEnabledRemap_TIM5CH4 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM5CH4(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_TIM5CH4_IREMAP) == (AFIO_MAPR_TIM5CH4_IREMAP)); +} +#endif + +#if defined(AFIO_MAPR_ETH_REMAP) +/** + * @brief Enable the remapping of Ethernet MAC connections with the PHY. + * @rmtoll MAPR ETH_REMAP LL_GPIO_AF_EnableRemap_ETH + * @note ENABLE: Remap (RX_DV-CRS_DV/PD8, RXD0/PD9, RXD1/PD10, RXD2/PD11, RXD3/PD12) + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_ETH(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_ETH_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of Ethernet MAC connections with the PHY. + * @rmtoll MAPR ETH_REMAP LL_GPIO_AF_DisableRemap_ETH + * @note DISABLE: No remap (RX_DV-CRS_DV/PA7, RXD0/PC4, RXD1/PC5, RXD2/PB0, RXD3/PB1) + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_ETH(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_ETH_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if ETH has been remapped or not + * @rmtoll MAPR ETH_REMAP LL_GPIO_AF_IsEnabledRemap_ETH + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_ETH(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_ETH_REMAP) == (AFIO_MAPR_ETH_REMAP)); +} +#endif + +#if defined(AFIO_MAPR_CAN2_REMAP) + +/** + * @brief Enable the remapping of CAN2 alternate function CAN2_RX and CAN2_TX. + * @rmtoll MAPR CAN2_REMAP LL_GPIO_AF_EnableRemap_CAN2 + * @note ENABLE: Remap (CAN2_RX/PB5, CAN2_TX/PB6) + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_CAN2(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_CAN2_REMAP | AFIO_MAPR_SWJ_CFG); +} +/** + * @brief Disable the remapping of CAN2 alternate function CAN2_RX and CAN2_TX. + * @rmtoll MAPR CAN2_REMAP LL_GPIO_AF_DisableRemap_CAN2 + * @note DISABLE: No remap (CAN2_RX/PB12, CAN2_TX/PB13) + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_CAN2(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_CAN2_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if CAN2 has been remapped or not + * @rmtoll MAPR CAN2_REMAP LL_GPIO_AF_IsEnabledRemap_CAN2 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_CAN2(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_CAN2_REMAP) == (AFIO_MAPR_CAN2_REMAP)); +} +#endif + +#if defined(AFIO_MAPR_MII_RMII_SEL) +/** + * @brief Configures the Ethernet MAC internally for use with an external MII or RMII PHY. + * @rmtoll MAPR MII_RMII_SEL LL_GPIO_AF_Select_ETH_RMII + * @note ETH_RMII: Configure Ethernet MAC for connection with an RMII PHY + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Select_ETH_RMII(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_MII_RMII_SEL | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Configures the Ethernet MAC internally for use with an external MII or RMII PHY. + * @rmtoll MAPR MII_RMII_SEL LL_GPIO_AF_Select_ETH_MII + * @note ETH_MII: Configure Ethernet MAC for connection with an MII PHY + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Select_ETH_MII(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_MII_RMII_SEL | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} +#endif + +#if defined(AFIO_MAPR_ADC1_ETRGINJ_REMAP) +/** + * @brief Enable the remapping of ADC1_ETRGINJ (ADC 1 External trigger injected conversion). + * @rmtoll MAPR ADC1_ETRGINJ_REMAP LL_GPIO_AF_EnableRemap_ADC1_ETRGINJ + * @note ENABLE: ADC1 External Event injected conversion is connected to TIM8 Channel4. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_ADC1_ETRGINJ(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_ADC1_ETRGINJ_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of ADC1_ETRGINJ (ADC 1 External trigger injected conversion). + * @rmtoll MAPR ADC1_ETRGINJ_REMAP LL_GPIO_AF_DisableRemap_ADC1_ETRGINJ + * @note DISABLE: ADC1 External trigger injected conversion is connected to EXTI15 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_ADC1_ETRGINJ(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_ADC1_ETRGINJ_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if ADC1_ETRGINJ has been remapped or not + * @rmtoll MAPR ADC1_ETRGINJ_REMAP LL_GPIO_AF_IsEnabledRemap_ADC1_ETRGINJ + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_ADC1_ETRGINJ(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_ADC1_ETRGINJ_REMAP) == (AFIO_MAPR_ADC1_ETRGINJ_REMAP)); +} +#endif + +#if defined(AFIO_MAPR_ADC1_ETRGREG_REMAP) +/** + * @brief Enable the remapping of ADC1_ETRGREG (ADC 1 External trigger regular conversion). + * @rmtoll MAPR ADC1_ETRGREG_REMAP LL_GPIO_AF_EnableRemap_ADC1_ETRGREG + * @note ENABLE: ADC1 External Event regular conversion is connected to TIM8 TRG0. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_ADC1_ETRGREG(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_ADC1_ETRGREG_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of ADC1_ETRGREG (ADC 1 External trigger regular conversion). + * @rmtoll MAPR ADC1_ETRGREG_REMAP LL_GPIO_AF_DisableRemap_ADC1_ETRGREG + * @note DISABLE: ADC1 External trigger regular conversion is connected to EXTI11 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_ADC1_ETRGREG(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_ADC1_ETRGREG_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if ADC1_ETRGREG has been remapped or not + * @rmtoll MAPR ADC1_ETRGREG_REMAP LL_GPIO_AF_IsEnabledRemap_ADC1_ETRGREG + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_ADC1_ETRGREG(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_ADC1_ETRGREG_REMAP) == (AFIO_MAPR_ADC1_ETRGREG_REMAP)); +} +#endif + +#if defined(AFIO_MAPR_ADC2_ETRGINJ_REMAP) + +/** + * @brief Enable the remapping of ADC2_ETRGREG (ADC 2 External trigger injected conversion). + * @rmtoll MAPR ADC2_ETRGINJ_REMAP LL_GPIO_AF_EnableRemap_ADC2_ETRGINJ + * @note ENABLE: ADC2 External Event injected conversion is connected to TIM8 Channel4. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_ADC2_ETRGINJ(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_ADC2_ETRGINJ_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of ADC2_ETRGREG (ADC 2 External trigger injected conversion). + * @rmtoll MAPR ADC2_ETRGINJ_REMAP LL_GPIO_AF_DisableRemap_ADC2_ETRGINJ + * @note DISABLE: ADC2 External trigger injected conversion is connected to EXTI15 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_ADC2_ETRGINJ(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_ADC2_ETRGINJ_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if ADC2_ETRGINJ has been remapped or not + * @rmtoll MAPR ADC2_ETRGINJ_REMAP LL_GPIO_AF_IsEnabledRemap_ADC2_ETRGINJ + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_ADC2_ETRGINJ(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_ADC2_ETRGINJ_REMAP) == (AFIO_MAPR_ADC2_ETRGINJ_REMAP)); +} +#endif + +#if defined (AFIO_MAPR_ADC2_ETRGREG_REMAP) + +/** + * @brief Enable the remapping of ADC2_ETRGREG (ADC 2 External trigger regular conversion). + * @rmtoll MAPR ADC2_ETRGREG_REMAP LL_GPIO_AF_EnableRemap_ADC2_ETRGREG + * @note ENABLE: ADC2 External Event regular conversion is connected to TIM8 TRG0. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_ADC2_ETRGREG(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_ADC2_ETRGREG_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of ADC2_ETRGREG (ADC 2 External trigger regular conversion). + * @rmtoll MAPR ADC2_ETRGREG_REMAP LL_GPIO_AF_DisableRemap_ADC2_ETRGREG + * @note DISABLE: ADC2 External trigger regular conversion is connected to EXTI11 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_ADC2_ETRGREG(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_ADC2_ETRGREG_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if ADC2_ETRGREG has been remapped or not + * @rmtoll MAPR ADC2_ETRGREG_REMAP LL_GPIO_AF_IsEnabledRemap_ADC2_ETRGREG + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_ADC2_ETRGREG(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_ADC2_ETRGREG_REMAP) == (AFIO_MAPR_ADC2_ETRGREG_REMAP)); +} +#endif + +/** + * @brief Enable the Serial wire JTAG configuration + * @rmtoll MAPR SWJ_CFG LL_GPIO_AF_EnableRemap_SWJ + * @note ENABLE: Full SWJ (JTAG-DP + SW-DP): Reset State + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_SWJ(void) +{ + MODIFY_REG(AFIO->MAPR, AFIO_MAPR_SWJ_CFG, AFIO_MAPR_SWJ_CFG_RESET); +} + +/** + * @brief Enable the Serial wire JTAG configuration + * @rmtoll MAPR SWJ_CFG LL_GPIO_AF_Remap_SWJ_NONJTRST + * @note NONJTRST: Full SWJ (JTAG-DP + SW-DP) but without NJTRST + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Remap_SWJ_NONJTRST(void) +{ + MODIFY_REG(AFIO->MAPR, AFIO_MAPR_SWJ_CFG, AFIO_MAPR_SWJ_CFG_NOJNTRST); +} + +/** + * @brief Enable the Serial wire JTAG configuration + * @rmtoll MAPR SWJ_CFG LL_GPIO_AF_Remap_SWJ_NOJTAG + * @note NOJTAG: JTAG-DP Disabled and SW-DP Enabled + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Remap_SWJ_NOJTAG(void) +{ + MODIFY_REG(AFIO->MAPR, AFIO_MAPR_SWJ_CFG, AFIO_MAPR_SWJ_CFG_JTAGDISABLE); +} + +/** + * @brief Disable the Serial wire JTAG configuration + * @rmtoll MAPR SWJ_CFG LL_GPIO_AF_DisableRemap_SWJ + * @note DISABLE: JTAG-DP Disabled and SW-DP Disabled + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_SWJ(void) +{ + MODIFY_REG(AFIO->MAPR, AFIO_MAPR_SWJ_CFG, AFIO_MAPR_SWJ_CFG_DISABLE); +} + +#if defined(AFIO_MAPR_SPI3_REMAP) + +/** + * @brief Enable the remapping of SPI3 alternate functions SPI3_NSS/I2S3_WS, SPI3_SCK/I2S3_CK, SPI3_MISO, SPI3_MOSI/I2S3_SD. + * @rmtoll MAPR SPI3_REMAP LL_GPIO_AF_EnableRemap_SPI3 + * @note ENABLE: Remap (SPI3_NSS-I2S3_WS/PA4, SPI3_SCK-I2S3_CK/PC10, SPI3_MISO/PC11, SPI3_MOSI-I2S3_SD/PC12) + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_SPI3(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_SPI3_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of SPI3 alternate functions SPI3_NSS/I2S3_WS, SPI3_SCK/I2S3_CK, SPI3_MISO, SPI3_MOSI/I2S3_SD. + * @rmtoll MAPR SPI3_REMAP LL_GPIO_AF_DisableRemap_SPI3 + * @note DISABLE: No remap (SPI3_NSS-I2S3_WS/PA15, SPI3_SCK-I2S3_CK/PB3, SPI3_MISO/PB4, SPI3_MOSI-I2S3_SD/PB5). + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_SPI3(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_SPI3_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Check if SPI3 has been remapped or not + * @rmtoll MAPR SPI3_REMAP LL_GPIO_AF_IsEnabledRemap_SPI3_REMAP + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_SPI3(void) +{ + return (READ_BIT(AFIO->MAPR, AFIO_MAPR_SPI3_REMAP) == (AFIO_MAPR_SPI3_REMAP)); +} +#endif + +#if defined(AFIO_MAPR_TIM2ITR1_IREMAP) + +/** + * @brief Control of TIM2_ITR1 internal mapping. + * @rmtoll MAPR TIM2ITR1_IREMAP LL_GPIO_AF_Remap_TIM2ITR1_TO_USB + * @note TO_USB: Connect USB OTG SOF (Start of Frame) output to TIM2_ITR1 for calibration purposes. + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Remap_TIM2ITR1_TO_USB(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_TIM2ITR1_IREMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Control of TIM2_ITR1 internal mapping. + * @rmtoll MAPR TIM2ITR1_IREMAP LL_GPIO_AF_Remap_TIM2ITR1_TO_ETH + * @note TO_ETH: Connect TIM2_ITR1 internally to the Ethernet PTP output for calibration purposes. + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Remap_TIM2ITR1_TO_ETH(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_TIM2ITR1_IREMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} +#endif + +#if defined(AFIO_MAPR_PTP_PPS_REMAP) + +/** + * @brief Enable the remapping of ADC2_ETRGREG (ADC 2 External trigger regular conversion). + * @rmtoll MAPR PTP_PPS_REMAP LL_GPIO_AF_EnableRemap_ETH_PTP_PPS + * @note ENABLE: PTP_PPS is output on PB5 pin. + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_ETH_PTP_PPS(void) +{ + SET_BIT(AFIO->MAPR, AFIO_MAPR_PTP_PPS_REMAP | AFIO_MAPR_SWJ_CFG); +} + +/** + * @brief Disable the remapping of ADC2_ETRGREG (ADC 2 External trigger regular conversion). + * @rmtoll MAPR PTP_PPS_REMAP LL_GPIO_AF_DisableRemap_ETH_PTP_PPS + * @note DISABLE: PTP_PPS not output on PB5 pin. + * @note This bit is available only in connectivity line devices and is reserved otherwise. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_ETH_PTP_PPS(void) +{ + MODIFY_REG(AFIO->MAPR, (AFIO_MAPR_PTP_PPS_REMAP | AFIO_MAPR_SWJ_CFG), AFIO_MAPR_SWJ_CFG); +} +#endif + +#if defined(AFIO_MAPR2_TIM9_REMAP) + +/** + * @brief Enable the remapping of TIM9_CH1 and TIM9_CH2. + * @rmtoll MAPR2 TIM9_REMAP LL_GPIO_AF_EnableRemap_TIM9 + * @note ENABLE: Remap (TIM9_CH1 on PE5 and TIM9_CH2 on PE6). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM9(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM9_REMAP); +} + +/** + * @brief Disable the remapping of TIM9_CH1 and TIM9_CH2. + * @rmtoll MAPR2 TIM9_REMAP LL_GPIO_AF_DisableRemap_TIM9 + * @note DISABLE: No remap (TIM9_CH1 on PA2 and TIM9_CH2 on PA3). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM9(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM9_REMAP); +} + +/** + * @brief Check if TIM9_CH1 and TIM9_CH2 have been remapped or not + * @rmtoll MAPR2 TIM9_REMAP LL_GPIO_AF_IsEnabledRemap_TIM9 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM9(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM9_REMAP) == (AFIO_MAPR2_TIM9_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM10_REMAP) + +/** + * @brief Enable the remapping of TIM10_CH1. + * @rmtoll MAPR2 TIM10_REMAP LL_GPIO_AF_EnableRemap_TIM10 + * @note ENABLE: Remap (TIM10_CH1 on PF6). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM10(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM10_REMAP); +} + +/** + * @brief Disable the remapping of TIM10_CH1. + * @rmtoll MAPR2 TIM10_REMAP LL_GPIO_AF_DisableRemap_TIM10 + * @note DISABLE: No remap (TIM10_CH1 on PB8). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM10(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM10_REMAP); +} + +/** + * @brief Check if TIM10_CH1 has been remapped or not + * @rmtoll MAPR2 TIM10_REMAP LL_GPIO_AF_IsEnabledRemap_TIM10 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM10(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM10_REMAP) == (AFIO_MAPR2_TIM10_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM11_REMAP) +/** + * @brief Enable the remapping of TIM11_CH1. + * @rmtoll MAPR2 TIM11_REMAP LL_GPIO_AF_EnableRemap_TIM11 + * @note ENABLE: Remap (TIM11_CH1 on PF7). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM11(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM11_REMAP); +} + +/** + * @brief Disable the remapping of TIM11_CH1. + * @rmtoll MAPR2 TIM11_REMAP LL_GPIO_AF_DisableRemap_TIM11 + * @note DISABLE: No remap (TIM11_CH1 on PB9). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM11(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM11_REMAP); +} + +/** + * @brief Check if TIM11_CH1 has been remapped or not + * @rmtoll MAPR2 TIM11_REMAP LL_GPIO_AF_IsEnabledRemap_TIM11 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM11(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM11_REMAP) == (AFIO_MAPR2_TIM11_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM13_REMAP) + +/** + * @brief Enable the remapping of TIM13_CH1. + * @rmtoll MAPR2 TIM13_REMAP LL_GPIO_AF_EnableRemap_TIM13 + * @note ENABLE: Remap STM32F100:(TIM13_CH1 on PF8). Others:(TIM13_CH1 on PB0). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM13(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM13_REMAP); +} + +/** + * @brief Disable the remapping of TIM13_CH1. + * @rmtoll MAPR2 TIM13_REMAP LL_GPIO_AF_DisableRemap_TIM13 + * @note DISABLE: No remap STM32F100:(TIM13_CH1 on PA6). Others:(TIM13_CH1 on PC8). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM13(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM13_REMAP); +} + +/** + * @brief Check if TIM13_CH1 has been remapped or not + * @rmtoll MAPR2 TIM13_REMAP LL_GPIO_AF_IsEnabledRemap_TIM13 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM13(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM13_REMAP) == (AFIO_MAPR2_TIM13_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM14_REMAP) + +/** + * @brief Enable the remapping of TIM14_CH1. + * @rmtoll MAPR2 TIM14_REMAP LL_GPIO_AF_EnableRemap_TIM14 + * @note ENABLE: Remap STM32F100:(TIM14_CH1 on PB1). Others:(TIM14_CH1 on PF9). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM14(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM14_REMAP); +} + +/** + * @brief Disable the remapping of TIM14_CH1. + * @rmtoll MAPR2 TIM14_REMAP LL_GPIO_AF_DisableRemap_TIM14 + * @note DISABLE: No remap STM32F100:(TIM14_CH1 on PC9). Others:(TIM14_CH1 on PA7). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM14(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM14_REMAP); +} + +/** + * @brief Check if TIM14_CH1 has been remapped or not + * @rmtoll MAPR2 TIM14_REMAP LL_GPIO_AF_IsEnabledRemap_TIM14 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM14(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM14_REMAP) == (AFIO_MAPR2_TIM14_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_FSMC_NADV_REMAP) + +/** + * @brief Controls the use of the optional FSMC_NADV signal. + * @rmtoll MAPR2 FSMC_NADV LL_GPIO_AF_Disconnect_FSMCNADV + * @note DISCONNECTED: The NADV signal is not connected. The I/O pin can be used by another peripheral. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Disconnect_FSMCNADV(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_FSMC_NADV_REMAP); +} + +/** + * @brief Controls the use of the optional FSMC_NADV signal. + * @rmtoll MAPR2 FSMC_NADV LL_GPIO_AF_Connect_FSMCNADV + * @note CONNECTED: The NADV signal is connected to the output (default). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_Connect_FSMCNADV(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_FSMC_NADV_REMAP); +} +#endif + +#if defined(AFIO_MAPR2_TIM15_REMAP) + +/** + * @brief Enable the remapping of TIM15_CH1 and TIM15_CH2. + * @rmtoll MAPR2 TIM15_REMAP LL_GPIO_AF_EnableRemap_TIM15 + * @note ENABLE: Remap (TIM15_CH1 on PB14 and TIM15_CH2 on PB15). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM15(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM15_REMAP); +} +/** + * @brief Disable the remapping of TIM15_CH1 and TIM15_CH2. + * @rmtoll MAPR2 TIM15_REMAP LL_GPIO_AF_DisableRemap_TIM15 + * @note DISABLE: No remap (TIM15_CH1 on PA2 and TIM15_CH2 on PA3). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM15(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM15_REMAP); +} + +/** + * @brief Check if TIM15_CH1 has been remapped or not + * @rmtoll MAPR2 TIM15_REMAP LL_GPIO_AF_IsEnabledRemap_TIM15 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM15(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM15_REMAP) == (AFIO_MAPR2_TIM15_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM16_REMAP) + +/** + * @brief Enable the remapping of TIM16_CH1. + * @rmtoll MAPR2 TIM16_REMAP LL_GPIO_AF_EnableRemap_TIM16 + * @note ENABLE: Remap (TIM16_CH1 on PA6). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM16(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM16_REMAP); +} + +/** + * @brief Disable the remapping of TIM16_CH1. + * @rmtoll MAPR2 TIM16_REMAP LL_GPIO_AF_DisableRemap_TIM16 + * @note DISABLE: No remap (TIM16_CH1 on PB8). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM16(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM16_REMAP); +} + +/** + * @brief Check if TIM16_CH1 has been remapped or not + * @rmtoll MAPR2 TIM16_REMAP LL_GPIO_AF_IsEnabledRemap_TIM16 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM16(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM16_REMAP) == (AFIO_MAPR2_TIM16_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM17_REMAP) + +/** + * @brief Enable the remapping of TIM17_CH1. + * @rmtoll MAPR2 TIM17_REMAP LL_GPIO_AF_EnableRemap_TIM17 + * @note ENABLE: Remap (TIM17_CH1 on PA7). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM17(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM17_REMAP); +} + +/** + * @brief Disable the remapping of TIM17_CH1. + * @rmtoll MAPR2 TIM17_REMAP LL_GPIO_AF_DisableRemap_TIM17 + * @note DISABLE: No remap (TIM17_CH1 on PB9). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM17(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM17_REMAP); +} + +/** + * @brief Check if TIM17_CH1 has been remapped or not + * @rmtoll MAPR2 TIM17_REMAP LL_GPIO_AF_IsEnabledRemap_TIM17 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM17(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM17_REMAP) == (AFIO_MAPR2_TIM17_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_CEC_REMAP) + +/** + * @brief Enable the remapping of CEC. + * @rmtoll MAPR2 CEC_REMAP LL_GPIO_AF_EnableRemap_CEC + * @note ENABLE: Remap (CEC on PB10). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_CEC(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_CEC_REMAP); +} + +/** + * @brief Disable the remapping of CEC. + * @rmtoll MAPR2 CEC_REMAP LL_GPIO_AF_DisableRemap_CEC + * @note DISABLE: No remap (CEC on PB8). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_CEC(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_CEC_REMAP); +} + +/** + * @brief Check if CEC has been remapped or not + * @rmtoll MAPR2 CEC_REMAP LL_GPIO_AF_IsEnabledRemap_CEC + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_CEC(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_CEC_REMAP) == (AFIO_MAPR2_CEC_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM1_DMA_REMAP) + +/** + * @brief Controls the mapping of the TIM1_CH1 TIM1_CH2 DMA requests onto the DMA1 channels. + * @rmtoll MAPR2 TIM1_DMA_REMAP LL_GPIO_AF_EnableRemap_TIM1DMA + * @note ENABLE: Remap (TIM1_CH1 DMA request/DMA1 Channel6, TIM1_CH2 DMA request/DMA1 Channel6) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM1DMA(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM1_DMA_REMAP); +} + +/** + * @brief Controls the mapping of the TIM1_CH1 TIM1_CH2 DMA requests onto the DMA1 channels. + * @rmtoll MAPR2 TIM1_DMA_REMAP LL_GPIO_AF_DisableRemap_TIM1DMA + * @note DISABLE: No remap (TIM1_CH1 DMA request/DMA1 Channel2, TIM1_CH2 DMA request/DMA1 Channel3). + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM1DMA(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM1_DMA_REMAP); +} + +/** + * @brief Check if TIM1DMA has been remapped or not + * @rmtoll MAPR2 TIM1_DMA_REMAP LL_GPIO_AF_IsEnabledRemap_TIM1DMA + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM1DMA(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM1_DMA_REMAP) == (AFIO_MAPR2_TIM1_DMA_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM67_DAC_DMA_REMAP) + +/** + * @brief Controls the mapping of the TIM6_DAC1 and TIM7_DAC2 DMA requests onto the DMA1 channels. + * @rmtoll MAPR2 TIM76_DAC_DMA_REMAP LL_GPIO_AF_EnableRemap_TIM67DACDMA + * @note ENABLE: Remap (TIM6_DAC1 DMA request/DMA1 Channel3, TIM7_DAC2 DMA request/DMA1 Channel4) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM67DACDMA(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM67_DAC_DMA_REMAP); +} + +/** + * @brief Controls the mapping of the TIM6_DAC1 and TIM7_DAC2 DMA requests onto the DMA1 channels. + * @rmtoll MAPR2 TIM76_DAC_DMA_REMAP LL_GPIO_AF_DisableRemap_TIM67DACDMA + * @note DISABLE: No remap (TIM6_DAC1 DMA request/DMA2 Channel3, TIM7_DAC2 DMA request/DMA2 Channel4) + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM67DACDMA(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM67_DAC_DMA_REMAP); +} + +/** + * @brief Check if TIM67DACDMA has been remapped or not + * @rmtoll MAPR2 TIM76_DAC_DMA_REMAP LL_GPIO_AF_IsEnabledRemap_TIM67DACDMA + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM67DACDMA(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM67_DAC_DMA_REMAP) == (AFIO_MAPR2_TIM67_DAC_DMA_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_TIM12_REMAP) + +/** + * @brief Enable the remapping of TIM12_CH1 and TIM12_CH2. + * @rmtoll MAPR2 TIM12_REMAP LL_GPIO_AF_EnableRemap_TIM12 + * @note ENABLE: Remap (TIM12_CH1 on PB12 and TIM12_CH2 on PB13). + * @note This bit is available only in high density value line devices. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_TIM12(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM12_REMAP); +} + +/** + * @brief Disable the remapping of TIM12_CH1 and TIM12_CH2. + * @rmtoll MAPR2 TIM12_REMAP LL_GPIO_AF_DisableRemap_TIM12 + * @note DISABLE: No remap (TIM12_CH1 on PC4 and TIM12_CH2 on PC5). + * @note This bit is available only in high density value line devices. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_TIM12(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM12_REMAP); +} + +/** + * @brief Check if TIM12_CH1 has been remapped or not + * @rmtoll MAPR2 TIM12_REMAP LL_GPIO_AF_IsEnabledRemap_TIM12 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_TIM12(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_TIM12_REMAP) == (AFIO_MAPR2_TIM12_REMAP)); +} +#endif + +#if defined(AFIO_MAPR2_MISC_REMAP) + +/** + * @brief Miscellaneous features remapping. + * This bit is set and cleared by software. It controls miscellaneous features. + * The DMA2 channel 5 interrupt position in the vector table. + * The timer selection for DAC trigger 3 (TSEL[2:0] = 011, for more details refer to the DAC_CR register). + * @rmtoll MAPR2 MISC_REMAP LL_GPIO_AF_EnableRemap_MISC + * @note ENABLE: DMA2 channel 5 interrupt is mapped separately at position 60 and TIM15 TRGO event is + * selected as DAC Trigger 3, TIM15 triggers TIM1/3. + * @note This bit is available only in high density value line devices. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableRemap_MISC(void) +{ + SET_BIT(AFIO->MAPR2, AFIO_MAPR2_MISC_REMAP); +} + +/** + * @brief Miscellaneous features remapping. + * This bit is set and cleared by software. It controls miscellaneous features. + * The DMA2 channel 5 interrupt position in the vector table. + * The timer selection for DAC trigger 3 (TSEL[2:0] = 011, for more details refer to the DAC_CR register). + * @rmtoll MAPR2 MISC_REMAP LL_GPIO_AF_DisableRemap_MISC + * @note DISABLE: DMA2 channel 5 interrupt is mapped with DMA2 channel 4 at position 59, TIM5 TRGO + * event is selected as DAC Trigger 3, TIM5 triggers TIM1/3. + * @note This bit is available only in high density value line devices. + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableRemap_MISC(void) +{ + CLEAR_BIT(AFIO->MAPR2, AFIO_MAPR2_MISC_REMAP); +} + +/** + * @brief Check if MISC has been remapped or not + * @rmtoll MAPR2 MISC_REMAP LL_GPIO_AF_IsEnabledRemap_MISC + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_IsEnabledRemap_MISC(void) +{ + return (READ_BIT(AFIO->MAPR2, AFIO_MAPR2_MISC_REMAP) == (AFIO_MAPR2_MISC_REMAP)); +} +#endif + +/** + * @} + */ + +/** @defgroup GPIO_AF_LL_EVENTOUT Output Event configuration + * @brief This section propose definition to Configure EVENTOUT Cortex feature . + * @{ + */ + +/** + * @brief Configures the port and pin on which the EVENTOUT Cortex signal will be connected. + * @rmtoll EVCR PORT LL_GPIO_AF_ConfigEventout\n + * EVCR PIN LL_GPIO_AF_ConfigEventout + * @param LL_GPIO_PortSource This parameter can be one of the following values: + * @arg @ref LL_GPIO_AF_EVENTOUT_PORT_A + * @arg @ref LL_GPIO_AF_EVENTOUT_PORT_B + * @arg @ref LL_GPIO_AF_EVENTOUT_PORT_C + * @arg @ref LL_GPIO_AF_EVENTOUT_PORT_D + * @arg @ref LL_GPIO_AF_EVENTOUT_PORT_E + * @param LL_GPIO_PinSource This parameter can be one of the following values: + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_0 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_1 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_2 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_3 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_4 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_5 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_6 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_7 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_8 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_9 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_10 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_11 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_12 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_13 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_14 + * @arg @ref LL_GPIO_AF_EVENTOUT_PIN_15 + * @retval None +*/ +__STATIC_INLINE void LL_GPIO_AF_ConfigEventout(uint32_t LL_GPIO_PortSource, uint32_t LL_GPIO_PinSource) +{ + MODIFY_REG(AFIO->EVCR, (AFIO_EVCR_PORT) | (AFIO_EVCR_PIN), (LL_GPIO_PortSource) | (LL_GPIO_PinSource)); +} + +/** + * @brief Enables the Event Output. + * @rmtoll EVCR EVOE LL_GPIO_AF_EnableEventout + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_EnableEventout(void) +{ + SET_BIT(AFIO->EVCR, AFIO_EVCR_EVOE); +} + +/** + * @brief Disables the Event Output. + * @rmtoll EVCR EVOE LL_GPIO_AF_DisableEventout + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_DisableEventout(void) +{ + CLEAR_BIT(AFIO->EVCR, AFIO_EVCR_EVOE); +} + +/** + * @} + */ +/** @defgroup GPIO_AF_LL_EXTI EXTI external interrupt + * @brief This section Configure source input for the EXTI external interrupt . + * @{ + */ + +/** + * @brief Configure source input for the EXTI external interrupt. + * @rmtoll AFIO_EXTICR1 EXTIx LL_GPIO_AF_SetEXTISource\n + * AFIO_EXTICR2 EXTIx LL_GPIO_AF_SetEXTISource\n + * AFIO_EXTICR3 EXTIx LL_GPIO_AF_SetEXTISource\n + * AFIO_EXTICR4 EXTIx LL_GPIO_AF_SetEXTISource + * @param Port This parameter can be one of the following values: + * @arg @ref LL_GPIO_AF_EXTI_PORTA + * @arg @ref LL_GPIO_AF_EXTI_PORTB + * @arg @ref LL_GPIO_AF_EXTI_PORTC + * @arg @ref LL_GPIO_AF_EXTI_PORTD + * @arg @ref LL_GPIO_AF_EXTI_PORTE + * @arg @ref LL_GPIO_AF_EXTI_PORTF + * @arg @ref LL_GPIO_AF_EXTI_PORTG + * @param Line This parameter can be one of the following values: + * @arg @ref LL_GPIO_AF_EXTI_LINE0 + * @arg @ref LL_GPIO_AF_EXTI_LINE1 + * @arg @ref LL_GPIO_AF_EXTI_LINE2 + * @arg @ref LL_GPIO_AF_EXTI_LINE3 + * @arg @ref LL_GPIO_AF_EXTI_LINE4 + * @arg @ref LL_GPIO_AF_EXTI_LINE5 + * @arg @ref LL_GPIO_AF_EXTI_LINE6 + * @arg @ref LL_GPIO_AF_EXTI_LINE7 + * @arg @ref LL_GPIO_AF_EXTI_LINE8 + * @arg @ref LL_GPIO_AF_EXTI_LINE9 + * @arg @ref LL_GPIO_AF_EXTI_LINE10 + * @arg @ref LL_GPIO_AF_EXTI_LINE11 + * @arg @ref LL_GPIO_AF_EXTI_LINE12 + * @arg @ref LL_GPIO_AF_EXTI_LINE13 + * @arg @ref LL_GPIO_AF_EXTI_LINE14 + * @arg @ref LL_GPIO_AF_EXTI_LINE15 + * @retval None + */ +__STATIC_INLINE void LL_GPIO_AF_SetEXTISource(uint32_t Port, uint32_t Line) +{ + MODIFY_REG(AFIO->EXTICR[Line & 0xFF], (Line >> 16), Port << POSITION_VAL((Line >> 16))); +} + +/** + * @brief Get the configured defined for specific EXTI Line + * @rmtoll AFIO_EXTICR1 EXTIx LL_GPIO_AF_GetEXTISource\n + * AFIO_EXTICR2 EXTIx LL_GPIO_AF_GetEXTISource\n + * AFIO_EXTICR3 EXTIx LL_GPIO_AF_GetEXTISource\n + * AFIO_EXTICR4 EXTIx LL_GPIO_AF_GetEXTISource + * @param Line This parameter can be one of the following values: + * @arg @ref LL_GPIO_AF_EXTI_LINE0 + * @arg @ref LL_GPIO_AF_EXTI_LINE1 + * @arg @ref LL_GPIO_AF_EXTI_LINE2 + * @arg @ref LL_GPIO_AF_EXTI_LINE3 + * @arg @ref LL_GPIO_AF_EXTI_LINE4 + * @arg @ref LL_GPIO_AF_EXTI_LINE5 + * @arg @ref LL_GPIO_AF_EXTI_LINE6 + * @arg @ref LL_GPIO_AF_EXTI_LINE7 + * @arg @ref LL_GPIO_AF_EXTI_LINE8 + * @arg @ref LL_GPIO_AF_EXTI_LINE9 + * @arg @ref LL_GPIO_AF_EXTI_LINE10 + * @arg @ref LL_GPIO_AF_EXTI_LINE11 + * @arg @ref LL_GPIO_AF_EXTI_LINE12 + * @arg @ref LL_GPIO_AF_EXTI_LINE13 + * @arg @ref LL_GPIO_AF_EXTI_LINE14 + * @arg @ref LL_GPIO_AF_EXTI_LINE15 + * @retval Returned value can be one of the following values: + * @arg @ref LL_GPIO_AF_EXTI_PORTA + * @arg @ref LL_GPIO_AF_EXTI_PORTB + * @arg @ref LL_GPIO_AF_EXTI_PORTC + * @arg @ref LL_GPIO_AF_EXTI_PORTD + * @arg @ref LL_GPIO_AF_EXTI_PORTE + * @arg @ref LL_GPIO_AF_EXTI_PORTF + * @arg @ref LL_GPIO_AF_EXTI_PORTG + */ +__STATIC_INLINE uint32_t LL_GPIO_AF_GetEXTISource(uint32_t Line) +{ + return (uint32_t)(READ_BIT(AFIO->EXTICR[Line & 0xFF], (Line >> 16)) >> POSITION_VAL(Line >> 16)); +} + +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup GPIO_LL_EF_Init Initialization and de-initialization functions + * @{ + */ + +ErrorStatus LL_GPIO_DeInit(GPIO_TypeDef *GPIOx); +ErrorStatus LL_GPIO_Init(GPIO_TypeDef *GPIOx, LL_GPIO_InitTypeDef *GPIO_InitStruct); +void LL_GPIO_StructInit(LL_GPIO_InitTypeDef *GPIO_InitStruct); + +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* defined (GPIOA) || defined (GPIOB) || defined (GPIOC) || defined (GPIOD) || defined (GPIOE) || defined (GPIOF) || defined (GPIOG) */ +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* STM32F1xx_LL_GPIO_H */ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_iwdg.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_iwdg.h new file mode 100644 index 0000000..5dce390 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_iwdg.h @@ -0,0 +1,302 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_iwdg.h + * @author MCD Application Team + * @brief Header file of IWDG LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32F1xx_LL_IWDG_H +#define STM32F1xx_LL_IWDG_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined(IWDG) + +/** @defgroup IWDG_LL IWDG + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup IWDG_LL_Private_Constants IWDG Private Constants + * @{ + */ +#define LL_IWDG_KEY_RELOAD 0x0000AAAAU /*!< IWDG Reload Counter Enable */ +#define LL_IWDG_KEY_ENABLE 0x0000CCCCU /*!< IWDG Peripheral Enable */ +#define LL_IWDG_KEY_WR_ACCESS_ENABLE 0x00005555U /*!< IWDG KR Write Access Enable */ +#define LL_IWDG_KEY_WR_ACCESS_DISABLE 0x00000000U /*!< IWDG KR Write Access Disable */ +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ +/** @defgroup IWDG_LL_Exported_Constants IWDG Exported Constants + * @{ + */ + +/** @defgroup IWDG_LL_EC_GET_FLAG Get Flags Defines + * @brief Flags defines which can be used with LL_IWDG_ReadReg function + * @{ + */ +#define LL_IWDG_SR_PVU IWDG_SR_PVU /*!< Watchdog prescaler value update */ +#define LL_IWDG_SR_RVU IWDG_SR_RVU /*!< Watchdog counter reload value update */ +/** + * @} + */ + +/** @defgroup IWDG_LL_EC_PRESCALER Prescaler Divider + * @{ + */ +#define LL_IWDG_PRESCALER_4 0x00000000U /*!< Divider by 4 */ +#define LL_IWDG_PRESCALER_8 (IWDG_PR_PR_0) /*!< Divider by 8 */ +#define LL_IWDG_PRESCALER_16 (IWDG_PR_PR_1) /*!< Divider by 16 */ +#define LL_IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< Divider by 32 */ +#define LL_IWDG_PRESCALER_64 (IWDG_PR_PR_2) /*!< Divider by 64 */ +#define LL_IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) /*!< Divider by 128 */ +#define LL_IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) /*!< Divider by 256 */ +/** + * @} + */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ +/** @defgroup IWDG_LL_Exported_Macros IWDG Exported Macros + * @{ + */ + +/** @defgroup IWDG_LL_EM_WRITE_READ Common Write and read registers Macros + * @{ + */ + +/** + * @brief Write a value in IWDG register + * @param __INSTANCE__ IWDG Instance + * @param __REG__ Register to be written + * @param __VALUE__ Value to be written in the register + * @retval None + */ +#define LL_IWDG_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) + +/** + * @brief Read a value in IWDG register + * @param __INSTANCE__ IWDG Instance + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_IWDG_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) +/** + * @} + */ + +/** + * @} + */ + + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup IWDG_LL_Exported_Functions IWDG Exported Functions + * @{ + */ +/** @defgroup IWDG_LL_EF_Configuration Configuration + * @{ + */ + +/** + * @brief Start the Independent Watchdog + * @note Except if the hardware watchdog option is selected + * @rmtoll KR KEY LL_IWDG_Enable + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_Enable(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_ENABLE); +} + +/** + * @brief Reloads IWDG counter with value defined in the reload register + * @rmtoll KR KEY LL_IWDG_ReloadCounter + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_ReloadCounter(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_RELOAD); +} + +/** + * @brief Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers + * @rmtoll KR KEY LL_IWDG_EnableWriteAccess + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_EnableWriteAccess(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_WR_ACCESS_ENABLE); +} + +/** + * @brief Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers + * @rmtoll KR KEY LL_IWDG_DisableWriteAccess + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_DisableWriteAccess(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_WR_ACCESS_DISABLE); +} + +/** + * @brief Select the prescaler of the IWDG + * @rmtoll PR PR LL_IWDG_SetPrescaler + * @param IWDGx IWDG Instance + * @param Prescaler This parameter can be one of the following values: + * @arg @ref LL_IWDG_PRESCALER_4 + * @arg @ref LL_IWDG_PRESCALER_8 + * @arg @ref LL_IWDG_PRESCALER_16 + * @arg @ref LL_IWDG_PRESCALER_32 + * @arg @ref LL_IWDG_PRESCALER_64 + * @arg @ref LL_IWDG_PRESCALER_128 + * @arg @ref LL_IWDG_PRESCALER_256 + * @retval None + */ +__STATIC_INLINE void LL_IWDG_SetPrescaler(IWDG_TypeDef *IWDGx, uint32_t Prescaler) +{ + WRITE_REG(IWDGx->PR, IWDG_PR_PR & Prescaler); +} + +/** + * @brief Get the selected prescaler of the IWDG + * @rmtoll PR PR LL_IWDG_GetPrescaler + * @param IWDGx IWDG Instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_IWDG_PRESCALER_4 + * @arg @ref LL_IWDG_PRESCALER_8 + * @arg @ref LL_IWDG_PRESCALER_16 + * @arg @ref LL_IWDG_PRESCALER_32 + * @arg @ref LL_IWDG_PRESCALER_64 + * @arg @ref LL_IWDG_PRESCALER_128 + * @arg @ref LL_IWDG_PRESCALER_256 + */ +__STATIC_INLINE uint32_t LL_IWDG_GetPrescaler(const IWDG_TypeDef *IWDGx) +{ + return (READ_REG(IWDGx->PR)); +} + +/** + * @brief Specify the IWDG down-counter reload value + * @rmtoll RLR RL LL_IWDG_SetReloadCounter + * @param IWDGx IWDG Instance + * @param Counter Value between Min_Data=0 and Max_Data=0x0FFF + * @retval None + */ +__STATIC_INLINE void LL_IWDG_SetReloadCounter(IWDG_TypeDef *IWDGx, uint32_t Counter) +{ + WRITE_REG(IWDGx->RLR, IWDG_RLR_RL & Counter); +} + +/** + * @brief Get the specified IWDG down-counter reload value + * @rmtoll RLR RL LL_IWDG_GetReloadCounter + * @param IWDGx IWDG Instance + * @retval Value between Min_Data=0 and Max_Data=0x0FFF + */ +__STATIC_INLINE uint32_t LL_IWDG_GetReloadCounter(const IWDG_TypeDef *IWDGx) +{ + return (READ_REG(IWDGx->RLR)); +} + +/** + * @} + */ + +/** @defgroup IWDG_LL_EF_FLAG_Management FLAG_Management + * @{ + */ + +/** + * @brief Check if flag Prescaler Value Update is set or not + * @rmtoll SR PVU LL_IWDG_IsActiveFlag_PVU + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_PVU(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_PVU) == (IWDG_SR_PVU)) ? 1UL : 0UL); +} + +/** + * @brief Check if flag Reload Value Update is set or not + * @rmtoll SR RVU LL_IWDG_IsActiveFlag_RVU + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_RVU(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_RVU) == (IWDG_SR_RVU)) ? 1UL : 0UL); +} + +/** + * @brief Check if flags Prescaler & Reload Value Update are reset or not + * @rmtoll SR PVU LL_IWDG_IsReady\n + * SR RVU LL_IWDG_IsReady + * @param IWDGx IWDG Instance + * @retval State of bits (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsReady(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_PVU | IWDG_SR_RVU) == 0U) ? 1UL : 0UL); +} + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* IWDG */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* STM32F1xx_LL_IWDG_H */ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h new file mode 100644 index 0000000..f912a16 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h @@ -0,0 +1,437 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_pwr.h + * @author MCD Application Team + * @brief Header file of PWR LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_PWR_H +#define __STM32F1xx_LL_PWR_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined(PWR) + +/** @defgroup PWR_LL PWR + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/* Private constants ---------------------------------------------------------*/ +/* Private macros ------------------------------------------------------------*/ +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ +/** @defgroup PWR_LL_Exported_Constants PWR Exported Constants + * @{ + */ + +/** @defgroup PWR_LL_EC_CLEAR_FLAG Clear Flags Defines + * @brief Flags defines which can be used with LL_PWR_WriteReg function + * @{ + */ +#define LL_PWR_CR_CSBF PWR_CR_CSBF /*!< Clear standby flag */ +#define LL_PWR_CR_CWUF PWR_CR_CWUF /*!< Clear wakeup flag */ +/** + * @} + */ + +/** @defgroup PWR_LL_EC_GET_FLAG Get Flags Defines + * @brief Flags defines which can be used with LL_PWR_ReadReg function + * @{ + */ +#define LL_PWR_CSR_WUF PWR_CSR_WUF /*!< Wakeup flag */ +#define LL_PWR_CSR_SBF PWR_CSR_SBF /*!< Standby flag */ +#define LL_PWR_CSR_PVDO PWR_CSR_PVDO /*!< Power voltage detector output flag */ +#define LL_PWR_CSR_EWUP1 PWR_CSR_EWUP /*!< Enable WKUP pin 1 */ +/** + * @} + */ + + +/** @defgroup PWR_LL_EC_MODE_PWR Mode Power + * @{ + */ +#define LL_PWR_MODE_STOP_MAINREGU 0x00000000U /*!< Enter Stop mode when the CPU enters deepsleep */ +#define LL_PWR_MODE_STOP_LPREGU (PWR_CR_LPDS) /*!< Enter Stop mode (with low power Regulator ON) when the CPU enters deepsleep */ +#define LL_PWR_MODE_STANDBY (PWR_CR_PDDS) /*!< Enter Standby mode when the CPU enters deepsleep */ +/** + * @} + */ + +/** @defgroup PWR_LL_EC_REGU_MODE_DS_MODE Regulator Mode In Deep Sleep Mode + * @{ + */ +#define LL_PWR_REGU_DSMODE_MAIN 0x00000000U /*!< Voltage Regulator in main mode during deepsleep mode */ +#define LL_PWR_REGU_DSMODE_LOW_POWER (PWR_CR_LPDS) /*!< Voltage Regulator in low-power mode during deepsleep mode */ +/** + * @} + */ + +/** @defgroup PWR_LL_EC_PVDLEVEL Power Voltage Detector Level + * @{ + */ +#define LL_PWR_PVDLEVEL_0 (PWR_CR_PLS_LEV0) /*!< Voltage threshold detected by PVD 2.2 V */ +#define LL_PWR_PVDLEVEL_1 (PWR_CR_PLS_LEV1) /*!< Voltage threshold detected by PVD 2.3 V */ +#define LL_PWR_PVDLEVEL_2 (PWR_CR_PLS_LEV2) /*!< Voltage threshold detected by PVD 2.4 V */ +#define LL_PWR_PVDLEVEL_3 (PWR_CR_PLS_LEV3) /*!< Voltage threshold detected by PVD 2.5 V */ +#define LL_PWR_PVDLEVEL_4 (PWR_CR_PLS_LEV4) /*!< Voltage threshold detected by PVD 2.6 V */ +#define LL_PWR_PVDLEVEL_5 (PWR_CR_PLS_LEV5) /*!< Voltage threshold detected by PVD 2.7 V */ +#define LL_PWR_PVDLEVEL_6 (PWR_CR_PLS_LEV6) /*!< Voltage threshold detected by PVD 2.8 V */ +#define LL_PWR_PVDLEVEL_7 (PWR_CR_PLS_LEV7) /*!< Voltage threshold detected by PVD 2.9 V */ +/** + * @} + */ +/** @defgroup PWR_LL_EC_WAKEUP_PIN Wakeup Pins + * @{ + */ +#define LL_PWR_WAKEUP_PIN1 (PWR_CSR_EWUP) /*!< WKUP pin 1 : PA0 */ +/** + * @} + */ + +/** + * @} + */ + + +/* Exported macro ------------------------------------------------------------*/ +/** @defgroup PWR_LL_Exported_Macros PWR Exported Macros + * @{ + */ + +/** @defgroup PWR_LL_EM_WRITE_READ Common write and read registers Macros + * @{ + */ + +/** + * @brief Write a value in PWR register + * @param __REG__ Register to be written + * @param __VALUE__ Value to be written in the register + * @retval None + */ +#define LL_PWR_WriteReg(__REG__, __VALUE__) WRITE_REG(PWR->__REG__, (__VALUE__)) + +/** + * @brief Read a value in PWR register + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_PWR_ReadReg(__REG__) READ_REG(PWR->__REG__) +/** + * @} + */ + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup PWR_LL_Exported_Functions PWR Exported Functions + * @{ + */ + +/** @defgroup PWR_LL_EF_Configuration Configuration + * @{ + */ + +/** + * @brief Enable access to the backup domain + * @rmtoll CR DBP LL_PWR_EnableBkUpAccess + * @retval None + */ +__STATIC_INLINE void LL_PWR_EnableBkUpAccess(void) +{ + SET_BIT(PWR->CR, PWR_CR_DBP); +} + +/** + * @brief Disable access to the backup domain + * @rmtoll CR DBP LL_PWR_DisableBkUpAccess + * @retval None + */ +__STATIC_INLINE void LL_PWR_DisableBkUpAccess(void) +{ + CLEAR_BIT(PWR->CR, PWR_CR_DBP); +} + +/** + * @brief Check if the backup domain is enabled + * @rmtoll CR DBP LL_PWR_IsEnabledBkUpAccess + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_PWR_IsEnabledBkUpAccess(void) +{ + return (READ_BIT(PWR->CR, PWR_CR_DBP) == (PWR_CR_DBP)); +} + +/** + * @brief Set voltage Regulator mode during deep sleep mode + * @rmtoll CR LPDS LL_PWR_SetRegulModeDS + * @param RegulMode This parameter can be one of the following values: + * @arg @ref LL_PWR_REGU_DSMODE_MAIN + * @arg @ref LL_PWR_REGU_DSMODE_LOW_POWER + * @retval None + */ +__STATIC_INLINE void LL_PWR_SetRegulModeDS(uint32_t RegulMode) +{ + MODIFY_REG(PWR->CR, PWR_CR_LPDS, RegulMode); +} + +/** + * @brief Get voltage Regulator mode during deep sleep mode + * @rmtoll CR LPDS LL_PWR_GetRegulModeDS + * @retval Returned value can be one of the following values: + * @arg @ref LL_PWR_REGU_DSMODE_MAIN + * @arg @ref LL_PWR_REGU_DSMODE_LOW_POWER + */ +__STATIC_INLINE uint32_t LL_PWR_GetRegulModeDS(void) +{ + return (uint32_t)(READ_BIT(PWR->CR, PWR_CR_LPDS)); +} + +/** + * @brief Set Power Down mode when CPU enters deepsleep + * @rmtoll CR PDDS LL_PWR_SetPowerMode\n + * @rmtoll CR LPDS LL_PWR_SetPowerMode + * @param PDMode This parameter can be one of the following values: + * @arg @ref LL_PWR_MODE_STOP_MAINREGU + * @arg @ref LL_PWR_MODE_STOP_LPREGU + * @arg @ref LL_PWR_MODE_STANDBY + * @retval None + */ +__STATIC_INLINE void LL_PWR_SetPowerMode(uint32_t PDMode) +{ + MODIFY_REG(PWR->CR, (PWR_CR_PDDS| PWR_CR_LPDS), PDMode); +} + +/** + * @brief Get Power Down mode when CPU enters deepsleep + * @rmtoll CR PDDS LL_PWR_GetPowerMode\n + * @rmtoll CR LPDS LL_PWR_GetPowerMode + * @retval Returned value can be one of the following values: + * @arg @ref LL_PWR_MODE_STOP_MAINREGU + * @arg @ref LL_PWR_MODE_STOP_LPREGU + * @arg @ref LL_PWR_MODE_STANDBY + */ +__STATIC_INLINE uint32_t LL_PWR_GetPowerMode(void) +{ + return (uint32_t)(READ_BIT(PWR->CR, (PWR_CR_PDDS| PWR_CR_LPDS))); +} + +/** + * @brief Configure the voltage threshold detected by the Power Voltage Detector + * @rmtoll CR PLS LL_PWR_SetPVDLevel + * @param PVDLevel This parameter can be one of the following values: + * @arg @ref LL_PWR_PVDLEVEL_0 + * @arg @ref LL_PWR_PVDLEVEL_1 + * @arg @ref LL_PWR_PVDLEVEL_2 + * @arg @ref LL_PWR_PVDLEVEL_3 + * @arg @ref LL_PWR_PVDLEVEL_4 + * @arg @ref LL_PWR_PVDLEVEL_5 + * @arg @ref LL_PWR_PVDLEVEL_6 + * @arg @ref LL_PWR_PVDLEVEL_7 + * @retval None + */ +__STATIC_INLINE void LL_PWR_SetPVDLevel(uint32_t PVDLevel) +{ + MODIFY_REG(PWR->CR, PWR_CR_PLS, PVDLevel); +} + +/** + * @brief Get the voltage threshold detection + * @rmtoll CR PLS LL_PWR_GetPVDLevel + * @retval Returned value can be one of the following values: + * @arg @ref LL_PWR_PVDLEVEL_0 + * @arg @ref LL_PWR_PVDLEVEL_1 + * @arg @ref LL_PWR_PVDLEVEL_2 + * @arg @ref LL_PWR_PVDLEVEL_3 + * @arg @ref LL_PWR_PVDLEVEL_4 + * @arg @ref LL_PWR_PVDLEVEL_5 + * @arg @ref LL_PWR_PVDLEVEL_6 + * @arg @ref LL_PWR_PVDLEVEL_7 + */ +__STATIC_INLINE uint32_t LL_PWR_GetPVDLevel(void) +{ + return (uint32_t)(READ_BIT(PWR->CR, PWR_CR_PLS)); +} + +/** + * @brief Enable Power Voltage Detector + * @rmtoll CR PVDE LL_PWR_EnablePVD + * @retval None + */ +__STATIC_INLINE void LL_PWR_EnablePVD(void) +{ + SET_BIT(PWR->CR, PWR_CR_PVDE); +} + +/** + * @brief Disable Power Voltage Detector + * @rmtoll CR PVDE LL_PWR_DisablePVD + * @retval None + */ +__STATIC_INLINE void LL_PWR_DisablePVD(void) +{ + CLEAR_BIT(PWR->CR, PWR_CR_PVDE); +} + +/** + * @brief Check if Power Voltage Detector is enabled + * @rmtoll CR PVDE LL_PWR_IsEnabledPVD + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_PWR_IsEnabledPVD(void) +{ + return (READ_BIT(PWR->CR, PWR_CR_PVDE) == (PWR_CR_PVDE)); +} + +/** + * @brief Enable the WakeUp PINx functionality + * @rmtoll CSR EWUP LL_PWR_EnableWakeUpPin + * @param WakeUpPin This parameter can be one of the following values: + * @arg @ref LL_PWR_WAKEUP_PIN1 + * @retval None + */ +__STATIC_INLINE void LL_PWR_EnableWakeUpPin(uint32_t WakeUpPin) +{ + SET_BIT(PWR->CSR, WakeUpPin); +} + +/** + * @brief Disable the WakeUp PINx functionality + * @rmtoll CSR EWUP LL_PWR_DisableWakeUpPin + * @param WakeUpPin This parameter can be one of the following values: + * @arg @ref LL_PWR_WAKEUP_PIN1 + * @retval None + */ +__STATIC_INLINE void LL_PWR_DisableWakeUpPin(uint32_t WakeUpPin) +{ + CLEAR_BIT(PWR->CSR, WakeUpPin); +} + +/** + * @brief Check if the WakeUp PINx functionality is enabled + * @rmtoll CSR EWUP LL_PWR_IsEnabledWakeUpPin + * @param WakeUpPin This parameter can be one of the following values: + * @arg @ref LL_PWR_WAKEUP_PIN1 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_PWR_IsEnabledWakeUpPin(uint32_t WakeUpPin) +{ + return (READ_BIT(PWR->CSR, WakeUpPin) == (WakeUpPin)); +} + + +/** + * @} + */ + +/** @defgroup PWR_LL_EF_FLAG_Management FLAG_Management + * @{ + */ + +/** + * @brief Get Wake-up Flag + * @rmtoll CSR WUF LL_PWR_IsActiveFlag_WU + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_PWR_IsActiveFlag_WU(void) +{ + return (READ_BIT(PWR->CSR, PWR_CSR_WUF) == (PWR_CSR_WUF)); +} + +/** + * @brief Get Standby Flag + * @rmtoll CSR SBF LL_PWR_IsActiveFlag_SB + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_PWR_IsActiveFlag_SB(void) +{ + return (READ_BIT(PWR->CSR, PWR_CSR_SBF) == (PWR_CSR_SBF)); +} + +/** + * @brief Indicate whether VDD voltage is below the selected PVD threshold + * @rmtoll CSR PVDO LL_PWR_IsActiveFlag_PVDO + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_PWR_IsActiveFlag_PVDO(void) +{ + return (READ_BIT(PWR->CSR, PWR_CSR_PVDO) == (PWR_CSR_PVDO)); +} + +/** + * @brief Clear Standby Flag + * @rmtoll CR CSBF LL_PWR_ClearFlag_SB + * @retval None + */ +__STATIC_INLINE void LL_PWR_ClearFlag_SB(void) +{ + SET_BIT(PWR->CR, PWR_CR_CSBF); +} + +/** + * @brief Clear Wake-up Flags + * @rmtoll CR CWUF LL_PWR_ClearFlag_WU + * @retval None + */ +__STATIC_INLINE void LL_PWR_ClearFlag_WU(void) +{ + SET_BIT(PWR->CR, PWR_CR_CWUF); +} + +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup PWR_LL_EF_Init De-initialization function + * @{ + */ +ErrorStatus LL_PWR_DeInit(void); +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* defined(PWR) */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_PWR_H */ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h new file mode 100644 index 0000000..97a6390 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h @@ -0,0 +1,2309 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_rcc.h + * @author MCD Application Team + * @brief Header file of RCC LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_RCC_H +#define __STM32F1xx_LL_RCC_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined(RCC) + +/** @defgroup RCC_LL RCC + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/* Private constants ---------------------------------------------------------*/ +/* Private macros ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup RCC_LL_Private_Macros RCC Private Macros + * @{ + */ +/** + * @} + */ +#endif /*USE_FULL_LL_DRIVER*/ +/* Exported types ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup RCC_LL_Exported_Types RCC Exported Types + * @{ + */ + +/** @defgroup LL_ES_CLOCK_FREQ Clocks Frequency Structure + * @{ + */ + +/** + * @brief RCC Clocks Frequency Structure + */ +typedef struct +{ + uint32_t SYSCLK_Frequency; /*!< SYSCLK clock frequency */ + uint32_t HCLK_Frequency; /*!< HCLK clock frequency */ + uint32_t PCLK1_Frequency; /*!< PCLK1 clock frequency */ + uint32_t PCLK2_Frequency; /*!< PCLK2 clock frequency */ +} LL_RCC_ClocksTypeDef; + +/** + * @} + */ + +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup RCC_LL_Exported_Constants RCC Exported Constants + * @{ + */ + +/** @defgroup RCC_LL_EC_OSC_VALUES Oscillator Values adaptation + * @brief Defines used to adapt values of different oscillators + * @note These values could be modified in the user environment according to + * HW set-up. + * @{ + */ +#if !defined (HSE_VALUE) +#define HSE_VALUE 8000000U /*!< Value of the HSE oscillator in Hz */ +#endif /* HSE_VALUE */ + +#if !defined (HSI_VALUE) +#define HSI_VALUE 8000000U /*!< Value of the HSI oscillator in Hz */ +#endif /* HSI_VALUE */ + +#if !defined (LSE_VALUE) +#define LSE_VALUE 32768U /*!< Value of the LSE oscillator in Hz */ +#endif /* LSE_VALUE */ + +#if !defined (LSI_VALUE) +#define LSI_VALUE 40000U /*!< Value of the LSI oscillator in Hz */ +#endif /* LSI_VALUE */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_CLEAR_FLAG Clear Flags Defines + * @brief Flags defines which can be used with LL_RCC_WriteReg function + * @{ + */ +#define LL_RCC_CIR_LSIRDYC RCC_CIR_LSIRDYC /*!< LSI Ready Interrupt Clear */ +#define LL_RCC_CIR_LSERDYC RCC_CIR_LSERDYC /*!< LSE Ready Interrupt Clear */ +#define LL_RCC_CIR_HSIRDYC RCC_CIR_HSIRDYC /*!< HSI Ready Interrupt Clear */ +#define LL_RCC_CIR_HSERDYC RCC_CIR_HSERDYC /*!< HSE Ready Interrupt Clear */ +#define LL_RCC_CIR_PLLRDYC RCC_CIR_PLLRDYC /*!< PLL Ready Interrupt Clear */ +#define LL_RCC_CIR_PLL3RDYC RCC_CIR_PLL3RDYC /*!< PLL3(PLLI2S) Ready Interrupt Clear */ +#define LL_RCC_CIR_PLL2RDYC RCC_CIR_PLL2RDYC /*!< PLL2 Ready Interrupt Clear */ +#define LL_RCC_CIR_CSSC RCC_CIR_CSSC /*!< Clock Security System Interrupt Clear */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_GET_FLAG Get Flags Defines + * @brief Flags defines which can be used with LL_RCC_ReadReg function + * @{ + */ +#define LL_RCC_CIR_LSIRDYF RCC_CIR_LSIRDYF /*!< LSI Ready Interrupt flag */ +#define LL_RCC_CIR_LSERDYF RCC_CIR_LSERDYF /*!< LSE Ready Interrupt flag */ +#define LL_RCC_CIR_HSIRDYF RCC_CIR_HSIRDYF /*!< HSI Ready Interrupt flag */ +#define LL_RCC_CIR_HSERDYF RCC_CIR_HSERDYF /*!< HSE Ready Interrupt flag */ +#define LL_RCC_CIR_PLLRDYF RCC_CIR_PLLRDYF /*!< PLL Ready Interrupt flag */ +#define LL_RCC_CIR_PLL3RDYF RCC_CIR_PLL3RDYF /*!< PLL3(PLLI2S) Ready Interrupt flag */ +#define LL_RCC_CIR_PLL2RDYF RCC_CIR_PLL2RDYF /*!< PLL2 Ready Interrupt flag */ +#define LL_RCC_CIR_CSSF RCC_CIR_CSSF /*!< Clock Security System Interrupt flag */ +#define LL_RCC_CSR_PINRSTF RCC_CSR_PINRSTF /*!< PIN reset flag */ +#define LL_RCC_CSR_PORRSTF RCC_CSR_PORRSTF /*!< POR/PDR reset flag */ +#define LL_RCC_CSR_SFTRSTF RCC_CSR_SFTRSTF /*!< Software Reset flag */ +#define LL_RCC_CSR_IWDGRSTF RCC_CSR_IWDGRSTF /*!< Independent Watchdog reset flag */ +#define LL_RCC_CSR_WWDGRSTF RCC_CSR_WWDGRSTF /*!< Window watchdog reset flag */ +#define LL_RCC_CSR_LPWRRSTF RCC_CSR_LPWRRSTF /*!< Low-Power reset flag */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_IT IT Defines + * @brief IT defines which can be used with LL_RCC_ReadReg and LL_RCC_WriteReg functions + * @{ + */ +#define LL_RCC_CIR_LSIRDYIE RCC_CIR_LSIRDYIE /*!< LSI Ready Interrupt Enable */ +#define LL_RCC_CIR_LSERDYIE RCC_CIR_LSERDYIE /*!< LSE Ready Interrupt Enable */ +#define LL_RCC_CIR_HSIRDYIE RCC_CIR_HSIRDYIE /*!< HSI Ready Interrupt Enable */ +#define LL_RCC_CIR_HSERDYIE RCC_CIR_HSERDYIE /*!< HSE Ready Interrupt Enable */ +#define LL_RCC_CIR_PLLRDYIE RCC_CIR_PLLRDYIE /*!< PLL Ready Interrupt Enable */ +#define LL_RCC_CIR_PLL3RDYIE RCC_CIR_PLL3RDYIE /*!< PLL3(PLLI2S) Ready Interrupt Enable */ +#define LL_RCC_CIR_PLL2RDYIE RCC_CIR_PLL2RDYIE /*!< PLL2 Ready Interrupt Enable */ +/** + * @} + */ + +#if defined(RCC_CFGR2_PREDIV2) +/** @defgroup RCC_LL_EC_HSE_PREDIV2_DIV HSE PREDIV2 Division factor + * @{ + */ +#define LL_RCC_HSE_PREDIV2_DIV_1 RCC_CFGR2_PREDIV2_DIV1 /*!< PREDIV2 input clock not divided */ +#define LL_RCC_HSE_PREDIV2_DIV_2 RCC_CFGR2_PREDIV2_DIV2 /*!< PREDIV2 input clock divided by 2 */ +#define LL_RCC_HSE_PREDIV2_DIV_3 RCC_CFGR2_PREDIV2_DIV3 /*!< PREDIV2 input clock divided by 3 */ +#define LL_RCC_HSE_PREDIV2_DIV_4 RCC_CFGR2_PREDIV2_DIV4 /*!< PREDIV2 input clock divided by 4 */ +#define LL_RCC_HSE_PREDIV2_DIV_5 RCC_CFGR2_PREDIV2_DIV5 /*!< PREDIV2 input clock divided by 5 */ +#define LL_RCC_HSE_PREDIV2_DIV_6 RCC_CFGR2_PREDIV2_DIV6 /*!< PREDIV2 input clock divided by 6 */ +#define LL_RCC_HSE_PREDIV2_DIV_7 RCC_CFGR2_PREDIV2_DIV7 /*!< PREDIV2 input clock divided by 7 */ +#define LL_RCC_HSE_PREDIV2_DIV_8 RCC_CFGR2_PREDIV2_DIV8 /*!< PREDIV2 input clock divided by 8 */ +#define LL_RCC_HSE_PREDIV2_DIV_9 RCC_CFGR2_PREDIV2_DIV9 /*!< PREDIV2 input clock divided by 9 */ +#define LL_RCC_HSE_PREDIV2_DIV_10 RCC_CFGR2_PREDIV2_DIV10 /*!< PREDIV2 input clock divided by 10 */ +#define LL_RCC_HSE_PREDIV2_DIV_11 RCC_CFGR2_PREDIV2_DIV11 /*!< PREDIV2 input clock divided by 11 */ +#define LL_RCC_HSE_PREDIV2_DIV_12 RCC_CFGR2_PREDIV2_DIV12 /*!< PREDIV2 input clock divided by 12 */ +#define LL_RCC_HSE_PREDIV2_DIV_13 RCC_CFGR2_PREDIV2_DIV13 /*!< PREDIV2 input clock divided by 13 */ +#define LL_RCC_HSE_PREDIV2_DIV_14 RCC_CFGR2_PREDIV2_DIV14 /*!< PREDIV2 input clock divided by 14 */ +#define LL_RCC_HSE_PREDIV2_DIV_15 RCC_CFGR2_PREDIV2_DIV15 /*!< PREDIV2 input clock divided by 15 */ +#define LL_RCC_HSE_PREDIV2_DIV_16 RCC_CFGR2_PREDIV2_DIV16 /*!< PREDIV2 input clock divided by 16 */ +/** + * @} + */ + +#endif /* RCC_CFGR2_PREDIV2 */ + +/** @defgroup RCC_LL_EC_SYS_CLKSOURCE System clock switch + * @{ + */ +#define LL_RCC_SYS_CLKSOURCE_HSI RCC_CFGR_SW_HSI /*!< HSI selection as system clock */ +#define LL_RCC_SYS_CLKSOURCE_HSE RCC_CFGR_SW_HSE /*!< HSE selection as system clock */ +#define LL_RCC_SYS_CLKSOURCE_PLL RCC_CFGR_SW_PLL /*!< PLL selection as system clock */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_SYS_CLKSOURCE_STATUS System clock switch status + * @{ + */ +#define LL_RCC_SYS_CLKSOURCE_STATUS_HSI RCC_CFGR_SWS_HSI /*!< HSI used as system clock */ +#define LL_RCC_SYS_CLKSOURCE_STATUS_HSE RCC_CFGR_SWS_HSE /*!< HSE used as system clock */ +#define LL_RCC_SYS_CLKSOURCE_STATUS_PLL RCC_CFGR_SWS_PLL /*!< PLL used as system clock */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_SYSCLK_DIV AHB prescaler + * @{ + */ +#define LL_RCC_SYSCLK_DIV_1 RCC_CFGR_HPRE_DIV1 /*!< SYSCLK not divided */ +#define LL_RCC_SYSCLK_DIV_2 RCC_CFGR_HPRE_DIV2 /*!< SYSCLK divided by 2 */ +#define LL_RCC_SYSCLK_DIV_4 RCC_CFGR_HPRE_DIV4 /*!< SYSCLK divided by 4 */ +#define LL_RCC_SYSCLK_DIV_8 RCC_CFGR_HPRE_DIV8 /*!< SYSCLK divided by 8 */ +#define LL_RCC_SYSCLK_DIV_16 RCC_CFGR_HPRE_DIV16 /*!< SYSCLK divided by 16 */ +#define LL_RCC_SYSCLK_DIV_64 RCC_CFGR_HPRE_DIV64 /*!< SYSCLK divided by 64 */ +#define LL_RCC_SYSCLK_DIV_128 RCC_CFGR_HPRE_DIV128 /*!< SYSCLK divided by 128 */ +#define LL_RCC_SYSCLK_DIV_256 RCC_CFGR_HPRE_DIV256 /*!< SYSCLK divided by 256 */ +#define LL_RCC_SYSCLK_DIV_512 RCC_CFGR_HPRE_DIV512 /*!< SYSCLK divided by 512 */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_APB1_DIV APB low-speed prescaler (APB1) + * @{ + */ +#define LL_RCC_APB1_DIV_1 RCC_CFGR_PPRE1_DIV1 /*!< HCLK not divided */ +#define LL_RCC_APB1_DIV_2 RCC_CFGR_PPRE1_DIV2 /*!< HCLK divided by 2 */ +#define LL_RCC_APB1_DIV_4 RCC_CFGR_PPRE1_DIV4 /*!< HCLK divided by 4 */ +#define LL_RCC_APB1_DIV_8 RCC_CFGR_PPRE1_DIV8 /*!< HCLK divided by 8 */ +#define LL_RCC_APB1_DIV_16 RCC_CFGR_PPRE1_DIV16 /*!< HCLK divided by 16 */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_APB2_DIV APB high-speed prescaler (APB2) + * @{ + */ +#define LL_RCC_APB2_DIV_1 RCC_CFGR_PPRE2_DIV1 /*!< HCLK not divided */ +#define LL_RCC_APB2_DIV_2 RCC_CFGR_PPRE2_DIV2 /*!< HCLK divided by 2 */ +#define LL_RCC_APB2_DIV_4 RCC_CFGR_PPRE2_DIV4 /*!< HCLK divided by 4 */ +#define LL_RCC_APB2_DIV_8 RCC_CFGR_PPRE2_DIV8 /*!< HCLK divided by 8 */ +#define LL_RCC_APB2_DIV_16 RCC_CFGR_PPRE2_DIV16 /*!< HCLK divided by 16 */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_MCO1SOURCE MCO1 SOURCE selection + * @{ + */ +#define LL_RCC_MCO1SOURCE_NOCLOCK RCC_CFGR_MCO_NOCLOCK /*!< MCO output disabled, no clock on MCO */ +#define LL_RCC_MCO1SOURCE_SYSCLK RCC_CFGR_MCO_SYSCLK /*!< SYSCLK selection as MCO source */ +#define LL_RCC_MCO1SOURCE_HSI RCC_CFGR_MCO_HSI /*!< HSI selection as MCO source */ +#define LL_RCC_MCO1SOURCE_HSE RCC_CFGR_MCO_HSE /*!< HSE selection as MCO source */ +#define LL_RCC_MCO1SOURCE_PLLCLK_DIV_2 RCC_CFGR_MCO_PLLCLK_DIV2 /*!< PLL clock divided by 2*/ +#if defined(RCC_CFGR_MCO_PLL2CLK) +#define LL_RCC_MCO1SOURCE_PLL2CLK RCC_CFGR_MCO_PLL2CLK /*!< PLL2 clock selected as MCO source*/ +#endif /* RCC_CFGR_MCO_PLL2CLK */ +#if defined(RCC_CFGR_MCO_PLL3CLK_DIV2) +#define LL_RCC_MCO1SOURCE_PLLI2SCLK_DIV2 RCC_CFGR_MCO_PLL3CLK_DIV2 /*!< PLLI2S clock divided by 2 selected as MCO source*/ +#endif /* RCC_CFGR_MCO_PLL3CLK_DIV2 */ +#if defined(RCC_CFGR_MCO_EXT_HSE) +#define LL_RCC_MCO1SOURCE_EXT_HSE RCC_CFGR_MCO_EXT_HSE /*!< XT1 external 3-25 MHz oscillator clock selected as MCO source */ +#endif /* RCC_CFGR_MCO_EXT_HSE */ +#if defined(RCC_CFGR_MCO_PLL3CLK) +#define LL_RCC_MCO1SOURCE_PLLI2SCLK RCC_CFGR_MCO_PLL3CLK /*!< PLLI2S clock selected as MCO source */ +#endif /* RCC_CFGR_MCO_PLL3CLK */ +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup RCC_LL_EC_PERIPH_FREQUENCY Peripheral clock frequency + * @{ + */ +#define LL_RCC_PERIPH_FREQUENCY_NO 0x00000000U /*!< No clock enabled for the peripheral */ +#define LL_RCC_PERIPH_FREQUENCY_NA 0xFFFFFFFFU /*!< Frequency cannot be provided as external clock */ +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +#if defined(RCC_CFGR2_I2S2SRC) +/** @defgroup RCC_LL_EC_I2S2CLKSOURCE Peripheral I2S clock source selection + * @{ + */ +#define LL_RCC_I2S2_CLKSOURCE_SYSCLK RCC_CFGR2_I2S2SRC /*!< System clock (SYSCLK) selected as I2S2 clock entry */ +#define LL_RCC_I2S2_CLKSOURCE_PLLI2S_VCO (uint32_t)(RCC_CFGR2_I2S2SRC | (RCC_CFGR2_I2S2SRC >> 16U)) /*!< PLLI2S VCO clock selected as I2S2 clock entry */ +#define LL_RCC_I2S3_CLKSOURCE_SYSCLK RCC_CFGR2_I2S3SRC /*!< System clock (SYSCLK) selected as I2S3 clock entry */ +#define LL_RCC_I2S3_CLKSOURCE_PLLI2S_VCO (uint32_t)(RCC_CFGR2_I2S3SRC | (RCC_CFGR2_I2S3SRC >> 16U)) /*!< PLLI2S VCO clock selected as I2S3 clock entry */ +/** + * @} + */ +#endif /* RCC_CFGR2_I2S2SRC */ + +#if defined(USB_OTG_FS) || defined(USB) +/** @defgroup RCC_LL_EC_USB_CLKSOURCE Peripheral USB clock source selection + * @{ + */ +#if defined(RCC_CFGR_USBPRE) +#define LL_RCC_USB_CLKSOURCE_PLL RCC_CFGR_USBPRE /*!< PLL clock is not divided */ +#define LL_RCC_USB_CLKSOURCE_PLL_DIV_1_5 0x00000000U /*!< PLL clock is divided by 1.5 */ +#endif /*RCC_CFGR_USBPRE*/ +#if defined(RCC_CFGR_OTGFSPRE) +#define LL_RCC_USB_CLKSOURCE_PLL_DIV_2 RCC_CFGR_OTGFSPRE /*!< PLL clock is divided by 2 */ +#define LL_RCC_USB_CLKSOURCE_PLL_DIV_3 0x00000000U /*!< PLL clock is divided by 3 */ +#endif /*RCC_CFGR_OTGFSPRE*/ +/** + * @} + */ +#endif /* USB_OTG_FS || USB */ + +/** @defgroup RCC_LL_EC_ADC_CLKSOURCE_PCLK2 Peripheral ADC clock source selection + * @{ + */ +#define LL_RCC_ADC_CLKSRC_PCLK2_DIV_2 RCC_CFGR_ADCPRE_DIV2 /*ADC prescaler PCLK2 divided by 2*/ +#define LL_RCC_ADC_CLKSRC_PCLK2_DIV_4 RCC_CFGR_ADCPRE_DIV4 /*ADC prescaler PCLK2 divided by 4*/ +#define LL_RCC_ADC_CLKSRC_PCLK2_DIV_6 RCC_CFGR_ADCPRE_DIV6 /*ADC prescaler PCLK2 divided by 6*/ +#define LL_RCC_ADC_CLKSRC_PCLK2_DIV_8 RCC_CFGR_ADCPRE_DIV8 /*ADC prescaler PCLK2 divided by 8*/ +/** + * @} + */ + +#if defined(RCC_CFGR2_I2S2SRC) +/** @defgroup RCC_LL_EC_I2S2 Peripheral I2S get clock source + * @{ + */ +#define LL_RCC_I2S2_CLKSOURCE RCC_CFGR2_I2S2SRC /*!< I2S2 Clock source selection */ +#define LL_RCC_I2S3_CLKSOURCE RCC_CFGR2_I2S3SRC /*!< I2S3 Clock source selection */ +/** + * @} + */ + +#endif /* RCC_CFGR2_I2S2SRC */ + +#if defined(USB_OTG_FS) || defined(USB) +/** @defgroup RCC_LL_EC_USB Peripheral USB get clock source + * @{ + */ +#define LL_RCC_USB_CLKSOURCE 0x00400000U /*!< USB Clock source selection */ +/** + * @} + */ + +#endif /* USB_OTG_FS || USB */ + +/** @defgroup RCC_LL_EC_ADC Peripheral ADC get clock source + * @{ + */ +#define LL_RCC_ADC_CLKSOURCE RCC_CFGR_ADCPRE /*!< ADC Clock source selection */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_RTC_CLKSOURCE RTC clock source selection + * @{ + */ +#define LL_RCC_RTC_CLKSOURCE_NONE 0x00000000U /*!< No clock used as RTC clock */ +#define LL_RCC_RTC_CLKSOURCE_LSE RCC_BDCR_RTCSEL_0 /*!< LSE oscillator clock used as RTC clock */ +#define LL_RCC_RTC_CLKSOURCE_LSI RCC_BDCR_RTCSEL_1 /*!< LSI oscillator clock used as RTC clock */ +#define LL_RCC_RTC_CLKSOURCE_HSE_DIV128 RCC_BDCR_RTCSEL /*!< HSE oscillator clock divided by 128 used as RTC clock */ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_PLL_MUL PLL Multiplicator factor + * @{ + */ +#if defined(RCC_CFGR_PLLMULL2) +#define LL_RCC_PLL_MUL_2 RCC_CFGR_PLLMULL2 /*!< PLL input clock*2 */ +#endif /*RCC_CFGR_PLLMULL2*/ +#if defined(RCC_CFGR_PLLMULL3) +#define LL_RCC_PLL_MUL_3 RCC_CFGR_PLLMULL3 /*!< PLL input clock*3 */ +#endif /*RCC_CFGR_PLLMULL3*/ +#define LL_RCC_PLL_MUL_4 RCC_CFGR_PLLMULL4 /*!< PLL input clock*4 */ +#define LL_RCC_PLL_MUL_5 RCC_CFGR_PLLMULL5 /*!< PLL input clock*5 */ +#define LL_RCC_PLL_MUL_6 RCC_CFGR_PLLMULL6 /*!< PLL input clock*6 */ +#define LL_RCC_PLL_MUL_7 RCC_CFGR_PLLMULL7 /*!< PLL input clock*7 */ +#define LL_RCC_PLL_MUL_8 RCC_CFGR_PLLMULL8 /*!< PLL input clock*8 */ +#define LL_RCC_PLL_MUL_9 RCC_CFGR_PLLMULL9 /*!< PLL input clock*9 */ +#if defined(RCC_CFGR_PLLMULL6_5) +#define LL_RCC_PLL_MUL_6_5 RCC_CFGR_PLLMULL6_5 /*!< PLL input clock*6 */ +#else +#define LL_RCC_PLL_MUL_10 RCC_CFGR_PLLMULL10 /*!< PLL input clock*10 */ +#define LL_RCC_PLL_MUL_11 RCC_CFGR_PLLMULL11 /*!< PLL input clock*11 */ +#define LL_RCC_PLL_MUL_12 RCC_CFGR_PLLMULL12 /*!< PLL input clock*12 */ +#define LL_RCC_PLL_MUL_13 RCC_CFGR_PLLMULL13 /*!< PLL input clock*13 */ +#define LL_RCC_PLL_MUL_14 RCC_CFGR_PLLMULL14 /*!< PLL input clock*14 */ +#define LL_RCC_PLL_MUL_15 RCC_CFGR_PLLMULL15 /*!< PLL input clock*15 */ +#define LL_RCC_PLL_MUL_16 RCC_CFGR_PLLMULL16 /*!< PLL input clock*16 */ +#endif /*RCC_CFGR_PLLMULL6_5*/ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_PLLSOURCE PLL SOURCE + * @{ + */ +#define LL_RCC_PLLSOURCE_HSI_DIV_2 0x00000000U /*!< HSI clock divided by 2 selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE RCC_CFGR_PLLSRC /*!< HSE/PREDIV1 clock selected as PLL entry clock source */ +#if defined(RCC_CFGR2_PREDIV1SRC) +#define LL_RCC_PLLSOURCE_PLL2 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/PREDIV1 clock selected as PLL entry clock source */ +#endif /*RCC_CFGR2_PREDIV1SRC*/ + +#if defined(RCC_CFGR2_PREDIV1) +#define LL_RCC_PLLSOURCE_HSE_DIV_1 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV1) /*!< HSE/1 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_2 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV2) /*!< HSE/2 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_3 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV3) /*!< HSE/3 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_4 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV4) /*!< HSE/4 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_5 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV5) /*!< HSE/5 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_6 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV6) /*!< HSE/6 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_7 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV7) /*!< HSE/7 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_8 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV8) /*!< HSE/8 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_9 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV9) /*!< HSE/9 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_10 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV10) /*!< HSE/10 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_11 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV11) /*!< HSE/11 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_12 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV12) /*!< HSE/12 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_13 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV13) /*!< HSE/13 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_14 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV14) /*!< HSE/14 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_15 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV15) /*!< HSE/15 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_16 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV16) /*!< HSE/16 clock selected as PLL entry clock source */ +#if defined(RCC_CFGR2_PREDIV1SRC) +#define LL_RCC_PLLSOURCE_PLL2_DIV_1 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV1 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/1 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_2 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV2 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/2 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_3 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV3 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/3 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_4 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV4 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/4 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_5 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV5 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/5 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_6 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV6 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/6 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_7 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV7 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/7 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_8 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV8 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/8 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_9 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV9 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/9 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_10 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV10 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/10 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_11 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV11 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/11 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_12 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV12 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/12 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_13 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV13 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/13 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_14 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV14 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/14 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_15 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV15 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/15 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_PLL2_DIV_16 (RCC_CFGR_PLLSRC | RCC_CFGR2_PREDIV1_DIV16 | RCC_CFGR2_PREDIV1SRC << 4U) /*!< PLL2/16 clock selected as PLL entry clock source */ +#endif /*RCC_CFGR2_PREDIV1SRC*/ +#else +#define LL_RCC_PLLSOURCE_HSE_DIV_1 (RCC_CFGR_PLLSRC | 0x00000000U) /*!< HSE/1 clock selected as PLL entry clock source */ +#define LL_RCC_PLLSOURCE_HSE_DIV_2 (RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE) /*!< HSE/2 clock selected as PLL entry clock source */ +#endif /*RCC_CFGR2_PREDIV1*/ +/** + * @} + */ + +/** @defgroup RCC_LL_EC_PREDIV_DIV PREDIV Division factor + * @{ + */ +#if defined(RCC_CFGR2_PREDIV1) +#define LL_RCC_PREDIV_DIV_1 RCC_CFGR2_PREDIV1_DIV1 /*!< PREDIV1 input clock not divided */ +#define LL_RCC_PREDIV_DIV_2 RCC_CFGR2_PREDIV1_DIV2 /*!< PREDIV1 input clock divided by 2 */ +#define LL_RCC_PREDIV_DIV_3 RCC_CFGR2_PREDIV1_DIV3 /*!< PREDIV1 input clock divided by 3 */ +#define LL_RCC_PREDIV_DIV_4 RCC_CFGR2_PREDIV1_DIV4 /*!< PREDIV1 input clock divided by 4 */ +#define LL_RCC_PREDIV_DIV_5 RCC_CFGR2_PREDIV1_DIV5 /*!< PREDIV1 input clock divided by 5 */ +#define LL_RCC_PREDIV_DIV_6 RCC_CFGR2_PREDIV1_DIV6 /*!< PREDIV1 input clock divided by 6 */ +#define LL_RCC_PREDIV_DIV_7 RCC_CFGR2_PREDIV1_DIV7 /*!< PREDIV1 input clock divided by 7 */ +#define LL_RCC_PREDIV_DIV_8 RCC_CFGR2_PREDIV1_DIV8 /*!< PREDIV1 input clock divided by 8 */ +#define LL_RCC_PREDIV_DIV_9 RCC_CFGR2_PREDIV1_DIV9 /*!< PREDIV1 input clock divided by 9 */ +#define LL_RCC_PREDIV_DIV_10 RCC_CFGR2_PREDIV1_DIV10 /*!< PREDIV1 input clock divided by 10 */ +#define LL_RCC_PREDIV_DIV_11 RCC_CFGR2_PREDIV1_DIV11 /*!< PREDIV1 input clock divided by 11 */ +#define LL_RCC_PREDIV_DIV_12 RCC_CFGR2_PREDIV1_DIV12 /*!< PREDIV1 input clock divided by 12 */ +#define LL_RCC_PREDIV_DIV_13 RCC_CFGR2_PREDIV1_DIV13 /*!< PREDIV1 input clock divided by 13 */ +#define LL_RCC_PREDIV_DIV_14 RCC_CFGR2_PREDIV1_DIV14 /*!< PREDIV1 input clock divided by 14 */ +#define LL_RCC_PREDIV_DIV_15 RCC_CFGR2_PREDIV1_DIV15 /*!< PREDIV1 input clock divided by 15 */ +#define LL_RCC_PREDIV_DIV_16 RCC_CFGR2_PREDIV1_DIV16 /*!< PREDIV1 input clock divided by 16 */ +#else +#define LL_RCC_PREDIV_DIV_1 0x00000000U /*!< HSE divider clock clock not divided */ +#define LL_RCC_PREDIV_DIV_2 RCC_CFGR_PLLXTPRE /*!< HSE divider clock divided by 2 for PLL entry */ +#endif /*RCC_CFGR2_PREDIV1*/ +/** + * @} + */ + +#if defined(RCC_PLLI2S_SUPPORT) +/** @defgroup RCC_LL_EC_PLLI2S_MUL PLLI2S MUL + * @{ + */ +#define LL_RCC_PLLI2S_MUL_8 RCC_CFGR2_PLL3MUL8 /*!< PLLI2S input clock * 8 */ +#define LL_RCC_PLLI2S_MUL_9 RCC_CFGR2_PLL3MUL9 /*!< PLLI2S input clock * 9 */ +#define LL_RCC_PLLI2S_MUL_10 RCC_CFGR2_PLL3MUL10 /*!< PLLI2S input clock * 10 */ +#define LL_RCC_PLLI2S_MUL_11 RCC_CFGR2_PLL3MUL11 /*!< PLLI2S input clock * 11 */ +#define LL_RCC_PLLI2S_MUL_12 RCC_CFGR2_PLL3MUL12 /*!< PLLI2S input clock * 12 */ +#define LL_RCC_PLLI2S_MUL_13 RCC_CFGR2_PLL3MUL13 /*!< PLLI2S input clock * 13 */ +#define LL_RCC_PLLI2S_MUL_14 RCC_CFGR2_PLL3MUL14 /*!< PLLI2S input clock * 14 */ +#define LL_RCC_PLLI2S_MUL_16 RCC_CFGR2_PLL3MUL16 /*!< PLLI2S input clock * 16 */ +#define LL_RCC_PLLI2S_MUL_20 RCC_CFGR2_PLL3MUL20 /*!< PLLI2S input clock * 20 */ +/** + * @} + */ + +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** @defgroup RCC_LL_EC_PLL2_MUL PLL2 MUL + * @{ + */ +#define LL_RCC_PLL2_MUL_8 RCC_CFGR2_PLL2MUL8 /*!< PLL2 input clock * 8 */ +#define LL_RCC_PLL2_MUL_9 RCC_CFGR2_PLL2MUL9 /*!< PLL2 input clock * 9 */ +#define LL_RCC_PLL2_MUL_10 RCC_CFGR2_PLL2MUL10 /*!< PLL2 input clock * 10 */ +#define LL_RCC_PLL2_MUL_11 RCC_CFGR2_PLL2MUL11 /*!< PLL2 input clock * 11 */ +#define LL_RCC_PLL2_MUL_12 RCC_CFGR2_PLL2MUL12 /*!< PLL2 input clock * 12 */ +#define LL_RCC_PLL2_MUL_13 RCC_CFGR2_PLL2MUL13 /*!< PLL2 input clock * 13 */ +#define LL_RCC_PLL2_MUL_14 RCC_CFGR2_PLL2MUL14 /*!< PLL2 input clock * 14 */ +#define LL_RCC_PLL2_MUL_16 RCC_CFGR2_PLL2MUL16 /*!< PLL2 input clock * 16 */ +#define LL_RCC_PLL2_MUL_20 RCC_CFGR2_PLL2MUL20 /*!< PLL2 input clock * 20 */ +/** + * @} + */ + +#endif /* RCC_PLL2_SUPPORT */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ +/** @defgroup RCC_LL_Exported_Macros RCC Exported Macros + * @{ + */ + +/** @defgroup RCC_LL_EM_WRITE_READ Common Write and read registers Macros + * @{ + */ + +/** + * @brief Write a value in RCC register + * @param __REG__ Register to be written + * @param __VALUE__ Value to be written in the register + * @retval None + */ +#define LL_RCC_WriteReg(__REG__, __VALUE__) WRITE_REG(RCC->__REG__, (__VALUE__)) + +/** + * @brief Read a value in RCC register + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_RCC_ReadReg(__REG__) READ_REG(RCC->__REG__) +/** + * @} + */ + +/** @defgroup RCC_LL_EM_CALC_FREQ Calculate frequencies + * @{ + */ + +#if defined(RCC_CFGR_PLLMULL6_5) +/** + * @brief Helper macro to calculate the PLLCLK frequency + * @note ex: @ref __LL_RCC_CALC_PLLCLK_FREQ (HSE_VALUE / (@ref LL_RCC_PLL_GetPrediv () + 1), @ref LL_RCC_PLL_GetMultiplicator()); + * @param __INPUTFREQ__ PLL Input frequency (based on HSE div Prediv1 / HSI div 2 / PLL2 div Prediv1) + * @param __PLLMUL__: This parameter can be one of the following values: + * @arg @ref LL_RCC_PLL_MUL_4 + * @arg @ref LL_RCC_PLL_MUL_5 + * @arg @ref LL_RCC_PLL_MUL_6 + * @arg @ref LL_RCC_PLL_MUL_7 + * @arg @ref LL_RCC_PLL_MUL_8 + * @arg @ref LL_RCC_PLL_MUL_9 + * @arg @ref LL_RCC_PLL_MUL_6_5 + * @retval PLL clock frequency (in Hz) + */ +#define __LL_RCC_CALC_PLLCLK_FREQ(__INPUTFREQ__, __PLLMUL__) \ + (((__PLLMUL__) != RCC_CFGR_PLLMULL6_5) ? \ + ((__INPUTFREQ__) * ((((__PLLMUL__) & RCC_CFGR_PLLMULL) >> RCC_CFGR_PLLMULL_Pos) + 2U)) :\ + (((__INPUTFREQ__) * 13U) / 2U)) + +#else +/** + * @brief Helper macro to calculate the PLLCLK frequency + * @note ex: @ref __LL_RCC_CALC_PLLCLK_FREQ (HSE_VALUE / (@ref LL_RCC_PLL_GetPrediv () + 1), @ref LL_RCC_PLL_GetMultiplicator ()); + * @param __INPUTFREQ__ PLL Input frequency (based on HSE div Prediv1 or div 2 / HSI div 2) + * @param __PLLMUL__: This parameter can be one of the following values: + * @arg @ref LL_RCC_PLL_MUL_2 + * @arg @ref LL_RCC_PLL_MUL_3 + * @arg @ref LL_RCC_PLL_MUL_4 + * @arg @ref LL_RCC_PLL_MUL_5 + * @arg @ref LL_RCC_PLL_MUL_6 + * @arg @ref LL_RCC_PLL_MUL_7 + * @arg @ref LL_RCC_PLL_MUL_8 + * @arg @ref LL_RCC_PLL_MUL_9 + * @arg @ref LL_RCC_PLL_MUL_10 + * @arg @ref LL_RCC_PLL_MUL_11 + * @arg @ref LL_RCC_PLL_MUL_12 + * @arg @ref LL_RCC_PLL_MUL_13 + * @arg @ref LL_RCC_PLL_MUL_14 + * @arg @ref LL_RCC_PLL_MUL_15 + * @arg @ref LL_RCC_PLL_MUL_16 + * @retval PLL clock frequency (in Hz) + */ +#define __LL_RCC_CALC_PLLCLK_FREQ(__INPUTFREQ__, __PLLMUL__) ((__INPUTFREQ__) * (((__PLLMUL__) >> RCC_CFGR_PLLMULL_Pos) + 2U)) +#endif /* RCC_CFGR_PLLMULL6_5 */ + +#if defined(RCC_PLLI2S_SUPPORT) +/** + * @brief Helper macro to calculate the PLLI2S frequency + * @note ex: @ref __LL_RCC_CALC_PLLI2SCLK_FREQ (HSE_VALUE, @ref LL_RCC_PLLI2S_GetMultiplicator (), @ref LL_RCC_HSE_GetPrediv2 ()); + * @param __INPUTFREQ__ PLLI2S Input frequency (based on HSE value) + * @param __PLLI2SMUL__: This parameter can be one of the following values: + * @arg @ref LL_RCC_PLLI2S_MUL_8 + * @arg @ref LL_RCC_PLLI2S_MUL_9 + * @arg @ref LL_RCC_PLLI2S_MUL_10 + * @arg @ref LL_RCC_PLLI2S_MUL_11 + * @arg @ref LL_RCC_PLLI2S_MUL_12 + * @arg @ref LL_RCC_PLLI2S_MUL_13 + * @arg @ref LL_RCC_PLLI2S_MUL_14 + * @arg @ref LL_RCC_PLLI2S_MUL_16 + * @arg @ref LL_RCC_PLLI2S_MUL_20 + * @param __PLLI2SDIV__: This parameter can be one of the following values: + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_1 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_2 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_3 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_4 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_5 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_6 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_7 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_8 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_9 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_10 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_11 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_12 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_13 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_14 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_15 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_16 + * @retval PLLI2S clock frequency (in Hz) + */ +#define __LL_RCC_CALC_PLLI2SCLK_FREQ(__INPUTFREQ__, __PLLI2SMUL__, __PLLI2SDIV__) (((__INPUTFREQ__) * (((__PLLI2SMUL__) >> RCC_CFGR2_PLL3MUL_Pos) + 2U)) / (((__PLLI2SDIV__) >> RCC_CFGR2_PREDIV2_Pos) + 1U)) +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** + * @brief Helper macro to calculate the PLL2 frequency + * @note ex: @ref __LL_RCC_CALC_PLL2CLK_FREQ (HSE_VALUE, @ref LL_RCC_PLL2_GetMultiplicator (), @ref LL_RCC_HSE_GetPrediv2 ()); + * @param __INPUTFREQ__ PLL2 Input frequency (based on HSE value) + * @param __PLL2MUL__: This parameter can be one of the following values: + * @arg @ref LL_RCC_PLL2_MUL_8 + * @arg @ref LL_RCC_PLL2_MUL_9 + * @arg @ref LL_RCC_PLL2_MUL_10 + * @arg @ref LL_RCC_PLL2_MUL_11 + * @arg @ref LL_RCC_PLL2_MUL_12 + * @arg @ref LL_RCC_PLL2_MUL_13 + * @arg @ref LL_RCC_PLL2_MUL_14 + * @arg @ref LL_RCC_PLL2_MUL_16 + * @arg @ref LL_RCC_PLL2_MUL_20 + * @param __PLL2DIV__: This parameter can be one of the following values: + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_1 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_2 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_3 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_4 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_5 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_6 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_7 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_8 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_9 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_10 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_11 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_12 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_13 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_14 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_15 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_16 + * @retval PLL2 clock frequency (in Hz) + */ +#define __LL_RCC_CALC_PLL2CLK_FREQ(__INPUTFREQ__, __PLL2MUL__, __PLL2DIV__) (((__INPUTFREQ__) * (((__PLL2MUL__) >> RCC_CFGR2_PLL2MUL_Pos) + 2U)) / (((__PLL2DIV__) >> RCC_CFGR2_PREDIV2_Pos) + 1U)) +#endif /* RCC_PLL2_SUPPORT */ + +/** + * @brief Helper macro to calculate the HCLK frequency + * @note: __AHBPRESCALER__ be retrieved by @ref LL_RCC_GetAHBPrescaler + * ex: __LL_RCC_CALC_HCLK_FREQ(LL_RCC_GetAHBPrescaler()) + * @param __SYSCLKFREQ__ SYSCLK frequency (based on HSE/HSI/PLLCLK) + * @param __AHBPRESCALER__: This parameter can be one of the following values: + * @arg @ref LL_RCC_SYSCLK_DIV_1 + * @arg @ref LL_RCC_SYSCLK_DIV_2 + * @arg @ref LL_RCC_SYSCLK_DIV_4 + * @arg @ref LL_RCC_SYSCLK_DIV_8 + * @arg @ref LL_RCC_SYSCLK_DIV_16 + * @arg @ref LL_RCC_SYSCLK_DIV_64 + * @arg @ref LL_RCC_SYSCLK_DIV_128 + * @arg @ref LL_RCC_SYSCLK_DIV_256 + * @arg @ref LL_RCC_SYSCLK_DIV_512 + * @retval HCLK clock frequency (in Hz) + */ +#define __LL_RCC_CALC_HCLK_FREQ(__SYSCLKFREQ__, __AHBPRESCALER__) ((__SYSCLKFREQ__) >> AHBPrescTable[((__AHBPRESCALER__) & RCC_CFGR_HPRE) >> RCC_CFGR_HPRE_Pos]) + +/** + * @brief Helper macro to calculate the PCLK1 frequency (ABP1) + * @note: __APB1PRESCALER__ be retrieved by @ref LL_RCC_GetAPB1Prescaler + * ex: __LL_RCC_CALC_PCLK1_FREQ(LL_RCC_GetAPB1Prescaler()) + * @param __HCLKFREQ__ HCLK frequency + * @param __APB1PRESCALER__: This parameter can be one of the following values: + * @arg @ref LL_RCC_APB1_DIV_1 + * @arg @ref LL_RCC_APB1_DIV_2 + * @arg @ref LL_RCC_APB1_DIV_4 + * @arg @ref LL_RCC_APB1_DIV_8 + * @arg @ref LL_RCC_APB1_DIV_16 + * @retval PCLK1 clock frequency (in Hz) + */ +#define __LL_RCC_CALC_PCLK1_FREQ(__HCLKFREQ__, __APB1PRESCALER__) ((__HCLKFREQ__) >> APBPrescTable[(__APB1PRESCALER__) >> RCC_CFGR_PPRE1_Pos]) + +/** + * @brief Helper macro to calculate the PCLK2 frequency (ABP2) + * @note: __APB2PRESCALER__ be retrieved by @ref LL_RCC_GetAPB2Prescaler + * ex: __LL_RCC_CALC_PCLK2_FREQ(LL_RCC_GetAPB2Prescaler()) + * @param __HCLKFREQ__ HCLK frequency + * @param __APB2PRESCALER__: This parameter can be one of the following values: + * @arg @ref LL_RCC_APB2_DIV_1 + * @arg @ref LL_RCC_APB2_DIV_2 + * @arg @ref LL_RCC_APB2_DIV_4 + * @arg @ref LL_RCC_APB2_DIV_8 + * @arg @ref LL_RCC_APB2_DIV_16 + * @retval PCLK2 clock frequency (in Hz) + */ +#define __LL_RCC_CALC_PCLK2_FREQ(__HCLKFREQ__, __APB2PRESCALER__) ((__HCLKFREQ__) >> APBPrescTable[(__APB2PRESCALER__) >> RCC_CFGR_PPRE2_Pos]) + +/** + * @} + */ + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup RCC_LL_Exported_Functions RCC Exported Functions + * @{ + */ + +/** @defgroup RCC_LL_EF_HSE HSE + * @{ + */ + +/** + * @brief Enable the Clock Security System. + * @rmtoll CR CSSON LL_RCC_HSE_EnableCSS + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSE_EnableCSS(void) +{ + SET_BIT(RCC->CR, RCC_CR_CSSON); +} + +/** + * @brief Enable HSE external oscillator (HSE Bypass) + * @rmtoll CR HSEBYP LL_RCC_HSE_EnableBypass + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSE_EnableBypass(void) +{ + SET_BIT(RCC->CR, RCC_CR_HSEBYP); +} + +/** + * @brief Disable HSE external oscillator (HSE Bypass) + * @rmtoll CR HSEBYP LL_RCC_HSE_DisableBypass + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSE_DisableBypass(void) +{ + CLEAR_BIT(RCC->CR, RCC_CR_HSEBYP); +} + +/** + * @brief Enable HSE crystal oscillator (HSE ON) + * @rmtoll CR HSEON LL_RCC_HSE_Enable + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSE_Enable(void) +{ + SET_BIT(RCC->CR, RCC_CR_HSEON); +} + +/** + * @brief Disable HSE crystal oscillator (HSE ON) + * @rmtoll CR HSEON LL_RCC_HSE_Disable + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSE_Disable(void) +{ + CLEAR_BIT(RCC->CR, RCC_CR_HSEON); +} + +/** + * @brief Check if HSE oscillator Ready + * @rmtoll CR HSERDY LL_RCC_HSE_IsReady + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_HSE_IsReady(void) +{ + return (READ_BIT(RCC->CR, RCC_CR_HSERDY) == (RCC_CR_HSERDY)); +} + +#if defined(RCC_CFGR2_PREDIV2) +/** + * @brief Get PREDIV2 division factor + * @rmtoll CFGR2 PREDIV2 LL_RCC_HSE_GetPrediv2 + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_1 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_2 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_3 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_4 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_5 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_6 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_7 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_8 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_9 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_10 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_11 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_12 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_13 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_14 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_15 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_16 + */ +__STATIC_INLINE uint32_t LL_RCC_HSE_GetPrediv2(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR2, RCC_CFGR2_PREDIV2)); +} +#endif /* RCC_CFGR2_PREDIV2 */ + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_HSI HSI + * @{ + */ + +/** + * @brief Enable HSI oscillator + * @rmtoll CR HSION LL_RCC_HSI_Enable + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSI_Enable(void) +{ + SET_BIT(RCC->CR, RCC_CR_HSION); +} + +/** + * @brief Disable HSI oscillator + * @rmtoll CR HSION LL_RCC_HSI_Disable + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSI_Disable(void) +{ + CLEAR_BIT(RCC->CR, RCC_CR_HSION); +} + +/** + * @brief Check if HSI clock is ready + * @rmtoll CR HSIRDY LL_RCC_HSI_IsReady + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_HSI_IsReady(void) +{ + return (READ_BIT(RCC->CR, RCC_CR_HSIRDY) == (RCC_CR_HSIRDY)); +} + +/** + * @brief Get HSI Calibration value + * @note When HSITRIM is written, HSICAL is updated with the sum of + * HSITRIM and the factory trim value + * @rmtoll CR HSICAL LL_RCC_HSI_GetCalibration + * @retval Between Min_Data = 0x00 and Max_Data = 0xFF + */ +__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibration(void) +{ + return (uint32_t)(READ_BIT(RCC->CR, RCC_CR_HSICAL) >> RCC_CR_HSICAL_Pos); +} + +/** + * @brief Set HSI Calibration trimming + * @note user-programmable trimming value that is added to the HSICAL + * @note Default value is 16, which, when added to the HSICAL value, + * should trim the HSI to 16 MHz +/- 1 % + * @rmtoll CR HSITRIM LL_RCC_HSI_SetCalibTrimming + * @param Value between Min_Data = 0x00 and Max_Data = 0x1F + * @retval None + */ +__STATIC_INLINE void LL_RCC_HSI_SetCalibTrimming(uint32_t Value) +{ + MODIFY_REG(RCC->CR, RCC_CR_HSITRIM, Value << RCC_CR_HSITRIM_Pos); +} + +/** + * @brief Get HSI Calibration trimming + * @rmtoll CR HSITRIM LL_RCC_HSI_GetCalibTrimming + * @retval Between Min_Data = 0x00 and Max_Data = 0x1F + */ +__STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibTrimming(void) +{ + return (uint32_t)(READ_BIT(RCC->CR, RCC_CR_HSITRIM) >> RCC_CR_HSITRIM_Pos); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_LSE LSE + * @{ + */ + +/** + * @brief Enable Low Speed External (LSE) crystal. + * @rmtoll BDCR LSEON LL_RCC_LSE_Enable + * @retval None + */ +__STATIC_INLINE void LL_RCC_LSE_Enable(void) +{ + SET_BIT(RCC->BDCR, RCC_BDCR_LSEON); +} + +/** + * @brief Disable Low Speed External (LSE) crystal. + * @rmtoll BDCR LSEON LL_RCC_LSE_Disable + * @retval None + */ +__STATIC_INLINE void LL_RCC_LSE_Disable(void) +{ + CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSEON); +} + +/** + * @brief Enable external clock source (LSE bypass). + * @rmtoll BDCR LSEBYP LL_RCC_LSE_EnableBypass + * @retval None + */ +__STATIC_INLINE void LL_RCC_LSE_EnableBypass(void) +{ + SET_BIT(RCC->BDCR, RCC_BDCR_LSEBYP); +} + +/** + * @brief Disable external clock source (LSE bypass). + * @rmtoll BDCR LSEBYP LL_RCC_LSE_DisableBypass + * @retval None + */ +__STATIC_INLINE void LL_RCC_LSE_DisableBypass(void) +{ + CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSEBYP); +} + +/** + * @brief Check if LSE oscillator Ready + * @rmtoll BDCR LSERDY LL_RCC_LSE_IsReady + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_LSE_IsReady(void) +{ + return (READ_BIT(RCC->BDCR, RCC_BDCR_LSERDY) == (RCC_BDCR_LSERDY)); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_LSI LSI + * @{ + */ + +/** + * @brief Enable LSI Oscillator + * @rmtoll CSR LSION LL_RCC_LSI_Enable + * @retval None + */ +__STATIC_INLINE void LL_RCC_LSI_Enable(void) +{ + SET_BIT(RCC->CSR, RCC_CSR_LSION); +} + +/** + * @brief Disable LSI Oscillator + * @rmtoll CSR LSION LL_RCC_LSI_Disable + * @retval None + */ +__STATIC_INLINE void LL_RCC_LSI_Disable(void) +{ + CLEAR_BIT(RCC->CSR, RCC_CSR_LSION); +} + +/** + * @brief Check if LSI is Ready + * @rmtoll CSR LSIRDY LL_RCC_LSI_IsReady + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_LSI_IsReady(void) +{ + return (READ_BIT(RCC->CSR, RCC_CSR_LSIRDY) == (RCC_CSR_LSIRDY)); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_System System + * @{ + */ + +/** + * @brief Configure the system clock source + * @rmtoll CFGR SW LL_RCC_SetSysClkSource + * @param Source This parameter can be one of the following values: + * @arg @ref LL_RCC_SYS_CLKSOURCE_HSI + * @arg @ref LL_RCC_SYS_CLKSOURCE_HSE + * @arg @ref LL_RCC_SYS_CLKSOURCE_PLL + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetSysClkSource(uint32_t Source) +{ + MODIFY_REG(RCC->CFGR, RCC_CFGR_SW, Source); +} + +/** + * @brief Get the system clock source + * @rmtoll CFGR SWS LL_RCC_GetSysClkSource + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_HSI + * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_HSE + * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_PLL + */ +__STATIC_INLINE uint32_t LL_RCC_GetSysClkSource(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_SWS)); +} + +/** + * @brief Set AHB prescaler + * @rmtoll CFGR HPRE LL_RCC_SetAHBPrescaler + * @param Prescaler This parameter can be one of the following values: + * @arg @ref LL_RCC_SYSCLK_DIV_1 + * @arg @ref LL_RCC_SYSCLK_DIV_2 + * @arg @ref LL_RCC_SYSCLK_DIV_4 + * @arg @ref LL_RCC_SYSCLK_DIV_8 + * @arg @ref LL_RCC_SYSCLK_DIV_16 + * @arg @ref LL_RCC_SYSCLK_DIV_64 + * @arg @ref LL_RCC_SYSCLK_DIV_128 + * @arg @ref LL_RCC_SYSCLK_DIV_256 + * @arg @ref LL_RCC_SYSCLK_DIV_512 + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetAHBPrescaler(uint32_t Prescaler) +{ + MODIFY_REG(RCC->CFGR, RCC_CFGR_HPRE, Prescaler); +} + +/** + * @brief Set APB1 prescaler + * @rmtoll CFGR PPRE1 LL_RCC_SetAPB1Prescaler + * @param Prescaler This parameter can be one of the following values: + * @arg @ref LL_RCC_APB1_DIV_1 + * @arg @ref LL_RCC_APB1_DIV_2 + * @arg @ref LL_RCC_APB1_DIV_4 + * @arg @ref LL_RCC_APB1_DIV_8 + * @arg @ref LL_RCC_APB1_DIV_16 + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetAPB1Prescaler(uint32_t Prescaler) +{ + MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE1, Prescaler); +} + +/** + * @brief Set APB2 prescaler + * @rmtoll CFGR PPRE2 LL_RCC_SetAPB2Prescaler + * @param Prescaler This parameter can be one of the following values: + * @arg @ref LL_RCC_APB2_DIV_1 + * @arg @ref LL_RCC_APB2_DIV_2 + * @arg @ref LL_RCC_APB2_DIV_4 + * @arg @ref LL_RCC_APB2_DIV_8 + * @arg @ref LL_RCC_APB2_DIV_16 + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetAPB2Prescaler(uint32_t Prescaler) +{ + MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, Prescaler); +} + +/** + * @brief Get AHB prescaler + * @rmtoll CFGR HPRE LL_RCC_GetAHBPrescaler + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_SYSCLK_DIV_1 + * @arg @ref LL_RCC_SYSCLK_DIV_2 + * @arg @ref LL_RCC_SYSCLK_DIV_4 + * @arg @ref LL_RCC_SYSCLK_DIV_8 + * @arg @ref LL_RCC_SYSCLK_DIV_16 + * @arg @ref LL_RCC_SYSCLK_DIV_64 + * @arg @ref LL_RCC_SYSCLK_DIV_128 + * @arg @ref LL_RCC_SYSCLK_DIV_256 + * @arg @ref LL_RCC_SYSCLK_DIV_512 + */ +__STATIC_INLINE uint32_t LL_RCC_GetAHBPrescaler(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_HPRE)); +} + +/** + * @brief Get APB1 prescaler + * @rmtoll CFGR PPRE1 LL_RCC_GetAPB1Prescaler + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_APB1_DIV_1 + * @arg @ref LL_RCC_APB1_DIV_2 + * @arg @ref LL_RCC_APB1_DIV_4 + * @arg @ref LL_RCC_APB1_DIV_8 + * @arg @ref LL_RCC_APB1_DIV_16 + */ +__STATIC_INLINE uint32_t LL_RCC_GetAPB1Prescaler(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_PPRE1)); +} + +/** + * @brief Get APB2 prescaler + * @rmtoll CFGR PPRE2 LL_RCC_GetAPB2Prescaler + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_APB2_DIV_1 + * @arg @ref LL_RCC_APB2_DIV_2 + * @arg @ref LL_RCC_APB2_DIV_4 + * @arg @ref LL_RCC_APB2_DIV_8 + * @arg @ref LL_RCC_APB2_DIV_16 + */ +__STATIC_INLINE uint32_t LL_RCC_GetAPB2Prescaler(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_PPRE2)); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_MCO MCO + * @{ + */ + +/** + * @brief Configure MCOx + * @rmtoll CFGR MCO LL_RCC_ConfigMCO + * @param MCOxSource This parameter can be one of the following values: + * @arg @ref LL_RCC_MCO1SOURCE_NOCLOCK + * @arg @ref LL_RCC_MCO1SOURCE_SYSCLK + * @arg @ref LL_RCC_MCO1SOURCE_HSI + * @arg @ref LL_RCC_MCO1SOURCE_HSE + * @arg @ref LL_RCC_MCO1SOURCE_PLLCLK_DIV_2 + * @arg @ref LL_RCC_MCO1SOURCE_PLL2CLK (*) + * @arg @ref LL_RCC_MCO1SOURCE_PLLI2SCLK_DIV2 (*) + * @arg @ref LL_RCC_MCO1SOURCE_EXT_HSE (*) + * @arg @ref LL_RCC_MCO1SOURCE_PLLI2SCLK (*) + * + * (*) value not defined in all devices + * @retval None + */ +__STATIC_INLINE void LL_RCC_ConfigMCO(uint32_t MCOxSource) +{ + MODIFY_REG(RCC->CFGR, RCC_CFGR_MCOSEL, MCOxSource); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_Peripheral_Clock_Source Peripheral Clock Source + * @{ + */ + +#if defined(RCC_CFGR2_I2S2SRC) +/** + * @brief Configure I2Sx clock source + * @rmtoll CFGR2 I2S2SRC LL_RCC_SetI2SClockSource\n + * CFGR2 I2S3SRC LL_RCC_SetI2SClockSource + * @param I2SxSource This parameter can be one of the following values: + * @arg @ref LL_RCC_I2S2_CLKSOURCE_SYSCLK + * @arg @ref LL_RCC_I2S2_CLKSOURCE_PLLI2S_VCO + * @arg @ref LL_RCC_I2S3_CLKSOURCE_SYSCLK + * @arg @ref LL_RCC_I2S3_CLKSOURCE_PLLI2S_VCO + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetI2SClockSource(uint32_t I2SxSource) +{ + MODIFY_REG(RCC->CFGR2, (I2SxSource & 0xFFFF0000U), (I2SxSource << 16U)); +} +#endif /* RCC_CFGR2_I2S2SRC */ + +#if defined(USB_OTG_FS) || defined(USB) +/** + * @brief Configure USB clock source + * @rmtoll CFGR OTGFSPRE LL_RCC_SetUSBClockSource\n + * CFGR USBPRE LL_RCC_SetUSBClockSource + * @param USBxSource This parameter can be one of the following values: + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL (*) + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL_DIV_1_5 (*) + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL_DIV_2 (*) + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL_DIV_3 (*) + * + * (*) value not defined in all devices + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetUSBClockSource(uint32_t USBxSource) +{ +#if defined(RCC_CFGR_USBPRE) + MODIFY_REG(RCC->CFGR, RCC_CFGR_USBPRE, USBxSource); +#else /*RCC_CFGR_OTGFSPRE*/ + MODIFY_REG(RCC->CFGR, RCC_CFGR_OTGFSPRE, USBxSource); +#endif /*RCC_CFGR_USBPRE*/ +} +#endif /* USB_OTG_FS || USB */ + +/** + * @brief Configure ADC clock source + * @rmtoll CFGR ADCPRE LL_RCC_SetADCClockSource + * @param ADCxSource This parameter can be one of the following values: + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_2 + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_4 + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_6 + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_8 + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetADCClockSource(uint32_t ADCxSource) +{ + MODIFY_REG(RCC->CFGR, RCC_CFGR_ADCPRE, ADCxSource); +} + +#if defined(RCC_CFGR2_I2S2SRC) +/** + * @brief Get I2Sx clock source + * @rmtoll CFGR2 I2S2SRC LL_RCC_GetI2SClockSource\n + * CFGR2 I2S3SRC LL_RCC_GetI2SClockSource + * @param I2Sx This parameter can be one of the following values: + * @arg @ref LL_RCC_I2S2_CLKSOURCE + * @arg @ref LL_RCC_I2S3_CLKSOURCE + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_I2S2_CLKSOURCE_SYSCLK + * @arg @ref LL_RCC_I2S2_CLKSOURCE_PLLI2S_VCO + * @arg @ref LL_RCC_I2S3_CLKSOURCE_SYSCLK + * @arg @ref LL_RCC_I2S3_CLKSOURCE_PLLI2S_VCO + */ +__STATIC_INLINE uint32_t LL_RCC_GetI2SClockSource(uint32_t I2Sx) +{ + return (uint32_t)(READ_BIT(RCC->CFGR2, I2Sx) >> 16U | I2Sx); +} +#endif /* RCC_CFGR2_I2S2SRC */ + +#if defined(USB_OTG_FS) || defined(USB) +/** + * @brief Get USBx clock source + * @rmtoll CFGR OTGFSPRE LL_RCC_GetUSBClockSource\n + * CFGR USBPRE LL_RCC_GetUSBClockSource + * @param USBx This parameter can be one of the following values: + * @arg @ref LL_RCC_USB_CLKSOURCE + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL (*) + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL_DIV_1_5 (*) + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL_DIV_2 (*) + * @arg @ref LL_RCC_USB_CLKSOURCE_PLL_DIV_3 (*) + * + * (*) value not defined in all devices + */ +__STATIC_INLINE uint32_t LL_RCC_GetUSBClockSource(uint32_t USBx) +{ + return (uint32_t)(READ_BIT(RCC->CFGR, USBx)); +} +#endif /* USB_OTG_FS || USB */ + +/** + * @brief Get ADCx clock source + * @rmtoll CFGR ADCPRE LL_RCC_GetADCClockSource + * @param ADCx This parameter can be one of the following values: + * @arg @ref LL_RCC_ADC_CLKSOURCE + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_2 + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_4 + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_6 + * @arg @ref LL_RCC_ADC_CLKSRC_PCLK2_DIV_8 + */ +__STATIC_INLINE uint32_t LL_RCC_GetADCClockSource(uint32_t ADCx) +{ + return (uint32_t)(READ_BIT(RCC->CFGR, ADCx)); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_RTC RTC + * @{ + */ + +/** + * @brief Set RTC Clock Source + * @note Once the RTC clock source has been selected, it cannot be changed any more unless + * the Backup domain is reset. The BDRST bit can be used to reset them. + * @rmtoll BDCR RTCSEL LL_RCC_SetRTCClockSource + * @param Source This parameter can be one of the following values: + * @arg @ref LL_RCC_RTC_CLKSOURCE_NONE + * @arg @ref LL_RCC_RTC_CLKSOURCE_LSE + * @arg @ref LL_RCC_RTC_CLKSOURCE_LSI + * @arg @ref LL_RCC_RTC_CLKSOURCE_HSE_DIV128 + * @retval None + */ +__STATIC_INLINE void LL_RCC_SetRTCClockSource(uint32_t Source) +{ + MODIFY_REG(RCC->BDCR, RCC_BDCR_RTCSEL, Source); +} + +/** + * @brief Get RTC Clock Source + * @rmtoll BDCR RTCSEL LL_RCC_GetRTCClockSource + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_RTC_CLKSOURCE_NONE + * @arg @ref LL_RCC_RTC_CLKSOURCE_LSE + * @arg @ref LL_RCC_RTC_CLKSOURCE_LSI + * @arg @ref LL_RCC_RTC_CLKSOURCE_HSE_DIV128 + */ +__STATIC_INLINE uint32_t LL_RCC_GetRTCClockSource(void) +{ + return (uint32_t)(READ_BIT(RCC->BDCR, RCC_BDCR_RTCSEL)); +} + +/** + * @brief Enable RTC + * @rmtoll BDCR RTCEN LL_RCC_EnableRTC + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableRTC(void) +{ + SET_BIT(RCC->BDCR, RCC_BDCR_RTCEN); +} + +/** + * @brief Disable RTC + * @rmtoll BDCR RTCEN LL_RCC_DisableRTC + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableRTC(void) +{ + CLEAR_BIT(RCC->BDCR, RCC_BDCR_RTCEN); +} + +/** + * @brief Check if RTC has been enabled or not + * @rmtoll BDCR RTCEN LL_RCC_IsEnabledRTC + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledRTC(void) +{ + return (READ_BIT(RCC->BDCR, RCC_BDCR_RTCEN) == (RCC_BDCR_RTCEN)); +} + +/** + * @brief Force the Backup domain reset + * @rmtoll BDCR BDRST LL_RCC_ForceBackupDomainReset + * @retval None + */ +__STATIC_INLINE void LL_RCC_ForceBackupDomainReset(void) +{ + SET_BIT(RCC->BDCR, RCC_BDCR_BDRST); +} + +/** + * @brief Release the Backup domain reset + * @rmtoll BDCR BDRST LL_RCC_ReleaseBackupDomainReset + * @retval None + */ +__STATIC_INLINE void LL_RCC_ReleaseBackupDomainReset(void) +{ + CLEAR_BIT(RCC->BDCR, RCC_BDCR_BDRST); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_PLL PLL + * @{ + */ + +/** + * @brief Enable PLL + * @rmtoll CR PLLON LL_RCC_PLL_Enable + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL_Enable(void) +{ + SET_BIT(RCC->CR, RCC_CR_PLLON); +} + +/** + * @brief Disable PLL + * @note Cannot be disabled if the PLL clock is used as the system clock + * @rmtoll CR PLLON LL_RCC_PLL_Disable + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL_Disable(void) +{ + CLEAR_BIT(RCC->CR, RCC_CR_PLLON); +} + +/** + * @brief Check if PLL Ready + * @rmtoll CR PLLRDY LL_RCC_PLL_IsReady + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_PLL_IsReady(void) +{ + return (READ_BIT(RCC->CR, RCC_CR_PLLRDY) == (RCC_CR_PLLRDY)); +} + +/** + * @brief Configure PLL used for SYSCLK Domain + * @rmtoll CFGR PLLSRC LL_RCC_PLL_ConfigDomain_SYS\n + * CFGR PLLXTPRE LL_RCC_PLL_ConfigDomain_SYS\n + * CFGR PLLMULL LL_RCC_PLL_ConfigDomain_SYS\n + * CFGR2 PREDIV1 LL_RCC_PLL_ConfigDomain_SYS\n + * CFGR2 PREDIV1SRC LL_RCC_PLL_ConfigDomain_SYS + * @param Source This parameter can be one of the following values: + * @arg @ref LL_RCC_PLLSOURCE_HSI_DIV_2 + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_1 + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_2 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_3 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_4 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_5 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_6 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_7 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_8 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_9 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_10 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_11 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_12 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_13 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_14 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_15 (*) + * @arg @ref LL_RCC_PLLSOURCE_HSE_DIV_16 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_1 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_2 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_3 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_4 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_5 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_6 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_7 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_8 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_9 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_10 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_11 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_12 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_13 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_14 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_15 (*) + * @arg @ref LL_RCC_PLLSOURCE_PLL2_DIV_16 (*) + * + * (*) value not defined in all devices + * @param PLLMul This parameter can be one of the following values: + * @arg @ref LL_RCC_PLL_MUL_2 (*) + * @arg @ref LL_RCC_PLL_MUL_3 (*) + * @arg @ref LL_RCC_PLL_MUL_4 + * @arg @ref LL_RCC_PLL_MUL_5 + * @arg @ref LL_RCC_PLL_MUL_6 + * @arg @ref LL_RCC_PLL_MUL_7 + * @arg @ref LL_RCC_PLL_MUL_8 + * @arg @ref LL_RCC_PLL_MUL_9 + * @arg @ref LL_RCC_PLL_MUL_6_5 (*) + * @arg @ref LL_RCC_PLL_MUL_10 (*) + * @arg @ref LL_RCC_PLL_MUL_11 (*) + * @arg @ref LL_RCC_PLL_MUL_12 (*) + * @arg @ref LL_RCC_PLL_MUL_13 (*) + * @arg @ref LL_RCC_PLL_MUL_14 (*) + * @arg @ref LL_RCC_PLL_MUL_15 (*) + * @arg @ref LL_RCC_PLL_MUL_16 (*) + * + * (*) value not defined in all devices + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SYS(uint32_t Source, uint32_t PLLMul) +{ + MODIFY_REG(RCC->CFGR, RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL, + (Source & (RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE)) | PLLMul); +#if defined(RCC_CFGR2_PREDIV1) +#if defined(RCC_CFGR2_PREDIV1SRC) + MODIFY_REG(RCC->CFGR2, (RCC_CFGR2_PREDIV1 | RCC_CFGR2_PREDIV1SRC), + (Source & RCC_CFGR2_PREDIV1) | ((Source & (RCC_CFGR2_PREDIV1SRC << 4U)) >> 4U)); +#else + MODIFY_REG(RCC->CFGR2, RCC_CFGR2_PREDIV1, (Source & RCC_CFGR2_PREDIV1)); +#endif /*RCC_CFGR2_PREDIV1SRC*/ +#endif /*RCC_CFGR2_PREDIV1*/ +} + +/** + * @brief Configure PLL clock source + * @rmtoll CFGR PLLSRC LL_RCC_PLL_SetMainSource\n + * CFGR2 PREDIV1SRC LL_RCC_PLL_SetMainSource + * @param PLLSource This parameter can be one of the following values: + * @arg @ref LL_RCC_PLLSOURCE_HSI_DIV_2 + * @arg @ref LL_RCC_PLLSOURCE_HSE + * @arg @ref LL_RCC_PLLSOURCE_PLL2 (*) + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL_SetMainSource(uint32_t PLLSource) +{ +#if defined(RCC_CFGR2_PREDIV1SRC) + MODIFY_REG(RCC->CFGR2, RCC_CFGR2_PREDIV1SRC, ((PLLSource & (RCC_CFGR2_PREDIV1SRC << 4U)) >> 4U)); +#endif /* RCC_CFGR2_PREDIV1SRC */ + MODIFY_REG(RCC->CFGR, RCC_CFGR_PLLSRC, PLLSource); +} + +/** + * @brief Get the oscillator used as PLL clock source. + * @rmtoll CFGR PLLSRC LL_RCC_PLL_GetMainSource\n + * CFGR2 PREDIV1SRC LL_RCC_PLL_GetMainSource + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_PLLSOURCE_HSI_DIV_2 + * @arg @ref LL_RCC_PLLSOURCE_HSE + * @arg @ref LL_RCC_PLLSOURCE_PLL2 (*) + * + * (*) value not defined in all devices + */ +__STATIC_INLINE uint32_t LL_RCC_PLL_GetMainSource(void) +{ +#if defined(RCC_CFGR2_PREDIV1SRC) + uint32_t pllsrc = READ_BIT(RCC->CFGR, RCC_CFGR_PLLSRC); + uint32_t predivsrc = (uint32_t)(READ_BIT(RCC->CFGR2, RCC_CFGR2_PREDIV1SRC) << 4U); + return (uint32_t)(pllsrc | predivsrc); +#else + return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_PLLSRC)); +#endif /*RCC_CFGR2_PREDIV1SRC*/ +} + +/** + * @brief Get PLL multiplication Factor + * @rmtoll CFGR PLLMULL LL_RCC_PLL_GetMultiplicator + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_PLL_MUL_2 (*) + * @arg @ref LL_RCC_PLL_MUL_3 (*) + * @arg @ref LL_RCC_PLL_MUL_4 + * @arg @ref LL_RCC_PLL_MUL_5 + * @arg @ref LL_RCC_PLL_MUL_6 + * @arg @ref LL_RCC_PLL_MUL_7 + * @arg @ref LL_RCC_PLL_MUL_8 + * @arg @ref LL_RCC_PLL_MUL_9 + * @arg @ref LL_RCC_PLL_MUL_6_5 (*) + * @arg @ref LL_RCC_PLL_MUL_10 (*) + * @arg @ref LL_RCC_PLL_MUL_11 (*) + * @arg @ref LL_RCC_PLL_MUL_12 (*) + * @arg @ref LL_RCC_PLL_MUL_13 (*) + * @arg @ref LL_RCC_PLL_MUL_14 (*) + * @arg @ref LL_RCC_PLL_MUL_15 (*) + * @arg @ref LL_RCC_PLL_MUL_16 (*) + * + * (*) value not defined in all devices + */ +__STATIC_INLINE uint32_t LL_RCC_PLL_GetMultiplicator(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_PLLMULL)); +} + +/** + * @brief Get PREDIV1 division factor for the main PLL + * @note They can be written only when the PLL is disabled + * @rmtoll CFGR2 PREDIV1 LL_RCC_PLL_GetPrediv\n + * CFGR2 PLLXTPRE LL_RCC_PLL_GetPrediv + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_PREDIV_DIV_1 + * @arg @ref LL_RCC_PREDIV_DIV_2 + * @arg @ref LL_RCC_PREDIV_DIV_3 (*) + * @arg @ref LL_RCC_PREDIV_DIV_4 (*) + * @arg @ref LL_RCC_PREDIV_DIV_5 (*) + * @arg @ref LL_RCC_PREDIV_DIV_6 (*) + * @arg @ref LL_RCC_PREDIV_DIV_7 (*) + * @arg @ref LL_RCC_PREDIV_DIV_8 (*) + * @arg @ref LL_RCC_PREDIV_DIV_9 (*) + * @arg @ref LL_RCC_PREDIV_DIV_10 (*) + * @arg @ref LL_RCC_PREDIV_DIV_11 (*) + * @arg @ref LL_RCC_PREDIV_DIV_12 (*) + * @arg @ref LL_RCC_PREDIV_DIV_13 (*) + * @arg @ref LL_RCC_PREDIV_DIV_14 (*) + * @arg @ref LL_RCC_PREDIV_DIV_15 (*) + * @arg @ref LL_RCC_PREDIV_DIV_16 (*) + * + * (*) value not defined in all devices + */ +__STATIC_INLINE uint32_t LL_RCC_PLL_GetPrediv(void) +{ +#if defined(RCC_CFGR2_PREDIV1) + return (uint32_t)(READ_BIT(RCC->CFGR2, RCC_CFGR2_PREDIV1)); +#else + return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_PLLXTPRE) >> RCC_CFGR_PLLXTPRE_Pos); +#endif /*RCC_CFGR2_PREDIV1*/ +} + +/** + * @} + */ + +#if defined(RCC_PLLI2S_SUPPORT) +/** @defgroup RCC_LL_EF_PLLI2S PLLI2S + * @{ + */ + +/** + * @brief Enable PLLI2S + * @rmtoll CR PLL3ON LL_RCC_PLLI2S_Enable + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLLI2S_Enable(void) +{ + SET_BIT(RCC->CR, RCC_CR_PLL3ON); +} + +/** + * @brief Disable PLLI2S + * @rmtoll CR PLL3ON LL_RCC_PLLI2S_Disable + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLLI2S_Disable(void) +{ + CLEAR_BIT(RCC->CR, RCC_CR_PLL3ON); +} + +/** + * @brief Check if PLLI2S Ready + * @rmtoll CR PLL3RDY LL_RCC_PLLI2S_IsReady + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_PLLI2S_IsReady(void) +{ + return (READ_BIT(RCC->CR, RCC_CR_PLL3RDY) == (RCC_CR_PLL3RDY)); +} + +/** + * @brief Configure PLLI2S used for I2S Domain + * @rmtoll CFGR2 PREDIV2 LL_RCC_PLL_ConfigDomain_PLLI2S\n + * CFGR2 PLL3MUL LL_RCC_PLL_ConfigDomain_PLLI2S + * @param Divider This parameter can be one of the following values: + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_1 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_2 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_3 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_4 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_5 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_6 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_7 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_8 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_9 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_10 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_11 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_12 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_13 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_14 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_15 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_16 + * @param Multiplicator This parameter can be one of the following values: + * @arg @ref LL_RCC_PLLI2S_MUL_8 + * @arg @ref LL_RCC_PLLI2S_MUL_9 + * @arg @ref LL_RCC_PLLI2S_MUL_10 + * @arg @ref LL_RCC_PLLI2S_MUL_11 + * @arg @ref LL_RCC_PLLI2S_MUL_12 + * @arg @ref LL_RCC_PLLI2S_MUL_13 + * @arg @ref LL_RCC_PLLI2S_MUL_14 + * @arg @ref LL_RCC_PLLI2S_MUL_16 + * @arg @ref LL_RCC_PLLI2S_MUL_20 + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_PLLI2S(uint32_t Divider, uint32_t Multiplicator) +{ + MODIFY_REG(RCC->CFGR2, RCC_CFGR2_PREDIV2 | RCC_CFGR2_PLL3MUL, Divider | Multiplicator); +} + +/** + * @brief Get PLLI2S Multiplication Factor + * @rmtoll CFGR2 PLL3MUL LL_RCC_PLLI2S_GetMultiplicator + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_PLLI2S_MUL_8 + * @arg @ref LL_RCC_PLLI2S_MUL_9 + * @arg @ref LL_RCC_PLLI2S_MUL_10 + * @arg @ref LL_RCC_PLLI2S_MUL_11 + * @arg @ref LL_RCC_PLLI2S_MUL_12 + * @arg @ref LL_RCC_PLLI2S_MUL_13 + * @arg @ref LL_RCC_PLLI2S_MUL_14 + * @arg @ref LL_RCC_PLLI2S_MUL_16 + * @arg @ref LL_RCC_PLLI2S_MUL_20 + */ +__STATIC_INLINE uint32_t LL_RCC_PLLI2S_GetMultiplicator(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR2, RCC_CFGR2_PLL3MUL)); +} + +/** + * @} + */ +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** @defgroup RCC_LL_EF_PLL2 PLL2 + * @{ + */ + +/** + * @brief Enable PLL2 + * @rmtoll CR PLL2ON LL_RCC_PLL2_Enable + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL2_Enable(void) +{ + SET_BIT(RCC->CR, RCC_CR_PLL2ON); +} + +/** + * @brief Disable PLL2 + * @rmtoll CR PLL2ON LL_RCC_PLL2_Disable + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL2_Disable(void) +{ + CLEAR_BIT(RCC->CR, RCC_CR_PLL2ON); +} + +/** + * @brief Check if PLL2 Ready + * @rmtoll CR PLL2RDY LL_RCC_PLL2_IsReady + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_PLL2_IsReady(void) +{ + return (READ_BIT(RCC->CR, RCC_CR_PLL2RDY) == (RCC_CR_PLL2RDY)); +} + +/** + * @brief Configure PLL2 used for PLL2 Domain + * @rmtoll CFGR2 PREDIV2 LL_RCC_PLL_ConfigDomain_PLL2\n + * CFGR2 PLL2MUL LL_RCC_PLL_ConfigDomain_PLL2 + * @param Divider This parameter can be one of the following values: + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_1 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_2 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_3 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_4 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_5 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_6 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_7 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_8 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_9 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_10 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_11 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_12 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_13 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_14 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_15 + * @arg @ref LL_RCC_HSE_PREDIV2_DIV_16 + * @param Multiplicator This parameter can be one of the following values: + * @arg @ref LL_RCC_PLL2_MUL_8 + * @arg @ref LL_RCC_PLL2_MUL_9 + * @arg @ref LL_RCC_PLL2_MUL_10 + * @arg @ref LL_RCC_PLL2_MUL_11 + * @arg @ref LL_RCC_PLL2_MUL_12 + * @arg @ref LL_RCC_PLL2_MUL_13 + * @arg @ref LL_RCC_PLL2_MUL_14 + * @arg @ref LL_RCC_PLL2_MUL_16 + * @arg @ref LL_RCC_PLL2_MUL_20 + * @retval None + */ +__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_PLL2(uint32_t Divider, uint32_t Multiplicator) +{ + MODIFY_REG(RCC->CFGR2, RCC_CFGR2_PREDIV2 | RCC_CFGR2_PLL2MUL, Divider | Multiplicator); +} + +/** + * @brief Get PLL2 Multiplication Factor + * @rmtoll CFGR2 PLL2MUL LL_RCC_PLL2_GetMultiplicator + * @retval Returned value can be one of the following values: + * @arg @ref LL_RCC_PLL2_MUL_8 + * @arg @ref LL_RCC_PLL2_MUL_9 + * @arg @ref LL_RCC_PLL2_MUL_10 + * @arg @ref LL_RCC_PLL2_MUL_11 + * @arg @ref LL_RCC_PLL2_MUL_12 + * @arg @ref LL_RCC_PLL2_MUL_13 + * @arg @ref LL_RCC_PLL2_MUL_14 + * @arg @ref LL_RCC_PLL2_MUL_16 + * @arg @ref LL_RCC_PLL2_MUL_20 + */ +__STATIC_INLINE uint32_t LL_RCC_PLL2_GetMultiplicator(void) +{ + return (uint32_t)(READ_BIT(RCC->CFGR2, RCC_CFGR2_PLL2MUL)); +} + +/** + * @} + */ +#endif /* RCC_PLL2_SUPPORT */ + +/** @defgroup RCC_LL_EF_FLAG_Management FLAG Management + * @{ + */ + +/** + * @brief Clear LSI ready interrupt flag + * @rmtoll CIR LSIRDYC LL_RCC_ClearFlag_LSIRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_LSIRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_LSIRDYC); +} + +/** + * @brief Clear LSE ready interrupt flag + * @rmtoll CIR LSERDYC LL_RCC_ClearFlag_LSERDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_LSERDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_LSERDYC); +} + +/** + * @brief Clear HSI ready interrupt flag + * @rmtoll CIR HSIRDYC LL_RCC_ClearFlag_HSIRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_HSIRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_HSIRDYC); +} + +/** + * @brief Clear HSE ready interrupt flag + * @rmtoll CIR HSERDYC LL_RCC_ClearFlag_HSERDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_HSERDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_HSERDYC); +} + +/** + * @brief Clear PLL ready interrupt flag + * @rmtoll CIR PLLRDYC LL_RCC_ClearFlag_PLLRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_PLLRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_PLLRDYC); +} + +#if defined(RCC_PLLI2S_SUPPORT) +/** + * @brief Clear PLLI2S ready interrupt flag + * @rmtoll CIR PLL3RDYC LL_RCC_ClearFlag_PLLI2SRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_PLLI2SRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_PLL3RDYC); +} +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** + * @brief Clear PLL2 ready interrupt flag + * @rmtoll CIR PLL2RDYC LL_RCC_ClearFlag_PLL2RDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_PLL2RDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_PLL2RDYC); +} +#endif /* RCC_PLL2_SUPPORT */ + +/** + * @brief Clear Clock security system interrupt flag + * @rmtoll CIR CSSC LL_RCC_ClearFlag_HSECSS + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearFlag_HSECSS(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_CSSC); +} + +/** + * @brief Check if LSI ready interrupt occurred or not + * @rmtoll CIR LSIRDYF LL_RCC_IsActiveFlag_LSIRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSIRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_LSIRDYF) == (RCC_CIR_LSIRDYF)); +} + +/** + * @brief Check if LSE ready interrupt occurred or not + * @rmtoll CIR LSERDYF LL_RCC_IsActiveFlag_LSERDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LSERDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_LSERDYF) == (RCC_CIR_LSERDYF)); +} + +/** + * @brief Check if HSI ready interrupt occurred or not + * @rmtoll CIR HSIRDYF LL_RCC_IsActiveFlag_HSIRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSIRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_HSIRDYF) == (RCC_CIR_HSIRDYF)); +} + +/** + * @brief Check if HSE ready interrupt occurred or not + * @rmtoll CIR HSERDYF LL_RCC_IsActiveFlag_HSERDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSERDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_HSERDYF) == (RCC_CIR_HSERDYF)); +} + +/** + * @brief Check if PLL ready interrupt occurred or not + * @rmtoll CIR PLLRDYF LL_RCC_IsActiveFlag_PLLRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_PLLRDYF) == (RCC_CIR_PLLRDYF)); +} + +#if defined(RCC_PLLI2S_SUPPORT) +/** + * @brief Check if PLLI2S ready interrupt occurred or not + * @rmtoll CIR PLL3RDYF LL_RCC_IsActiveFlag_PLLI2SRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLLI2SRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_PLL3RDYF) == (RCC_CIR_PLL3RDYF)); +} +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** + * @brief Check if PLL2 ready interrupt occurred or not + * @rmtoll CIR PLL2RDYF LL_RCC_IsActiveFlag_PLL2RDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PLL2RDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_PLL2RDYF) == (RCC_CIR_PLL2RDYF)); +} +#endif /* RCC_PLL2_SUPPORT */ + +/** + * @brief Check if Clock security system interrupt occurred or not + * @rmtoll CIR CSSF LL_RCC_IsActiveFlag_HSECSS + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_HSECSS(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_CSSF) == (RCC_CIR_CSSF)); +} + +/** + * @brief Check if RCC flag Independent Watchdog reset is set or not. + * @rmtoll CSR IWDGRSTF LL_RCC_IsActiveFlag_IWDGRST + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_IWDGRST(void) +{ + return (READ_BIT(RCC->CSR, RCC_CSR_IWDGRSTF) == (RCC_CSR_IWDGRSTF)); +} + +/** + * @brief Check if RCC flag Low Power reset is set or not. + * @rmtoll CSR LPWRRSTF LL_RCC_IsActiveFlag_LPWRRST + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_LPWRRST(void) +{ + return (READ_BIT(RCC->CSR, RCC_CSR_LPWRRSTF) == (RCC_CSR_LPWRRSTF)); +} + +/** + * @brief Check if RCC flag Pin reset is set or not. + * @rmtoll CSR PINRSTF LL_RCC_IsActiveFlag_PINRST + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PINRST(void) +{ + return (READ_BIT(RCC->CSR, RCC_CSR_PINRSTF) == (RCC_CSR_PINRSTF)); +} + +/** + * @brief Check if RCC flag POR/PDR reset is set or not. + * @rmtoll CSR PORRSTF LL_RCC_IsActiveFlag_PORRST + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_PORRST(void) +{ + return (READ_BIT(RCC->CSR, RCC_CSR_PORRSTF) == (RCC_CSR_PORRSTF)); +} + +/** + * @brief Check if RCC flag Software reset is set or not. + * @rmtoll CSR SFTRSTF LL_RCC_IsActiveFlag_SFTRST + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_SFTRST(void) +{ + return (READ_BIT(RCC->CSR, RCC_CSR_SFTRSTF) == (RCC_CSR_SFTRSTF)); +} + +/** + * @brief Check if RCC flag Window Watchdog reset is set or not. + * @rmtoll CSR WWDGRSTF LL_RCC_IsActiveFlag_WWDGRST + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsActiveFlag_WWDGRST(void) +{ + return (READ_BIT(RCC->CSR, RCC_CSR_WWDGRSTF) == (RCC_CSR_WWDGRSTF)); +} + +/** + * @brief Set RMVF bit to clear the reset flags. + * @rmtoll CSR RMVF LL_RCC_ClearResetFlags + * @retval None + */ +__STATIC_INLINE void LL_RCC_ClearResetFlags(void) +{ + SET_BIT(RCC->CSR, RCC_CSR_RMVF); +} + +/** + * @} + */ + +/** @defgroup RCC_LL_EF_IT_Management IT Management + * @{ + */ + +/** + * @brief Enable LSI ready interrupt + * @rmtoll CIR LSIRDYIE LL_RCC_EnableIT_LSIRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableIT_LSIRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_LSIRDYIE); +} + +/** + * @brief Enable LSE ready interrupt + * @rmtoll CIR LSERDYIE LL_RCC_EnableIT_LSERDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableIT_LSERDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_LSERDYIE); +} + +/** + * @brief Enable HSI ready interrupt + * @rmtoll CIR HSIRDYIE LL_RCC_EnableIT_HSIRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableIT_HSIRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_HSIRDYIE); +} + +/** + * @brief Enable HSE ready interrupt + * @rmtoll CIR HSERDYIE LL_RCC_EnableIT_HSERDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableIT_HSERDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_HSERDYIE); +} + +/** + * @brief Enable PLL ready interrupt + * @rmtoll CIR PLLRDYIE LL_RCC_EnableIT_PLLRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableIT_PLLRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_PLLRDYIE); +} + +#if defined(RCC_PLLI2S_SUPPORT) +/** + * @brief Enable PLLI2S ready interrupt + * @rmtoll CIR PLL3RDYIE LL_RCC_EnableIT_PLLI2SRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableIT_PLLI2SRDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_PLL3RDYIE); +} +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** + * @brief Enable PLL2 ready interrupt + * @rmtoll CIR PLL2RDYIE LL_RCC_EnableIT_PLL2RDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_EnableIT_PLL2RDY(void) +{ + SET_BIT(RCC->CIR, RCC_CIR_PLL2RDYIE); +} +#endif /* RCC_PLL2_SUPPORT */ + +/** + * @brief Disable LSI ready interrupt + * @rmtoll CIR LSIRDYIE LL_RCC_DisableIT_LSIRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableIT_LSIRDY(void) +{ + CLEAR_BIT(RCC->CIR, RCC_CIR_LSIRDYIE); +} + +/** + * @brief Disable LSE ready interrupt + * @rmtoll CIR LSERDYIE LL_RCC_DisableIT_LSERDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableIT_LSERDY(void) +{ + CLEAR_BIT(RCC->CIR, RCC_CIR_LSERDYIE); +} + +/** + * @brief Disable HSI ready interrupt + * @rmtoll CIR HSIRDYIE LL_RCC_DisableIT_HSIRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableIT_HSIRDY(void) +{ + CLEAR_BIT(RCC->CIR, RCC_CIR_HSIRDYIE); +} + +/** + * @brief Disable HSE ready interrupt + * @rmtoll CIR HSERDYIE LL_RCC_DisableIT_HSERDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableIT_HSERDY(void) +{ + CLEAR_BIT(RCC->CIR, RCC_CIR_HSERDYIE); +} + +/** + * @brief Disable PLL ready interrupt + * @rmtoll CIR PLLRDYIE LL_RCC_DisableIT_PLLRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableIT_PLLRDY(void) +{ + CLEAR_BIT(RCC->CIR, RCC_CIR_PLLRDYIE); +} + +#if defined(RCC_PLLI2S_SUPPORT) +/** + * @brief Disable PLLI2S ready interrupt + * @rmtoll CIR PLL3RDYIE LL_RCC_DisableIT_PLLI2SRDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableIT_PLLI2SRDY(void) +{ + CLEAR_BIT(RCC->CIR, RCC_CIR_PLL3RDYIE); +} +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** + * @brief Disable PLL2 ready interrupt + * @rmtoll CIR PLL2RDYIE LL_RCC_DisableIT_PLL2RDY + * @retval None + */ +__STATIC_INLINE void LL_RCC_DisableIT_PLL2RDY(void) +{ + CLEAR_BIT(RCC->CIR, RCC_CIR_PLL2RDYIE); +} +#endif /* RCC_PLL2_SUPPORT */ + +/** + * @brief Checks if LSI ready interrupt source is enabled or disabled. + * @rmtoll CIR LSIRDYIE LL_RCC_IsEnabledIT_LSIRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_LSIRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_LSIRDYIE) == (RCC_CIR_LSIRDYIE)); +} + +/** + * @brief Checks if LSE ready interrupt source is enabled or disabled. + * @rmtoll CIR LSERDYIE LL_RCC_IsEnabledIT_LSERDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_LSERDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_LSERDYIE) == (RCC_CIR_LSERDYIE)); +} + +/** + * @brief Checks if HSI ready interrupt source is enabled or disabled. + * @rmtoll CIR HSIRDYIE LL_RCC_IsEnabledIT_HSIRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_HSIRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_HSIRDYIE) == (RCC_CIR_HSIRDYIE)); +} + +/** + * @brief Checks if HSE ready interrupt source is enabled or disabled. + * @rmtoll CIR HSERDYIE LL_RCC_IsEnabledIT_HSERDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_HSERDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_HSERDYIE) == (RCC_CIR_HSERDYIE)); +} + +/** + * @brief Checks if PLL ready interrupt source is enabled or disabled. + * @rmtoll CIR PLLRDYIE LL_RCC_IsEnabledIT_PLLRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_PLLRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_PLLRDYIE) == (RCC_CIR_PLLRDYIE)); +} + +#if defined(RCC_PLLI2S_SUPPORT) +/** + * @brief Checks if PLLI2S ready interrupt source is enabled or disabled. + * @rmtoll CIR PLL3RDYIE LL_RCC_IsEnabledIT_PLLI2SRDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_PLLI2SRDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_PLL3RDYIE) == (RCC_CIR_PLL3RDYIE)); +} +#endif /* RCC_PLLI2S_SUPPORT */ + +#if defined(RCC_PLL2_SUPPORT) +/** + * @brief Checks if PLL2 ready interrupt source is enabled or disabled. + * @rmtoll CIR PLL2RDYIE LL_RCC_IsEnabledIT_PLL2RDY + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_RCC_IsEnabledIT_PLL2RDY(void) +{ + return (READ_BIT(RCC->CIR, RCC_CIR_PLL2RDYIE) == (RCC_CIR_PLL2RDYIE)); +} +#endif /* RCC_PLL2_SUPPORT */ + +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup RCC_LL_EF_Init De-initialization function + * @{ + */ +ErrorStatus LL_RCC_DeInit(void); +/** + * @} + */ + +/** @defgroup RCC_LL_EF_Get_Freq Get system and peripherals clocks frequency functions + * @{ + */ +void LL_RCC_GetSystemClocksFreq(LL_RCC_ClocksTypeDef *RCC_Clocks); +#if defined(RCC_CFGR2_I2S2SRC) +uint32_t LL_RCC_GetI2SClockFreq(uint32_t I2SxSource); +#endif /* RCC_CFGR2_I2S2SRC */ +#if defined(USB_OTG_FS) || defined(USB) +uint32_t LL_RCC_GetUSBClockFreq(uint32_t USBxSource); +#endif /* USB_OTG_FS || USB */ +uint32_t LL_RCC_GetADCClockFreq(uint32_t ADCxSource); +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* RCC */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_RCC_H */ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h new file mode 100644 index 0000000..0aba37b --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h @@ -0,0 +1,575 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_system.h + * @author MCD Application Team + * @brief Header file of SYSTEM LL module. + * + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + @verbatim + ============================================================================== + ##### How to use this driver ##### + ============================================================================== + [..] + The LL SYSTEM driver contains a set of generic APIs that can be + used by user: + (+) Some of the FLASH features need to be handled in the SYSTEM file. + (+) Access to DBGCMU registers + (+) Access to SYSCFG registers + + @endverbatim + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_SYSTEM_H +#define __STM32F1xx_LL_SYSTEM_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined (FLASH) || defined (DBGMCU) + +/** @defgroup SYSTEM_LL SYSTEM + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup SYSTEM_LL_Private_Constants SYSTEM Private Constants + * @{ + */ + +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ +/** @defgroup SYSTEM_LL_Exported_Constants SYSTEM Exported Constants + * @{ + */ + + + +/** @defgroup SYSTEM_LL_EC_TRACE DBGMCU TRACE Pin Assignment + * @{ + */ +#define LL_DBGMCU_TRACE_NONE 0x00000000U /*!< TRACE pins not assigned (default state) */ +#define LL_DBGMCU_TRACE_ASYNCH DBGMCU_CR_TRACE_IOEN /*!< TRACE pin assignment for Asynchronous Mode */ +#define LL_DBGMCU_TRACE_SYNCH_SIZE1 (DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE_0) /*!< TRACE pin assignment for Synchronous Mode with a TRACEDATA size of 1 */ +#define LL_DBGMCU_TRACE_SYNCH_SIZE2 (DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE_1) /*!< TRACE pin assignment for Synchronous Mode with a TRACEDATA size of 2 */ +#define LL_DBGMCU_TRACE_SYNCH_SIZE4 (DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE) /*!< TRACE pin assignment for Synchronous Mode with a TRACEDATA size of 4 */ +/** + * @} + */ + +/** @defgroup SYSTEM_LL_EC_APB1_GRP1_STOP_IP DBGMCU APB1 GRP1 STOP IP + * @{ + */ +#define LL_DBGMCU_APB1_GRP1_TIM2_STOP DBGMCU_CR_DBG_TIM2_STOP /*!< TIM2 counter stopped when core is halted */ +#define LL_DBGMCU_APB1_GRP1_TIM3_STOP DBGMCU_CR_DBG_TIM3_STOP /*!< TIM3 counter stopped when core is halted */ +#define LL_DBGMCU_APB1_GRP1_TIM4_STOP DBGMCU_CR_DBG_TIM4_STOP /*!< TIM4 counter stopped when core is halted */ +#if defined(DBGMCU_CR_DBG_TIM5_STOP) +#define LL_DBGMCU_APB1_GRP1_TIM5_STOP DBGMCU_CR_DBG_TIM5_STOP /*!< TIM5 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM5_STOP */ +#if defined(DBGMCU_CR_DBG_TIM6_STOP) +#define LL_DBGMCU_APB1_GRP1_TIM6_STOP DBGMCU_CR_DBG_TIM6_STOP /*!< TIM6 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM6_STOP */ +#if defined(DBGMCU_CR_DBG_TIM7_STOP) +#define LL_DBGMCU_APB1_GRP1_TIM7_STOP DBGMCU_CR_DBG_TIM7_STOP /*!< TIM7 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM7_STOP */ +#if defined(DBGMCU_CR_DBG_TIM12_STOP) +#define LL_DBGMCU_APB1_GRP1_TIM12_STOP DBGMCU_CR_DBG_TIM12_STOP /*!< TIM12 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM12_STOP */ +#if defined(DBGMCU_CR_DBG_TIM13_STOP) +#define LL_DBGMCU_APB1_GRP1_TIM13_STOP DBGMCU_CR_DBG_TIM13_STOP /*!< TIM13 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM13_STOP */ +#if defined(DBGMCU_CR_DBG_TIM14_STOP) +#define LL_DBGMCU_APB1_GRP1_TIM14_STOP DBGMCU_CR_DBG_TIM14_STOP /*!< TIM14 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM14_STOP */ +#define LL_DBGMCU_APB1_GRP1_WWDG_STOP DBGMCU_CR_DBG_WWDG_STOP /*!< Debug Window Watchdog stopped when Core is halted */ +#define LL_DBGMCU_APB1_GRP1_IWDG_STOP DBGMCU_CR_DBG_IWDG_STOP /*!< Debug Independent Watchdog stopped when Core is halted */ +#define LL_DBGMCU_APB1_GRP1_I2C1_STOP DBGMCU_CR_DBG_I2C1_SMBUS_TIMEOUT /*!< I2C1 SMBUS timeout mode stopped when Core is halted */ +#if defined(DBGMCU_CR_DBG_I2C2_SMBUS_TIMEOUT) +#define LL_DBGMCU_APB1_GRP1_I2C2_STOP DBGMCU_CR_DBG_I2C2_SMBUS_TIMEOUT /*!< I2C2 SMBUS timeout mode stopped when Core is halted */ +#endif /* DBGMCU_CR_DBG_I2C2_SMBUS_TIMEOUT */ +#if defined(DBGMCU_CR_DBG_CAN1_STOP) +#define LL_DBGMCU_APB1_GRP1_CAN1_STOP DBGMCU_CR_DBG_CAN1_STOP /*!< CAN1 debug stopped when Core is halted */ +#endif /* DBGMCU_CR_DBG_CAN1_STOP */ +#if defined(DBGMCU_CR_DBG_CAN2_STOP) +#define LL_DBGMCU_APB1_GRP1_CAN2_STOP DBGMCU_CR_DBG_CAN2_STOP /*!< CAN2 debug stopped when Core is halted */ +#endif /* DBGMCU_CR_DBG_CAN2_STOP */ +/** + * @} + */ + +/** @defgroup SYSTEM_LL_EC_APB2_GRP1_STOP_IP DBGMCU APB2 GRP1 STOP IP + * @{ + */ +#define LL_DBGMCU_APB2_GRP1_TIM1_STOP DBGMCU_CR_DBG_TIM1_STOP /*!< TIM1 counter stopped when core is halted */ +#if defined(DBGMCU_CR_DBG_TIM8_STOP) +#define LL_DBGMCU_APB2_GRP1_TIM8_STOP DBGMCU_CR_DBG_TIM8_STOP /*!< TIM8 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_CAN1_STOP */ +#if defined(DBGMCU_CR_DBG_TIM9_STOP) +#define LL_DBGMCU_APB2_GRP1_TIM9_STOP DBGMCU_CR_DBG_TIM9_STOP /*!< TIM9 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM9_STOP */ +#if defined(DBGMCU_CR_DBG_TIM10_STOP) +#define LL_DBGMCU_APB2_GRP1_TIM10_STOP DBGMCU_CR_DBG_TIM10_STOP /*!< TIM10 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM10_STOP */ +#if defined(DBGMCU_CR_DBG_TIM11_STOP) +#define LL_DBGMCU_APB2_GRP1_TIM11_STOP DBGMCU_CR_DBG_TIM11_STOP /*!< TIM11 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM11_STOP */ +#if defined(DBGMCU_CR_DBG_TIM15_STOP) +#define LL_DBGMCU_APB2_GRP1_TIM15_STOP DBGMCU_CR_DBG_TIM15_STOP /*!< TIM15 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM15_STOP */ +#if defined(DBGMCU_CR_DBG_TIM16_STOP) +#define LL_DBGMCU_APB2_GRP1_TIM16_STOP DBGMCU_CR_DBG_TIM16_STOP /*!< TIM16 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM16_STOP */ +#if defined(DBGMCU_CR_DBG_TIM17_STOP) +#define LL_DBGMCU_APB2_GRP1_TIM17_STOP DBGMCU_CR_DBG_TIM17_STOP /*!< TIM17 counter stopped when core is halted */ +#endif /* DBGMCU_CR_DBG_TIM17_STOP */ +/** + * @} + */ + +/** @defgroup SYSTEM_LL_EC_LATENCY FLASH LATENCY + * @{ + */ +#if defined(FLASH_ACR_LATENCY) +#define LL_FLASH_LATENCY_0 0x00000000U /*!< FLASH Zero Latency cycle */ +#define LL_FLASH_LATENCY_1 FLASH_ACR_LATENCY_0 /*!< FLASH One Latency cycle */ +#define LL_FLASH_LATENCY_2 FLASH_ACR_LATENCY_1 /*!< FLASH Two wait states */ +#else +#endif /* FLASH_ACR_LATENCY */ +/** + * @} + */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup SYSTEM_LL_Exported_Functions SYSTEM Exported Functions + * @{ + */ + + + +/** @defgroup SYSTEM_LL_EF_DBGMCU DBGMCU + * @{ + */ + +/** + * @brief Return the device identifier + * @note For Low Density devices, the device ID is 0x412 + * @note For Medium Density devices, the device ID is 0x410 + * @note For High Density devices, the device ID is 0x414 + * @note For XL Density devices, the device ID is 0x430 + * @note For Connectivity Line devices, the device ID is 0x418 + * @rmtoll DBGMCU_IDCODE DEV_ID LL_DBGMCU_GetDeviceID + * @retval Values between Min_Data=0x00 and Max_Data=0xFFF + */ +__STATIC_INLINE uint32_t LL_DBGMCU_GetDeviceID(void) +{ + return (uint32_t)(READ_BIT(DBGMCU->IDCODE, DBGMCU_IDCODE_DEV_ID)); +} + +/** + * @brief Return the device revision identifier + * @note This field indicates the revision of the device. + For example, it is read as revA -> 0x1000,for Low Density devices + For example, it is read as revA -> 0x0000, revB -> 0x2000, revZ -> 0x2001, rev1,2,3,X or Y -> 0x2003,for Medium Density devices + For example, it is read as revA or 1 -> 0x1000, revZ -> 0x1001,rev1,2,3,X or Y -> 0x1003,for Medium Density devices + For example, it is read as revA or 1 -> 0x1003,for XL Density devices + For example, it is read as revA -> 0x1000, revZ -> 0x1001 for Connectivity line devices + * @rmtoll DBGMCU_IDCODE REV_ID LL_DBGMCU_GetRevisionID + * @retval Values between Min_Data=0x00 and Max_Data=0xFFFF + */ +__STATIC_INLINE uint32_t LL_DBGMCU_GetRevisionID(void) +{ + return (uint32_t)(READ_BIT(DBGMCU->IDCODE, DBGMCU_IDCODE_REV_ID) >> DBGMCU_IDCODE_REV_ID_Pos); +} + +/** + * @brief Enable the Debug Module during SLEEP mode + * @rmtoll DBGMCU_CR DBG_SLEEP LL_DBGMCU_EnableDBGSleepMode + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_EnableDBGSleepMode(void) +{ + SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_SLEEP); +} + +/** + * @brief Disable the Debug Module during SLEEP mode + * @rmtoll DBGMCU_CR DBG_SLEEP LL_DBGMCU_DisableDBGSleepMode + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_DisableDBGSleepMode(void) +{ + CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_SLEEP); +} + +/** + * @brief Enable the Debug Module during STOP mode + * @rmtoll DBGMCU_CR DBG_STOP LL_DBGMCU_EnableDBGStopMode + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_EnableDBGStopMode(void) +{ + SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STOP); +} + +/** + * @brief Disable the Debug Module during STOP mode + * @rmtoll DBGMCU_CR DBG_STOP LL_DBGMCU_DisableDBGStopMode + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_DisableDBGStopMode(void) +{ + CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STOP); +} + +/** + * @brief Enable the Debug Module during STANDBY mode + * @rmtoll DBGMCU_CR DBG_STANDBY LL_DBGMCU_EnableDBGStandbyMode + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_EnableDBGStandbyMode(void) +{ + SET_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STANDBY); +} + +/** + * @brief Disable the Debug Module during STANDBY mode + * @rmtoll DBGMCU_CR DBG_STANDBY LL_DBGMCU_DisableDBGStandbyMode + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_DisableDBGStandbyMode(void) +{ + CLEAR_BIT(DBGMCU->CR, DBGMCU_CR_DBG_STANDBY); +} + +/** + * @brief Set Trace pin assignment control + * @rmtoll DBGMCU_CR TRACE_IOEN LL_DBGMCU_SetTracePinAssignment\n + * DBGMCU_CR TRACE_MODE LL_DBGMCU_SetTracePinAssignment + * @param PinAssignment This parameter can be one of the following values: + * @arg @ref LL_DBGMCU_TRACE_NONE + * @arg @ref LL_DBGMCU_TRACE_ASYNCH + * @arg @ref LL_DBGMCU_TRACE_SYNCH_SIZE1 + * @arg @ref LL_DBGMCU_TRACE_SYNCH_SIZE2 + * @arg @ref LL_DBGMCU_TRACE_SYNCH_SIZE4 + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_SetTracePinAssignment(uint32_t PinAssignment) +{ + MODIFY_REG(DBGMCU->CR, DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE, PinAssignment); +} + +/** + * @brief Get Trace pin assignment control + * @rmtoll DBGMCU_CR TRACE_IOEN LL_DBGMCU_GetTracePinAssignment\n + * DBGMCU_CR TRACE_MODE LL_DBGMCU_GetTracePinAssignment + * @retval Returned value can be one of the following values: + * @arg @ref LL_DBGMCU_TRACE_NONE + * @arg @ref LL_DBGMCU_TRACE_ASYNCH + * @arg @ref LL_DBGMCU_TRACE_SYNCH_SIZE1 + * @arg @ref LL_DBGMCU_TRACE_SYNCH_SIZE2 + * @arg @ref LL_DBGMCU_TRACE_SYNCH_SIZE4 + */ +__STATIC_INLINE uint32_t LL_DBGMCU_GetTracePinAssignment(void) +{ + return (uint32_t)(READ_BIT(DBGMCU->CR, DBGMCU_CR_TRACE_IOEN | DBGMCU_CR_TRACE_MODE)); +} + +/** + * @brief Freeze APB1 peripherals (group1 peripherals) + * @rmtoll DBGMCU_CR_APB1 DBG_TIM2_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM3_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM4_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM5_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM6_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM7_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM12_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM13_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM14_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_RTC_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_WWDG_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_IWDG_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_I2C1_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_I2C2_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_CAN1_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n + * DBGMCU_CR_APB1 DBG_CAN2_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM2_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM3_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM4_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM5_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM6_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM7_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM12_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM13_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM14_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_WWDG_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_IWDG_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_I2C1_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_I2C2_STOP (*) + * @arg @ref LL_DBGMCU_APB1_GRP1_CAN1_STOP (*) + * @arg @ref LL_DBGMCU_APB1_GRP1_CAN2_STOP (*) + * + * (*) value not defined in all devices. + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_FreezePeriph(uint32_t Periphs) +{ + SET_BIT(DBGMCU->CR, Periphs); +} + +/** + * @brief Unfreeze APB1 peripherals (group1 peripherals) + * @rmtoll DBGMCU_CR_APB1 DBG_TIM2_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM3_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM4_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM5_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM6_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM7_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM12_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM13_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_TIM14_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_RTC_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_WWDG_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_IWDG_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_I2C1_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_I2C2_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_CAN1_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n + * DBGMCU_CR_APB1 DBG_CAN2_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM2_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM3_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM4_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM5_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM6_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM7_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM12_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM13_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_TIM14_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_RTC_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_WWDG_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_IWDG_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_I2C1_STOP + * @arg @ref LL_DBGMCU_APB1_GRP1_I2C2_STOP (*) + * @arg @ref LL_DBGMCU_APB1_GRP1_CAN1_STOP (*) + * @arg @ref LL_DBGMCU_APB1_GRP1_CAN2_STOP (*) + * + * (*) value not defined in all devices. + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_UnFreezePeriph(uint32_t Periphs) +{ + CLEAR_BIT(DBGMCU->CR, Periphs); +} + +/** + * @brief Freeze APB2 peripherals + * @rmtoll DBGMCU_CR_APB2 DBG_TIM1_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM8_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM9_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM10_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM11_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM15_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM16_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM17_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM1_STOP + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM8_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM9_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM10_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM11_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM15_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM16_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM17_STOP (*) + * + * (*) value not defined in all devices. + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_FreezePeriph(uint32_t Periphs) +{ + SET_BIT(DBGMCU->CR, Periphs); +} + +/** + * @brief Unfreeze APB2 peripherals + * @rmtoll DBGMCU_CR_APB2 DBG_TIM1_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM8_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM9_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM10_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM11_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM15_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM16_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph\n + * DBGMCU_CR_APB2 DBG_TIM17_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph + * @param Periphs This parameter can be a combination of the following values: + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM1_STOP + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM8_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM9_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM10_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM11_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM15_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM16_STOP (*) + * @arg @ref LL_DBGMCU_APB2_GRP1_TIM17_STOP (*) + * + * (*) value not defined in all devices. + * @retval None + */ +__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_UnFreezePeriph(uint32_t Periphs) +{ + CLEAR_BIT(DBGMCU->CR, Periphs); +} +/** + * @} + */ + +#if defined(FLASH_ACR_LATENCY) +/** @defgroup SYSTEM_LL_EF_FLASH FLASH + * @{ + */ + +/** + * @brief Set FLASH Latency + * @rmtoll FLASH_ACR LATENCY LL_FLASH_SetLatency + * @param Latency This parameter can be one of the following values: + * @arg @ref LL_FLASH_LATENCY_0 + * @arg @ref LL_FLASH_LATENCY_1 + * @arg @ref LL_FLASH_LATENCY_2 + * @retval None + */ +__STATIC_INLINE void LL_FLASH_SetLatency(uint32_t Latency) +{ + MODIFY_REG(FLASH->ACR, FLASH_ACR_LATENCY, Latency); +} + +/** + * @brief Get FLASH Latency + * @rmtoll FLASH_ACR LATENCY LL_FLASH_GetLatency + * @retval Returned value can be one of the following values: + * @arg @ref LL_FLASH_LATENCY_0 + * @arg @ref LL_FLASH_LATENCY_1 + * @arg @ref LL_FLASH_LATENCY_2 + */ +__STATIC_INLINE uint32_t LL_FLASH_GetLatency(void) +{ + return (uint32_t)(READ_BIT(FLASH->ACR, FLASH_ACR_LATENCY)); +} + +/** + * @brief Enable Prefetch + * @rmtoll FLASH_ACR PRFTBE LL_FLASH_EnablePrefetch + * @retval None + */ +__STATIC_INLINE void LL_FLASH_EnablePrefetch(void) +{ + SET_BIT(FLASH->ACR, FLASH_ACR_PRFTBE); +} + +/** + * @brief Disable Prefetch + * @rmtoll FLASH_ACR PRFTBE LL_FLASH_DisablePrefetch + * @retval None + */ +__STATIC_INLINE void LL_FLASH_DisablePrefetch(void) +{ + CLEAR_BIT(FLASH->ACR, FLASH_ACR_PRFTBE); +} + +/** + * @brief Check if Prefetch buffer is enabled + * @rmtoll FLASH_ACR PRFTBS LL_FLASH_IsPrefetchEnabled + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_FLASH_IsPrefetchEnabled(void) +{ + return (READ_BIT(FLASH->ACR, FLASH_ACR_PRFTBS) == (FLASH_ACR_PRFTBS)); +} + +#endif /* FLASH_ACR_LATENCY */ +/** + * @brief Enable Flash Half Cycle Access + * @rmtoll FLASH_ACR HLFCYA LL_FLASH_EnableHalfCycleAccess + * @retval None + */ +__STATIC_INLINE void LL_FLASH_EnableHalfCycleAccess(void) +{ + SET_BIT(FLASH->ACR, FLASH_ACR_HLFCYA); +} + +/** + * @brief Disable Flash Half Cycle Access + * @rmtoll FLASH_ACR HLFCYA LL_FLASH_DisableHalfCycleAccess + * @retval None + */ +__STATIC_INLINE void LL_FLASH_DisableHalfCycleAccess(void) +{ + CLEAR_BIT(FLASH->ACR, FLASH_ACR_HLFCYA); +} + +/** + * @brief Check if Flash Half Cycle Access is enabled or not + * @rmtoll FLASH_ACR HLFCYA LL_FLASH_IsHalfCycleAccessEnabled + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_FLASH_IsHalfCycleAccessEnabled(void) +{ + return (READ_BIT(FLASH->ACR, FLASH_ACR_HLFCYA) == (FLASH_ACR_HLFCYA)); +} + + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* defined (FLASH) || defined (DBGMCU) */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_SYSTEM_H */ + + diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h new file mode 100644 index 0000000..d54a00e --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h @@ -0,0 +1,3901 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_tim.h + * @author MCD Application Team + * @brief Header file of TIM LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_TIM_H +#define __STM32F1xx_LL_TIM_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +#if defined (TIM1) || defined (TIM2) || defined (TIM3) || defined (TIM4) || defined (TIM5) || defined (TIM6) || defined (TIM7) || defined (TIM8) || defined (TIM9) || defined (TIM10) || defined (TIM11) || defined (TIM12) || defined (TIM13) || defined (TIM14) || defined (TIM15) || defined (TIM16) || defined (TIM17) + +/** @defgroup TIM_LL TIM + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/** @defgroup TIM_LL_Private_Variables TIM Private Variables + * @{ + */ +static const uint8_t OFFSET_TAB_CCMRx[] = +{ + 0x00U, /* 0: TIMx_CH1 */ + 0x00U, /* 1: TIMx_CH1N */ + 0x00U, /* 2: TIMx_CH2 */ + 0x00U, /* 3: TIMx_CH2N */ + 0x04U, /* 4: TIMx_CH3 */ + 0x04U, /* 5: TIMx_CH3N */ + 0x04U /* 6: TIMx_CH4 */ +}; + +static const uint8_t SHIFT_TAB_OCxx[] = +{ + 0U, /* 0: OC1M, OC1FE, OC1PE */ + 0U, /* 1: - NA */ + 8U, /* 2: OC2M, OC2FE, OC2PE */ + 0U, /* 3: - NA */ + 0U, /* 4: OC3M, OC3FE, OC3PE */ + 0U, /* 5: - NA */ + 8U /* 6: OC4M, OC4FE, OC4PE */ +}; + +static const uint8_t SHIFT_TAB_ICxx[] = +{ + 0U, /* 0: CC1S, IC1PSC, IC1F */ + 0U, /* 1: - NA */ + 8U, /* 2: CC2S, IC2PSC, IC2F */ + 0U, /* 3: - NA */ + 0U, /* 4: CC3S, IC3PSC, IC3F */ + 0U, /* 5: - NA */ + 8U /* 6: CC4S, IC4PSC, IC4F */ +}; + +static const uint8_t SHIFT_TAB_CCxP[] = +{ + 0U, /* 0: CC1P */ + 2U, /* 1: CC1NP */ + 4U, /* 2: CC2P */ + 6U, /* 3: CC2NP */ + 8U, /* 4: CC3P */ + 10U, /* 5: CC3NP */ + 12U /* 6: CC4P */ +}; + +static const uint8_t SHIFT_TAB_OISx[] = +{ + 0U, /* 0: OIS1 */ + 1U, /* 1: OIS1N */ + 2U, /* 2: OIS2 */ + 3U, /* 3: OIS2N */ + 4U, /* 4: OIS3 */ + 5U, /* 5: OIS3N */ + 6U /* 6: OIS4 */ +}; +/** + * @} + */ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup TIM_LL_Private_Constants TIM Private Constants + * @{ + */ + + + +/* Mask used to set the TDG[x:0] of the DTG bits of the TIMx_BDTR register */ +#define DT_DELAY_1 ((uint8_t)0x7F) +#define DT_DELAY_2 ((uint8_t)0x3F) +#define DT_DELAY_3 ((uint8_t)0x1F) +#define DT_DELAY_4 ((uint8_t)0x1F) + +/* Mask used to set the DTG[7:5] bits of the DTG bits of the TIMx_BDTR register */ +#define DT_RANGE_1 ((uint8_t)0x00) +#define DT_RANGE_2 ((uint8_t)0x80) +#define DT_RANGE_3 ((uint8_t)0xC0) +#define DT_RANGE_4 ((uint8_t)0xE0) + + +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ +/** @defgroup TIM_LL_Private_Macros TIM Private Macros + * @{ + */ +/** @brief Convert channel id into channel index. + * @param __CHANNEL__ This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval none + */ +#define TIM_GET_CHANNEL_INDEX( __CHANNEL__) \ + (((__CHANNEL__) == LL_TIM_CHANNEL_CH1) ? 0U :\ + ((__CHANNEL__) == LL_TIM_CHANNEL_CH1N) ? 1U :\ + ((__CHANNEL__) == LL_TIM_CHANNEL_CH2) ? 2U :\ + ((__CHANNEL__) == LL_TIM_CHANNEL_CH2N) ? 3U :\ + ((__CHANNEL__) == LL_TIM_CHANNEL_CH3) ? 4U :\ + ((__CHANNEL__) == LL_TIM_CHANNEL_CH3N) ? 5U : 6U) + +/** @brief Calculate the deadtime sampling period(in ps). + * @param __TIMCLK__ timer input clock frequency (in Hz). + * @param __CKD__ This parameter can be one of the following values: + * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 + * @retval none + */ +#define TIM_CALC_DTS(__TIMCLK__, __CKD__) \ + (((__CKD__) == LL_TIM_CLOCKDIVISION_DIV1) ? ((uint64_t)1000000000000U/(__TIMCLK__)) : \ + ((__CKD__) == LL_TIM_CLOCKDIVISION_DIV2) ? ((uint64_t)1000000000000U/((__TIMCLK__) >> 1U)) : \ + ((uint64_t)1000000000000U/((__TIMCLK__) >> 2U))) +/** + * @} + */ + + +/* Exported types ------------------------------------------------------------*/ +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup TIM_LL_ES_INIT TIM Exported Init structure + * @{ + */ + +/** + * @brief TIM Time Base configuration structure definition. + */ +typedef struct +{ + uint16_t Prescaler; /*!< Specifies the prescaler value used to divide the TIM clock. + This parameter can be a number between Min_Data=0x0000 and Max_Data=0xFFFF. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetPrescaler().*/ + + uint32_t CounterMode; /*!< Specifies the counter mode. + This parameter can be a value of @ref TIM_LL_EC_COUNTERMODE. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetCounterMode().*/ + + uint32_t Autoreload; /*!< Specifies the auto reload value to be loaded into the active + Auto-Reload Register at the next update event. + This parameter must be a number between Min_Data=0x0000 and Max_Data=0xFFFF. + Some timer instances may support 32 bits counters. In that case this parameter must + be a number between 0x0000 and 0xFFFFFFFF. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetAutoReload().*/ + + uint32_t ClockDivision; /*!< Specifies the clock division. + This parameter can be a value of @ref TIM_LL_EC_CLOCKDIVISION. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetClockDivision().*/ + + uint32_t RepetitionCounter; /*!< Specifies the repetition counter value. Each time the RCR downcounter + reaches zero, an update event is generated and counting restarts + from the RCR value (N). + This means in PWM mode that (N+1) corresponds to: + - the number of PWM periods in edge-aligned mode + - the number of half PWM period in center-aligned mode + GP timers: this parameter must be a number between Min_Data = 0x00 and + Max_Data = 0xFF. + Advanced timers: this parameter must be a number between Min_Data = 0x0000 and + Max_Data = 0xFFFF. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetRepetitionCounter().*/ +} LL_TIM_InitTypeDef; + +/** + * @brief TIM Output Compare configuration structure definition. + */ +typedef struct +{ + uint32_t OCMode; /*!< Specifies the output mode. + This parameter can be a value of @ref TIM_LL_EC_OCMODE. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_OC_SetMode().*/ + + uint32_t OCState; /*!< Specifies the TIM Output Compare state. + This parameter can be a value of @ref TIM_LL_EC_OCSTATE. + + This feature can be modified afterwards using unitary functions + @ref LL_TIM_CC_EnableChannel() or @ref LL_TIM_CC_DisableChannel().*/ + + uint32_t OCNState; /*!< Specifies the TIM complementary Output Compare state. + This parameter can be a value of @ref TIM_LL_EC_OCSTATE. + + This feature can be modified afterwards using unitary functions + @ref LL_TIM_CC_EnableChannel() or @ref LL_TIM_CC_DisableChannel().*/ + + uint32_t CompareValue; /*!< Specifies the Compare value to be loaded into the Capture Compare Register. + This parameter can be a number between Min_Data=0x0000 and Max_Data=0xFFFF. + + This feature can be modified afterwards using unitary function + LL_TIM_OC_SetCompareCHx (x=1..6).*/ + + uint32_t OCPolarity; /*!< Specifies the output polarity. + This parameter can be a value of @ref TIM_LL_EC_OCPOLARITY. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_OC_SetPolarity().*/ + + uint32_t OCNPolarity; /*!< Specifies the complementary output polarity. + This parameter can be a value of @ref TIM_LL_EC_OCPOLARITY. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_OC_SetPolarity().*/ + + + uint32_t OCIdleState; /*!< Specifies the TIM Output Compare pin state during Idle state. + This parameter can be a value of @ref TIM_LL_EC_OCIDLESTATE. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_OC_SetIdleState().*/ + + uint32_t OCNIdleState; /*!< Specifies the TIM Output Compare pin state during Idle state. + This parameter can be a value of @ref TIM_LL_EC_OCIDLESTATE. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_OC_SetIdleState().*/ +} LL_TIM_OC_InitTypeDef; + +/** + * @brief TIM Input Capture configuration structure definition. + */ + +typedef struct +{ + + uint32_t ICPolarity; /*!< Specifies the active edge of the input signal. + This parameter can be a value of @ref TIM_LL_EC_IC_POLARITY. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPolarity().*/ + + uint32_t ICActiveInput; /*!< Specifies the input. + This parameter can be a value of @ref TIM_LL_EC_ACTIVEINPUT. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetActiveInput().*/ + + uint32_t ICPrescaler; /*!< Specifies the Input Capture Prescaler. + This parameter can be a value of @ref TIM_LL_EC_ICPSC. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPrescaler().*/ + + uint32_t ICFilter; /*!< Specifies the input capture filter. + This parameter can be a value of @ref TIM_LL_EC_IC_FILTER. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetFilter().*/ +} LL_TIM_IC_InitTypeDef; + + +/** + * @brief TIM Encoder interface configuration structure definition. + */ +typedef struct +{ + uint32_t EncoderMode; /*!< Specifies the encoder resolution (x2 or x4). + This parameter can be a value of @ref TIM_LL_EC_ENCODERMODE. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetEncoderMode().*/ + + uint32_t IC1Polarity; /*!< Specifies the active edge of TI1 input. + This parameter can be a value of @ref TIM_LL_EC_IC_POLARITY. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPolarity().*/ + + uint32_t IC1ActiveInput; /*!< Specifies the TI1 input source + This parameter can be a value of @ref TIM_LL_EC_ACTIVEINPUT. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetActiveInput().*/ + + uint32_t IC1Prescaler; /*!< Specifies the TI1 input prescaler value. + This parameter can be a value of @ref TIM_LL_EC_ICPSC. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPrescaler().*/ + + uint32_t IC1Filter; /*!< Specifies the TI1 input filter. + This parameter can be a value of @ref TIM_LL_EC_IC_FILTER. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetFilter().*/ + + uint32_t IC2Polarity; /*!< Specifies the active edge of TI2 input. + This parameter can be a value of @ref TIM_LL_EC_IC_POLARITY. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPolarity().*/ + + uint32_t IC2ActiveInput; /*!< Specifies the TI2 input source + This parameter can be a value of @ref TIM_LL_EC_ACTIVEINPUT. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetActiveInput().*/ + + uint32_t IC2Prescaler; /*!< Specifies the TI2 input prescaler value. + This parameter can be a value of @ref TIM_LL_EC_ICPSC. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPrescaler().*/ + + uint32_t IC2Filter; /*!< Specifies the TI2 input filter. + This parameter can be a value of @ref TIM_LL_EC_IC_FILTER. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetFilter().*/ + +} LL_TIM_ENCODER_InitTypeDef; + +/** + * @brief TIM Hall sensor interface configuration structure definition. + */ +typedef struct +{ + + uint32_t IC1Polarity; /*!< Specifies the active edge of TI1 input. + This parameter can be a value of @ref TIM_LL_EC_IC_POLARITY. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPolarity().*/ + + uint32_t IC1Prescaler; /*!< Specifies the TI1 input prescaler value. + Prescaler must be set to get a maximum counter period longer than the + time interval between 2 consecutive changes on the Hall inputs. + This parameter can be a value of @ref TIM_LL_EC_ICPSC. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetPrescaler().*/ + + uint32_t IC1Filter; /*!< Specifies the TI1 input filter. + This parameter can be a value of + @ref TIM_LL_EC_IC_FILTER. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_IC_SetFilter().*/ + + uint32_t CommutationDelay; /*!< Specifies the compare value to be loaded into the Capture Compare Register. + A positive pulse (TRGO event) is generated with a programmable delay every time + a change occurs on the Hall inputs. + This parameter can be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_OC_SetCompareCH2().*/ +} LL_TIM_HALLSENSOR_InitTypeDef; + +/** + * @brief BDTR (Break and Dead Time) structure definition + */ +typedef struct +{ + uint32_t OSSRState; /*!< Specifies the Off-State selection used in Run mode. + This parameter can be a value of @ref TIM_LL_EC_OSSR + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetOffStates() + + @note This bit-field cannot be modified as long as LOCK level 2 has been + programmed. */ + + uint32_t OSSIState; /*!< Specifies the Off-State used in Idle state. + This parameter can be a value of @ref TIM_LL_EC_OSSI + + This feature can be modified afterwards using unitary function + @ref LL_TIM_SetOffStates() + + @note This bit-field cannot be modified as long as LOCK level 2 has been + programmed. */ + + uint32_t LockLevel; /*!< Specifies the LOCK level parameters. + This parameter can be a value of @ref TIM_LL_EC_LOCKLEVEL + + @note The LOCK bits can be written only once after the reset. Once the TIMx_BDTR + register has been written, their content is frozen until the next reset.*/ + + uint8_t DeadTime; /*!< Specifies the delay time between the switching-off and the + switching-on of the outputs. + This parameter can be a number between Min_Data = 0x00 and Max_Data = 0xFF. + + This feature can be modified afterwards using unitary function + @ref LL_TIM_OC_SetDeadTime() + + @note This bit-field can not be modified as long as LOCK level 1, 2 or 3 has been + programmed. */ + + uint16_t BreakState; /*!< Specifies whether the TIM Break input is enabled or not. + This parameter can be a value of @ref TIM_LL_EC_BREAK_ENABLE + + This feature can be modified afterwards using unitary functions + @ref LL_TIM_EnableBRK() or @ref LL_TIM_DisableBRK() + + @note This bit-field can not be modified as long as LOCK level 1 has been + programmed. */ + + uint32_t BreakPolarity; /*!< Specifies the TIM Break Input pin polarity. + This parameter can be a value of @ref TIM_LL_EC_BREAK_POLARITY + + This feature can be modified afterwards using unitary function + @ref LL_TIM_ConfigBRK() + + @note This bit-field can not be modified as long as LOCK level 1 has been + programmed. */ + + uint32_t AutomaticOutput; /*!< Specifies whether the TIM Automatic Output feature is enabled or not. + This parameter can be a value of @ref TIM_LL_EC_AUTOMATICOUTPUT_ENABLE + + This feature can be modified afterwards using unitary functions + @ref LL_TIM_EnableAutomaticOutput() or @ref LL_TIM_DisableAutomaticOutput() + + @note This bit-field can not be modified as long as LOCK level 1 has been + programmed. */ +} LL_TIM_BDTR_InitTypeDef; + +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup TIM_LL_Exported_Constants TIM Exported Constants + * @{ + */ + +/** @defgroup TIM_LL_EC_GET_FLAG Get Flags Defines + * @brief Flags defines which can be used with LL_TIM_ReadReg function. + * @{ + */ +#define LL_TIM_SR_UIF TIM_SR_UIF /*!< Update interrupt flag */ +#define LL_TIM_SR_CC1IF TIM_SR_CC1IF /*!< Capture/compare 1 interrupt flag */ +#define LL_TIM_SR_CC2IF TIM_SR_CC2IF /*!< Capture/compare 2 interrupt flag */ +#define LL_TIM_SR_CC3IF TIM_SR_CC3IF /*!< Capture/compare 3 interrupt flag */ +#define LL_TIM_SR_CC4IF TIM_SR_CC4IF /*!< Capture/compare 4 interrupt flag */ +#define LL_TIM_SR_COMIF TIM_SR_COMIF /*!< COM interrupt flag */ +#define LL_TIM_SR_TIF TIM_SR_TIF /*!< Trigger interrupt flag */ +#define LL_TIM_SR_BIF TIM_SR_BIF /*!< Break interrupt flag */ +#define LL_TIM_SR_CC1OF TIM_SR_CC1OF /*!< Capture/Compare 1 overcapture flag */ +#define LL_TIM_SR_CC2OF TIM_SR_CC2OF /*!< Capture/Compare 2 overcapture flag */ +#define LL_TIM_SR_CC3OF TIM_SR_CC3OF /*!< Capture/Compare 3 overcapture flag */ +#define LL_TIM_SR_CC4OF TIM_SR_CC4OF /*!< Capture/Compare 4 overcapture flag */ +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup TIM_LL_EC_BREAK_ENABLE Break Enable + * @{ + */ +#define LL_TIM_BREAK_DISABLE 0x00000000U /*!< Break function disabled */ +#define LL_TIM_BREAK_ENABLE TIM_BDTR_BKE /*!< Break function enabled */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_AUTOMATICOUTPUT_ENABLE Automatic output enable + * @{ + */ +#define LL_TIM_AUTOMATICOUTPUT_DISABLE 0x00000000U /*!< MOE can be set only by software */ +#define LL_TIM_AUTOMATICOUTPUT_ENABLE TIM_BDTR_AOE /*!< MOE can be set by software or automatically at the next update event */ +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** @defgroup TIM_LL_EC_IT IT Defines + * @brief IT defines which can be used with LL_TIM_ReadReg and LL_TIM_WriteReg functions. + * @{ + */ +#define LL_TIM_DIER_UIE TIM_DIER_UIE /*!< Update interrupt enable */ +#define LL_TIM_DIER_CC1IE TIM_DIER_CC1IE /*!< Capture/compare 1 interrupt enable */ +#define LL_TIM_DIER_CC2IE TIM_DIER_CC2IE /*!< Capture/compare 2 interrupt enable */ +#define LL_TIM_DIER_CC3IE TIM_DIER_CC3IE /*!< Capture/compare 3 interrupt enable */ +#define LL_TIM_DIER_CC4IE TIM_DIER_CC4IE /*!< Capture/compare 4 interrupt enable */ +#define LL_TIM_DIER_COMIE TIM_DIER_COMIE /*!< COM interrupt enable */ +#define LL_TIM_DIER_TIE TIM_DIER_TIE /*!< Trigger interrupt enable */ +#define LL_TIM_DIER_BIE TIM_DIER_BIE /*!< Break interrupt enable */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_UPDATESOURCE Update Source + * @{ + */ +#define LL_TIM_UPDATESOURCE_REGULAR 0x00000000U /*!< Counter overflow/underflow, Setting the UG bit or Update generation through the slave mode controller generates an update request */ +#define LL_TIM_UPDATESOURCE_COUNTER TIM_CR1_URS /*!< Only counter overflow/underflow generates an update request */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_ONEPULSEMODE One Pulse Mode + * @{ + */ +#define LL_TIM_ONEPULSEMODE_SINGLE TIM_CR1_OPM /*!< Counter stops counting at the next update event */ +#define LL_TIM_ONEPULSEMODE_REPETITIVE 0x00000000U /*!< Counter is not stopped at update event */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_COUNTERMODE Counter Mode + * @{ + */ +#define LL_TIM_COUNTERMODE_UP 0x00000000U /*!< Counter used as upcounter */ +#define LL_TIM_COUNTERMODE_DOWN TIM_CR1_DIR /*!< Counter used as downcounter */ +#define LL_TIM_COUNTERMODE_CENTER_DOWN TIM_CR1_CMS_0 /*!< The counter counts up and down alternatively. Output compare interrupt flags of output channels are set only when the counter is counting down. */ +#define LL_TIM_COUNTERMODE_CENTER_UP TIM_CR1_CMS_1 /*!< The counter counts up and down alternatively. Output compare interrupt flags of output channels are set only when the counter is counting up */ +#define LL_TIM_COUNTERMODE_CENTER_UP_DOWN TIM_CR1_CMS /*!< The counter counts up and down alternatively. Output compare interrupt flags of output channels are set only when the counter is counting up or down. */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_CLOCKDIVISION Clock Division + * @{ + */ +#define LL_TIM_CLOCKDIVISION_DIV1 0x00000000U /*!< tDTS=tCK_INT */ +#define LL_TIM_CLOCKDIVISION_DIV2 TIM_CR1_CKD_0 /*!< tDTS=2*tCK_INT */ +#define LL_TIM_CLOCKDIVISION_DIV4 TIM_CR1_CKD_1 /*!< tDTS=4*tCK_INT */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_COUNTERDIRECTION Counter Direction + * @{ + */ +#define LL_TIM_COUNTERDIRECTION_UP 0x00000000U /*!< Timer counter counts up */ +#define LL_TIM_COUNTERDIRECTION_DOWN TIM_CR1_DIR /*!< Timer counter counts down */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_CCUPDATESOURCE Capture Compare Update Source + * @{ + */ +#define LL_TIM_CCUPDATESOURCE_COMG_ONLY 0x00000000U /*!< Capture/compare control bits are updated by setting the COMG bit only */ +#define LL_TIM_CCUPDATESOURCE_COMG_AND_TRGI TIM_CR2_CCUS /*!< Capture/compare control bits are updated by setting the COMG bit or when a rising edge occurs on trigger input (TRGI) */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_CCDMAREQUEST Capture Compare DMA Request + * @{ + */ +#define LL_TIM_CCDMAREQUEST_CC 0x00000000U /*!< CCx DMA request sent when CCx event occurs */ +#define LL_TIM_CCDMAREQUEST_UPDATE TIM_CR2_CCDS /*!< CCx DMA requests sent when update event occurs */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_LOCKLEVEL Lock Level + * @{ + */ +#define LL_TIM_LOCKLEVEL_OFF 0x00000000U /*!< LOCK OFF - No bit is write protected */ +#define LL_TIM_LOCKLEVEL_1 TIM_BDTR_LOCK_0 /*!< LOCK Level 1 */ +#define LL_TIM_LOCKLEVEL_2 TIM_BDTR_LOCK_1 /*!< LOCK Level 2 */ +#define LL_TIM_LOCKLEVEL_3 TIM_BDTR_LOCK /*!< LOCK Level 3 */ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_CHANNEL Channel + * @{ + */ +#define LL_TIM_CHANNEL_CH1 TIM_CCER_CC1E /*!< Timer input/output channel 1 */ +#define LL_TIM_CHANNEL_CH1N TIM_CCER_CC1NE /*!< Timer complementary output channel 1 */ +#define LL_TIM_CHANNEL_CH2 TIM_CCER_CC2E /*!< Timer input/output channel 2 */ +#define LL_TIM_CHANNEL_CH2N TIM_CCER_CC2NE /*!< Timer complementary output channel 2 */ +#define LL_TIM_CHANNEL_CH3 TIM_CCER_CC3E /*!< Timer input/output channel 3 */ +#define LL_TIM_CHANNEL_CH3N TIM_CCER_CC3NE /*!< Timer complementary output channel 3 */ +#define LL_TIM_CHANNEL_CH4 TIM_CCER_CC4E /*!< Timer input/output channel 4 */ +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup TIM_LL_EC_OCSTATE Output Configuration State + * @{ + */ +#define LL_TIM_OCSTATE_DISABLE 0x00000000U /*!< OCx is not active */ +#define LL_TIM_OCSTATE_ENABLE TIM_CCER_CC1E /*!< OCx signal is output on the corresponding output pin */ +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** @defgroup TIM_LL_EC_OCMODE Output Configuration Mode + * @{ + */ +#define LL_TIM_OCMODE_FROZEN 0x00000000U /*!TIMx_CCRy else active.*/ +#define LL_TIM_OCMODE_PWM2 (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0) /*!TIMx_CCRy else inactive*/ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_OCPOLARITY Output Configuration Polarity + * @{ + */ +#define LL_TIM_OCPOLARITY_HIGH 0x00000000U /*!< OCxactive high*/ +#define LL_TIM_OCPOLARITY_LOW TIM_CCER_CC1P /*!< OCxactive low*/ +/** + * @} + */ + +/** @defgroup TIM_LL_EC_OCIDLESTATE Output Configuration Idle State + * @{ + */ +#define LL_TIM_OCIDLESTATE_LOW 0x00000000U /*!__REG__, (__VALUE__)) + +/** + * @brief Read a value in TIM register. + * @param __INSTANCE__ TIM Instance + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_TIM_ReadReg(__INSTANCE__, __REG__) READ_REG((__INSTANCE__)->__REG__) +/** + * @} + */ + +/** + * @brief HELPER macro calculating DTG[0:7] in the TIMx_BDTR register to achieve the requested dead time duration. + * @note ex: @ref __LL_TIM_CALC_DEADTIME (80000000, @ref LL_TIM_GetClockDivision (), 120); + * @param __TIMCLK__ timer input clock frequency (in Hz) + * @param __CKD__ This parameter can be one of the following values: + * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 + * @param __DT__ deadtime duration (in ns) + * @retval DTG[0:7] + */ +#define __LL_TIM_CALC_DEADTIME(__TIMCLK__, __CKD__, __DT__) \ + ( (((uint64_t)((__DT__)*1000U)) < ((DT_DELAY_1+1U) * TIM_CALC_DTS((__TIMCLK__), (__CKD__)))) ? \ + (uint8_t)(((uint64_t)((__DT__)*1000U) / TIM_CALC_DTS((__TIMCLK__), (__CKD__))) & DT_DELAY_1) : \ + (((uint64_t)((__DT__)*1000U)) < ((64U + (DT_DELAY_2+1U)) * 2U * TIM_CALC_DTS((__TIMCLK__), (__CKD__)))) ? \ + (uint8_t)(DT_RANGE_2 | ((uint8_t)((uint8_t)((((uint64_t)((__DT__)*1000U))/ TIM_CALC_DTS((__TIMCLK__), \ + (__CKD__))) >> 1U) - (uint8_t) 64) & DT_DELAY_2)) :\ + (((uint64_t)((__DT__)*1000U)) < ((32U + (DT_DELAY_3+1U)) * 8U * TIM_CALC_DTS((__TIMCLK__), (__CKD__)))) ? \ + (uint8_t)(DT_RANGE_3 | ((uint8_t)((uint8_t)(((((uint64_t)(__DT__)*1000U))/ TIM_CALC_DTS((__TIMCLK__), \ + (__CKD__))) >> 3U) - (uint8_t) 32) & DT_DELAY_3)) :\ + (((uint64_t)((__DT__)*1000U)) < ((32U + (DT_DELAY_4+1U)) * 16U * TIM_CALC_DTS((__TIMCLK__), (__CKD__)))) ? \ + (uint8_t)(DT_RANGE_4 | ((uint8_t)((uint8_t)(((((uint64_t)(__DT__)*1000U))/ TIM_CALC_DTS((__TIMCLK__), \ + (__CKD__))) >> 4U) - (uint8_t) 32) & DT_DELAY_4)) :\ + 0U) + +/** + * @brief HELPER macro calculating the prescaler value to achieve the required counter clock frequency. + * @note ex: @ref __LL_TIM_CALC_PSC (80000000, 1000000); + * @param __TIMCLK__ timer input clock frequency (in Hz) + * @param __CNTCLK__ counter clock frequency (in Hz) + * @retval Prescaler value (between Min_Data=0 and Max_Data=65535) + */ +#define __LL_TIM_CALC_PSC(__TIMCLK__, __CNTCLK__) \ + (((__TIMCLK__) >= (__CNTCLK__)) ? (uint32_t)((((__TIMCLK__) + (__CNTCLK__)/2U)/(__CNTCLK__)) - 1U) : 0U) + +/** + * @brief HELPER macro calculating the auto-reload value to achieve the required output signal frequency. + * @note ex: @ref __LL_TIM_CALC_ARR (1000000, @ref LL_TIM_GetPrescaler (), 10000); + * @param __TIMCLK__ timer input clock frequency (in Hz) + * @param __PSC__ prescaler + * @param __FREQ__ output signal frequency (in Hz) + * @retval Auto-reload value (between Min_Data=0 and Max_Data=65535) + */ +#define __LL_TIM_CALC_ARR(__TIMCLK__, __PSC__, __FREQ__) \ + ((((__TIMCLK__)/((__PSC__) + 1U)) >= (__FREQ__)) ? (((__TIMCLK__)/((__FREQ__) * ((__PSC__) + 1U))) - 1U) : 0U) + +/** + * @brief HELPER macro calculating the compare value required to achieve the required timer output compare + * active/inactive delay. + * @note ex: @ref __LL_TIM_CALC_DELAY (1000000, @ref LL_TIM_GetPrescaler (), 10); + * @param __TIMCLK__ timer input clock frequency (in Hz) + * @param __PSC__ prescaler + * @param __DELAY__ timer output compare active/inactive delay (in us) + * @retval Compare value (between Min_Data=0 and Max_Data=65535) + */ +#define __LL_TIM_CALC_DELAY(__TIMCLK__, __PSC__, __DELAY__) \ + ((uint32_t)(((uint64_t)(__TIMCLK__) * (uint64_t)(__DELAY__)) \ + / ((uint64_t)1000000U * (uint64_t)((__PSC__) + 1U)))) + +/** + * @brief HELPER macro calculating the auto-reload value to achieve the required pulse duration + * (when the timer operates in one pulse mode). + * @note ex: @ref __LL_TIM_CALC_PULSE (1000000, @ref LL_TIM_GetPrescaler (), 10, 20); + * @param __TIMCLK__ timer input clock frequency (in Hz) + * @param __PSC__ prescaler + * @param __DELAY__ timer output compare active/inactive delay (in us) + * @param __PULSE__ pulse duration (in us) + * @retval Auto-reload value (between Min_Data=0 and Max_Data=65535) + */ +#define __LL_TIM_CALC_PULSE(__TIMCLK__, __PSC__, __DELAY__, __PULSE__) \ + ((uint32_t)(__LL_TIM_CALC_DELAY((__TIMCLK__), (__PSC__), (__PULSE__)) \ + + __LL_TIM_CALC_DELAY((__TIMCLK__), (__PSC__), (__DELAY__)))) + +/** + * @brief HELPER macro retrieving the ratio of the input capture prescaler + * @note ex: @ref __LL_TIM_GET_ICPSC_RATIO (@ref LL_TIM_IC_GetPrescaler ()); + * @param __ICPSC__ This parameter can be one of the following values: + * @arg @ref LL_TIM_ICPSC_DIV1 + * @arg @ref LL_TIM_ICPSC_DIV2 + * @arg @ref LL_TIM_ICPSC_DIV4 + * @arg @ref LL_TIM_ICPSC_DIV8 + * @retval Input capture prescaler ratio (1, 2, 4 or 8) + */ +#define __LL_TIM_GET_ICPSC_RATIO(__ICPSC__) \ + ((uint32_t)(0x01U << (((__ICPSC__) >> 16U) >> TIM_CCMR1_IC1PSC_Pos))) + + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup TIM_LL_Exported_Functions TIM Exported Functions + * @{ + */ + +/** @defgroup TIM_LL_EF_Time_Base Time Base configuration + * @{ + */ +/** + * @brief Enable timer counter. + * @rmtoll CR1 CEN LL_TIM_EnableCounter + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableCounter(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->CR1, TIM_CR1_CEN); +} + +/** + * @brief Disable timer counter. + * @rmtoll CR1 CEN LL_TIM_DisableCounter + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableCounter(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->CR1, TIM_CR1_CEN); +} + +/** + * @brief Indicates whether the timer counter is enabled. + * @rmtoll CR1 CEN LL_TIM_IsEnabledCounter + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledCounter(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->CR1, TIM_CR1_CEN) == (TIM_CR1_CEN)) ? 1UL : 0UL); +} + +/** + * @brief Enable update event generation. + * @rmtoll CR1 UDIS LL_TIM_EnableUpdateEvent + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableUpdateEvent(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->CR1, TIM_CR1_UDIS); +} + +/** + * @brief Disable update event generation. + * @rmtoll CR1 UDIS LL_TIM_DisableUpdateEvent + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableUpdateEvent(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->CR1, TIM_CR1_UDIS); +} + +/** + * @brief Indicates whether update event generation is enabled. + * @rmtoll CR1 UDIS LL_TIM_IsEnabledUpdateEvent + * @param TIMx Timer instance + * @retval Inverted state of bit (0 or 1). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledUpdateEvent(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->CR1, TIM_CR1_UDIS) == (uint32_t)RESET) ? 1UL : 0UL); +} + +/** + * @brief Set update event source + * @note Update event source set to LL_TIM_UPDATESOURCE_REGULAR: any of the following events + * generate an update interrupt or DMA request if enabled: + * - Counter overflow/underflow + * - Setting the UG bit + * - Update generation through the slave mode controller + * @note Update event source set to LL_TIM_UPDATESOURCE_COUNTER: only counter + * overflow/underflow generates an update interrupt or DMA request if enabled. + * @rmtoll CR1 URS LL_TIM_SetUpdateSource + * @param TIMx Timer instance + * @param UpdateSource This parameter can be one of the following values: + * @arg @ref LL_TIM_UPDATESOURCE_REGULAR + * @arg @ref LL_TIM_UPDATESOURCE_COUNTER + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetUpdateSource(TIM_TypeDef *TIMx, uint32_t UpdateSource) +{ + MODIFY_REG(TIMx->CR1, TIM_CR1_URS, UpdateSource); +} + +/** + * @brief Get actual event update source + * @rmtoll CR1 URS LL_TIM_GetUpdateSource + * @param TIMx Timer instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_UPDATESOURCE_REGULAR + * @arg @ref LL_TIM_UPDATESOURCE_COUNTER + */ +__STATIC_INLINE uint32_t LL_TIM_GetUpdateSource(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_URS)); +} + +/** + * @brief Set one pulse mode (one shot v.s. repetitive). + * @rmtoll CR1 OPM LL_TIM_SetOnePulseMode + * @param TIMx Timer instance + * @param OnePulseMode This parameter can be one of the following values: + * @arg @ref LL_TIM_ONEPULSEMODE_SINGLE + * @arg @ref LL_TIM_ONEPULSEMODE_REPETITIVE + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetOnePulseMode(TIM_TypeDef *TIMx, uint32_t OnePulseMode) +{ + MODIFY_REG(TIMx->CR1, TIM_CR1_OPM, OnePulseMode); +} + +/** + * @brief Get actual one pulse mode. + * @rmtoll CR1 OPM LL_TIM_GetOnePulseMode + * @param TIMx Timer instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_ONEPULSEMODE_SINGLE + * @arg @ref LL_TIM_ONEPULSEMODE_REPETITIVE + */ +__STATIC_INLINE uint32_t LL_TIM_GetOnePulseMode(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_OPM)); +} + +/** + * @brief Set the timer counter counting mode. + * @note Macro IS_TIM_COUNTER_MODE_SELECT_INSTANCE(TIMx) can be used to + * check whether or not the counter mode selection feature is supported + * by a timer instance. + * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) + * requires a timer reset to avoid unexpected direction + * due to DIR bit readonly in center aligned mode. + * @rmtoll CR1 DIR LL_TIM_SetCounterMode\n + * CR1 CMS LL_TIM_SetCounterMode + * @param TIMx Timer instance + * @param CounterMode This parameter can be one of the following values: + * @arg @ref LL_TIM_COUNTERMODE_UP + * @arg @ref LL_TIM_COUNTERMODE_DOWN + * @arg @ref LL_TIM_COUNTERMODE_CENTER_UP + * @arg @ref LL_TIM_COUNTERMODE_CENTER_DOWN + * @arg @ref LL_TIM_COUNTERMODE_CENTER_UP_DOWN + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetCounterMode(TIM_TypeDef *TIMx, uint32_t CounterMode) +{ + MODIFY_REG(TIMx->CR1, (TIM_CR1_DIR | TIM_CR1_CMS), CounterMode); +} + +/** + * @brief Get actual counter mode. + * @note Macro IS_TIM_COUNTER_MODE_SELECT_INSTANCE(TIMx) can be used to + * check whether or not the counter mode selection feature is supported + * by a timer instance. + * @rmtoll CR1 DIR LL_TIM_GetCounterMode\n + * CR1 CMS LL_TIM_GetCounterMode + * @param TIMx Timer instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_COUNTERMODE_UP + * @arg @ref LL_TIM_COUNTERMODE_DOWN + * @arg @ref LL_TIM_COUNTERMODE_CENTER_UP + * @arg @ref LL_TIM_COUNTERMODE_CENTER_DOWN + * @arg @ref LL_TIM_COUNTERMODE_CENTER_UP_DOWN + */ +__STATIC_INLINE uint32_t LL_TIM_GetCounterMode(const TIM_TypeDef *TIMx) +{ + uint32_t counter_mode; + + counter_mode = (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_CMS)); + + if (counter_mode == 0U) + { + counter_mode = (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_DIR)); + } + + return counter_mode; +} + +/** + * @brief Enable auto-reload (ARR) preload. + * @rmtoll CR1 ARPE LL_TIM_EnableARRPreload + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableARRPreload(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->CR1, TIM_CR1_ARPE); +} + +/** + * @brief Disable auto-reload (ARR) preload. + * @rmtoll CR1 ARPE LL_TIM_DisableARRPreload + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableARRPreload(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->CR1, TIM_CR1_ARPE); +} + +/** + * @brief Indicates whether auto-reload (ARR) preload is enabled. + * @rmtoll CR1 ARPE LL_TIM_IsEnabledARRPreload + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledARRPreload(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->CR1, TIM_CR1_ARPE) == (TIM_CR1_ARPE)) ? 1UL : 0UL); +} + +/** + * @brief Set the division ratio between the timer clock and the sampling clock used by the dead-time generators + * (when supported) and the digital filters. + * @note Macro IS_TIM_CLOCK_DIVISION_INSTANCE(TIMx) can be used to check + * whether or not the clock division feature is supported by the timer + * instance. + * @rmtoll CR1 CKD LL_TIM_SetClockDivision + * @param TIMx Timer instance + * @param ClockDivision This parameter can be one of the following values: + * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetClockDivision(TIM_TypeDef *TIMx, uint32_t ClockDivision) +{ + MODIFY_REG(TIMx->CR1, TIM_CR1_CKD, ClockDivision); +} + +/** + * @brief Get the actual division ratio between the timer clock and the sampling clock used by the dead-time + * generators (when supported) and the digital filters. + * @note Macro IS_TIM_CLOCK_DIVISION_INSTANCE(TIMx) can be used to check + * whether or not the clock division feature is supported by the timer + * instance. + * @rmtoll CR1 CKD LL_TIM_GetClockDivision + * @param TIMx Timer instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 + * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 + */ +__STATIC_INLINE uint32_t LL_TIM_GetClockDivision(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_CKD)); +} + +/** + * @brief Set the counter value. + * @rmtoll CNT CNT LL_TIM_SetCounter + * @param TIMx Timer instance + * @param Counter Counter value (between Min_Data=0 and Max_Data=0xFFFF) + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetCounter(TIM_TypeDef *TIMx, uint32_t Counter) +{ + WRITE_REG(TIMx->CNT, Counter); +} + +/** + * @brief Get the counter value. + * @rmtoll CNT CNT LL_TIM_GetCounter + * @param TIMx Timer instance + * @retval Counter value (between Min_Data=0 and Max_Data=0xFFFF) + */ +__STATIC_INLINE uint32_t LL_TIM_GetCounter(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CNT)); +} + +/** + * @brief Get the current direction of the counter + * @rmtoll CR1 DIR LL_TIM_GetDirection + * @param TIMx Timer instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_COUNTERDIRECTION_UP + * @arg @ref LL_TIM_COUNTERDIRECTION_DOWN + */ +__STATIC_INLINE uint32_t LL_TIM_GetDirection(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_DIR)); +} + +/** + * @brief Set the prescaler value. + * @note The counter clock frequency CK_CNT is equal to fCK_PSC / (PSC[15:0] + 1). + * @note The prescaler can be changed on the fly as this control register is buffered. The new + * prescaler ratio is taken into account at the next update event. + * @note Helper macro @ref __LL_TIM_CALC_PSC can be used to calculate the Prescaler parameter + * @rmtoll PSC PSC LL_TIM_SetPrescaler + * @param TIMx Timer instance + * @param Prescaler between Min_Data=0 and Max_Data=65535 + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetPrescaler(TIM_TypeDef *TIMx, uint32_t Prescaler) +{ + WRITE_REG(TIMx->PSC, Prescaler); +} + +/** + * @brief Get the prescaler value. + * @rmtoll PSC PSC LL_TIM_GetPrescaler + * @param TIMx Timer instance + * @retval Prescaler value between Min_Data=0 and Max_Data=65535 + */ +__STATIC_INLINE uint32_t LL_TIM_GetPrescaler(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->PSC)); +} + +/** + * @brief Set the auto-reload value. + * @note The counter is blocked while the auto-reload value is null. + * @note Helper macro @ref __LL_TIM_CALC_ARR can be used to calculate the AutoReload parameter + * @rmtoll ARR ARR LL_TIM_SetAutoReload + * @param TIMx Timer instance + * @param AutoReload between Min_Data=0 and Max_Data=65535 + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetAutoReload(TIM_TypeDef *TIMx, uint32_t AutoReload) +{ + WRITE_REG(TIMx->ARR, AutoReload); +} + +/** + * @brief Get the auto-reload value. + * @rmtoll ARR ARR LL_TIM_GetAutoReload + * @param TIMx Timer instance + * @retval Auto-reload value + */ +__STATIC_INLINE uint32_t LL_TIM_GetAutoReload(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->ARR)); +} + +/** + * @brief Set the repetition counter value. + * @note Macro IS_TIM_REPETITION_COUNTER_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports a repetition counter. + * @rmtoll RCR REP LL_TIM_SetRepetitionCounter + * @param TIMx Timer instance + * @param RepetitionCounter between Min_Data=0 and Max_Data=255 or 65535 for advanced timer. + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetRepetitionCounter(TIM_TypeDef *TIMx, uint32_t RepetitionCounter) +{ + WRITE_REG(TIMx->RCR, RepetitionCounter); +} + +/** + * @brief Get the repetition counter value. + * @note Macro IS_TIM_REPETITION_COUNTER_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports a repetition counter. + * @rmtoll RCR REP LL_TIM_GetRepetitionCounter + * @param TIMx Timer instance + * @retval Repetition counter value + */ +__STATIC_INLINE uint32_t LL_TIM_GetRepetitionCounter(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->RCR)); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_Capture_Compare Capture Compare configuration + * @{ + */ +/** + * @brief Enable the capture/compare control bits (CCxE, CCxNE and OCxM) preload. + * @note CCxE, CCxNE and OCxM bits are preloaded, after having been written, + * they are updated only when a commutation event (COM) occurs. + * @note Only on channels that have a complementary output. + * @note Macro IS_TIM_COMMUTATION_EVENT_INSTANCE(TIMx) can be used to check + * whether or not a timer instance is able to generate a commutation event. + * @rmtoll CR2 CCPC LL_TIM_CC_EnablePreload + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_CC_EnablePreload(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->CR2, TIM_CR2_CCPC); +} + +/** + * @brief Disable the capture/compare control bits (CCxE, CCxNE and OCxM) preload. + * @note Macro IS_TIM_COMMUTATION_EVENT_INSTANCE(TIMx) can be used to check + * whether or not a timer instance is able to generate a commutation event. + * @rmtoll CR2 CCPC LL_TIM_CC_DisablePreload + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_CC_DisablePreload(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->CR2, TIM_CR2_CCPC); +} + +/** + * @brief Indicates whether the capture/compare control bits (CCxE, CCxNE and OCxM) preload is enabled. + * @rmtoll CR2 CCPC LL_TIM_CC_IsEnabledPreload + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_CC_IsEnabledPreload(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->CR2, TIM_CR2_CCPC) == (TIM_CR2_CCPC)) ? 1UL : 0UL); +} + +/** + * @brief Set the updated source of the capture/compare control bits (CCxE, CCxNE and OCxM). + * @note Macro IS_TIM_COMMUTATION_EVENT_INSTANCE(TIMx) can be used to check + * whether or not a timer instance is able to generate a commutation event. + * @rmtoll CR2 CCUS LL_TIM_CC_SetUpdate + * @param TIMx Timer instance + * @param CCUpdateSource This parameter can be one of the following values: + * @arg @ref LL_TIM_CCUPDATESOURCE_COMG_ONLY + * @arg @ref LL_TIM_CCUPDATESOURCE_COMG_AND_TRGI + * @retval None + */ +__STATIC_INLINE void LL_TIM_CC_SetUpdate(TIM_TypeDef *TIMx, uint32_t CCUpdateSource) +{ + MODIFY_REG(TIMx->CR2, TIM_CR2_CCUS, CCUpdateSource); +} + +/** + * @brief Set the trigger of the capture/compare DMA request. + * @rmtoll CR2 CCDS LL_TIM_CC_SetDMAReqTrigger + * @param TIMx Timer instance + * @param DMAReqTrigger This parameter can be one of the following values: + * @arg @ref LL_TIM_CCDMAREQUEST_CC + * @arg @ref LL_TIM_CCDMAREQUEST_UPDATE + * @retval None + */ +__STATIC_INLINE void LL_TIM_CC_SetDMAReqTrigger(TIM_TypeDef *TIMx, uint32_t DMAReqTrigger) +{ + MODIFY_REG(TIMx->CR2, TIM_CR2_CCDS, DMAReqTrigger); +} + +/** + * @brief Get actual trigger of the capture/compare DMA request. + * @rmtoll CR2 CCDS LL_TIM_CC_GetDMAReqTrigger + * @param TIMx Timer instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_CCDMAREQUEST_CC + * @arg @ref LL_TIM_CCDMAREQUEST_UPDATE + */ +__STATIC_INLINE uint32_t LL_TIM_CC_GetDMAReqTrigger(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_BIT(TIMx->CR2, TIM_CR2_CCDS)); +} + +/** + * @brief Set the lock level to freeze the + * configuration of several capture/compare parameters. + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * the lock mechanism is supported by a timer instance. + * @rmtoll BDTR LOCK LL_TIM_CC_SetLockLevel + * @param TIMx Timer instance + * @param LockLevel This parameter can be one of the following values: + * @arg @ref LL_TIM_LOCKLEVEL_OFF + * @arg @ref LL_TIM_LOCKLEVEL_1 + * @arg @ref LL_TIM_LOCKLEVEL_2 + * @arg @ref LL_TIM_LOCKLEVEL_3 + * @retval None + */ +__STATIC_INLINE void LL_TIM_CC_SetLockLevel(TIM_TypeDef *TIMx, uint32_t LockLevel) +{ + MODIFY_REG(TIMx->BDTR, TIM_BDTR_LOCK, LockLevel); +} + +/** + * @brief Enable capture/compare channels. + * @rmtoll CCER CC1E LL_TIM_CC_EnableChannel\n + * CCER CC1NE LL_TIM_CC_EnableChannel\n + * CCER CC2E LL_TIM_CC_EnableChannel\n + * CCER CC2NE LL_TIM_CC_EnableChannel\n + * CCER CC3E LL_TIM_CC_EnableChannel\n + * CCER CC3NE LL_TIM_CC_EnableChannel\n + * CCER CC4E LL_TIM_CC_EnableChannel + * @param TIMx Timer instance + * @param Channels This parameter can be a combination of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_CC_EnableChannel(TIM_TypeDef *TIMx, uint32_t Channels) +{ + SET_BIT(TIMx->CCER, Channels); +} + +/** + * @brief Disable capture/compare channels. + * @rmtoll CCER CC1E LL_TIM_CC_DisableChannel\n + * CCER CC1NE LL_TIM_CC_DisableChannel\n + * CCER CC2E LL_TIM_CC_DisableChannel\n + * CCER CC2NE LL_TIM_CC_DisableChannel\n + * CCER CC3E LL_TIM_CC_DisableChannel\n + * CCER CC3NE LL_TIM_CC_DisableChannel\n + * CCER CC4E LL_TIM_CC_DisableChannel + * @param TIMx Timer instance + * @param Channels This parameter can be a combination of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_CC_DisableChannel(TIM_TypeDef *TIMx, uint32_t Channels) +{ + CLEAR_BIT(TIMx->CCER, Channels); +} + +/** + * @brief Indicate whether channel(s) is(are) enabled. + * @rmtoll CCER CC1E LL_TIM_CC_IsEnabledChannel\n + * CCER CC1NE LL_TIM_CC_IsEnabledChannel\n + * CCER CC2E LL_TIM_CC_IsEnabledChannel\n + * CCER CC2NE LL_TIM_CC_IsEnabledChannel\n + * CCER CC3E LL_TIM_CC_IsEnabledChannel\n + * CCER CC3NE LL_TIM_CC_IsEnabledChannel\n + * CCER CC4E LL_TIM_CC_IsEnabledChannel + * @param TIMx Timer instance + * @param Channels This parameter can be a combination of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_CC_IsEnabledChannel(const TIM_TypeDef *TIMx, uint32_t Channels) +{ + return ((READ_BIT(TIMx->CCER, Channels) == (Channels)) ? 1UL : 0UL); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_Output_Channel Output channel configuration + * @{ + */ +/** + * @brief Configure an output channel. + * @rmtoll CCMR1 CC1S LL_TIM_OC_ConfigOutput\n + * CCMR1 CC2S LL_TIM_OC_ConfigOutput\n + * CCMR2 CC3S LL_TIM_OC_ConfigOutput\n + * CCMR2 CC4S LL_TIM_OC_ConfigOutput\n + * CCER CC1P LL_TIM_OC_ConfigOutput\n + * CCER CC2P LL_TIM_OC_ConfigOutput\n + * CCER CC3P LL_TIM_OC_ConfigOutput\n + * CCER CC4P LL_TIM_OC_ConfigOutput\n + * CR2 OIS1 LL_TIM_OC_ConfigOutput\n + * CR2 OIS2 LL_TIM_OC_ConfigOutput\n + * CR2 OIS3 LL_TIM_OC_ConfigOutput\n + * CR2 OIS4 LL_TIM_OC_ConfigOutput + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param Configuration This parameter must be a combination of all the following values: + * @arg @ref LL_TIM_OCPOLARITY_HIGH or @ref LL_TIM_OCPOLARITY_LOW + * @arg @ref LL_TIM_OCIDLESTATE_LOW or @ref LL_TIM_OCIDLESTATE_HIGH + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_ConfigOutput(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Configuration) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + CLEAR_BIT(*pReg, (TIM_CCMR1_CC1S << SHIFT_TAB_OCxx[iChannel])); + MODIFY_REG(TIMx->CCER, (TIM_CCER_CC1P << SHIFT_TAB_CCxP[iChannel]), + (Configuration & TIM_CCER_CC1P) << SHIFT_TAB_CCxP[iChannel]); + MODIFY_REG(TIMx->CR2, (TIM_CR2_OIS1 << SHIFT_TAB_OISx[iChannel]), + (Configuration & TIM_CR2_OIS1) << SHIFT_TAB_OISx[iChannel]); +} + +/** + * @brief Define the behavior of the output reference signal OCxREF from which + * OCx and OCxN (when relevant) are derived. + * @rmtoll CCMR1 OC1M LL_TIM_OC_SetMode\n + * CCMR1 OC2M LL_TIM_OC_SetMode\n + * CCMR2 OC3M LL_TIM_OC_SetMode\n + * CCMR2 OC4M LL_TIM_OC_SetMode + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param Mode This parameter can be one of the following values: + * @arg @ref LL_TIM_OCMODE_FROZEN + * @arg @ref LL_TIM_OCMODE_ACTIVE + * @arg @ref LL_TIM_OCMODE_INACTIVE + * @arg @ref LL_TIM_OCMODE_TOGGLE + * @arg @ref LL_TIM_OCMODE_FORCED_INACTIVE + * @arg @ref LL_TIM_OCMODE_FORCED_ACTIVE + * @arg @ref LL_TIM_OCMODE_PWM1 + * @arg @ref LL_TIM_OCMODE_PWM2 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetMode(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Mode) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + MODIFY_REG(*pReg, ((TIM_CCMR1_OC1M | TIM_CCMR1_CC1S) << SHIFT_TAB_OCxx[iChannel]), Mode << SHIFT_TAB_OCxx[iChannel]); +} + +/** + * @brief Get the output compare mode of an output channel. + * @rmtoll CCMR1 OC1M LL_TIM_OC_GetMode\n + * CCMR1 OC2M LL_TIM_OC_GetMode\n + * CCMR2 OC3M LL_TIM_OC_GetMode\n + * CCMR2 OC4M LL_TIM_OC_GetMode + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_OCMODE_FROZEN + * @arg @ref LL_TIM_OCMODE_ACTIVE + * @arg @ref LL_TIM_OCMODE_INACTIVE + * @arg @ref LL_TIM_OCMODE_TOGGLE + * @arg @ref LL_TIM_OCMODE_FORCED_INACTIVE + * @arg @ref LL_TIM_OCMODE_FORCED_ACTIVE + * @arg @ref LL_TIM_OCMODE_PWM1 + * @arg @ref LL_TIM_OCMODE_PWM2 + */ +__STATIC_INLINE uint32_t LL_TIM_OC_GetMode(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + return (READ_BIT(*pReg, ((TIM_CCMR1_OC1M | TIM_CCMR1_CC1S) << SHIFT_TAB_OCxx[iChannel])) >> SHIFT_TAB_OCxx[iChannel]); +} + +/** + * @brief Set the polarity of an output channel. + * @rmtoll CCER CC1P LL_TIM_OC_SetPolarity\n + * CCER CC1NP LL_TIM_OC_SetPolarity\n + * CCER CC2P LL_TIM_OC_SetPolarity\n + * CCER CC2NP LL_TIM_OC_SetPolarity\n + * CCER CC3P LL_TIM_OC_SetPolarity\n + * CCER CC3NP LL_TIM_OC_SetPolarity\n + * CCER CC4P LL_TIM_OC_SetPolarity + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param Polarity This parameter can be one of the following values: + * @arg @ref LL_TIM_OCPOLARITY_HIGH + * @arg @ref LL_TIM_OCPOLARITY_LOW + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetPolarity(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Polarity) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + MODIFY_REG(TIMx->CCER, (TIM_CCER_CC1P << SHIFT_TAB_CCxP[iChannel]), Polarity << SHIFT_TAB_CCxP[iChannel]); +} + +/** + * @brief Get the polarity of an output channel. + * @rmtoll CCER CC1P LL_TIM_OC_GetPolarity\n + * CCER CC1NP LL_TIM_OC_GetPolarity\n + * CCER CC2P LL_TIM_OC_GetPolarity\n + * CCER CC2NP LL_TIM_OC_GetPolarity\n + * CCER CC3P LL_TIM_OC_GetPolarity\n + * CCER CC3NP LL_TIM_OC_GetPolarity\n + * CCER CC4P LL_TIM_OC_GetPolarity + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_OCPOLARITY_HIGH + * @arg @ref LL_TIM_OCPOLARITY_LOW + */ +__STATIC_INLINE uint32_t LL_TIM_OC_GetPolarity(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + return (READ_BIT(TIMx->CCER, (TIM_CCER_CC1P << SHIFT_TAB_CCxP[iChannel])) >> SHIFT_TAB_CCxP[iChannel]); +} + +/** + * @brief Set the IDLE state of an output channel + * @note This function is significant only for the timer instances + * supporting the break feature. Macro IS_TIM_BREAK_INSTANCE(TIMx) + * can be used to check whether or not a timer instance provides + * a break input. + * @rmtoll CR2 OIS1 LL_TIM_OC_SetIdleState\n + * CR2 OIS1N LL_TIM_OC_SetIdleState\n + * CR2 OIS2 LL_TIM_OC_SetIdleState\n + * CR2 OIS2N LL_TIM_OC_SetIdleState\n + * CR2 OIS3 LL_TIM_OC_SetIdleState\n + * CR2 OIS3N LL_TIM_OC_SetIdleState\n + * CR2 OIS4 LL_TIM_OC_SetIdleState + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param IdleState This parameter can be one of the following values: + * @arg @ref LL_TIM_OCIDLESTATE_LOW + * @arg @ref LL_TIM_OCIDLESTATE_HIGH + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetIdleState(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t IdleState) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + MODIFY_REG(TIMx->CR2, (TIM_CR2_OIS1 << SHIFT_TAB_OISx[iChannel]), IdleState << SHIFT_TAB_OISx[iChannel]); +} + +/** + * @brief Get the IDLE state of an output channel + * @rmtoll CR2 OIS1 LL_TIM_OC_GetIdleState\n + * CR2 OIS1N LL_TIM_OC_GetIdleState\n + * CR2 OIS2 LL_TIM_OC_GetIdleState\n + * CR2 OIS2N LL_TIM_OC_GetIdleState\n + * CR2 OIS3 LL_TIM_OC_GetIdleState\n + * CR2 OIS3N LL_TIM_OC_GetIdleState\n + * CR2 OIS4 LL_TIM_OC_GetIdleState + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH1N + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH2N + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH3N + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_OCIDLESTATE_LOW + * @arg @ref LL_TIM_OCIDLESTATE_HIGH + */ +__STATIC_INLINE uint32_t LL_TIM_OC_GetIdleState(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + return (READ_BIT(TIMx->CR2, (TIM_CR2_OIS1 << SHIFT_TAB_OISx[iChannel])) >> SHIFT_TAB_OISx[iChannel]); +} + +/** + * @brief Enable fast mode for the output channel. + * @note Acts only if the channel is configured in PWM1 or PWM2 mode. + * @rmtoll CCMR1 OC1FE LL_TIM_OC_EnableFast\n + * CCMR1 OC2FE LL_TIM_OC_EnableFast\n + * CCMR2 OC3FE LL_TIM_OC_EnableFast\n + * CCMR2 OC4FE LL_TIM_OC_EnableFast + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_EnableFast(TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + SET_BIT(*pReg, (TIM_CCMR1_OC1FE << SHIFT_TAB_OCxx[iChannel])); + +} + +/** + * @brief Disable fast mode for the output channel. + * @rmtoll CCMR1 OC1FE LL_TIM_OC_DisableFast\n + * CCMR1 OC2FE LL_TIM_OC_DisableFast\n + * CCMR2 OC3FE LL_TIM_OC_DisableFast\n + * CCMR2 OC4FE LL_TIM_OC_DisableFast + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_DisableFast(TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + CLEAR_BIT(*pReg, (TIM_CCMR1_OC1FE << SHIFT_TAB_OCxx[iChannel])); + +} + +/** + * @brief Indicates whether fast mode is enabled for the output channel. + * @rmtoll CCMR1 OC1FE LL_TIM_OC_IsEnabledFast\n + * CCMR1 OC2FE LL_TIM_OC_IsEnabledFast\n + * CCMR2 OC3FE LL_TIM_OC_IsEnabledFast\n + * CCMR2 OC4FE LL_TIM_OC_IsEnabledFast\n + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledFast(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + uint32_t bitfield = TIM_CCMR1_OC1FE << SHIFT_TAB_OCxx[iChannel]; + return ((READ_BIT(*pReg, bitfield) == bitfield) ? 1UL : 0UL); +} + +/** + * @brief Enable compare register (TIMx_CCRx) preload for the output channel. + * @rmtoll CCMR1 OC1PE LL_TIM_OC_EnablePreload\n + * CCMR1 OC2PE LL_TIM_OC_EnablePreload\n + * CCMR2 OC3PE LL_TIM_OC_EnablePreload\n + * CCMR2 OC4PE LL_TIM_OC_EnablePreload + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_EnablePreload(TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + SET_BIT(*pReg, (TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx[iChannel])); +} + +/** + * @brief Disable compare register (TIMx_CCRx) preload for the output channel. + * @rmtoll CCMR1 OC1PE LL_TIM_OC_DisablePreload\n + * CCMR1 OC2PE LL_TIM_OC_DisablePreload\n + * CCMR2 OC3PE LL_TIM_OC_DisablePreload\n + * CCMR2 OC4PE LL_TIM_OC_DisablePreload + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_DisablePreload(TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + CLEAR_BIT(*pReg, (TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx[iChannel])); +} + +/** + * @brief Indicates whether compare register (TIMx_CCRx) preload is enabled for the output channel. + * @rmtoll CCMR1 OC1PE LL_TIM_OC_IsEnabledPreload\n + * CCMR1 OC2PE LL_TIM_OC_IsEnabledPreload\n + * CCMR2 OC3PE LL_TIM_OC_IsEnabledPreload\n + * CCMR2 OC4PE LL_TIM_OC_IsEnabledPreload\n + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledPreload(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + uint32_t bitfield = TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx[iChannel]; + return ((READ_BIT(*pReg, bitfield) == bitfield) ? 1UL : 0UL); +} + +/** + * @brief Enable clearing the output channel on an external event. + * @note This function can only be used in Output compare and PWM modes. It does not work in Forced mode. + * @note Macro IS_TIM_OCXREF_CLEAR_INSTANCE(TIMx) can be used to check whether + * or not a timer instance can clear the OCxREF signal on an external event. + * @rmtoll CCMR1 OC1CE LL_TIM_OC_EnableClear\n + * CCMR1 OC2CE LL_TIM_OC_EnableClear\n + * CCMR2 OC3CE LL_TIM_OC_EnableClear\n + * CCMR2 OC4CE LL_TIM_OC_EnableClear + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_EnableClear(TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + SET_BIT(*pReg, (TIM_CCMR1_OC1CE << SHIFT_TAB_OCxx[iChannel])); +} + +/** + * @brief Disable clearing the output channel on an external event. + * @note Macro IS_TIM_OCXREF_CLEAR_INSTANCE(TIMx) can be used to check whether + * or not a timer instance can clear the OCxREF signal on an external event. + * @rmtoll CCMR1 OC1CE LL_TIM_OC_DisableClear\n + * CCMR1 OC2CE LL_TIM_OC_DisableClear\n + * CCMR2 OC3CE LL_TIM_OC_DisableClear\n + * CCMR2 OC4CE LL_TIM_OC_DisableClear + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_DisableClear(TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + CLEAR_BIT(*pReg, (TIM_CCMR1_OC1CE << SHIFT_TAB_OCxx[iChannel])); +} + +/** + * @brief Indicates clearing the output channel on an external event is enabled for the output channel. + * @note This function enables clearing the output channel on an external event. + * @note This function can only be used in Output compare and PWM modes. It does not work in Forced mode. + * @note Macro IS_TIM_OCXREF_CLEAR_INSTANCE(TIMx) can be used to check whether + * or not a timer instance can clear the OCxREF signal on an external event. + * @rmtoll CCMR1 OC1CE LL_TIM_OC_IsEnabledClear\n + * CCMR1 OC2CE LL_TIM_OC_IsEnabledClear\n + * CCMR2 OC3CE LL_TIM_OC_IsEnabledClear\n + * CCMR2 OC4CE LL_TIM_OC_IsEnabledClear\n + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledClear(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + uint32_t bitfield = TIM_CCMR1_OC1CE << SHIFT_TAB_OCxx[iChannel]; + return ((READ_BIT(*pReg, bitfield) == bitfield) ? 1UL : 0UL); +} + +/** + * @brief Set the dead-time delay (delay inserted between the rising edge of the OCxREF signal and the rising edge of + * the Ocx and OCxN signals). + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * dead-time insertion feature is supported by a timer instance. + * @note Helper macro @ref __LL_TIM_CALC_DEADTIME can be used to calculate the DeadTime parameter + * @rmtoll BDTR DTG LL_TIM_OC_SetDeadTime + * @param TIMx Timer instance + * @param DeadTime between Min_Data=0 and Max_Data=255 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetDeadTime(TIM_TypeDef *TIMx, uint32_t DeadTime) +{ + MODIFY_REG(TIMx->BDTR, TIM_BDTR_DTG, DeadTime); +} + +/** + * @brief Set compare value for output channel 1 (TIMx_CCR1). + * @note Macro IS_TIM_CC1_INSTANCE(TIMx) can be used to check whether or not + * output channel 1 is supported by a timer instance. + * @rmtoll CCR1 CCR1 LL_TIM_OC_SetCompareCH1 + * @param TIMx Timer instance + * @param CompareValue between Min_Data=0 and Max_Data=65535 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetCompareCH1(TIM_TypeDef *TIMx, uint32_t CompareValue) +{ + WRITE_REG(TIMx->CCR1, CompareValue); +} + +/** + * @brief Set compare value for output channel 2 (TIMx_CCR2). + * @note Macro IS_TIM_CC2_INSTANCE(TIMx) can be used to check whether or not + * output channel 2 is supported by a timer instance. + * @rmtoll CCR2 CCR2 LL_TIM_OC_SetCompareCH2 + * @param TIMx Timer instance + * @param CompareValue between Min_Data=0 and Max_Data=65535 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetCompareCH2(TIM_TypeDef *TIMx, uint32_t CompareValue) +{ + WRITE_REG(TIMx->CCR2, CompareValue); +} + +/** + * @brief Set compare value for output channel 3 (TIMx_CCR3). + * @note Macro IS_TIM_CC3_INSTANCE(TIMx) can be used to check whether or not + * output channel is supported by a timer instance. + * @rmtoll CCR3 CCR3 LL_TIM_OC_SetCompareCH3 + * @param TIMx Timer instance + * @param CompareValue between Min_Data=0 and Max_Data=65535 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetCompareCH3(TIM_TypeDef *TIMx, uint32_t CompareValue) +{ + WRITE_REG(TIMx->CCR3, CompareValue); +} + +/** + * @brief Set compare value for output channel 4 (TIMx_CCR4). + * @note Macro IS_TIM_CC4_INSTANCE(TIMx) can be used to check whether or not + * output channel 4 is supported by a timer instance. + * @rmtoll CCR4 CCR4 LL_TIM_OC_SetCompareCH4 + * @param TIMx Timer instance + * @param CompareValue between Min_Data=0 and Max_Data=65535 + * @retval None + */ +__STATIC_INLINE void LL_TIM_OC_SetCompareCH4(TIM_TypeDef *TIMx, uint32_t CompareValue) +{ + WRITE_REG(TIMx->CCR4, CompareValue); +} + +/** + * @brief Get compare value (TIMx_CCR1) set for output channel 1. + * @note Macro IS_TIM_CC1_INSTANCE(TIMx) can be used to check whether or not + * output channel 1 is supported by a timer instance. + * @rmtoll CCR1 CCR1 LL_TIM_OC_GetCompareCH1 + * @param TIMx Timer instance + * @retval CompareValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH1(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR1)); +} + +/** + * @brief Get compare value (TIMx_CCR2) set for output channel 2. + * @note Macro IS_TIM_CC2_INSTANCE(TIMx) can be used to check whether or not + * output channel 2 is supported by a timer instance. + * @rmtoll CCR2 CCR2 LL_TIM_OC_GetCompareCH2 + * @param TIMx Timer instance + * @retval CompareValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH2(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR2)); +} + +/** + * @brief Get compare value (TIMx_CCR3) set for output channel 3. + * @note Macro IS_TIM_CC3_INSTANCE(TIMx) can be used to check whether or not + * output channel 3 is supported by a timer instance. + * @rmtoll CCR3 CCR3 LL_TIM_OC_GetCompareCH3 + * @param TIMx Timer instance + * @retval CompareValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH3(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR3)); +} + +/** + * @brief Get compare value (TIMx_CCR4) set for output channel 4. + * @note Macro IS_TIM_CC4_INSTANCE(TIMx) can be used to check whether or not + * output channel 4 is supported by a timer instance. + * @rmtoll CCR4 CCR4 LL_TIM_OC_GetCompareCH4 + * @param TIMx Timer instance + * @retval CompareValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH4(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR4)); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_Input_Channel Input channel configuration + * @{ + */ +/** + * @brief Configure input channel. + * @rmtoll CCMR1 CC1S LL_TIM_IC_Config\n + * CCMR1 IC1PSC LL_TIM_IC_Config\n + * CCMR1 IC1F LL_TIM_IC_Config\n + * CCMR1 CC2S LL_TIM_IC_Config\n + * CCMR1 IC2PSC LL_TIM_IC_Config\n + * CCMR1 IC2F LL_TIM_IC_Config\n + * CCMR2 CC3S LL_TIM_IC_Config\n + * CCMR2 IC3PSC LL_TIM_IC_Config\n + * CCMR2 IC3F LL_TIM_IC_Config\n + * CCMR2 CC4S LL_TIM_IC_Config\n + * CCMR2 IC4PSC LL_TIM_IC_Config\n + * CCMR2 IC4F LL_TIM_IC_Config\n + * CCER CC1P LL_TIM_IC_Config\n + * CCER CC1NP LL_TIM_IC_Config\n + * CCER CC2P LL_TIM_IC_Config\n + * CCER CC2NP LL_TIM_IC_Config\n + * CCER CC3P LL_TIM_IC_Config\n + * CCER CC3NP LL_TIM_IC_Config\n + * CCER CC4P LL_TIM_IC_Config\n + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param Configuration This parameter must be a combination of all the following values: + * @arg @ref LL_TIM_ACTIVEINPUT_DIRECTTI or @ref LL_TIM_ACTIVEINPUT_INDIRECTTI or @ref LL_TIM_ACTIVEINPUT_TRC + * @arg @ref LL_TIM_ICPSC_DIV1 or ... or @ref LL_TIM_ICPSC_DIV8 + * @arg @ref LL_TIM_IC_FILTER_FDIV1 or ... or @ref LL_TIM_IC_FILTER_FDIV32_N8 + * @arg @ref LL_TIM_IC_POLARITY_RISING or @ref LL_TIM_IC_POLARITY_FALLING + * @retval None + */ +__STATIC_INLINE void LL_TIM_IC_Config(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Configuration) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + MODIFY_REG(*pReg, ((TIM_CCMR1_IC1F | TIM_CCMR1_IC1PSC | TIM_CCMR1_CC1S) << SHIFT_TAB_ICxx[iChannel]), + ((Configuration >> 16U) & (TIM_CCMR1_IC1F | TIM_CCMR1_IC1PSC | TIM_CCMR1_CC1S)) \ + << SHIFT_TAB_ICxx[iChannel]); + MODIFY_REG(TIMx->CCER, ((TIM_CCER_CC1NP | TIM_CCER_CC1P) << SHIFT_TAB_CCxP[iChannel]), + (Configuration & (TIM_CCER_CC1NP | TIM_CCER_CC1P)) << SHIFT_TAB_CCxP[iChannel]); +} + +/** + * @brief Set the active input. + * @rmtoll CCMR1 CC1S LL_TIM_IC_SetActiveInput\n + * CCMR1 CC2S LL_TIM_IC_SetActiveInput\n + * CCMR2 CC3S LL_TIM_IC_SetActiveInput\n + * CCMR2 CC4S LL_TIM_IC_SetActiveInput + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param ICActiveInput This parameter can be one of the following values: + * @arg @ref LL_TIM_ACTIVEINPUT_DIRECTTI + * @arg @ref LL_TIM_ACTIVEINPUT_INDIRECTTI + * @arg @ref LL_TIM_ACTIVEINPUT_TRC + * @retval None + */ +__STATIC_INLINE void LL_TIM_IC_SetActiveInput(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ICActiveInput) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + MODIFY_REG(*pReg, ((TIM_CCMR1_CC1S) << SHIFT_TAB_ICxx[iChannel]), (ICActiveInput >> 16U) << SHIFT_TAB_ICxx[iChannel]); +} + +/** + * @brief Get the current active input. + * @rmtoll CCMR1 CC1S LL_TIM_IC_GetActiveInput\n + * CCMR1 CC2S LL_TIM_IC_GetActiveInput\n + * CCMR2 CC3S LL_TIM_IC_GetActiveInput\n + * CCMR2 CC4S LL_TIM_IC_GetActiveInput + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_ACTIVEINPUT_DIRECTTI + * @arg @ref LL_TIM_ACTIVEINPUT_INDIRECTTI + * @arg @ref LL_TIM_ACTIVEINPUT_TRC + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetActiveInput(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + return ((READ_BIT(*pReg, ((TIM_CCMR1_CC1S) << SHIFT_TAB_ICxx[iChannel])) >> SHIFT_TAB_ICxx[iChannel]) << 16U); +} + +/** + * @brief Set the prescaler of input channel. + * @rmtoll CCMR1 IC1PSC LL_TIM_IC_SetPrescaler\n + * CCMR1 IC2PSC LL_TIM_IC_SetPrescaler\n + * CCMR2 IC3PSC LL_TIM_IC_SetPrescaler\n + * CCMR2 IC4PSC LL_TIM_IC_SetPrescaler + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param ICPrescaler This parameter can be one of the following values: + * @arg @ref LL_TIM_ICPSC_DIV1 + * @arg @ref LL_TIM_ICPSC_DIV2 + * @arg @ref LL_TIM_ICPSC_DIV4 + * @arg @ref LL_TIM_ICPSC_DIV8 + * @retval None + */ +__STATIC_INLINE void LL_TIM_IC_SetPrescaler(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ICPrescaler) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + MODIFY_REG(*pReg, ((TIM_CCMR1_IC1PSC) << SHIFT_TAB_ICxx[iChannel]), (ICPrescaler >> 16U) << SHIFT_TAB_ICxx[iChannel]); +} + +/** + * @brief Get the current prescaler value acting on an input channel. + * @rmtoll CCMR1 IC1PSC LL_TIM_IC_GetPrescaler\n + * CCMR1 IC2PSC LL_TIM_IC_GetPrescaler\n + * CCMR2 IC3PSC LL_TIM_IC_GetPrescaler\n + * CCMR2 IC4PSC LL_TIM_IC_GetPrescaler + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_ICPSC_DIV1 + * @arg @ref LL_TIM_ICPSC_DIV2 + * @arg @ref LL_TIM_ICPSC_DIV4 + * @arg @ref LL_TIM_ICPSC_DIV8 + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetPrescaler(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + return ((READ_BIT(*pReg, ((TIM_CCMR1_IC1PSC) << SHIFT_TAB_ICxx[iChannel])) >> SHIFT_TAB_ICxx[iChannel]) << 16U); +} + +/** + * @brief Set the input filter duration. + * @rmtoll CCMR1 IC1F LL_TIM_IC_SetFilter\n + * CCMR1 IC2F LL_TIM_IC_SetFilter\n + * CCMR2 IC3F LL_TIM_IC_SetFilter\n + * CCMR2 IC4F LL_TIM_IC_SetFilter + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param ICFilter This parameter can be one of the following values: + * @arg @ref LL_TIM_IC_FILTER_FDIV1 + * @arg @ref LL_TIM_IC_FILTER_FDIV1_N2 + * @arg @ref LL_TIM_IC_FILTER_FDIV1_N4 + * @arg @ref LL_TIM_IC_FILTER_FDIV1_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV2_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV2_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV4_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV4_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV8_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV8_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV16_N5 + * @arg @ref LL_TIM_IC_FILTER_FDIV16_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV16_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV32_N5 + * @arg @ref LL_TIM_IC_FILTER_FDIV32_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV32_N8 + * @retval None + */ +__STATIC_INLINE void LL_TIM_IC_SetFilter(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ICFilter) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + MODIFY_REG(*pReg, ((TIM_CCMR1_IC1F) << SHIFT_TAB_ICxx[iChannel]), (ICFilter >> 16U) << SHIFT_TAB_ICxx[iChannel]); +} + +/** + * @brief Get the input filter duration. + * @rmtoll CCMR1 IC1F LL_TIM_IC_GetFilter\n + * CCMR1 IC2F LL_TIM_IC_GetFilter\n + * CCMR2 IC3F LL_TIM_IC_GetFilter\n + * CCMR2 IC4F LL_TIM_IC_GetFilter + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_IC_FILTER_FDIV1 + * @arg @ref LL_TIM_IC_FILTER_FDIV1_N2 + * @arg @ref LL_TIM_IC_FILTER_FDIV1_N4 + * @arg @ref LL_TIM_IC_FILTER_FDIV1_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV2_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV2_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV4_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV4_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV8_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV8_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV16_N5 + * @arg @ref LL_TIM_IC_FILTER_FDIV16_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV16_N8 + * @arg @ref LL_TIM_IC_FILTER_FDIV32_N5 + * @arg @ref LL_TIM_IC_FILTER_FDIV32_N6 + * @arg @ref LL_TIM_IC_FILTER_FDIV32_N8 + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetFilter(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iChannel])); + return ((READ_BIT(*pReg, ((TIM_CCMR1_IC1F) << SHIFT_TAB_ICxx[iChannel])) >> SHIFT_TAB_ICxx[iChannel]) << 16U); +} + +/** + * @brief Set the input channel polarity. + * @rmtoll CCER CC1P LL_TIM_IC_SetPolarity\n + * CCER CC1NP LL_TIM_IC_SetPolarity\n + * CCER CC2P LL_TIM_IC_SetPolarity\n + * CCER CC2NP LL_TIM_IC_SetPolarity\n + * CCER CC3P LL_TIM_IC_SetPolarity\n + * CCER CC3NP LL_TIM_IC_SetPolarity\n + * CCER CC4P LL_TIM_IC_SetPolarity\n + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @param ICPolarity This parameter can be one of the following values: + * @arg @ref LL_TIM_IC_POLARITY_RISING + * @arg @ref LL_TIM_IC_POLARITY_FALLING + * @retval None + */ +__STATIC_INLINE void LL_TIM_IC_SetPolarity(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ICPolarity) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + MODIFY_REG(TIMx->CCER, ((TIM_CCER_CC1NP | TIM_CCER_CC1P) << SHIFT_TAB_CCxP[iChannel]), + ICPolarity << SHIFT_TAB_CCxP[iChannel]); +} + +/** + * @brief Get the current input channel polarity. + * @rmtoll CCER CC1P LL_TIM_IC_GetPolarity\n + * CCER CC1NP LL_TIM_IC_GetPolarity\n + * CCER CC2P LL_TIM_IC_GetPolarity\n + * CCER CC2NP LL_TIM_IC_GetPolarity\n + * CCER CC3P LL_TIM_IC_GetPolarity\n + * CCER CC3NP LL_TIM_IC_GetPolarity\n + * CCER CC4P LL_TIM_IC_GetPolarity\n + * @param TIMx Timer instance + * @param Channel This parameter can be one of the following values: + * @arg @ref LL_TIM_CHANNEL_CH1 + * @arg @ref LL_TIM_CHANNEL_CH2 + * @arg @ref LL_TIM_CHANNEL_CH3 + * @arg @ref LL_TIM_CHANNEL_CH4 + * @retval Returned value can be one of the following values: + * @arg @ref LL_TIM_IC_POLARITY_RISING + * @arg @ref LL_TIM_IC_POLARITY_FALLING + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetPolarity(const TIM_TypeDef *TIMx, uint32_t Channel) +{ + uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + return (READ_BIT(TIMx->CCER, ((TIM_CCER_CC1NP | TIM_CCER_CC1P) << SHIFT_TAB_CCxP[iChannel])) >> + SHIFT_TAB_CCxP[iChannel]); +} + +/** + * @brief Connect the TIMx_CH1, CH2 and CH3 pins to the TI1 input (XOR combination). + * @note Macro IS_TIM_XOR_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides an XOR input. + * @rmtoll CR2 TI1S LL_TIM_IC_EnableXORCombination + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_IC_EnableXORCombination(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->CR2, TIM_CR2_TI1S); +} + +/** + * @brief Disconnect the TIMx_CH1, CH2 and CH3 pins from the TI1 input. + * @note Macro IS_TIM_XOR_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides an XOR input. + * @rmtoll CR2 TI1S LL_TIM_IC_DisableXORCombination + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_IC_DisableXORCombination(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->CR2, TIM_CR2_TI1S); +} + +/** + * @brief Indicates whether the TIMx_CH1, CH2 and CH3 pins are connectected to the TI1 input. + * @note Macro IS_TIM_XOR_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides an XOR input. + * @rmtoll CR2 TI1S LL_TIM_IC_IsEnabledXORCombination + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IC_IsEnabledXORCombination(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->CR2, TIM_CR2_TI1S) == (TIM_CR2_TI1S)) ? 1UL : 0UL); +} + +/** + * @brief Get captured value for input channel 1. + * @note Macro IS_TIM_CC1_INSTANCE(TIMx) can be used to check whether or not + * input channel 1 is supported by a timer instance. + * @rmtoll CCR1 CCR1 LL_TIM_IC_GetCaptureCH1 + * @param TIMx Timer instance + * @retval CapturedValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetCaptureCH1(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR1)); +} + +/** + * @brief Get captured value for input channel 2. + * @note Macro IS_TIM_CC2_INSTANCE(TIMx) can be used to check whether or not + * input channel 2 is supported by a timer instance. + * @rmtoll CCR2 CCR2 LL_TIM_IC_GetCaptureCH2 + * @param TIMx Timer instance + * @retval CapturedValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetCaptureCH2(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR2)); +} + +/** + * @brief Get captured value for input channel 3. + * @note Macro IS_TIM_CC3_INSTANCE(TIMx) can be used to check whether or not + * input channel 3 is supported by a timer instance. + * @rmtoll CCR3 CCR3 LL_TIM_IC_GetCaptureCH3 + * @param TIMx Timer instance + * @retval CapturedValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetCaptureCH3(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR3)); +} + +/** + * @brief Get captured value for input channel 4. + * @note Macro IS_TIM_CC4_INSTANCE(TIMx) can be used to check whether or not + * input channel 4 is supported by a timer instance. + * @rmtoll CCR4 CCR4 LL_TIM_IC_GetCaptureCH4 + * @param TIMx Timer instance + * @retval CapturedValue (between Min_Data=0 and Max_Data=65535) + */ +__STATIC_INLINE uint32_t LL_TIM_IC_GetCaptureCH4(const TIM_TypeDef *TIMx) +{ + return (uint32_t)(READ_REG(TIMx->CCR4)); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_Clock_Selection Counter clock selection + * @{ + */ +/** + * @brief Enable external clock mode 2. + * @note When external clock mode 2 is enabled the counter is clocked by any active edge on the ETRF signal. + * @note Macro IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports external clock mode2. + * @rmtoll SMCR ECE LL_TIM_EnableExternalClock + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableExternalClock(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->SMCR, TIM_SMCR_ECE); +} + +/** + * @brief Disable external clock mode 2. + * @note Macro IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports external clock mode2. + * @rmtoll SMCR ECE LL_TIM_DisableExternalClock + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableExternalClock(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->SMCR, TIM_SMCR_ECE); +} + +/** + * @brief Indicate whether external clock mode 2 is enabled. + * @note Macro IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports external clock mode2. + * @rmtoll SMCR ECE LL_TIM_IsEnabledExternalClock + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledExternalClock(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SMCR, TIM_SMCR_ECE) == (TIM_SMCR_ECE)) ? 1UL : 0UL); +} + +/** + * @brief Set the clock source of the counter clock. + * @note when selected clock source is external clock mode 1, the timer input + * the external clock is applied is selected by calling the @ref LL_TIM_SetTriggerInput() + * function. This timer input must be configured by calling + * the @ref LL_TIM_IC_Config() function. + * @note Macro IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports external clock mode1. + * @note Macro IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports external clock mode2. + * @rmtoll SMCR SMS LL_TIM_SetClockSource\n + * SMCR ECE LL_TIM_SetClockSource + * @param TIMx Timer instance + * @param ClockSource This parameter can be one of the following values: + * @arg @ref LL_TIM_CLOCKSOURCE_INTERNAL + * @arg @ref LL_TIM_CLOCKSOURCE_EXT_MODE1 + * @arg @ref LL_TIM_CLOCKSOURCE_EXT_MODE2 + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetClockSource(TIM_TypeDef *TIMx, uint32_t ClockSource) +{ + MODIFY_REG(TIMx->SMCR, TIM_SMCR_SMS | TIM_SMCR_ECE, ClockSource); +} + +/** + * @brief Set the encoder interface mode. + * @note Macro IS_TIM_ENCODER_INTERFACE_INSTANCE(TIMx) can be used to check + * whether or not a timer instance supports the encoder mode. + * @rmtoll SMCR SMS LL_TIM_SetEncoderMode + * @param TIMx Timer instance + * @param EncoderMode This parameter can be one of the following values: + * @arg @ref LL_TIM_ENCODERMODE_X2_TI1 + * @arg @ref LL_TIM_ENCODERMODE_X2_TI2 + * @arg @ref LL_TIM_ENCODERMODE_X4_TI12 + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetEncoderMode(TIM_TypeDef *TIMx, uint32_t EncoderMode) +{ + MODIFY_REG(TIMx->SMCR, TIM_SMCR_SMS, EncoderMode); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_Timer_Synchronization Timer synchronisation configuration + * @{ + */ +/** + * @brief Set the trigger output (TRGO) used for timer synchronization . + * @note Macro IS_TIM_MASTER_INSTANCE(TIMx) can be used to check + * whether or not a timer instance can operate as a master timer. + * @rmtoll CR2 MMS LL_TIM_SetTriggerOutput + * @param TIMx Timer instance + * @param TimerSynchronization This parameter can be one of the following values: + * @arg @ref LL_TIM_TRGO_RESET + * @arg @ref LL_TIM_TRGO_ENABLE + * @arg @ref LL_TIM_TRGO_UPDATE + * @arg @ref LL_TIM_TRGO_CC1IF + * @arg @ref LL_TIM_TRGO_OC1REF + * @arg @ref LL_TIM_TRGO_OC2REF + * @arg @ref LL_TIM_TRGO_OC3REF + * @arg @ref LL_TIM_TRGO_OC4REF + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetTriggerOutput(TIM_TypeDef *TIMx, uint32_t TimerSynchronization) +{ + MODIFY_REG(TIMx->CR2, TIM_CR2_MMS, TimerSynchronization); +} + +/** + * @brief Set the synchronization mode of a slave timer. + * @note Macro IS_TIM_SLAVE_INSTANCE(TIMx) can be used to check whether or not + * a timer instance can operate as a slave timer. + * @rmtoll SMCR SMS LL_TIM_SetSlaveMode + * @param TIMx Timer instance + * @param SlaveMode This parameter can be one of the following values: + * @arg @ref LL_TIM_SLAVEMODE_DISABLED + * @arg @ref LL_TIM_SLAVEMODE_RESET + * @arg @ref LL_TIM_SLAVEMODE_GATED + * @arg @ref LL_TIM_SLAVEMODE_TRIGGER + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetSlaveMode(TIM_TypeDef *TIMx, uint32_t SlaveMode) +{ + MODIFY_REG(TIMx->SMCR, TIM_SMCR_SMS, SlaveMode); +} + +/** + * @brief Set the selects the trigger input to be used to synchronize the counter. + * @note Macro IS_TIM_SLAVE_INSTANCE(TIMx) can be used to check whether or not + * a timer instance can operate as a slave timer. + * @rmtoll SMCR TS LL_TIM_SetTriggerInput + * @param TIMx Timer instance + * @param TriggerInput This parameter can be one of the following values: + * @arg @ref LL_TIM_TS_ITR0 + * @arg @ref LL_TIM_TS_ITR1 + * @arg @ref LL_TIM_TS_ITR2 + * @arg @ref LL_TIM_TS_ITR3 + * @arg @ref LL_TIM_TS_TI1F_ED + * @arg @ref LL_TIM_TS_TI1FP1 + * @arg @ref LL_TIM_TS_TI2FP2 + * @arg @ref LL_TIM_TS_ETRF + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetTriggerInput(TIM_TypeDef *TIMx, uint32_t TriggerInput) +{ + MODIFY_REG(TIMx->SMCR, TIM_SMCR_TS, TriggerInput); +} + +/** + * @brief Enable the Master/Slave mode. + * @note Macro IS_TIM_SLAVE_INSTANCE(TIMx) can be used to check whether or not + * a timer instance can operate as a slave timer. + * @rmtoll SMCR MSM LL_TIM_EnableMasterSlaveMode + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableMasterSlaveMode(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->SMCR, TIM_SMCR_MSM); +} + +/** + * @brief Disable the Master/Slave mode. + * @note Macro IS_TIM_SLAVE_INSTANCE(TIMx) can be used to check whether or not + * a timer instance can operate as a slave timer. + * @rmtoll SMCR MSM LL_TIM_DisableMasterSlaveMode + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableMasterSlaveMode(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->SMCR, TIM_SMCR_MSM); +} + +/** + * @brief Indicates whether the Master/Slave mode is enabled. + * @note Macro IS_TIM_SLAVE_INSTANCE(TIMx) can be used to check whether or not + * a timer instance can operate as a slave timer. + * @rmtoll SMCR MSM LL_TIM_IsEnabledMasterSlaveMode + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledMasterSlaveMode(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SMCR, TIM_SMCR_MSM) == (TIM_SMCR_MSM)) ? 1UL : 0UL); +} + +/** + * @brief Configure the external trigger (ETR) input. + * @note Macro IS_TIM_ETR_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides an external trigger input. + * @rmtoll SMCR ETP LL_TIM_ConfigETR\n + * SMCR ETPS LL_TIM_ConfigETR\n + * SMCR ETF LL_TIM_ConfigETR + * @param TIMx Timer instance + * @param ETRPolarity This parameter can be one of the following values: + * @arg @ref LL_TIM_ETR_POLARITY_NONINVERTED + * @arg @ref LL_TIM_ETR_POLARITY_INVERTED + * @param ETRPrescaler This parameter can be one of the following values: + * @arg @ref LL_TIM_ETR_PRESCALER_DIV1 + * @arg @ref LL_TIM_ETR_PRESCALER_DIV2 + * @arg @ref LL_TIM_ETR_PRESCALER_DIV4 + * @arg @ref LL_TIM_ETR_PRESCALER_DIV8 + * @param ETRFilter This parameter can be one of the following values: + * @arg @ref LL_TIM_ETR_FILTER_FDIV1 + * @arg @ref LL_TIM_ETR_FILTER_FDIV1_N2 + * @arg @ref LL_TIM_ETR_FILTER_FDIV1_N4 + * @arg @ref LL_TIM_ETR_FILTER_FDIV1_N8 + * @arg @ref LL_TIM_ETR_FILTER_FDIV2_N6 + * @arg @ref LL_TIM_ETR_FILTER_FDIV2_N8 + * @arg @ref LL_TIM_ETR_FILTER_FDIV4_N6 + * @arg @ref LL_TIM_ETR_FILTER_FDIV4_N8 + * @arg @ref LL_TIM_ETR_FILTER_FDIV8_N6 + * @arg @ref LL_TIM_ETR_FILTER_FDIV8_N8 + * @arg @ref LL_TIM_ETR_FILTER_FDIV16_N5 + * @arg @ref LL_TIM_ETR_FILTER_FDIV16_N6 + * @arg @ref LL_TIM_ETR_FILTER_FDIV16_N8 + * @arg @ref LL_TIM_ETR_FILTER_FDIV32_N5 + * @arg @ref LL_TIM_ETR_FILTER_FDIV32_N6 + * @arg @ref LL_TIM_ETR_FILTER_FDIV32_N8 + * @retval None + */ +__STATIC_INLINE void LL_TIM_ConfigETR(TIM_TypeDef *TIMx, uint32_t ETRPolarity, uint32_t ETRPrescaler, + uint32_t ETRFilter) +{ + MODIFY_REG(TIMx->SMCR, TIM_SMCR_ETP | TIM_SMCR_ETPS | TIM_SMCR_ETF, ETRPolarity | ETRPrescaler | ETRFilter); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_Break_Function Break function configuration + * @{ + */ +/** + * @brief Enable the break function. + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR BKE LL_TIM_EnableBRK + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableBRK(TIM_TypeDef *TIMx) +{ + __IO uint32_t tmpreg; + SET_BIT(TIMx->BDTR, TIM_BDTR_BKE); + /* Note: Any write operation to this bit takes a delay of 1 APB clock cycle to become effective. */ + tmpreg = READ_REG(TIMx->BDTR); + (void)(tmpreg); +} + +/** + * @brief Disable the break function. + * @rmtoll BDTR BKE LL_TIM_DisableBRK + * @param TIMx Timer instance + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableBRK(TIM_TypeDef *TIMx) +{ + __IO uint32_t tmpreg; + CLEAR_BIT(TIMx->BDTR, TIM_BDTR_BKE); + /* Note: Any write operation to this bit takes a delay of 1 APB clock cycle to become effective. */ + tmpreg = READ_REG(TIMx->BDTR); + (void)(tmpreg); +} + +/** + * @brief Configure the break input. + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR BKP LL_TIM_ConfigBRK + * @param TIMx Timer instance + * @param BreakPolarity This parameter can be one of the following values: + * @arg @ref LL_TIM_BREAK_POLARITY_LOW + * @arg @ref LL_TIM_BREAK_POLARITY_HIGH + * @retval None + */ +__STATIC_INLINE void LL_TIM_ConfigBRK(TIM_TypeDef *TIMx, uint32_t BreakPolarity) +{ + __IO uint32_t tmpreg; + MODIFY_REG(TIMx->BDTR, TIM_BDTR_BKP, BreakPolarity); + /* Note: Any write operation to BKP bit takes a delay of 1 APB clock cycle to become effective. */ + tmpreg = READ_REG(TIMx->BDTR); + (void)(tmpreg); +} + +/** + * @brief Select the outputs off state (enabled v.s. disabled) in Idle and Run modes. + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR OSSI LL_TIM_SetOffStates\n + * BDTR OSSR LL_TIM_SetOffStates + * @param TIMx Timer instance + * @param OffStateIdle This parameter can be one of the following values: + * @arg @ref LL_TIM_OSSI_DISABLE + * @arg @ref LL_TIM_OSSI_ENABLE + * @param OffStateRun This parameter can be one of the following values: + * @arg @ref LL_TIM_OSSR_DISABLE + * @arg @ref LL_TIM_OSSR_ENABLE + * @retval None + */ +__STATIC_INLINE void LL_TIM_SetOffStates(TIM_TypeDef *TIMx, uint32_t OffStateIdle, uint32_t OffStateRun) +{ + MODIFY_REG(TIMx->BDTR, TIM_BDTR_OSSI | TIM_BDTR_OSSR, OffStateIdle | OffStateRun); +} + +/** + * @brief Enable automatic output (MOE can be set by software or automatically when a break input is active). + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR AOE LL_TIM_EnableAutomaticOutput + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableAutomaticOutput(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->BDTR, TIM_BDTR_AOE); +} + +/** + * @brief Disable automatic output (MOE can be set only by software). + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR AOE LL_TIM_DisableAutomaticOutput + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableAutomaticOutput(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->BDTR, TIM_BDTR_AOE); +} + +/** + * @brief Indicate whether automatic output is enabled. + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR AOE LL_TIM_IsEnabledAutomaticOutput + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledAutomaticOutput(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->BDTR, TIM_BDTR_AOE) == (TIM_BDTR_AOE)) ? 1UL : 0UL); +} + +/** + * @brief Enable the outputs (set the MOE bit in TIMx_BDTR register). + * @note The MOE bit in TIMx_BDTR register allows to enable /disable the outputs by + * software and is reset in case of break or break2 event + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR MOE LL_TIM_EnableAllOutputs + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableAllOutputs(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->BDTR, TIM_BDTR_MOE); +} + +/** + * @brief Disable the outputs (reset the MOE bit in TIMx_BDTR register). + * @note The MOE bit in TIMx_BDTR register allows to enable /disable the outputs by + * software and is reset in case of break or break2 event. + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR MOE LL_TIM_DisableAllOutputs + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableAllOutputs(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->BDTR, TIM_BDTR_MOE); +} + +/** + * @brief Indicates whether outputs are enabled. + * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not + * a timer instance provides a break input. + * @rmtoll BDTR MOE LL_TIM_IsEnabledAllOutputs + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledAllOutputs(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->BDTR, TIM_BDTR_MOE) == (TIM_BDTR_MOE)) ? 1UL : 0UL); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_DMA_Burst_Mode DMA burst mode configuration + * @{ + */ +/** + * @brief Configures the timer DMA burst feature. + * @note Macro IS_TIM_DMABURST_INSTANCE(TIMx) can be used to check whether or + * not a timer instance supports the DMA burst mode. + * @rmtoll DCR DBL LL_TIM_ConfigDMABurst\n + * DCR DBA LL_TIM_ConfigDMABurst + * @param TIMx Timer instance + * @param DMABurstBaseAddress This parameter can be one of the following values: + * @arg @ref LL_TIM_DMABURST_BASEADDR_CR1 + * @arg @ref LL_TIM_DMABURST_BASEADDR_CR2 + * @arg @ref LL_TIM_DMABURST_BASEADDR_SMCR + * @arg @ref LL_TIM_DMABURST_BASEADDR_DIER + * @arg @ref LL_TIM_DMABURST_BASEADDR_SR + * @arg @ref LL_TIM_DMABURST_BASEADDR_EGR + * @arg @ref LL_TIM_DMABURST_BASEADDR_CCMR1 + * @arg @ref LL_TIM_DMABURST_BASEADDR_CCMR2 + * @arg @ref LL_TIM_DMABURST_BASEADDR_CCER + * @arg @ref LL_TIM_DMABURST_BASEADDR_CNT + * @arg @ref LL_TIM_DMABURST_BASEADDR_PSC + * @arg @ref LL_TIM_DMABURST_BASEADDR_ARR + * @arg @ref LL_TIM_DMABURST_BASEADDR_RCR + * @arg @ref LL_TIM_DMABURST_BASEADDR_CCR1 + * @arg @ref LL_TIM_DMABURST_BASEADDR_CCR2 + * @arg @ref LL_TIM_DMABURST_BASEADDR_CCR3 + * @arg @ref LL_TIM_DMABURST_BASEADDR_CCR4 + * @arg @ref LL_TIM_DMABURST_BASEADDR_BDTR + * @param DMABurstLength This parameter can be one of the following values: + * @arg @ref LL_TIM_DMABURST_LENGTH_1TRANSFER + * @arg @ref LL_TIM_DMABURST_LENGTH_2TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_3TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_4TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_5TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_6TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_7TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_8TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_9TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_10TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_11TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_12TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_13TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_14TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_15TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_16TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_17TRANSFERS + * @arg @ref LL_TIM_DMABURST_LENGTH_18TRANSFERS + * @retval None + */ +__STATIC_INLINE void LL_TIM_ConfigDMABurst(TIM_TypeDef *TIMx, uint32_t DMABurstBaseAddress, uint32_t DMABurstLength) +{ + MODIFY_REG(TIMx->DCR, (TIM_DCR_DBL | TIM_DCR_DBA), (DMABurstBaseAddress | DMABurstLength)); +} + +/** + * @} + */ + + +/** @defgroup TIM_LL_EF_FLAG_Management FLAG-Management + * @{ + */ +/** + * @brief Clear the update interrupt flag (UIF). + * @rmtoll SR UIF LL_TIM_ClearFlag_UPDATE + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_UPDATE(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_UIF)); +} + +/** + * @brief Indicate whether update interrupt flag (UIF) is set (update interrupt is pending). + * @rmtoll SR UIF LL_TIM_IsActiveFlag_UPDATE + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_UPDATE(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_UIF) == (TIM_SR_UIF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 1 interrupt flag (CC1F). + * @rmtoll SR CC1IF LL_TIM_ClearFlag_CC1 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC1(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC1IF)); +} + +/** + * @brief Indicate whether Capture/Compare 1 interrupt flag (CC1F) is set (Capture/Compare 1 interrupt is pending). + * @rmtoll SR CC1IF LL_TIM_IsActiveFlag_CC1 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC1(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC1IF) == (TIM_SR_CC1IF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 2 interrupt flag (CC2F). + * @rmtoll SR CC2IF LL_TIM_ClearFlag_CC2 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC2(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC2IF)); +} + +/** + * @brief Indicate whether Capture/Compare 2 interrupt flag (CC2F) is set (Capture/Compare 2 interrupt is pending). + * @rmtoll SR CC2IF LL_TIM_IsActiveFlag_CC2 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC2(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC2IF) == (TIM_SR_CC2IF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 3 interrupt flag (CC3F). + * @rmtoll SR CC3IF LL_TIM_ClearFlag_CC3 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC3(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC3IF)); +} + +/** + * @brief Indicate whether Capture/Compare 3 interrupt flag (CC3F) is set (Capture/Compare 3 interrupt is pending). + * @rmtoll SR CC3IF LL_TIM_IsActiveFlag_CC3 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC3(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC3IF) == (TIM_SR_CC3IF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 4 interrupt flag (CC4F). + * @rmtoll SR CC4IF LL_TIM_ClearFlag_CC4 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC4(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC4IF)); +} + +/** + * @brief Indicate whether Capture/Compare 4 interrupt flag (CC4F) is set (Capture/Compare 4 interrupt is pending). + * @rmtoll SR CC4IF LL_TIM_IsActiveFlag_CC4 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC4(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC4IF) == (TIM_SR_CC4IF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the commutation interrupt flag (COMIF). + * @rmtoll SR COMIF LL_TIM_ClearFlag_COM + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_COM(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_COMIF)); +} + +/** + * @brief Indicate whether commutation interrupt flag (COMIF) is set (commutation interrupt is pending). + * @rmtoll SR COMIF LL_TIM_IsActiveFlag_COM + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_COM(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_COMIF) == (TIM_SR_COMIF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the trigger interrupt flag (TIF). + * @rmtoll SR TIF LL_TIM_ClearFlag_TRIG + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_TRIG(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_TIF)); +} + +/** + * @brief Indicate whether trigger interrupt flag (TIF) is set (trigger interrupt is pending). + * @rmtoll SR TIF LL_TIM_IsActiveFlag_TRIG + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_TRIG(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_TIF) == (TIM_SR_TIF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the break interrupt flag (BIF). + * @rmtoll SR BIF LL_TIM_ClearFlag_BRK + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_BRK(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_BIF)); +} + +/** + * @brief Indicate whether break interrupt flag (BIF) is set (break interrupt is pending). + * @rmtoll SR BIF LL_TIM_IsActiveFlag_BRK + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_BRK(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_BIF) == (TIM_SR_BIF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 1 over-capture interrupt flag (CC1OF). + * @rmtoll SR CC1OF LL_TIM_ClearFlag_CC1OVR + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC1OVR(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC1OF)); +} + +/** + * @brief Indicate whether Capture/Compare 1 over-capture interrupt flag (CC1OF) is set + * (Capture/Compare 1 interrupt is pending). + * @rmtoll SR CC1OF LL_TIM_IsActiveFlag_CC1OVR + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC1OVR(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC1OF) == (TIM_SR_CC1OF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 2 over-capture interrupt flag (CC2OF). + * @rmtoll SR CC2OF LL_TIM_ClearFlag_CC2OVR + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC2OVR(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC2OF)); +} + +/** + * @brief Indicate whether Capture/Compare 2 over-capture interrupt flag (CC2OF) is set + * (Capture/Compare 2 over-capture interrupt is pending). + * @rmtoll SR CC2OF LL_TIM_IsActiveFlag_CC2OVR + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC2OVR(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC2OF) == (TIM_SR_CC2OF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 3 over-capture interrupt flag (CC3OF). + * @rmtoll SR CC3OF LL_TIM_ClearFlag_CC3OVR + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC3OVR(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC3OF)); +} + +/** + * @brief Indicate whether Capture/Compare 3 over-capture interrupt flag (CC3OF) is set + * (Capture/Compare 3 over-capture interrupt is pending). + * @rmtoll SR CC3OF LL_TIM_IsActiveFlag_CC3OVR + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC3OVR(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC3OF) == (TIM_SR_CC3OF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Capture/Compare 4 over-capture interrupt flag (CC4OF). + * @rmtoll SR CC4OF LL_TIM_ClearFlag_CC4OVR + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_ClearFlag_CC4OVR(TIM_TypeDef *TIMx) +{ + WRITE_REG(TIMx->SR, ~(TIM_SR_CC4OF)); +} + +/** + * @brief Indicate whether Capture/Compare 4 over-capture interrupt flag (CC4OF) is set + * (Capture/Compare 4 over-capture interrupt is pending). + * @rmtoll SR CC4OF LL_TIM_IsActiveFlag_CC4OVR + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC4OVR(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->SR, TIM_SR_CC4OF) == (TIM_SR_CC4OF)) ? 1UL : 0UL); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_IT_Management IT-Management + * @{ + */ +/** + * @brief Enable update interrupt (UIE). + * @rmtoll DIER UIE LL_TIM_EnableIT_UPDATE + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_UPDATE(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_UIE); +} + +/** + * @brief Disable update interrupt (UIE). + * @rmtoll DIER UIE LL_TIM_DisableIT_UPDATE + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_UPDATE(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_UIE); +} + +/** + * @brief Indicates whether the update interrupt (UIE) is enabled. + * @rmtoll DIER UIE LL_TIM_IsEnabledIT_UPDATE + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_UPDATE(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_UIE) == (TIM_DIER_UIE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 1 interrupt (CC1IE). + * @rmtoll DIER CC1IE LL_TIM_EnableIT_CC1 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_CC1(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC1IE); +} + +/** + * @brief Disable capture/compare 1 interrupt (CC1IE). + * @rmtoll DIER CC1IE LL_TIM_DisableIT_CC1 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_CC1(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC1IE); +} + +/** + * @brief Indicates whether the capture/compare 1 interrupt (CC1IE) is enabled. + * @rmtoll DIER CC1IE LL_TIM_IsEnabledIT_CC1 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC1(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC1IE) == (TIM_DIER_CC1IE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 2 interrupt (CC2IE). + * @rmtoll DIER CC2IE LL_TIM_EnableIT_CC2 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_CC2(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC2IE); +} + +/** + * @brief Disable capture/compare 2 interrupt (CC2IE). + * @rmtoll DIER CC2IE LL_TIM_DisableIT_CC2 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_CC2(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC2IE); +} + +/** + * @brief Indicates whether the capture/compare 2 interrupt (CC2IE) is enabled. + * @rmtoll DIER CC2IE LL_TIM_IsEnabledIT_CC2 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC2(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC2IE) == (TIM_DIER_CC2IE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 3 interrupt (CC3IE). + * @rmtoll DIER CC3IE LL_TIM_EnableIT_CC3 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_CC3(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC3IE); +} + +/** + * @brief Disable capture/compare 3 interrupt (CC3IE). + * @rmtoll DIER CC3IE LL_TIM_DisableIT_CC3 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_CC3(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC3IE); +} + +/** + * @brief Indicates whether the capture/compare 3 interrupt (CC3IE) is enabled. + * @rmtoll DIER CC3IE LL_TIM_IsEnabledIT_CC3 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC3(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC3IE) == (TIM_DIER_CC3IE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 4 interrupt (CC4IE). + * @rmtoll DIER CC4IE LL_TIM_EnableIT_CC4 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_CC4(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC4IE); +} + +/** + * @brief Disable capture/compare 4 interrupt (CC4IE). + * @rmtoll DIER CC4IE LL_TIM_DisableIT_CC4 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_CC4(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC4IE); +} + +/** + * @brief Indicates whether the capture/compare 4 interrupt (CC4IE) is enabled. + * @rmtoll DIER CC4IE LL_TIM_IsEnabledIT_CC4 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC4(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC4IE) == (TIM_DIER_CC4IE)) ? 1UL : 0UL); +} + +/** + * @brief Enable commutation interrupt (COMIE). + * @rmtoll DIER COMIE LL_TIM_EnableIT_COM + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_COM(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_COMIE); +} + +/** + * @brief Disable commutation interrupt (COMIE). + * @rmtoll DIER COMIE LL_TIM_DisableIT_COM + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_COM(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_COMIE); +} + +/** + * @brief Indicates whether the commutation interrupt (COMIE) is enabled. + * @rmtoll DIER COMIE LL_TIM_IsEnabledIT_COM + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_COM(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_COMIE) == (TIM_DIER_COMIE)) ? 1UL : 0UL); +} + +/** + * @brief Enable trigger interrupt (TIE). + * @rmtoll DIER TIE LL_TIM_EnableIT_TRIG + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_TRIG(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_TIE); +} + +/** + * @brief Disable trigger interrupt (TIE). + * @rmtoll DIER TIE LL_TIM_DisableIT_TRIG + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_TRIG(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_TIE); +} + +/** + * @brief Indicates whether the trigger interrupt (TIE) is enabled. + * @rmtoll DIER TIE LL_TIM_IsEnabledIT_TRIG + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_TRIG(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_TIE) == (TIM_DIER_TIE)) ? 1UL : 0UL); +} + +/** + * @brief Enable break interrupt (BIE). + * @rmtoll DIER BIE LL_TIM_EnableIT_BRK + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableIT_BRK(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_BIE); +} + +/** + * @brief Disable break interrupt (BIE). + * @rmtoll DIER BIE LL_TIM_DisableIT_BRK + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableIT_BRK(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_BIE); +} + +/** + * @brief Indicates whether the break interrupt (BIE) is enabled. + * @rmtoll DIER BIE LL_TIM_IsEnabledIT_BRK + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_BRK(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_BIE) == (TIM_DIER_BIE)) ? 1UL : 0UL); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_DMA_Management DMA Management + * @{ + */ +/** + * @brief Enable update DMA request (UDE). + * @rmtoll DIER UDE LL_TIM_EnableDMAReq_UPDATE + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableDMAReq_UPDATE(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_UDE); +} + +/** + * @brief Disable update DMA request (UDE). + * @rmtoll DIER UDE LL_TIM_DisableDMAReq_UPDATE + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableDMAReq_UPDATE(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_UDE); +} + +/** + * @brief Indicates whether the update DMA request (UDE) is enabled. + * @rmtoll DIER UDE LL_TIM_IsEnabledDMAReq_UPDATE + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_UPDATE(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_UDE) == (TIM_DIER_UDE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 1 DMA request (CC1DE). + * @rmtoll DIER CC1DE LL_TIM_EnableDMAReq_CC1 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableDMAReq_CC1(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC1DE); +} + +/** + * @brief Disable capture/compare 1 DMA request (CC1DE). + * @rmtoll DIER CC1DE LL_TIM_DisableDMAReq_CC1 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableDMAReq_CC1(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC1DE); +} + +/** + * @brief Indicates whether the capture/compare 1 DMA request (CC1DE) is enabled. + * @rmtoll DIER CC1DE LL_TIM_IsEnabledDMAReq_CC1 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC1(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC1DE) == (TIM_DIER_CC1DE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 2 DMA request (CC2DE). + * @rmtoll DIER CC2DE LL_TIM_EnableDMAReq_CC2 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableDMAReq_CC2(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC2DE); +} + +/** + * @brief Disable capture/compare 2 DMA request (CC2DE). + * @rmtoll DIER CC2DE LL_TIM_DisableDMAReq_CC2 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableDMAReq_CC2(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC2DE); +} + +/** + * @brief Indicates whether the capture/compare 2 DMA request (CC2DE) is enabled. + * @rmtoll DIER CC2DE LL_TIM_IsEnabledDMAReq_CC2 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC2(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC2DE) == (TIM_DIER_CC2DE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 3 DMA request (CC3DE). + * @rmtoll DIER CC3DE LL_TIM_EnableDMAReq_CC3 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableDMAReq_CC3(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC3DE); +} + +/** + * @brief Disable capture/compare 3 DMA request (CC3DE). + * @rmtoll DIER CC3DE LL_TIM_DisableDMAReq_CC3 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableDMAReq_CC3(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC3DE); +} + +/** + * @brief Indicates whether the capture/compare 3 DMA request (CC3DE) is enabled. + * @rmtoll DIER CC3DE LL_TIM_IsEnabledDMAReq_CC3 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC3(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC3DE) == (TIM_DIER_CC3DE)) ? 1UL : 0UL); +} + +/** + * @brief Enable capture/compare 4 DMA request (CC4DE). + * @rmtoll DIER CC4DE LL_TIM_EnableDMAReq_CC4 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableDMAReq_CC4(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_CC4DE); +} + +/** + * @brief Disable capture/compare 4 DMA request (CC4DE). + * @rmtoll DIER CC4DE LL_TIM_DisableDMAReq_CC4 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableDMAReq_CC4(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_CC4DE); +} + +/** + * @brief Indicates whether the capture/compare 4 DMA request (CC4DE) is enabled. + * @rmtoll DIER CC4DE LL_TIM_IsEnabledDMAReq_CC4 + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC4(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_CC4DE) == (TIM_DIER_CC4DE)) ? 1UL : 0UL); +} + +/** + * @brief Enable commutation DMA request (COMDE). + * @rmtoll DIER COMDE LL_TIM_EnableDMAReq_COM + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableDMAReq_COM(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_COMDE); +} + +/** + * @brief Disable commutation DMA request (COMDE). + * @rmtoll DIER COMDE LL_TIM_DisableDMAReq_COM + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableDMAReq_COM(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_COMDE); +} + +/** + * @brief Indicates whether the commutation DMA request (COMDE) is enabled. + * @rmtoll DIER COMDE LL_TIM_IsEnabledDMAReq_COM + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_COM(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_COMDE) == (TIM_DIER_COMDE)) ? 1UL : 0UL); +} + +/** + * @brief Enable trigger interrupt (TDE). + * @rmtoll DIER TDE LL_TIM_EnableDMAReq_TRIG + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_EnableDMAReq_TRIG(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->DIER, TIM_DIER_TDE); +} + +/** + * @brief Disable trigger interrupt (TDE). + * @rmtoll DIER TDE LL_TIM_DisableDMAReq_TRIG + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_DisableDMAReq_TRIG(TIM_TypeDef *TIMx) +{ + CLEAR_BIT(TIMx->DIER, TIM_DIER_TDE); +} + +/** + * @brief Indicates whether the trigger interrupt (TDE) is enabled. + * @rmtoll DIER TDE LL_TIM_IsEnabledDMAReq_TRIG + * @param TIMx Timer instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_TRIG(const TIM_TypeDef *TIMx) +{ + return ((READ_BIT(TIMx->DIER, TIM_DIER_TDE) == (TIM_DIER_TDE)) ? 1UL : 0UL); +} + +/** + * @} + */ + +/** @defgroup TIM_LL_EF_EVENT_Management EVENT-Management + * @{ + */ +/** + * @brief Generate an update event. + * @rmtoll EGR UG LL_TIM_GenerateEvent_UPDATE + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_UPDATE(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_UG); +} + +/** + * @brief Generate Capture/Compare 1 event. + * @rmtoll EGR CC1G LL_TIM_GenerateEvent_CC1 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_CC1(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_CC1G); +} + +/** + * @brief Generate Capture/Compare 2 event. + * @rmtoll EGR CC2G LL_TIM_GenerateEvent_CC2 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_CC2(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_CC2G); +} + +/** + * @brief Generate Capture/Compare 3 event. + * @rmtoll EGR CC3G LL_TIM_GenerateEvent_CC3 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_CC3(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_CC3G); +} + +/** + * @brief Generate Capture/Compare 4 event. + * @rmtoll EGR CC4G LL_TIM_GenerateEvent_CC4 + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_CC4(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_CC4G); +} + +/** + * @brief Generate commutation event. + * @rmtoll EGR COMG LL_TIM_GenerateEvent_COM + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_COM(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_COMG); +} + +/** + * @brief Generate trigger event. + * @rmtoll EGR TG LL_TIM_GenerateEvent_TRIG + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_TRIG(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_TG); +} + +/** + * @brief Generate break event. + * @rmtoll EGR BG LL_TIM_GenerateEvent_BRK + * @param TIMx Timer instance + * @retval None + */ +__STATIC_INLINE void LL_TIM_GenerateEvent_BRK(TIM_TypeDef *TIMx) +{ + SET_BIT(TIMx->EGR, TIM_EGR_BG); +} + +/** + * @} + */ + +#if defined(USE_FULL_LL_DRIVER) +/** @defgroup TIM_LL_EF_Init Initialisation and deinitialisation functions + * @{ + */ + +ErrorStatus LL_TIM_DeInit(const TIM_TypeDef *TIMx); +void LL_TIM_StructInit(LL_TIM_InitTypeDef *TIM_InitStruct); +ErrorStatus LL_TIM_Init(TIM_TypeDef *TIMx, const LL_TIM_InitTypeDef *TIM_InitStruct); +void LL_TIM_OC_StructInit(LL_TIM_OC_InitTypeDef *TIM_OC_InitStruct); +ErrorStatus LL_TIM_OC_Init(TIM_TypeDef *TIMx, uint32_t Channel, const LL_TIM_OC_InitTypeDef *TIM_OC_InitStruct); +void LL_TIM_IC_StructInit(LL_TIM_IC_InitTypeDef *TIM_ICInitStruct); +ErrorStatus LL_TIM_IC_Init(TIM_TypeDef *TIMx, uint32_t Channel, const LL_TIM_IC_InitTypeDef *TIM_IC_InitStruct); +void LL_TIM_ENCODER_StructInit(LL_TIM_ENCODER_InitTypeDef *TIM_EncoderInitStruct); +ErrorStatus LL_TIM_ENCODER_Init(TIM_TypeDef *TIMx, const LL_TIM_ENCODER_InitTypeDef *TIM_EncoderInitStruct); +void LL_TIM_HALLSENSOR_StructInit(LL_TIM_HALLSENSOR_InitTypeDef *TIM_HallSensorInitStruct); +ErrorStatus LL_TIM_HALLSENSOR_Init(TIM_TypeDef *TIMx, const LL_TIM_HALLSENSOR_InitTypeDef *TIM_HallSensorInitStruct); +void LL_TIM_BDTR_StructInit(LL_TIM_BDTR_InitTypeDef *TIM_BDTRInitStruct); +ErrorStatus LL_TIM_BDTR_Init(TIM_TypeDef *TIMx, const LL_TIM_BDTR_InitTypeDef *TIM_BDTRInitStruct); +/** + * @} + */ +#endif /* USE_FULL_LL_DRIVER */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* TIM1 || TIM2 || TIM3 || TIM4 || TIM5 || TIM6 || TIM7 || TIM8 || TIM9 || TIM10 || TIM11 || TIM12 || TIM13 || TIM14 || TIM15 || TIM16 || TIM17 */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_TIM_H */ diff --git a/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h new file mode 100644 index 0000000..69483bd --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h @@ -0,0 +1,270 @@ +/** + ****************************************************************************** + * @file stm32f1xx_ll_utils.h + * @author MCD Application Team + * @brief Header file of UTILS LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + @verbatim + ============================================================================== + ##### How to use this driver ##### + ============================================================================== + [..] + The LL UTILS driver contains a set of generic APIs that can be + used by user: + (+) Device electronic signature + (+) Timing functions + (+) PLL configuration functions + + @endverbatim + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32F1xx_LL_UTILS_H +#define __STM32F1xx_LL_UTILS_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx.h" + +/** @addtogroup STM32F1xx_LL_Driver + * @{ + */ + +/** @defgroup UTILS_LL UTILS + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup UTILS_LL_Private_Constants UTILS Private Constants + * @{ + */ + +/* Max delay can be used in LL_mDelay */ +#define LL_MAX_DELAY 0xFFFFFFFFU + +/** + * @brief Unique device ID register base address + */ +#define UID_BASE_ADDRESS UID_BASE + +/** + * @brief Flash size data register base address + */ +#define FLASHSIZE_BASE_ADDRESS FLASHSIZE_BASE + +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ +/** @defgroup UTILS_LL_Private_Macros UTILS Private Macros + * @{ + */ +/** + * @} + */ +/* Exported types ------------------------------------------------------------*/ +/** @defgroup UTILS_LL_ES_INIT UTILS Exported structures + * @{ + */ +/** + * @brief UTILS PLL structure definition + */ +typedef struct +{ + uint32_t PLLMul; /*!< Multiplication factor for PLL VCO input clock. + This parameter can be a value of @ref RCC_LL_EC_PLL_MUL + + This feature can be modified afterwards using unitary function + @ref LL_RCC_PLL_ConfigDomain_SYS(). */ + + uint32_t Prediv; /*!< Division factor for HSE used as PLL clock source. + This parameter can be a value of @ref RCC_LL_EC_PREDIV_DIV + + This feature can be modified afterwards using unitary function + @ref LL_RCC_PLL_ConfigDomain_SYS(). */ +} LL_UTILS_PLLInitTypeDef; + +/** + * @brief UTILS System, AHB and APB buses clock configuration structure definition + */ +typedef struct +{ + uint32_t AHBCLKDivider; /*!< The AHB clock (HCLK) divider. This clock is derived from the system clock (SYSCLK). + This parameter can be a value of @ref RCC_LL_EC_SYSCLK_DIV + + This feature can be modified afterwards using unitary function + @ref LL_RCC_SetAHBPrescaler(). */ + + uint32_t APB1CLKDivider; /*!< The APB1 clock (PCLK1) divider. This clock is derived from the AHB clock (HCLK). + This parameter can be a value of @ref RCC_LL_EC_APB1_DIV + + This feature can be modified afterwards using unitary function + @ref LL_RCC_SetAPB1Prescaler(). */ + + uint32_t APB2CLKDivider; /*!< The APB2 clock (PCLK2) divider. This clock is derived from the AHB clock (HCLK). + This parameter can be a value of @ref RCC_LL_EC_APB2_DIV + + This feature can be modified afterwards using unitary function + @ref LL_RCC_SetAPB2Prescaler(). */ + +} LL_UTILS_ClkInitTypeDef; + +/** + * @} + */ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup UTILS_LL_Exported_Constants UTILS Exported Constants + * @{ + */ + +/** @defgroup UTILS_EC_HSE_BYPASS HSE Bypass activation + * @{ + */ +#define LL_UTILS_HSEBYPASS_OFF 0x00000000U /*!< HSE Bypass is not enabled */ +#define LL_UTILS_HSEBYPASS_ON 0x00000001U /*!< HSE Bypass is enabled */ +/** + * @} + */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup UTILS_LL_Exported_Functions UTILS Exported Functions + * @{ + */ + +/** @defgroup UTILS_EF_DEVICE_ELECTRONIC_SIGNATURE DEVICE ELECTRONIC SIGNATURE + * @{ + */ + +/** + * @brief Get Word0 of the unique device identifier (UID based on 96 bits) + * @retval UID[31:0] + */ +__STATIC_INLINE uint32_t LL_GetUID_Word0(void) +{ + return (uint32_t)(READ_REG(*((uint32_t *)UID_BASE_ADDRESS))); +} + +/** + * @brief Get Word1 of the unique device identifier (UID based on 96 bits) + * @retval UID[63:32] + */ +__STATIC_INLINE uint32_t LL_GetUID_Word1(void) +{ + return (uint32_t)(READ_REG(*((uint32_t *)(UID_BASE_ADDRESS + 4U)))); +} + +/** + * @brief Get Word2 of the unique device identifier (UID based on 96 bits) + * @retval UID[95:64] + */ +__STATIC_INLINE uint32_t LL_GetUID_Word2(void) +{ + return (uint32_t)(READ_REG(*((uint32_t *)(UID_BASE_ADDRESS + 8U)))); +} + +/** + * @brief Get Flash memory size + * @note This bitfield indicates the size of the device Flash memory expressed in + * Kbytes. As an example, 0x040 corresponds to 64 Kbytes. + * @retval FLASH_SIZE[15:0]: Flash memory size + */ +__STATIC_INLINE uint32_t LL_GetFlashSize(void) +{ + return (uint16_t)(READ_REG(*((uint32_t *)FLASHSIZE_BASE_ADDRESS))); +} + + +/** + * @} + */ + +/** @defgroup UTILS_LL_EF_DELAY DELAY + * @{ + */ + +/** + * @brief This function configures the Cortex-M SysTick source of the time base. + * @param HCLKFrequency HCLK frequency in Hz (can be calculated thanks to RCC helper macro) + * @note When a RTOS is used, it is recommended to avoid changing the SysTick + * configuration by calling this function, for a delay use rather osDelay RTOS service. + * @param Ticks Frequency of Ticks (Hz) + * @retval None + */ +__STATIC_INLINE void LL_InitTick(uint32_t HCLKFrequency, uint32_t Ticks) +{ + /* Configure the SysTick to have interrupt in 1ms time base */ + SysTick->LOAD = (uint32_t)((HCLKFrequency / Ticks) - 1UL); /* set reload register */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable the Systick Timer */ +} + +void LL_Init1msTick(uint32_t HCLKFrequency); +void LL_mDelay(uint32_t Delay); + +/** + * @} + */ + +/** @defgroup UTILS_EF_SYSTEM SYSTEM + * @{ + */ + +void LL_SetSystemCoreClock(uint32_t HCLKFrequency); +#if defined(FLASH_ACR_LATENCY) +ErrorStatus LL_SetFlashLatency(uint32_t Frequency); +#endif /* FLASH_ACR_LATENCY */ +ErrorStatus LL_PLL_ConfigSystemClock_HSI(LL_UTILS_PLLInitTypeDef *UTILS_PLLInitStruct, + LL_UTILS_ClkInitTypeDef *UTILS_ClkInitStruct); +ErrorStatus LL_PLL_ConfigSystemClock_HSE(uint32_t HSEFrequency, uint32_t HSEBypass, + LL_UTILS_PLLInitTypeDef *UTILS_PLLInitStruct, LL_UTILS_ClkInitTypeDef *UTILS_ClkInitStruct); +#if defined(RCC_PLL2_SUPPORT) +ErrorStatus LL_PLL_ConfigSystemClock_PLL2(uint32_t HSEFrequency, uint32_t HSEBypass, LL_UTILS_PLLInitTypeDef *UTILS_PLLInitStruct, + LL_UTILS_PLLInitTypeDef *UTILS_PLL2InitStruct, LL_UTILS_ClkInitTypeDef *UTILS_ClkInitStruct); +#endif /* RCC_PLL2_SUPPORT */ +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32F1xx_LL_UTILS_H */ diff --git a/Drivers/STM32F1xx_HAL_Driver/LICENSE.txt b/Drivers/STM32F1xx_HAL_Driver/LICENSE.txt new file mode 100644 index 0000000..3edc4d1 --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/LICENSE.txt @@ -0,0 +1,6 @@ +This software component is provided to you as part of a software package and +applicable license terms are in the Package_license file. If you received this +software component outside of a package or without applicable license terms, +the terms of the BSD-3-Clause license shall apply. +You may obtain a copy of the BSD-3-Clause at: +https://opensource.org/licenses/BSD-3-Clause diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c index cd0fdea..da80972 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c @@ -5,6 +5,17 @@ * @brief HAL module driver. * This is the common part of the HAL initialization * + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** @verbatim ============================================================================== ##### How to use this driver ##### @@ -19,17 +30,6 @@ @endverbatim ****************************************************************************** - * @attention - * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause - * - ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ @@ -53,11 +53,11 @@ * @{ */ /** - * @brief STM32F1xx HAL Driver version number V1.1.7 + * @brief STM32F1xx HAL Driver version number */ #define __STM32F1xx_HAL_VERSION_MAIN (0x01U) /*!< [31:24] main version */ #define __STM32F1xx_HAL_VERSION_SUB1 (0x01U) /*!< [23:16] sub1 version */ -#define __STM32F1xx_HAL_VERSION_SUB2 (0x07U) /*!< [15:8] sub2 version */ +#define __STM32F1xx_HAL_VERSION_SUB2 (0x0AU) /*!< [15:8] sub2 version */ #define __STM32F1xx_HAL_VERSION_RC (0x00U) /*!< [7:0] release candidate */ #define __STM32F1xx_HAL_VERSION ((__STM32F1xx_HAL_VERSION_MAIN << 24)\ |(__STM32F1xx_HAL_VERSION_SUB1 << 16)\ @@ -349,7 +349,8 @@ HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq) /** * @brief Return tick frequency. - * @retval tick period in Hz + * @retval Tick frequency. + * Value of @ref HAL_TickFreqTypeDef. */ HAL_TickFreqTypeDef HAL_GetTickFreq(void) { @@ -603,4 +604,4 @@ void HAL_DBGMCU_DisableDBGStandbyMode(void) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ + diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c index 5134348..207d196 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c @@ -12,6 +12,17 @@ * + Callbacks functions * + Peripheral State and Error functions * + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** @verbatim ============================================================================== ##### How to use this driver ##### @@ -22,7 +33,7 @@ (++) Enable the CAN interface clock using __HAL_RCC_CANx_CLK_ENABLE() (++) Configure CAN pins (+++) Enable the clock for the CAN GPIOs - (+++) Configure CAN pins as alternate function open-drain + (+++) Configure CAN pins as alternate function (++) In case of using interrupts (e.g. HAL_CAN_ActivateNotification()) (+++) Configure the CAN interrupt priority using HAL_NVIC_SetPriority() @@ -120,7 +131,7 @@ submitted (the sleep mode is not yet entered), and become HAL_CAN_STATE_SLEEP_ACTIVE when the sleep mode is effective. - (#) The wake-up from sleep mode can be trigged by two ways: + (#) The wake-up from sleep mode can be triggered by two ways: (++) Using HAL_CAN_WakeUp(). When returning from this function, the sleep mode is exited (if return status is HAL_OK). (++) When a start of Rx CAN frame is detected by the CAN peripheral, @@ -131,9 +142,9 @@ The compilation define USE_HAL_CAN_REGISTER_CALLBACKS when set to 1 allows the user to configure dynamically the driver callbacks. - Use Function @ref HAL_CAN_RegisterCallback() to register an interrupt callback. + Use Function HAL_CAN_RegisterCallback() to register an interrupt callback. - Function @ref HAL_CAN_RegisterCallback() allows to register following callbacks: + Function HAL_CAN_RegisterCallback() allows to register following callbacks: (+) TxMailbox0CompleteCallback : Tx Mailbox 0 Complete Callback. (+) TxMailbox1CompleteCallback : Tx Mailbox 1 Complete Callback. (+) TxMailbox2CompleteCallback : Tx Mailbox 2 Complete Callback. @@ -152,9 +163,9 @@ This function takes as parameters the HAL peripheral handle, the Callback ID and a pointer to the user callback function. - Use function @ref HAL_CAN_UnRegisterCallback() to reset a callback to the default + Use function HAL_CAN_UnRegisterCallback() to reset a callback to the default weak function. - @ref HAL_CAN_UnRegisterCallback takes as parameters the HAL peripheral handle, + HAL_CAN_UnRegisterCallback takes as parameters the HAL peripheral handle, and the Callback ID. This function allows to reset following callbacks: (+) TxMailbox0CompleteCallback : Tx Mailbox 0 Complete Callback. @@ -173,13 +184,13 @@ (+) MspInitCallback : CAN MspInit. (+) MspDeInitCallback : CAN MspDeInit. - By default, after the @ref HAL_CAN_Init() and when the state is HAL_CAN_STATE_RESET, + By default, after the HAL_CAN_Init() and when the state is HAL_CAN_STATE_RESET, all callbacks are set to the corresponding weak functions: - example @ref HAL_CAN_ErrorCallback(). + example HAL_CAN_ErrorCallback(). Exception done for MspInit and MspDeInit functions that are - reset to the legacy weak function in the @ref HAL_CAN_Init()/ @ref HAL_CAN_DeInit() only when + reset to the legacy weak function in the HAL_CAN_Init()/ HAL_CAN_DeInit() only when these callbacks are null (not registered beforehand). - if not, MspInit or MspDeInit are not null, the @ref HAL_CAN_Init()/ @ref HAL_CAN_DeInit() + if not, MspInit or MspDeInit are not null, the HAL_CAN_Init()/ HAL_CAN_DeInit() keep and use the user MspInit/MspDeInit callbacks (registered beforehand) Callbacks can be registered/unregistered in HAL_CAN_STATE_READY state only. @@ -187,8 +198,8 @@ in HAL_CAN_STATE_READY or HAL_CAN_STATE_RESET state, thus registered (user) MspInit/DeInit callbacks can be used during the Init/DeInit. In that case first register the MspInit/MspDeInit user callbacks - using @ref HAL_CAN_RegisterCallback() before calling @ref HAL_CAN_DeInit() - or @ref HAL_CAN_Init() function. + using HAL_CAN_RegisterCallback() before calling HAL_CAN_DeInit() + or HAL_CAN_Init() function. When The compilation define USE_HAL_CAN_REGISTER_CALLBACKS is set to 0 or not defined, the callback registration feature is not available and all callbacks @@ -196,17 +207,6 @@ @endverbatim ****************************************************************************** - * @attention - * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause - * - ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ @@ -226,8 +226,8 @@ #ifdef HAL_CAN_MODULE_ENABLED #ifdef HAL_CAN_LEGACY_MODULE_ENABLED - #error "The CAN driver cannot be used with its legacy, Please enable only one CAN module at once" -#endif +#error "The CAN driver cannot be used with its legacy, Please enable only one CAN module at once" +#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ @@ -235,6 +235,7 @@ * @{ */ #define CAN_TIMEOUT_VALUE 10U +#define CAN_WAKEUP_TIMEOUT_COUNTER 1000000U /** * @} */ @@ -248,8 +249,8 @@ */ /** @defgroup CAN_Exported_Functions_Group1 Initialization and de-initialization functions - * @brief Initialization and Configuration functions - * + * @brief Initialization and Configuration functions + * @verbatim ============================================================================== ##### Initialization and de-initialization functions ##### @@ -328,16 +329,16 @@ HAL_StatusTypeDef HAL_CAN_Init(CAN_HandleTypeDef *hcan) /* Init the low level hardware: CLOCK, NVIC */ HAL_CAN_MspInit(hcan); } -#endif /* (USE_HAL_CAN_REGISTER_CALLBACKS) */ +#endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ - /* Exit from sleep mode */ - CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_SLEEP); + /* Request initialisation */ + SET_BIT(hcan->Instance->MCR, CAN_MCR_INRQ); /* Get tick */ tickstart = HAL_GetTick(); - /* Check Sleep mode leave acknowledge */ - while ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U) + /* Wait initialisation acknowledge */ + while ((hcan->Instance->MSR & CAN_MSR_INAK) == 0U) { if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE) { @@ -351,14 +352,14 @@ HAL_StatusTypeDef HAL_CAN_Init(CAN_HandleTypeDef *hcan) } } - /* Request initialisation */ - SET_BIT(hcan->Instance->MCR, CAN_MCR_INRQ); + /* Exit from sleep mode */ + CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_SLEEP); /* Get tick */ tickstart = HAL_GetTick(); - /* Wait initialisation acknowledge */ - while ((hcan->Instance->MSR & CAN_MSR_INAK) == 0U) + /* Check Sleep mode leave acknowledge */ + while ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U) { if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE) { @@ -482,7 +483,7 @@ HAL_StatusTypeDef HAL_CAN_DeInit(CAN_HandleTypeDef *hcan) #else /* DeInit the low level hardware: CLOCK, NVIC */ HAL_CAN_MspDeInit(hcan); -#endif /* (USE_HAL_CAN_REGISTER_CALLBACKS) */ +#endif /* USE_HAL_CAN_REGISTER_CALLBACKS */ /* Reset the CAN peripheral */ SET_BIT(hcan->Instance->MCR, CAN_MCR_RESET); @@ -537,25 +538,26 @@ __weak void HAL_CAN_MspDeInit(CAN_HandleTypeDef *hcan) * the configuration information for CAN module * @param CallbackID ID of the callback to be registered * This parameter can be one of the following values: - * @arg @ref HAL_CAN_TX_MAILBOX0_COMPLETE_CALLBACK_CB_ID Tx Mailbox 0 Complete callback ID - * @arg @ref HAL_CAN_TX_MAILBOX1_COMPLETE_CALLBACK_CB_ID Tx Mailbox 1 Complete callback ID - * @arg @ref HAL_CAN_TX_MAILBOX2_COMPLETE_CALLBACK_CB_ID Tx Mailbox 2 Complete callback ID - * @arg @ref HAL_CAN_TX_MAILBOX0_ABORT_CALLBACK_CB_ID Tx Mailbox 0 Abort callback ID - * @arg @ref HAL_CAN_TX_MAILBOX1_ABORT_CALLBACK_CB_ID Tx Mailbox 1 Abort callback ID - * @arg @ref HAL_CAN_TX_MAILBOX2_ABORT_CALLBACK_CB_ID Tx Mailbox 2 Abort callback ID - * @arg @ref HAL_CAN_RX_FIFO0_MSG_PENDING_CALLBACK_CB_ID Rx Fifo 0 message pending callback ID - * @arg @ref HAL_CAN_RX_FIFO0_FULL_CALLBACK_CB_ID Rx Fifo 0 full callback ID - * @arg @ref HAL_CAN_RX_FIFO1_MSGPENDING_CALLBACK_CB_ID Rx Fifo 1 message pending callback ID - * @arg @ref HAL_CAN_RX_FIFO1_FULL_CALLBACK_CB_ID Rx Fifo 1 full callback ID - * @arg @ref HAL_CAN_SLEEP_CALLBACK_CB_ID Sleep callback ID - * @arg @ref HAL_CAN_WAKEUP_FROM_RX_MSG_CALLBACK_CB_ID Wake Up from Rx message callback ID - * @arg @ref HAL_CAN_ERROR_CALLBACK_CB_ID Error callback ID + * @arg @ref HAL_CAN_TX_MAILBOX0_COMPLETE_CB_ID Tx Mailbox 0 Complete callback ID + * @arg @ref HAL_CAN_TX_MAILBOX1_COMPLETE_CB_ID Tx Mailbox 1 Complete callback ID + * @arg @ref HAL_CAN_TX_MAILBOX2_COMPLETE_CB_ID Tx Mailbox 2 Complete callback ID + * @arg @ref HAL_CAN_TX_MAILBOX0_ABORT_CB_ID Tx Mailbox 0 Abort callback ID + * @arg @ref HAL_CAN_TX_MAILBOX1_ABORT_CB_ID Tx Mailbox 1 Abort callback ID + * @arg @ref HAL_CAN_TX_MAILBOX2_ABORT_CB_ID Tx Mailbox 2 Abort callback ID + * @arg @ref HAL_CAN_RX_FIFO0_MSG_PENDING_CB_ID Rx Fifo 0 message pending callback ID + * @arg @ref HAL_CAN_RX_FIFO0_FULL_CB_ID Rx Fifo 0 full callback ID + * @arg @ref HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID Rx Fifo 1 message pending callback ID + * @arg @ref HAL_CAN_RX_FIFO1_FULL_CB_ID Rx Fifo 1 full callback ID + * @arg @ref HAL_CAN_SLEEP_CB_ID Sleep callback ID + * @arg @ref HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID Wake Up from Rx message callback ID + * @arg @ref HAL_CAN_ERROR_CB_ID Error callback ID * @arg @ref HAL_CAN_MSPINIT_CB_ID MspInit callback ID * @arg @ref HAL_CAN_MSPDEINIT_CB_ID MspDeInit callback ID * @param pCallback pointer to the Callback function * @retval HAL status */ -HAL_StatusTypeDef HAL_CAN_RegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_CallbackIDTypeDef CallbackID, void (* pCallback)(CAN_HandleTypeDef *_hcan)) +HAL_StatusTypeDef HAL_CAN_RegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_CallbackIDTypeDef CallbackID, + void (* pCallback)(CAN_HandleTypeDef *_hcan)) { HAL_StatusTypeDef status = HAL_OK; @@ -675,24 +677,24 @@ HAL_StatusTypeDef HAL_CAN_RegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_Call /** * @brief Unregister a CAN CallBack. - * CAN callabck is redirected to the weak predefined callback + * CAN callback is redirected to the weak predefined callback * @param hcan pointer to a CAN_HandleTypeDef structure that contains * the configuration information for CAN module * @param CallbackID ID of the callback to be unregistered * This parameter can be one of the following values: - * @arg @ref HAL_CAN_TX_MAILBOX0_COMPLETE_CALLBACK_CB_ID Tx Mailbox 0 Complete callback ID - * @arg @ref HAL_CAN_TX_MAILBOX1_COMPLETE_CALLBACK_CB_ID Tx Mailbox 1 Complete callback ID - * @arg @ref HAL_CAN_TX_MAILBOX2_COMPLETE_CALLBACK_CB_ID Tx Mailbox 2 Complete callback ID - * @arg @ref HAL_CAN_TX_MAILBOX0_ABORT_CALLBACK_CB_ID Tx Mailbox 0 Abort callback ID - * @arg @ref HAL_CAN_TX_MAILBOX1_ABORT_CALLBACK_CB_ID Tx Mailbox 1 Abort callback ID - * @arg @ref HAL_CAN_TX_MAILBOX2_ABORT_CALLBACK_CB_ID Tx Mailbox 2 Abort callback ID - * @arg @ref HAL_CAN_RX_FIFO0_MSG_PENDING_CALLBACK_CB_ID Rx Fifo 0 message pending callback ID - * @arg @ref HAL_CAN_RX_FIFO0_FULL_CALLBACK_CB_ID Rx Fifo 0 full callback ID - * @arg @ref HAL_CAN_RX_FIFO1_MSGPENDING_CALLBACK_CB_ID Rx Fifo 1 message pending callback ID - * @arg @ref HAL_CAN_RX_FIFO1_FULL_CALLBACK_CB_ID Rx Fifo 1 full callback ID - * @arg @ref HAL_CAN_SLEEP_CALLBACK_CB_ID Sleep callback ID - * @arg @ref HAL_CAN_WAKEUP_FROM_RX_MSG_CALLBACK_CB_ID Wake Up from Rx message callback ID - * @arg @ref HAL_CAN_ERROR_CALLBACK_CB_ID Error callback ID + * @arg @ref HAL_CAN_TX_MAILBOX0_COMPLETE_CB_ID Tx Mailbox 0 Complete callback ID + * @arg @ref HAL_CAN_TX_MAILBOX1_COMPLETE_CB_ID Tx Mailbox 1 Complete callback ID + * @arg @ref HAL_CAN_TX_MAILBOX2_COMPLETE_CB_ID Tx Mailbox 2 Complete callback ID + * @arg @ref HAL_CAN_TX_MAILBOX0_ABORT_CB_ID Tx Mailbox 0 Abort callback ID + * @arg @ref HAL_CAN_TX_MAILBOX1_ABORT_CB_ID Tx Mailbox 1 Abort callback ID + * @arg @ref HAL_CAN_TX_MAILBOX2_ABORT_CB_ID Tx Mailbox 2 Abort callback ID + * @arg @ref HAL_CAN_RX_FIFO0_MSG_PENDING_CB_ID Rx Fifo 0 message pending callback ID + * @arg @ref HAL_CAN_RX_FIFO0_FULL_CB_ID Rx Fifo 0 full callback ID + * @arg @ref HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID Rx Fifo 1 message pending callback ID + * @arg @ref HAL_CAN_RX_FIFO1_FULL_CB_ID Rx Fifo 1 full callback ID + * @arg @ref HAL_CAN_SLEEP_CB_ID Sleep callback ID + * @arg @ref HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID Wake Up from Rx message callback ID + * @arg @ref HAL_CAN_ERROR_CB_ID Error callback ID * @arg @ref HAL_CAN_MSPINIT_CB_ID MspInit callback ID * @arg @ref HAL_CAN_MSPDEINIT_CB_ID MspDeInit callback ID * @retval HAL status @@ -813,8 +815,8 @@ HAL_StatusTypeDef HAL_CAN_UnRegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_Ca */ /** @defgroup CAN_Exported_Functions_Group2 Configuration functions - * @brief Configuration functions. - * + * @brief Configuration functions. + * @verbatim ============================================================================== ##### Configuration functions ##### @@ -835,7 +837,7 @@ HAL_StatusTypeDef HAL_CAN_UnRegisterCallback(CAN_HandleTypeDef *hcan, HAL_CAN_Ca * contains the filter configuration information. * @retval None */ -HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, CAN_FilterTypeDef *sFilterConfig) +HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, const CAN_FilterTypeDef *sFilterConfig) { uint32_t filternbrbitpos; CAN_TypeDef *can_ip = hcan->Instance; @@ -867,7 +869,7 @@ HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, CAN_FilterTypeDe /* Check the parameters */ assert_param(IS_CAN_FILTER_BANK_SINGLE(sFilterConfig->FilterBank)); -#endif +#endif /* CAN3 */ /* Initialisation mode for the filter */ SET_BIT(can_ip->FMR, CAN_FMR_FINIT); @@ -877,7 +879,7 @@ HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, CAN_FilterTypeDe CLEAR_BIT(can_ip->FMR, CAN_FMR_CAN2SB); SET_BIT(can_ip->FMR, sFilterConfig->SlaveStartFilterBank << CAN_FMR_CAN2SB_Pos); -#endif +#endif /* CAN3 */ /* Convert filter number into bit position */ filternbrbitpos = (uint32_t)1 << (sFilterConfig->FilterBank & 0x1FU); @@ -969,8 +971,8 @@ HAL_StatusTypeDef HAL_CAN_ConfigFilter(CAN_HandleTypeDef *hcan, CAN_FilterTypeDe */ /** @defgroup CAN_Exported_Functions_Group3 Control functions - * @brief Control functions - * + * @brief Control functions + * @verbatim ============================================================================== ##### Control functions ##### @@ -1142,7 +1144,6 @@ HAL_StatusTypeDef HAL_CAN_RequestSleep(CAN_HandleTypeDef *hcan) HAL_StatusTypeDef HAL_CAN_WakeUp(CAN_HandleTypeDef *hcan) { __IO uint32_t count = 0; - uint32_t timeout = 1000000U; HAL_CAN_StateTypeDef state = hcan->State; if ((state == HAL_CAN_STATE_READY) || @@ -1158,15 +1159,14 @@ HAL_StatusTypeDef HAL_CAN_WakeUp(CAN_HandleTypeDef *hcan) count++; /* Check if timeout is reached */ - if (count > timeout) + if (count > CAN_WAKEUP_TIMEOUT_COUNTER) { /* Update error code */ hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT; return HAL_ERROR; } - } - while ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U); + } while ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U); /* Return function status */ return HAL_OK; @@ -1188,7 +1188,7 @@ HAL_StatusTypeDef HAL_CAN_WakeUp(CAN_HandleTypeDef *hcan) * - 0 : Sleep mode is not active. * - 1 : Sleep mode is active. */ -uint32_t HAL_CAN_IsSleepActive(CAN_HandleTypeDef *hcan) +uint32_t HAL_CAN_IsSleepActive(const CAN_HandleTypeDef *hcan) { uint32_t status = 0U; HAL_CAN_StateTypeDef state = hcan->State; @@ -1219,7 +1219,8 @@ uint32_t HAL_CAN_IsSleepActive(CAN_HandleTypeDef *hcan) * This parameter can be a value of @arg CAN_Tx_Mailboxes. * @retval HAL status */ -HAL_StatusTypeDef HAL_CAN_AddTxMessage(CAN_HandleTypeDef *hcan, CAN_TxHeaderTypeDef *pHeader, uint8_t aData[], uint32_t *pTxMailbox) +HAL_StatusTypeDef HAL_CAN_AddTxMessage(CAN_HandleTypeDef *hcan, const CAN_TxHeaderTypeDef *pHeader, + const uint8_t aData[], uint32_t *pTxMailbox) { uint32_t transmitmailbox; HAL_CAN_StateTypeDef state = hcan->State; @@ -1250,15 +1251,6 @@ HAL_StatusTypeDef HAL_CAN_AddTxMessage(CAN_HandleTypeDef *hcan, CAN_TxHeaderType /* Select an empty transmit mailbox */ transmitmailbox = (tsr & CAN_TSR_CODE) >> CAN_TSR_CODE_Pos; - /* Check transmit mailbox value */ - if (transmitmailbox > 2U) - { - /* Update error code */ - hcan->ErrorCode |= HAL_CAN_ERROR_INTERNAL; - - return HAL_ERROR; - } - /* Store the Tx mailbox */ *pTxMailbox = (uint32_t)1 << transmitmailbox; @@ -1376,7 +1368,7 @@ HAL_StatusTypeDef HAL_CAN_AbortTxRequest(CAN_HandleTypeDef *hcan, uint32_t TxMai * the configuration information for the specified CAN. * @retval Number of free Tx Mailboxes. */ -uint32_t HAL_CAN_GetTxMailboxesFreeLevel(CAN_HandleTypeDef *hcan) +uint32_t HAL_CAN_GetTxMailboxesFreeLevel(const CAN_HandleTypeDef *hcan) { uint32_t freelevel = 0U; HAL_CAN_StateTypeDef state = hcan->State; @@ -1419,7 +1411,7 @@ uint32_t HAL_CAN_GetTxMailboxesFreeLevel(CAN_HandleTypeDef *hcan) * - 1 : Pending transmission request on at least one of the selected * Tx Mailbox. */ -uint32_t HAL_CAN_IsTxMessagePending(CAN_HandleTypeDef *hcan, uint32_t TxMailboxes) +uint32_t HAL_CAN_IsTxMessagePending(const CAN_HandleTypeDef *hcan, uint32_t TxMailboxes) { uint32_t status = 0U; HAL_CAN_StateTypeDef state = hcan->State; @@ -1451,7 +1443,7 @@ uint32_t HAL_CAN_IsTxMessagePending(CAN_HandleTypeDef *hcan, uint32_t TxMailboxe * This parameter can be one value of @arg CAN_Tx_Mailboxes. * @retval Timestamp of message sent from Tx Mailbox. */ -uint32_t HAL_CAN_GetTxTimestamp(CAN_HandleTypeDef *hcan, uint32_t TxMailbox) +uint32_t HAL_CAN_GetTxTimestamp(const CAN_HandleTypeDef *hcan, uint32_t TxMailbox) { uint32_t timestamp = 0U; uint32_t transmitmailbox; @@ -1485,7 +1477,8 @@ uint32_t HAL_CAN_GetTxTimestamp(CAN_HandleTypeDef *hcan, uint32_t TxMailbox) * @param aData array where the payload of the Rx frame will be stored. * @retval HAL status */ -HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, CAN_RxHeaderTypeDef *pHeader, uint8_t aData[]) +HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, + CAN_RxHeaderTypeDef *pHeader, uint8_t aData[]) { HAL_CAN_StateTypeDef state = hcan->State; @@ -1526,10 +1519,19 @@ HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, } else { - pHeader->ExtId = ((CAN_RI0R_EXID | CAN_RI0R_STID) & hcan->Instance->sFIFOMailBox[RxFifo].RIR) >> CAN_RI0R_EXID_Pos; + pHeader->ExtId = ((CAN_RI0R_EXID | CAN_RI0R_STID) & + hcan->Instance->sFIFOMailBox[RxFifo].RIR) >> CAN_RI0R_EXID_Pos; } pHeader->RTR = (CAN_RI0R_RTR & hcan->Instance->sFIFOMailBox[RxFifo].RIR); - pHeader->DLC = (CAN_RDT0R_DLC & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_DLC_Pos; + if (((CAN_RDT0R_DLC & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_DLC_Pos) >= 8U) + { + /* Truncate DLC to 8 if received field is over range */ + pHeader->DLC = 8U; + } + else + { + pHeader->DLC = (CAN_RDT0R_DLC & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_DLC_Pos; + } pHeader->FilterMatchIndex = (CAN_RDT0R_FMI & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_FMI_Pos; pHeader->Timestamp = (CAN_RDT0R_TIME & hcan->Instance->sFIFOMailBox[RxFifo].RDTR) >> CAN_RDT0R_TIME_Pos; @@ -1575,7 +1577,7 @@ HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, * This parameter can be a value of @arg CAN_receive_FIFO_number. * @retval Number of messages available in Rx FIFO. */ -uint32_t HAL_CAN_GetRxFifoFillLevel(CAN_HandleTypeDef *hcan, uint32_t RxFifo) +uint32_t HAL_CAN_GetRxFifoFillLevel(const CAN_HandleTypeDef *hcan, uint32_t RxFifo) { uint32_t filllevel = 0U; HAL_CAN_StateTypeDef state = hcan->State; @@ -1605,8 +1607,8 @@ uint32_t HAL_CAN_GetRxFifoFillLevel(CAN_HandleTypeDef *hcan, uint32_t RxFifo) */ /** @defgroup CAN_Exported_Functions_Group4 Interrupts management - * @brief Interrupts management - * + * @brief Interrupts management + * @verbatim ============================================================================== ##### Interrupts management ##### @@ -1873,7 +1875,7 @@ void HAL_CAN_IRQHandler(CAN_HandleTypeDef *hcan) /* Check if message is still pending */ if ((hcan->Instance->RF0R & CAN_RF0R_FMP0) != 0U) { - /* Receive FIFO 0 mesage pending Callback */ + /* Receive FIFO 0 message pending Callback */ #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 /* Call registered callback*/ hcan->RxFifo0MsgPendingCallback(hcan); @@ -1922,7 +1924,7 @@ void HAL_CAN_IRQHandler(CAN_HandleTypeDef *hcan) /* Check if message is still pending */ if ((hcan->Instance->RF1R & CAN_RF1R_FMP1) != 0U) { - /* Receive FIFO 1 mesage pending Callback */ + /* Receive FIFO 1 message pending Callback */ #if USE_HAL_CAN_REGISTER_CALLBACKS == 1 /* Call registered callback*/ hcan->RxFifo1MsgPendingCallback(hcan); @@ -2071,8 +2073,8 @@ void HAL_CAN_IRQHandler(CAN_HandleTypeDef *hcan) */ /** @defgroup CAN_Exported_Functions_Group5 Callback functions - * @brief CAN Callback functions - * + * @brief CAN Callback functions + * @verbatim ============================================================================== ##### Callback functions ##### @@ -2321,8 +2323,8 @@ __weak void HAL_CAN_ErrorCallback(CAN_HandleTypeDef *hcan) */ /** @defgroup CAN_Exported_Functions_Group6 Peripheral State and Error functions - * @brief CAN Peripheral State functions - * + * @brief CAN Peripheral State functions + * @verbatim ============================================================================== ##### Peripheral State and Error functions ##### @@ -2343,7 +2345,7 @@ __weak void HAL_CAN_ErrorCallback(CAN_HandleTypeDef *hcan) * the configuration information for the specified CAN. * @retval HAL state */ -HAL_CAN_StateTypeDef HAL_CAN_GetState(CAN_HandleTypeDef *hcan) +HAL_CAN_StateTypeDef HAL_CAN_GetState(const CAN_HandleTypeDef *hcan) { HAL_CAN_StateTypeDef state = hcan->State; @@ -2378,7 +2380,7 @@ HAL_CAN_StateTypeDef HAL_CAN_GetState(CAN_HandleTypeDef *hcan) * the configuration information for the specified CAN. * @retval CAN Error Code */ -uint32_t HAL_CAN_GetError(CAN_HandleTypeDef *hcan) +uint32_t HAL_CAN_GetError(const CAN_HandleTypeDef *hcan) { /* Return CAN error code */ return hcan->ErrorCode; @@ -2432,5 +2434,3 @@ HAL_StatusTypeDef HAL_CAN_ResetError(CAN_HandleTypeDef *hcan) /** * @} */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c index e66ccee..9342123 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c @@ -68,13 +68,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2017 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2017 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -291,6 +290,38 @@ void HAL_MPU_Enable(uint32_t MPU_Control) __ISB(); } +/** + * @brief Enable the MPU Region. + * @retval None + */ +void HAL_MPU_EnableRegion(uint32_t RegionNumber) +{ + /* Check the parameters */ + assert_param(IS_MPU_REGION_NUMBER(RegionNumber)); + + /* Set the Region number */ + MPU->RNR = RegionNumber; + + /* Enable the Region */ + SET_BIT(MPU->RASR, MPU_RASR_ENABLE_Msk); +} + +/** + * @brief Disable the MPU Region. + * @retval None + */ +void HAL_MPU_DisableRegion(uint32_t RegionNumber) +{ + /* Check the parameters */ + assert_param(IS_MPU_REGION_NUMBER(RegionNumber)); + + /* Set the Region number */ + MPU->RNR = RegionNumber; + + /* Disable the Region */ + CLEAR_BIT(MPU->RASR, MPU_RASR_ENABLE_Msk); +} + /** * @brief Initializes and configures the Region and the memory to be protected. * @param MPU_Init: Pointer to a MPU_Region_InitTypeDef structure that contains @@ -302,38 +333,32 @@ void HAL_MPU_ConfigRegion(MPU_Region_InitTypeDef *MPU_Init) /* Check the parameters */ assert_param(IS_MPU_REGION_NUMBER(MPU_Init->Number)); assert_param(IS_MPU_REGION_ENABLE(MPU_Init->Enable)); + assert_param(IS_MPU_INSTRUCTION_ACCESS(MPU_Init->DisableExec)); + assert_param(IS_MPU_REGION_PERMISSION_ATTRIBUTE(MPU_Init->AccessPermission)); + assert_param(IS_MPU_TEX_LEVEL(MPU_Init->TypeExtField)); + assert_param(IS_MPU_ACCESS_SHAREABLE(MPU_Init->IsShareable)); + assert_param(IS_MPU_ACCESS_CACHEABLE(MPU_Init->IsCacheable)); + assert_param(IS_MPU_ACCESS_BUFFERABLE(MPU_Init->IsBufferable)); + assert_param(IS_MPU_SUB_REGION_DISABLE(MPU_Init->SubRegionDisable)); + assert_param(IS_MPU_REGION_SIZE(MPU_Init->Size)); /* Set the Region number */ MPU->RNR = MPU_Init->Number; - if ((MPU_Init->Enable) != RESET) - { - /* Check the parameters */ - assert_param(IS_MPU_INSTRUCTION_ACCESS(MPU_Init->DisableExec)); - assert_param(IS_MPU_REGION_PERMISSION_ATTRIBUTE(MPU_Init->AccessPermission)); - assert_param(IS_MPU_TEX_LEVEL(MPU_Init->TypeExtField)); - assert_param(IS_MPU_ACCESS_SHAREABLE(MPU_Init->IsShareable)); - assert_param(IS_MPU_ACCESS_CACHEABLE(MPU_Init->IsCacheable)); - assert_param(IS_MPU_ACCESS_BUFFERABLE(MPU_Init->IsBufferable)); - assert_param(IS_MPU_SUB_REGION_DISABLE(MPU_Init->SubRegionDisable)); - assert_param(IS_MPU_REGION_SIZE(MPU_Init->Size)); - - MPU->RBAR = MPU_Init->BaseAddress; - MPU->RASR = ((uint32_t)MPU_Init->DisableExec << MPU_RASR_XN_Pos) | - ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) | - ((uint32_t)MPU_Init->TypeExtField << MPU_RASR_TEX_Pos) | - ((uint32_t)MPU_Init->IsShareable << MPU_RASR_S_Pos) | - ((uint32_t)MPU_Init->IsCacheable << MPU_RASR_C_Pos) | - ((uint32_t)MPU_Init->IsBufferable << MPU_RASR_B_Pos) | - ((uint32_t)MPU_Init->SubRegionDisable << MPU_RASR_SRD_Pos) | - ((uint32_t)MPU_Init->Size << MPU_RASR_SIZE_Pos) | - ((uint32_t)MPU_Init->Enable << MPU_RASR_ENABLE_Pos); - } - else - { - MPU->RBAR = 0x00U; - MPU->RASR = 0x00U; - } + /* Disable the Region */ + CLEAR_BIT(MPU->RASR, MPU_RASR_ENABLE_Msk); + + /* Apply configuration */ + MPU->RBAR = MPU_Init->BaseAddress; + MPU->RASR = ((uint32_t)MPU_Init->DisableExec << MPU_RASR_XN_Pos) | + ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) | + ((uint32_t)MPU_Init->TypeExtField << MPU_RASR_TEX_Pos) | + ((uint32_t)MPU_Init->IsShareable << MPU_RASR_S_Pos) | + ((uint32_t)MPU_Init->IsCacheable << MPU_RASR_C_Pos) | + ((uint32_t)MPU_Init->IsBufferable << MPU_RASR_B_Pos) | + ((uint32_t)MPU_Init->SubRegionDisable << MPU_RASR_SRD_Pos) | + ((uint32_t)MPU_Init->Size << MPU_RASR_SIZE_Pos) | + ((uint32_t)MPU_Init->Enable << MPU_RASR_ENABLE_Pos); } #endif /* __MPU_PRESENT */ @@ -502,4 +527,3 @@ __weak void HAL_SYSTICK_Callback(void) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c index 62a1d28..80b65a4 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c @@ -70,13 +70,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -684,9 +683,9 @@ void HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma) * @brief Register callbacks * @param hdma: pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Channel. - * @param CallbackID: User Callback identifer + * @param CallbackID: User Callback identifier * a HAL_DMA_CallbackIDTypeDef ENUM as parameter. - * @param pCallback: pointer to private callbacsk function which has pointer to + * @param pCallback: pointer to private callback function which has pointer to * a DMA_HandleTypeDef structure as parameter. * @retval HAL status */ @@ -737,7 +736,7 @@ HAL_StatusTypeDef HAL_DMA_RegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_Call * @brief UnRegister callbacks * @param hdma: pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Channel. - * @param CallbackID: User Callback identifer + * @param CallbackID: User Callback identifier * a HAL_DMA_CallbackIDTypeDef ENUM as parameter. * @retval HAL status */ @@ -812,7 +811,7 @@ HAL_StatusTypeDef HAL_DMA_UnRegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_Ca */ /** - * @brief Return the DMA hande state. + * @brief Return the DMA handle state. * @param hdma: pointer to a DMA_HandleTypeDef structure that contains * the configuration information for the specified DMA Channel. * @retval HAL state @@ -896,4 +895,3 @@ static void DMA_SetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c index 33c130a..ef8e005 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c @@ -8,6 +8,17 @@ * + Initialization and de-initialization functions * + IO operation functions * + ****************************************************************************** + * @attention + * + * Copyright (c) 2019 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** @verbatim ============================================================================== ##### EXTI Peripheral features ##### @@ -53,7 +64,7 @@ (++) Provide exiting handle as parameter. (++) Provide pointer on EXTI_ConfigTypeDef structure as second parameter. - (#) Clear Exti configuration of a dedicated line using HAL_EXTI_GetConfigLine(). + (#) Clear Exti configuration of a dedicated line using HAL_EXTI_ClearConfigLine(). (++) Provide exiting handle as parameter. (#) Register callback to treat Exti interrupts using HAL_EXTI_RegisterCallback(). @@ -64,23 +75,11 @@ (#) Get interrupt pending bit using HAL_EXTI_GetPending(). - (#) Clear interrupt pending bit using HAL_EXTI_GetPending(). + (#) Clear interrupt pending bit using HAL_EXTI_ClearPending(). (#) Generate software interrupt using HAL_EXTI_GenerateSWI(). @endverbatim - ****************************************************************************** - * @attention - * - *

© Copyright (c) 2019 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause - * - ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ @@ -276,6 +275,10 @@ HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigT pExtiConfig->Mode |= EXTI_MODE_EVENT; } + /* Get default Trigger and GPIOSel configuration */ + pExtiConfig->Trigger = EXTI_TRIGGER_NONE; + pExtiConfig->GPIOSel = 0x00u; + /* 2] Get trigger for configurable lines : rising */ if ((pExtiConfig->Line & EXTI_CONFIG) != 0x00u) { @@ -284,10 +287,6 @@ HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigT { pExtiConfig->Trigger = EXTI_TRIGGER_RISING; } - else - { - pExtiConfig->Trigger = EXTI_TRIGGER_NONE; - } /* Get falling configuration */ /* Check if configuration of selected line is enable */ @@ -302,18 +301,8 @@ HAL_StatusTypeDef HAL_EXTI_GetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigT assert_param(IS_EXTI_GPIO_PIN(linepos)); regval = AFIO->EXTICR[linepos >> 2u]; - pExtiConfig->GPIOSel = ((regval << (AFIO_EXTICR1_EXTI1_Pos * (3uL - (linepos & 0x03u)))) >> 24); + pExtiConfig->GPIOSel = (regval >> (AFIO_EXTICR1_EXTI1_Pos * (linepos & 0x03u))) & AFIO_EXTICR1_EXTI0; } - else - { - pExtiConfig->GPIOSel = 0x00u; - } - } - else - { - /* No Trigger selected */ - pExtiConfig->Trigger = EXTI_TRIGGER_NONE; - pExtiConfig->GPIOSel = 0x00u; } return HAL_OK; @@ -485,6 +474,9 @@ uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); assert_param(IS_EXTI_PENDING_EDGE(Edge)); + /* Prevent unused argument compilation warning */ + UNUSED(Edge); + /* Compute line mask */ linepos = (hexti->Line & EXTI_PIN_MASK); maskline = (1uL << linepos); @@ -512,6 +504,9 @@ void HAL_EXTI_ClearPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) assert_param(IS_EXTI_CONFIG_LINE(hexti->Line)); assert_param(IS_EXTI_PENDING_EDGE(Edge)); + /* Prevent unused argument compilation warning */ + UNUSED(Edge); + /* Compute line mask */ maskline = (1uL << (hexti->Line & EXTI_PIN_MASK)); @@ -556,4 +551,3 @@ void HAL_EXTI_GenerateSWI(EXTI_HandleTypeDef *hexti) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c index 2a628e8..fe5e596 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c @@ -70,14 +70,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -267,9 +265,6 @@ HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Address, uint HAL_StatusTypeDef HAL_FLASH_Program_IT(uint32_t TypeProgram, uint32_t Address, uint64_t Data) { HAL_StatusTypeDef status = HAL_OK; - - /* Process Locked */ - __HAL_LOCK(&pFlash); /* Check the parameters */ assert_param(IS_FLASH_TYPEPROGRAM(TypeProgram)); @@ -589,8 +584,6 @@ void HAL_FLASH_IRQHandler(void) __HAL_FLASH_DISABLE_IT(FLASH_IT_EOP | FLASH_IT_ERR); #endif /* FLASH_BANK2_END */ - /* Process Unlocked */ - __HAL_UNLOCK(&pFlash); } } @@ -964,4 +957,3 @@ static void FLASH_SetErrorCode(void) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c index 27b07b8..33ae03c 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c @@ -28,14 +28,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -125,15 +123,15 @@ static uint8_t FLASH_OB_GetUser(void); ============================================================================== [..] The FLASH Memory Erasing functions, includes the following functions: - (+) @ref HAL_FLASHEx_Erase: return only when erase has been done - (+) @ref HAL_FLASHEx_Erase_IT: end of erase is done when @ref HAL_FLASH_EndOfOperationCallback + (+) HAL_FLASHEx_Erase: return only when erase has been done + (+) HAL_FLASHEx_Erase_IT: end of erase is done when HAL_FLASH_EndOfOperationCallback is called with parameter 0xFFFFFFFF [..] Any operation of erase should follow these steps: - (#) Call the @ref HAL_FLASH_Unlock() function to enable the flash control register and + (#) Call the HAL_FLASH_Unlock() function to enable the flash control register and program memory access. (#) Call the desired function to erase page. - (#) Call the @ref HAL_FLASH_Lock() to disable the flash program memory access + (#) Call the HAL_FLASH_Lock() to disable the flash program memory access (recommended to protect the FLASH memory against possible unwanted operation). @endverbatim @@ -320,9 +318,6 @@ HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) { HAL_StatusTypeDef status = HAL_OK; - /* Process Locked */ - __HAL_LOCK(&pFlash); - /* If procedure already ongoing, reject the next one */ if (pFlash.ProcedureOnGoing != FLASH_PROC_NONE) { @@ -1124,4 +1119,3 @@ void FLASH_PageErase(uint32_t PageAddress) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c index 6ba68a9..9fc5944 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c @@ -8,6 +8,17 @@ * + Initialization and de-initialization functions * + IO operation functions * + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** @verbatim ============================================================================== ##### GPIO Peripheral features ##### @@ -88,17 +99,6 @@ @endverbatim ****************************************************************************** - * @attention - * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause - * - ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ @@ -295,26 +295,6 @@ void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) AFIO->EXTICR[position >> 2u] = temp; - /* Configure the interrupt mask */ - if ((GPIO_Init->Mode & GPIO_MODE_IT) == GPIO_MODE_IT) - { - SET_BIT(EXTI->IMR, iocurrent); - } - else - { - CLEAR_BIT(EXTI->IMR, iocurrent); - } - - /* Configure the event mask */ - if ((GPIO_Init->Mode & GPIO_MODE_EVT) == GPIO_MODE_EVT) - { - SET_BIT(EXTI->EMR, iocurrent); - } - else - { - CLEAR_BIT(EXTI->EMR, iocurrent); - } - /* Enable or disable the rising trigger */ if ((GPIO_Init->Mode & RISING_EDGE) == RISING_EDGE) { @@ -334,6 +314,26 @@ void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init) { CLEAR_BIT(EXTI->FTSR, iocurrent); } + + /* Configure the event mask */ + if ((GPIO_Init->Mode & GPIO_MODE_EVT) == GPIO_MODE_EVT) + { + SET_BIT(EXTI->EMR, iocurrent); + } + else + { + CLEAR_BIT(EXTI->EMR, iocurrent); + } + + /* Configure the interrupt mask */ + if ((GPIO_Init->Mode & GPIO_MODE_IT) == GPIO_MODE_IT) + { + SET_BIT(EXTI->IMR, iocurrent); + } + else + { + CLEAR_BIT(EXTI->IMR, iocurrent); + } } } @@ -375,16 +375,16 @@ void HAL_GPIO_DeInit(GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin) tmp &= 0x0FuL << (4u * (position & 0x03u)); if (tmp == (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)))) { - tmp = 0x0FuL << (4u * (position & 0x03u)); - CLEAR_BIT(AFIO->EXTICR[position >> 2u], tmp); - /* Clear EXTI line configuration */ CLEAR_BIT(EXTI->IMR, (uint32_t)iocurrent); CLEAR_BIT(EXTI->EMR, (uint32_t)iocurrent); /* Clear Rising Falling edge configuration */ - CLEAR_BIT(EXTI->RTSR, (uint32_t)iocurrent); CLEAR_BIT(EXTI->FTSR, (uint32_t)iocurrent); + CLEAR_BIT(EXTI->RTSR, (uint32_t)iocurrent); + + tmp = 0x0FuL << (4u * (position & 0x03u)); + CLEAR_BIT(AFIO->EXTICR[position >> 2u], tmp); } /*------------------------- GPIO Mode Configuration --------------------*/ /* Check if the current bit belongs to first half or last half of the pin count number @@ -491,7 +491,7 @@ void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) /* Check the parameters */ assert_param(IS_GPIO_PIN(GPIO_Pin)); - /* get current Ouput Data Register value */ + /* get current Output Data Register value */ odr = GPIOx->ODR; /* Set selected pins that were at low level, and reset ones that were high */ @@ -505,7 +505,7 @@ void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) * the next reset. * @param GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral * @param GPIO_Pin: specifies the port bit to be locked. -* This parameter can be any combination of GPIO_Pin_x where x can be (0..15). +* This parameter can be any combination of GPIO_PIN_x where x can be (0..15). * @retval None */ HAL_StatusTypeDef HAL_GPIO_LockPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) @@ -584,4 +584,3 @@ __weak void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c index e6dea5b..db07359 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c @@ -7,6 +7,17 @@ * functionalities of the General Purpose Input/Output (GPIO) extension peripheral. * + Extended features functions * + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** @verbatim ============================================================================== ##### GPIO Peripheral extension features ##### @@ -23,17 +34,6 @@ @endverbatim ****************************************************************************** - * @attention - * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause - * - ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ @@ -124,4 +124,3 @@ void HAL_GPIOEx_DisableEventout(void) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c new file mode 100644 index 0000000..1d61feb --- /dev/null +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c @@ -0,0 +1,263 @@ +/** + ****************************************************************************** + * @file stm32f1xx_hal_iwdg.c + * @author MCD Application Team + * @brief IWDG HAL module driver. + * This file provides firmware functions to manage the following + * functionalities of the Independent Watchdog (IWDG) peripheral: + * + Initialization and Start functions + * + IO operation functions + * + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + @verbatim + ============================================================================== + ##### IWDG Generic features ##### + ============================================================================== + [..] + (+) The IWDG can be started by either software or hardware (configurable + through option byte). + + (+) The IWDG is clocked by the Low-Speed Internal clock (LSI) and thus stays + active even if the main clock fails. + + (+) Once the IWDG is started, the LSI is forced ON and both cannot be + disabled. The counter starts counting down from the reset value (0xFFF). + When it reaches the end of count value (0x000) a reset signal is + generated (IWDG reset). + + (+) Whenever the key value 0x0000 AAAA is written in the IWDG_KR register, + the IWDG_RLR value is reloaded into the counter and the watchdog reset + is prevented. + + (+) The IWDG is implemented in the VDD voltage domain that is still functional + in STOP and STANDBY mode (IWDG reset can wake up the CPU from STANDBY). + IWDGRST flag in RCC_CSR register can be used to inform when an IWDG + reset occurs. + + (+) Debug mode: When the microcontroller enters debug mode (core halted), + the IWDG counter either continues to work normally or stops, depending + on DBG_IWDG_STOP configuration bit in DBG module, accessible through + __HAL_DBGMCU_FREEZE_IWDG() and __HAL_DBGMCU_UNFREEZE_IWDG() macros. + + [..] Min-max timeout value @32KHz (LSI): ~125us / ~32.7s + The IWDG timeout may vary due to LSI clock frequency dispersion. + STM32F1xx devices provide the capability to measure the LSI clock + frequency (LSI clock is internally connected to TIM5 CH4 input capture). + The measured value can be used to have an IWDG timeout with an + acceptable accuracy. + + [..] Default timeout value (necessary for IWDG_SR status register update): + Constant LSI_VALUE is defined based on the nominal LSI clock frequency. + This frequency being subject to variations as mentioned above, the + default timeout value (defined through constant HAL_IWDG_DEFAULT_TIMEOUT + below) may become too short or too long. + In such cases, this default timeout value can be tuned by redefining + the constant LSI_VALUE at user-application level (based, for instance, + on the measured LSI clock frequency as explained above). + + ##### How to use this driver ##### + ============================================================================== + [..] + (#) Use IWDG using HAL_IWDG_Init() function to : + (++) Enable instance by writing Start keyword in IWDG_KEY register. LSI + clock is forced ON and IWDG counter starts counting down. + (++) Enable write access to configuration registers: + IWDG_PR and IWDG_RLR. + (++) Configure the IWDG prescaler and counter reload value. This reload + value will be loaded in the IWDG counter each time the watchdog is + reloaded, then the IWDG will start counting down from this value. + (++) Wait for status flags to be reset. + + (#) Then the application program must refresh the IWDG counter at regular + intervals during normal operation to prevent an MCU reset, using + HAL_IWDG_Refresh() function. + + *** IWDG HAL driver macros list *** + ==================================== + [..] + Below the list of most used macros in IWDG HAL driver: + (+) __HAL_IWDG_START: Enable the IWDG peripheral + (+) __HAL_IWDG_RELOAD_COUNTER: Reloads IWDG counter with value defined in + the reload register + + @endverbatim + */ + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f1xx_hal.h" + +/** @addtogroup STM32F1xx_HAL_Driver + * @{ + */ + +#ifdef HAL_IWDG_MODULE_ENABLED +/** @addtogroup IWDG + * @brief IWDG HAL module driver. + * @{ + */ + +/* Private typedef -----------------------------------------------------------*/ +/* Private define ------------------------------------------------------------*/ +/** @defgroup IWDG_Private_Defines IWDG Private Defines + * @{ + */ +/* Status register needs up to 5 LSI clock periods divided by the clock + prescaler to be updated. The number of LSI clock periods is upper-rounded to + 6 for the timeout value calculation. + The timeout value is calculated using the highest prescaler (256) and + the LSI_VALUE constant. The value of this constant can be changed by the user + to take into account possible LSI clock period variations. + The timeout value is multiplied by 1000 to be converted in milliseconds. + LSI startup time is also considered here by adding LSI_STARTUP_TIME + converted in milliseconds. */ +#define HAL_IWDG_DEFAULT_TIMEOUT (((6UL * 256UL * 1000UL) / (LSI_VALUE / 128U)) + \ + ((LSI_STARTUP_TIME / 1000UL) + 1UL)) +#define IWDG_KERNEL_UPDATE_FLAGS (IWDG_SR_RVU | IWDG_SR_PVU) +/** + * @} + */ + +/* Private macro -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/* Private function prototypes -----------------------------------------------*/ +/* Exported functions --------------------------------------------------------*/ + +/** @addtogroup IWDG_Exported_Functions + * @{ + */ + +/** @addtogroup IWDG_Exported_Functions_Group1 + * @brief Initialization and Start functions. + * +@verbatim + =============================================================================== + ##### Initialization and Start functions ##### + =============================================================================== + [..] This section provides functions allowing to: + (+) Initialize the IWDG according to the specified parameters in the + IWDG_InitTypeDef of associated handle. + (+) Once initialization is performed in HAL_IWDG_Init function, Watchdog + is reloaded in order to exit function with correct time base. + +@endverbatim + * @{ + */ + +/** + * @brief Initialize the IWDG according to the specified parameters in the + * IWDG_InitTypeDef and start watchdog. Before exiting function, + * watchdog is refreshed in order to have correct time base. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @retval HAL status + */ +HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg) +{ + uint32_t tickstart; + + /* Check the IWDG handle allocation */ + if (hiwdg == NULL) + { + return HAL_ERROR; + } + + /* Check the parameters */ + assert_param(IS_IWDG_ALL_INSTANCE(hiwdg->Instance)); + assert_param(IS_IWDG_PRESCALER(hiwdg->Init.Prescaler)); + assert_param(IS_IWDG_RELOAD(hiwdg->Init.Reload)); + + /* Enable IWDG. LSI is turned on automatically */ + __HAL_IWDG_START(hiwdg); + + /* Enable write access to IWDG_PR and IWDG_RLR registers by writing + 0x5555 in KR */ + IWDG_ENABLE_WRITE_ACCESS(hiwdg); + + /* Write to IWDG registers the Prescaler & Reload values to work with */ + hiwdg->Instance->PR = hiwdg->Init.Prescaler; + hiwdg->Instance->RLR = hiwdg->Init.Reload; + + /* Check pending flag, if previous update not done, return timeout */ + tickstart = HAL_GetTick(); + + /* Wait for register to be updated */ + while ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) + { + if ((HAL_GetTick() - tickstart) > HAL_IWDG_DEFAULT_TIMEOUT) + { + if ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) + { + return HAL_TIMEOUT; + } + } + } + + /* Reload IWDG counter with value defined in the reload register */ + __HAL_IWDG_RELOAD_COUNTER(hiwdg); + + /* Return function status */ + return HAL_OK; +} + + +/** + * @} + */ + + +/** @addtogroup IWDG_Exported_Functions_Group2 + * @brief IO operation functions + * +@verbatim + =============================================================================== + ##### IO operation functions ##### + =============================================================================== + [..] This section provides functions allowing to: + (+) Refresh the IWDG. + +@endverbatim + * @{ + */ + +/** + * @brief Refresh the IWDG. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @retval HAL status + */ +HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg) +{ + /* Reload IWDG counter with value defined in the reload register */ + __HAL_IWDG_RELOAD_COUNTER(hiwdg); + + /* Return function status */ + return HAL_OK; +} + + +/** + * @} + */ + +/** + * @} + */ + +#endif /* HAL_IWDG_MODULE_ENABLED */ +/** + * @} + */ + +/** + * @} + */ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c index a9bf56b..16476de 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c @@ -12,13 +12,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

+ * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** */ @@ -617,5 +616,3 @@ __weak void HAL_PWR_PVDCallback(void) /** * @} */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c index fb3c5be..fe7515b 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c @@ -48,14 +48,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -155,7 +153,7 @@ static void RCC_Delay(uint32_t mdelay); on AHB bus (DMA, GPIO...). APB1 (PCLK1) and APB2 (PCLK2) clocks are derived from AHB clock through configurable prescalers and used to clock the peripherals mapped on these buses. You can use - "@ref HAL_RCC_GetSysClockFreq()" function to retrieve the frequencies of these clocks. + "HAL_RCC_GetSysClockFreq()" function to retrieve the frequencies of these clocks. -@- All the peripheral clocks are derived from the System clock (SYSCLK) except: (+@) RTC: RTC clock can be derived either from the LSI, LSE or HSE clock @@ -1082,14 +1080,14 @@ void HAL_RCC_DisableCSS(void) uint32_t HAL_RCC_GetSysClockFreq(void) { #if defined(RCC_CFGR2_PREDIV1SRC) - const uint8_t aPLLMULFactorTable[14] = {0, 0, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 13}; - const uint8_t aPredivFactorTable[16] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + static const uint8_t aPLLMULFactorTable[14U] = {0, 0, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 13}; + static const uint8_t aPredivFactorTable[16U] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; #else - const uint8_t aPLLMULFactorTable[16] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16}; + static const uint8_t aPLLMULFactorTable[16U] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16}; #if defined(RCC_CFGR2_PREDIV1) - const uint8_t aPredivFactorTable[16] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + static const uint8_t aPredivFactorTable[16U] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; #else - const uint8_t aPredivFactorTable[2] = {1, 2}; + static const uint8_t aPredivFactorTable[2U] = {1, 2}; #endif /*RCC_CFGR2_PREDIV1*/ #endif @@ -1400,4 +1398,3 @@ __weak void HAL_RCC_CSSCallback(void) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c index 883ab76..7e789d9 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c @@ -10,14 +10,12 @@ ****************************************************************************** * @attention * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. * + * This software is licensed under terms that can be found in the LICENSE file in + * the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. ****************************************************************************** */ @@ -110,11 +108,11 @@ HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClk /*------------------------------- RTC/LCD Configuration ------------------------*/ if ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_RTC) == RCC_PERIPHCLK_RTC)) { + FlagStatus pwrclkchanged = RESET; + /* check for RTC Parameters used to output RTCCLK */ assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection)); - FlagStatus pwrclkchanged = RESET; - /* As soon as function is called to change RTC clock source, activation of the power domain is done. */ /* Requires to enable write access to Backup Domain of necessary */ @@ -387,16 +385,16 @@ void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit) uint32_t HAL_RCCEx_GetPeriphCLKFreq(uint32_t PeriphClk) { #if defined(STM32F105xC) || defined(STM32F107xC) - const uint8_t aPLLMULFactorTable[14] = {0, 0, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 13}; - const uint8_t aPredivFactorTable[16] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; + static const uint8_t aPLLMULFactorTable[14U] = {0, 0, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 13}; + static const uint8_t aPredivFactorTable[16U] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; uint32_t prediv1 = 0U, pllclk = 0U, pllmul = 0U; uint32_t pll2mul = 0U, pll3mul = 0U, prediv2 = 0U; #endif /* STM32F105xC || STM32F107xC */ #if defined(STM32F102x6) || defined(STM32F102xB) || defined(STM32F103x6) || \ defined(STM32F103xB) || defined(STM32F103xE) || defined(STM32F103xG) - const uint8_t aPLLMULFactorTable[16] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16}; - const uint8_t aPredivFactorTable[2] = {1, 2}; + static const uint8_t aPLLMULFactorTable[16U] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16}; + static const uint8_t aPredivFactorTable[2U] = {1, 2}; uint32_t prediv1 = 0U, pllclk = 0U, pllmul = 0U; #endif /* STM32F102x6 || STM32F102xB || STM32F103x6 || STM32F103xB || STM32F103xE || STM32F103xG */ @@ -859,5 +857,4 @@ HAL_StatusTypeDef HAL_RCCEx_DisablePLL2(void) * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c index 2a018bd..c00a9de 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c @@ -29,6 +29,17 @@ * + Commutation Event configuration with Interruption and DMA * + TIM OCRef clear configuration * + TIM External Clock configuration + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** @verbatim ============================================================================== ##### TIMER Generic features ##### @@ -103,14 +114,14 @@ allows the user to configure dynamically the driver callbacks. [..] - Use Function @ref HAL_TIM_RegisterCallback() to register a callback. - @ref HAL_TIM_RegisterCallback() takes as parameters the HAL peripheral handle, + Use Function HAL_TIM_RegisterCallback() to register a callback. + HAL_TIM_RegisterCallback() takes as parameters the HAL peripheral handle, the Callback ID and a pointer to the user callback function. [..] - Use function @ref HAL_TIM_UnRegisterCallback() to reset a callback to the default + Use function HAL_TIM_UnRegisterCallback() to reset a callback to the default weak function. - @ref HAL_TIM_UnRegisterCallback takes as parameters the HAL peripheral handle, + HAL_TIM_UnRegisterCallback takes as parameters the HAL peripheral handle, and the Callback ID. [..] @@ -146,7 +157,7 @@ [..] By default, after the Init and when the state is HAL_TIM_STATE_RESET all interrupt callbacks are set to the corresponding weak functions: - examples @ref HAL_TIM_TriggerCallback(), @ref HAL_TIM_ErrorCallback(). + examples HAL_TIM_TriggerCallback(), HAL_TIM_ErrorCallback(). [..] Exception done for MspInit and MspDeInit functions that are reset to the legacy weak @@ -160,7 +171,7 @@ all interrupt callbacks are set to the corresponding weak functions: in HAL_TIM_STATE_READY or HAL_TIM_STATE_RESET state, thus registered(user) MspInit / DeInit callbacks can be used during the Init / DeInit. In that case first register the MspInit/MspDeInit user callbacks - using @ref HAL_TIM_RegisterCallback() before calling DeInit or Init function. + using HAL_TIM_RegisterCallback() before calling DeInit or Init function. [..] When The compilation define USE_HAL_TIM_REGISTER_CALLBACKS is set to 0 or @@ -169,17 +180,6 @@ all interrupt callbacks are set to the corresponding weak functions: @endverbatim ****************************************************************************** - * @attention - * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause - * - ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ @@ -204,9 +204,9 @@ all interrupt callbacks are set to the corresponding weak functions: /** @addtogroup TIM_Private_Functions * @{ */ -static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config); -static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config); -static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config); +static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); +static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); +static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config); static void TIM_TI1_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter); static void TIM_TI2_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter); @@ -222,7 +222,7 @@ static void TIM_DMADelayPulseCplt(DMA_HandleTypeDef *hdma); static void TIM_DMATriggerCplt(DMA_HandleTypeDef *hdma); static void TIM_DMATriggerHalfCplt(DMA_HandleTypeDef *hdma); static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim, - TIM_SlaveConfigTypeDef *sSlaveConfig); + const TIM_SlaveConfigTypeDef *sSlaveConfig); /** * @} */ @@ -275,6 +275,7 @@ HAL_StatusTypeDef HAL_TIM_Base_Init(TIM_HandleTypeDef *htim) assert_param(IS_TIM_INSTANCE(htim->Instance)); assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); + assert_param(IS_TIM_PERIOD(htim->Init.Period)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); if (htim->State == HAL_TIM_STATE_RESET) @@ -522,7 +523,7 @@ HAL_StatusTypeDef HAL_TIM_Base_Stop_IT(TIM_HandleTypeDef *htim) * @param Length The length of data to be transferred from memory to peripheral. * @retval HAL status */ -HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, uint32_t *pData, uint16_t Length) +HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, const uint32_t *pData, uint16_t Length) { uint32_t tmpsmcr; @@ -536,7 +537,7 @@ HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, uint32_t *pDat } else if (htim->State == HAL_TIM_STATE_READY) { - if ((pData == NULL) && (Length > 0U)) + if ((pData == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -558,7 +559,8 @@ HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, uint32_t *pDat htim->hdma[TIM_DMA_ID_UPDATE]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)pData, (uint32_t)&htim->Instance->ARR, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)pData, (uint32_t)&htim->Instance->ARR, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -657,6 +659,7 @@ HAL_StatusTypeDef HAL_TIM_OC_Init(TIM_HandleTypeDef *htim) assert_param(IS_TIM_INSTANCE(htim->Instance)); assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); + assert_param(IS_TIM_PERIOD(htim->Init.Period)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); if (htim->State == HAL_TIM_STATE_RESET) @@ -874,6 +877,7 @@ HAL_StatusTypeDef HAL_TIM_OC_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Check the parameters */ @@ -919,34 +923,38 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) } default: + status = HAL_ERROR; break; } - /* Enable the Output compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Enable the main output */ - __HAL_TIM_MOE_ENABLE(htim); - } + /* Enable the Output compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) - { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Enable the main output */ + __HAL_TIM_MOE_ENABLE(htim); + } + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -962,6 +970,8 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIM_OC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); @@ -996,26 +1006,30 @@ HAL_StatusTypeDef HAL_TIM_OC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) } default: + status = HAL_ERROR; break; } - /* Disable the Output compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); + /* Disable the Output compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); + } + + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); + + /* Set the TIM channel state */ + TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); } - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); - - /* Set the TIM channel state */ - TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - /* Return function status */ - return HAL_OK; + return status; } /** @@ -1031,8 +1045,10 @@ HAL_StatusTypeDef HAL_TIM_OC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) * @param Length The length of data to be transferred from memory to TIM peripheral * @retval HAL status */ -HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length) +HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Check the parameters */ @@ -1045,7 +1061,7 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel } else if (TIM_CHANNEL_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) { - if ((pData == NULL) && (Length > 0U)) + if ((pData == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -1071,7 +1087,8 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1092,7 +1109,8 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1113,7 +1131,8 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1133,7 +1152,8 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance->CCR4, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance->CCR4, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1144,34 +1164,38 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel } default: + status = HAL_ERROR; break; } - /* Enable the Output compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Enable the main output */ - __HAL_TIM_MOE_ENABLE(htim); - } + /* Enable the Output compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) - { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Enable the main output */ + __HAL_TIM_MOE_ENABLE(htim); + } + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -1187,6 +1211,8 @@ HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel */ HAL_StatusTypeDef HAL_TIM_OC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); @@ -1225,26 +1251,30 @@ HAL_StatusTypeDef HAL_TIM_OC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) } default: + status = HAL_ERROR; break; } - /* Disable the Output compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); + /* Disable the Output compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); + } + + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); + + /* Set the TIM channel state */ + TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); } - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); - - /* Set the TIM channel state */ - TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - /* Return function status */ - return HAL_OK; + return status; } /** @@ -1294,6 +1324,7 @@ HAL_StatusTypeDef HAL_TIM_PWM_Init(TIM_HandleTypeDef *htim) assert_param(IS_TIM_INSTANCE(htim->Instance)); assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); + assert_param(IS_TIM_PERIOD(htim->Init.Period)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); if (htim->State == HAL_TIM_STATE_RESET) @@ -1511,7 +1542,9 @@ HAL_StatusTypeDef HAL_TIM_PWM_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; + /* Check the parameters */ assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); @@ -1555,34 +1588,38 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel } default: + status = HAL_ERROR; break; } - /* Enable the Capture compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Enable the main output */ - __HAL_TIM_MOE_ENABLE(htim); - } + /* Enable the Capture compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) - { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Enable the main output */ + __HAL_TIM_MOE_ENABLE(htim); + } + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -1598,6 +1635,8 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel */ HAL_StatusTypeDef HAL_TIM_PWM_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); @@ -1632,26 +1671,30 @@ HAL_StatusTypeDef HAL_TIM_PWM_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) } default: + status = HAL_ERROR; break; } - /* Disable the Capture compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); + /* Disable the Capture compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); + } + + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); + + /* Set the TIM channel state */ + TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); } - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); - - /* Set the TIM channel state */ - TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - /* Return function status */ - return HAL_OK; + return status; } /** @@ -1667,8 +1710,10 @@ HAL_StatusTypeDef HAL_TIM_PWM_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) * @param Length The length of data to be transferred from memory to TIM peripheral * @retval HAL status */ -HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length) +HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Check the parameters */ @@ -1681,7 +1726,7 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channe } else if (TIM_CHANNEL_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) { - if ((pData == NULL) && (Length > 0U)) + if ((pData == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -1707,7 +1752,8 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channe htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1728,7 +1774,8 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channe htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1748,7 +1795,8 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channe htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1768,7 +1816,8 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channe htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance->CCR4, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance->CCR4, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1779,34 +1828,38 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channe } default: + status = HAL_ERROR; break; } - /* Enable the Capture compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Enable the main output */ - __HAL_TIM_MOE_ENABLE(htim); - } + /* Enable the Capture compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) - { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Enable the main output */ + __HAL_TIM_MOE_ENABLE(htim); + } + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -1822,6 +1875,8 @@ HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channe */ HAL_StatusTypeDef HAL_TIM_PWM_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); @@ -1860,26 +1915,30 @@ HAL_StatusTypeDef HAL_TIM_PWM_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel } default: + status = HAL_ERROR; break; } - /* Disable the Capture compare channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); - - if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + if (status == HAL_OK) { - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); + /* Disable the Capture compare channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + + if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) + { + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); + } + + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); + + /* Set the TIM channel state */ + TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); } - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); - - /* Set the TIM channel state */ - TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - /* Return function status */ - return HAL_OK; + return status; } /** @@ -1929,6 +1988,7 @@ HAL_StatusTypeDef HAL_TIM_IC_Init(TIM_HandleTypeDef *htim) assert_param(IS_TIM_INSTANCE(htim->Instance)); assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); + assert_param(IS_TIM_PERIOD(htim->Init.Period)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); if (htim->State == HAL_TIM_STATE_RESET) @@ -2139,7 +2199,9 @@ HAL_StatusTypeDef HAL_TIM_IC_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIM_IC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; + HAL_TIM_ChannelStateTypeDef channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); @@ -2188,27 +2250,32 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) } default: + status = HAL_ERROR; break; } - /* Enable the Input Capture channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + if (status == HAL_OK) { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + /* Enable the Input Capture channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -2224,6 +2291,8 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIM_IC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); @@ -2258,21 +2327,25 @@ HAL_StatusTypeDef HAL_TIM_IC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) } default: + status = HAL_ERROR; break; } - /* Disable the Input Capture channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); + if (status == HAL_OK) + { + /* Disable the Input Capture channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); - /* Set the TIM channel state */ - TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + /* Set the TIM channel state */ + TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + } /* Return function status */ - return HAL_OK; + return status; } /** @@ -2290,7 +2363,9 @@ HAL_StatusTypeDef HAL_TIM_IC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; + HAL_TIM_ChannelStateTypeDef channel_state = TIM_CHANNEL_STATE_GET(htim, Channel); HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); @@ -2307,7 +2382,7 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel else if ((channel_state == HAL_TIM_CHANNEL_STATE_READY) && (complementary_channel_state == HAL_TIM_CHANNEL_STATE_READY)) { - if ((pData == NULL) && (Length > 0U)) + if ((pData == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -2322,6 +2397,9 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel return HAL_ERROR; } + /* Enable the Input Capture channel */ + TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); + switch (Channel) { case TIM_CHANNEL_1: @@ -2334,7 +2412,8 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -2354,7 +2433,8 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -2374,7 +2454,8 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->CCR3, (uint32_t)pData, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->CCR3, (uint32_t)pData, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -2394,7 +2475,8 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->CCR4, (uint32_t)pData, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->CCR4, (uint32_t)pData, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -2405,12 +2487,10 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel } default: + status = HAL_ERROR; break; } - /* Enable the Input Capture channel */ - TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) { @@ -2426,7 +2506,7 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel } /* Return function status */ - return HAL_OK; + return status; } /** @@ -2442,6 +2522,8 @@ HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel */ HAL_StatusTypeDef HAL_TIM_IC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); @@ -2484,18 +2566,22 @@ HAL_StatusTypeDef HAL_TIM_IC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) } default: + status = HAL_ERROR; break; } - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); + if (status == HAL_OK) + { + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); - /* Set the TIM channel state */ - TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + /* Set the TIM channel state */ + TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + } /* Return function status */ - return HAL_OK; + return status; } /** * @} @@ -2552,6 +2638,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Init(TIM_HandleTypeDef *htim, uint32_t OnePul assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); assert_param(IS_TIM_OPM_MODE(OnePulseMode)); + assert_param(IS_TIM_PERIOD(htim->Init.Period)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); if (htim->State == HAL_TIM_STATE_RESET) @@ -2679,11 +2766,12 @@ __weak void HAL_TIM_OnePulse_MspDeInit(TIM_HandleTypeDef *htim) /** * @brief Starts the TIM One Pulse signal generation. + * @note Though OutputChannel parameter is deprecated and ignored by the function + * it has been kept to avoid HAL_TIM API compatibility break. + * @note The pulse output channel is determined when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channels to be enabled - * This parameter can be one of the following values: - * @arg TIM_CHANNEL_1: TIM Channel 1 selected - * @arg TIM_CHANNEL_2: TIM Channel 2 selected + * @param OutputChannel See note above * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_OnePulse_Start(TIM_HandleTypeDef *htim, uint32_t OutputChannel) @@ -2715,7 +2803,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Start(TIM_HandleTypeDef *htim, uint32_t Outpu (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output - in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together + whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together No need to enable the counter, it's enabled automatically by hardware (the counter starts in response to a stimulus and generate a pulse */ @@ -2735,11 +2823,12 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Start(TIM_HandleTypeDef *htim, uint32_t Outpu /** * @brief Stops the TIM One Pulse signal generation. + * @note Though OutputChannel parameter is deprecated and ignored by the function + * it has been kept to avoid HAL_TIM API compatibility break. + * @note The pulse output channel is determined when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channels to be disable - * This parameter can be one of the following values: - * @arg TIM_CHANNEL_1: TIM Channel 1 selected - * @arg TIM_CHANNEL_2: TIM Channel 2 selected + * @param OutputChannel See note above * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_OnePulse_Stop(TIM_HandleTypeDef *htim, uint32_t OutputChannel) @@ -2751,7 +2840,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Stop(TIM_HandleTypeDef *htim, uint32_t Output (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output - in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ + whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); @@ -2777,11 +2866,12 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Stop(TIM_HandleTypeDef *htim, uint32_t Output /** * @brief Starts the TIM One Pulse signal generation in interrupt mode. + * @note Though OutputChannel parameter is deprecated and ignored by the function + * it has been kept to avoid HAL_TIM API compatibility break. + * @note The pulse output channel is determined when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channels to be enabled - * This parameter can be one of the following values: - * @arg TIM_CHANNEL_1: TIM Channel 1 selected - * @arg TIM_CHANNEL_2: TIM Channel 2 selected + * @param OutputChannel See note above * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_OnePulse_Start_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) @@ -2813,7 +2903,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Start_IT(TIM_HandleTypeDef *htim, uint32_t Ou (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output - in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together + whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together No need to enable the counter, it's enabled automatically by hardware (the counter starts in response to a stimulus and generate a pulse */ @@ -2839,11 +2929,12 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Start_IT(TIM_HandleTypeDef *htim, uint32_t Ou /** * @brief Stops the TIM One Pulse signal generation in interrupt mode. + * @note Though OutputChannel parameter is deprecated and ignored by the function + * it has been kept to avoid HAL_TIM API compatibility break. + * @note The pulse output channel is determined when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channels to be enabled - * This parameter can be one of the following values: - * @arg TIM_CHANNEL_1: TIM Channel 1 selected - * @arg TIM_CHANNEL_2: TIM Channel 2 selected + * @param OutputChannel See note above * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_OnePulse_Stop_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) @@ -2861,7 +2952,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Out (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output - in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ + whatever the combination, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); @@ -2925,7 +3016,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Out * @param sConfig TIM Encoder Interface configuration structure * @retval HAL status */ -HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, TIM_Encoder_InitTypeDef *sConfig) +HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, const TIM_Encoder_InitTypeDef *sConfig) { uint32_t tmpsmcr; uint32_t tmpccmr1; @@ -2951,6 +3042,7 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, TIM_Encoder_Ini assert_param(IS_TIM_IC_PRESCALER(sConfig->IC2Prescaler)); assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); assert_param(IS_TIM_IC_FILTER(sConfig->IC2Filter)); + assert_param(IS_TIM_PERIOD(htim->Init.Period)); if (htim->State == HAL_TIM_STATE_RESET) { @@ -3459,7 +3551,7 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch else if ((channel_1_state == HAL_TIM_CHANNEL_STATE_READY) && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) { - if ((pData1 == NULL) && (Length > 0U)) + if ((pData1 == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -3484,7 +3576,7 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch else if ((channel_2_state == HAL_TIM_CHANNEL_STATE_READY) && (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_READY)) { - if ((pData2 == NULL) && (Length > 0U)) + if ((pData2 == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -3513,7 +3605,7 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY) && (complementary_channel_2_state == HAL_TIM_CHANNEL_STATE_READY)) { - if ((((pData1 == NULL) || (pData2 == NULL))) && (Length > 0U)) + if ((((pData1 == NULL) || (pData2 == NULL))) || (Length == 0U)) { return HAL_ERROR; } @@ -3543,7 +3635,8 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData1, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData1, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -3551,11 +3644,12 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch /* Enable the TIM Input Capture DMA request */ __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); + /* Enable the Capture compare channel */ + TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + /* Enable the Peripheral */ __HAL_TIM_ENABLE(htim); - /* Enable the Capture compare channel */ - TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); break; } @@ -3568,7 +3662,8 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch /* Set the DMA error callback */ htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData2, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData2, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -3576,15 +3671,16 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch /* Enable the TIM Input Capture DMA request */ __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + /* Enable the Capture compare channel */ + TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + /* Enable the Peripheral */ __HAL_TIM_ENABLE(htim); - /* Enable the Capture compare channel */ - TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); break; } - case TIM_CHANNEL_ALL: + default: { /* Set the DMA capture callbacks */ htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; @@ -3594,7 +3690,8 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData1, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)pData1, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -3608,27 +3705,27 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Ch htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData2, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)pData2, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; } - /* Enable the Peripheral */ - __HAL_TIM_ENABLE(htim); - - /* Enable the Capture compare channel */ - TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); - TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); /* Enable the TIM Input Capture DMA request */ __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); /* Enable the TIM Input Capture DMA request */ __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); + + /* Enable the Capture compare channel */ + TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); + TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); + + /* Enable the Peripheral */ + __HAL_TIM_ENABLE(htim); + break; } - - default: - break; } /* Return function status */ @@ -3724,13 +3821,16 @@ HAL_StatusTypeDef HAL_TIM_Encoder_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Cha */ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) { + uint32_t itsource = htim->Instance->DIER; + uint32_t itflag = htim->Instance->SR; + /* Capture compare 1 event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC1) != RESET) + if ((itflag & (TIM_FLAG_CC1)) == (TIM_FLAG_CC1)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC1) != RESET) + if ((itsource & (TIM_IT_CC1)) == (TIM_IT_CC1)) { { - __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC1); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_CC1); htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; /* Input capture event */ @@ -3758,11 +3858,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) } } /* Capture compare 2 event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC2) != RESET) + if ((itflag & (TIM_FLAG_CC2)) == (TIM_FLAG_CC2)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC2) != RESET) + if ((itsource & (TIM_IT_CC2)) == (TIM_IT_CC2)) { - __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC2); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_CC2); htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; /* Input capture event */ if ((htim->Instance->CCMR1 & TIM_CCMR1_CC2S) != 0x00U) @@ -3788,11 +3888,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) } } /* Capture compare 3 event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC3) != RESET) + if ((itflag & (TIM_FLAG_CC3)) == (TIM_FLAG_CC3)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC3) != RESET) + if ((itsource & (TIM_IT_CC3)) == (TIM_IT_CC3)) { - __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC3); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_CC3); htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; /* Input capture event */ if ((htim->Instance->CCMR2 & TIM_CCMR2_CC3S) != 0x00U) @@ -3818,11 +3918,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) } } /* Capture compare 4 event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC4) != RESET) + if ((itflag & (TIM_FLAG_CC4)) == (TIM_FLAG_CC4)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC4) != RESET) + if ((itsource & (TIM_IT_CC4)) == (TIM_IT_CC4)) { - __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC4); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_CC4); htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; /* Input capture event */ if ((htim->Instance->CCMR2 & TIM_CCMR2_CC4S) != 0x00U) @@ -3848,11 +3948,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) } } /* TIM Update event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_UPDATE) != RESET) + if ((itflag & (TIM_FLAG_UPDATE)) == (TIM_FLAG_UPDATE)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_UPDATE) != RESET) + if ((itsource & (TIM_IT_UPDATE)) == (TIM_IT_UPDATE)) { - __HAL_TIM_CLEAR_IT(htim, TIM_IT_UPDATE); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_UPDATE); #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->PeriodElapsedCallback(htim); #else @@ -3861,11 +3961,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) } } /* TIM Break input event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_BREAK) != RESET) + if ((itflag & (TIM_FLAG_BREAK)) == (TIM_FLAG_BREAK)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_BREAK) != RESET) + if ((itsource & (TIM_IT_BREAK)) == (TIM_IT_BREAK)) { - __HAL_TIM_CLEAR_IT(htim, TIM_IT_BREAK); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_BREAK); #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->BreakCallback(htim); #else @@ -3874,11 +3974,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) } } /* TIM Trigger detection event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_TRIGGER) != RESET) + if ((itflag & (TIM_FLAG_TRIGGER)) == (TIM_FLAG_TRIGGER)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_TRIGGER) != RESET) + if ((itsource & (TIM_IT_TRIGGER)) == (TIM_IT_TRIGGER)) { - __HAL_TIM_CLEAR_IT(htim, TIM_IT_TRIGGER); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_TRIGGER); #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->TriggerCallback(htim); #else @@ -3887,11 +3987,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) } } /* TIM commutation event */ - if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_COM) != RESET) + if ((itflag & (TIM_FLAG_COM)) == (TIM_FLAG_COM)) { - if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_COM) != RESET) + if ((itsource & (TIM_IT_COM)) == (TIM_IT_COM)) { - __HAL_TIM_CLEAR_IT(htim, TIM_FLAG_COM); + __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_COM); #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) htim->CommutationCallback(htim); #else @@ -3938,9 +4038,11 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, - TIM_OC_InitTypeDef *sConfig, + const TIM_OC_InitTypeDef *sConfig, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CHANNELS(Channel)); assert_param(IS_TIM_OC_MODE(sConfig->OCMode)); @@ -3992,12 +4094,13 @@ HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, } default: + status = HAL_ERROR; break; } __HAL_UNLOCK(htim); - return HAL_OK; + return status; } /** @@ -4013,8 +4116,10 @@ HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, * @arg TIM_CHANNEL_4: TIM Channel 4 selected * @retval HAL status */ -HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, TIM_IC_InitTypeDef *sConfig, uint32_t Channel) +HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, const TIM_IC_InitTypeDef *sConfig, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); assert_param(IS_TIM_IC_POLARITY(sConfig->ICPolarity)); @@ -4071,7 +4176,7 @@ HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, TIM_IC_InitT /* Set the IC3PSC value */ htim->Instance->CCMR2 |= sConfig->ICPrescaler; } - else + else if (Channel == TIM_CHANNEL_4) { /* TI4 Configuration */ assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); @@ -4087,10 +4192,14 @@ HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, TIM_IC_InitT /* Set the IC4PSC value */ htim->Instance->CCMR2 |= (sConfig->ICPrescaler << 8U); } + else + { + status = HAL_ERROR; + } __HAL_UNLOCK(htim); - return HAL_OK; + return status; } /** @@ -4107,9 +4216,11 @@ HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, TIM_IC_InitT * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, - TIM_OC_InitTypeDef *sConfig, + const TIM_OC_InitTypeDef *sConfig, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CHANNELS(Channel)); assert_param(IS_TIM_PWM_MODE(sConfig->OCMode)); @@ -4190,12 +4301,13 @@ HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, } default: + status = HAL_ERROR; break; } __HAL_UNLOCK(htim); - return HAL_OK; + return status; } /** @@ -4220,6 +4332,7 @@ HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OnePulse_InitTypeDef *sConfig, uint32_t OutputChannel, uint32_t InputChannel) { + HAL_StatusTypeDef status = HAL_OK; TIM_OC_InitTypeDef temp1; /* Check the parameters */ @@ -4250,6 +4363,7 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim, TIM_O TIM_OC1_SetConfig(htim->Instance, &temp1); break; } + case TIM_CHANNEL_2: { assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); @@ -4257,60 +4371,67 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim, TIM_O TIM_OC2_SetConfig(htim->Instance, &temp1); break; } + default: + status = HAL_ERROR; break; } - switch (InputChannel) + if (status == HAL_OK) { - case TIM_CHANNEL_1: + switch (InputChannel) { - assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); + case TIM_CHANNEL_1: + { + assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); - TIM_TI1_SetConfig(htim->Instance, sConfig->ICPolarity, - sConfig->ICSelection, sConfig->ICFilter); + TIM_TI1_SetConfig(htim->Instance, sConfig->ICPolarity, + sConfig->ICSelection, sConfig->ICFilter); - /* Reset the IC1PSC Bits */ - htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; + /* Reset the IC1PSC Bits */ + htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; - /* Select the Trigger source */ - htim->Instance->SMCR &= ~TIM_SMCR_TS; - htim->Instance->SMCR |= TIM_TS_TI1FP1; + /* Select the Trigger source */ + htim->Instance->SMCR &= ~TIM_SMCR_TS; + htim->Instance->SMCR |= TIM_TS_TI1FP1; - /* Select the Slave Mode */ - htim->Instance->SMCR &= ~TIM_SMCR_SMS; - htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - break; + /* Select the Slave Mode */ + htim->Instance->SMCR &= ~TIM_SMCR_SMS; + htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; + break; + } + + case TIM_CHANNEL_2: + { + assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); + + TIM_TI2_SetConfig(htim->Instance, sConfig->ICPolarity, + sConfig->ICSelection, sConfig->ICFilter); + + /* Reset the IC2PSC Bits */ + htim->Instance->CCMR1 &= ~TIM_CCMR1_IC2PSC; + + /* Select the Trigger source */ + htim->Instance->SMCR &= ~TIM_SMCR_TS; + htim->Instance->SMCR |= TIM_TS_TI2FP2; + + /* Select the Slave Mode */ + htim->Instance->SMCR &= ~TIM_SMCR_SMS; + htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; + break; + } + + default: + status = HAL_ERROR; + break; } - case TIM_CHANNEL_2: - { - assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); - - TIM_TI2_SetConfig(htim->Instance, sConfig->ICPolarity, - sConfig->ICSelection, sConfig->ICFilter); - - /* Reset the IC2PSC Bits */ - htim->Instance->CCMR1 &= ~TIM_CCMR1_IC2PSC; - - /* Select the Trigger source */ - htim->Instance->SMCR &= ~TIM_SMCR_TS; - htim->Instance->SMCR |= TIM_TS_TI2FP2; - - /* Select the Slave Mode */ - htim->Instance->SMCR &= ~TIM_SMCR_SMS; - htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - break; - } - - default: - break; } htim->State = HAL_TIM_STATE_READY; __HAL_UNLOCK(htim); - return HAL_OK; + return status; } else { @@ -4357,10 +4478,17 @@ HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim, TIM_O * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, - uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint32_t BurstLength) + uint32_t BurstRequestSrc, const uint32_t *BurstBuffer, + uint32_t BurstLength) { - return HAL_TIM_DMABurst_MultiWriteStart(htim, BurstBaseAddress, BurstRequestSrc, BurstBuffer, BurstLength, - ((BurstLength) >> 8U) + 1U); + HAL_StatusTypeDef status; + + status = HAL_TIM_DMABurst_MultiWriteStart(htim, BurstBaseAddress, BurstRequestSrc, BurstBuffer, BurstLength, + ((BurstLength) >> 8U) + 1U); + + + + return status; } /** @@ -4403,9 +4531,11 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStart(TIM_HandleTypeDef *htim, uint32_t * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, - uint32_t BurstRequestSrc, uint32_t *BurstBuffer, + uint32_t BurstRequestSrc, const uint32_t *BurstBuffer, uint32_t BurstLength, uint32_t DataLength) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); @@ -4432,6 +4562,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint { /* nothing to do */ } + switch (BurstRequestSrc) { case TIM_DMA_UPDATE: @@ -4445,7 +4576,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)BurstBuffer, - (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4463,7 +4594,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)BurstBuffer, - (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4481,7 +4612,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)BurstBuffer, - (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4499,7 +4630,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)BurstBuffer, - (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4517,7 +4648,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)BurstBuffer, - (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4535,7 +4666,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)BurstBuffer, - (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4553,7 +4684,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)BurstBuffer, - (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) + (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4561,16 +4692,20 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint break; } default: + status = HAL_ERROR; break; } - /* Configure the DMA Burst Mode */ - htim->Instance->DCR = (BurstBaseAddress | BurstLength); - /* Enable the TIM DMA Request */ - __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); + if (status == HAL_OK) + { + /* Configure the DMA Burst Mode */ + htim->Instance->DCR = (BurstBaseAddress | BurstLength); + /* Enable the TIM DMA Request */ + __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); + } /* Return function status */ - return HAL_OK; + return status; } /** @@ -4581,6 +4716,8 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart(TIM_HandleTypeDef *htim, uint */ HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); @@ -4623,17 +4760,21 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStop(TIM_HandleTypeDef *htim, uint32_t B break; } default: + status = HAL_ERROR; break; } - /* Disable the TIM Update DMA request */ - __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); + if (status == HAL_OK) + { + /* Disable the TIM Update DMA request */ + __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); - /* Change the DMA burst operation state */ - htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + /* Change the DMA burst operation state */ + htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + } /* Return function status */ - return HAL_OK; + return status; } /** @@ -4677,8 +4818,13 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStop(TIM_HandleTypeDef *htim, uint32_t B HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint32_t BurstLength) { - return HAL_TIM_DMABurst_MultiReadStart(htim, BurstBaseAddress, BurstRequestSrc, BurstBuffer, BurstLength, - ((BurstLength) >> 8U) + 1U); + HAL_StatusTypeDef status; + + status = HAL_TIM_DMABurst_MultiReadStart(htim, BurstBaseAddress, BurstRequestSrc, BurstBuffer, BurstLength, + ((BurstLength) >> 8U) + 1U); + + + return status; } /** @@ -4724,6 +4870,8 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint32_t BurstLength, uint32_t DataLength) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); @@ -4763,7 +4911,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer, - DataLength) != HAL_OK) + DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4781,7 +4929,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer, - DataLength) != HAL_OK) + DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4799,7 +4947,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer, - DataLength) != HAL_OK) + DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4817,7 +4965,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer, - DataLength) != HAL_OK) + DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4835,7 +4983,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer, - DataLength) != HAL_OK) + DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4853,7 +5001,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer, - DataLength) != HAL_OK) + DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4871,7 +5019,7 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 /* Enable the DMA channel */ if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)&htim->Instance->DMAR, (uint32_t)BurstBuffer, - DataLength) != HAL_OK) + DataLength) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -4879,17 +5027,21 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 break; } default: + status = HAL_ERROR; break; } - /* Configure the DMA Burst Mode */ - htim->Instance->DCR = (BurstBaseAddress | BurstLength); + if (status == HAL_OK) + { + /* Configure the DMA Burst Mode */ + htim->Instance->DCR = (BurstBaseAddress | BurstLength); - /* Enable the TIM DMA Request */ - __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); + /* Enable the TIM DMA Request */ + __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); + } /* Return function status */ - return HAL_OK; + return status; } /** @@ -4900,6 +5052,8 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart(TIM_HandleTypeDef *htim, uint3 */ HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); @@ -4942,17 +5096,21 @@ HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStop(TIM_HandleTypeDef *htim, uint32_t Bu break; } default: + status = HAL_ERROR; break; } - /* Disable the TIM Update DMA request */ - __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); + if (status == HAL_OK) + { + /* Disable the TIM Update DMA request */ + __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); - /* Change the DMA burst operation state */ - htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + /* Change the DMA burst operation state */ + htim->DMABurstState = HAL_DMA_BURST_STATE_READY; + } /* Return function status */ - return HAL_OK; + return status; } /** @@ -5013,9 +5171,11 @@ HAL_StatusTypeDef HAL_TIM_GenerateEvent(TIM_HandleTypeDef *htim, uint32_t EventS * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim, - TIM_ClearInputConfigTypeDef *sClearInputConfig, + const TIM_ClearInputConfigTypeDef *sClearInputConfig, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_OCXREF_CLEAR_INSTANCE(htim->Instance)); assert_param(IS_TIM_CLEARINPUT_SOURCE(sClearInputConfig->ClearInputSource)); @@ -5057,76 +5217,80 @@ HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim, } default: + status = HAL_ERROR; break; } - switch (Channel) + if (status == HAL_OK) { - case TIM_CHANNEL_1: + switch (Channel) { - if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + case TIM_CHANNEL_1: { - /* Enable the OCREF clear feature for Channel 1 */ - SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); + if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + { + /* Enable the OCREF clear feature for Channel 1 */ + SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); + } + else + { + /* Disable the OCREF clear feature for Channel 1 */ + CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); + } + break; } - else + case TIM_CHANNEL_2: { - /* Disable the OCREF clear feature for Channel 1 */ - CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); + if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + { + /* Enable the OCREF clear feature for Channel 2 */ + SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); + } + else + { + /* Disable the OCREF clear feature for Channel 2 */ + CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); + } + break; } - break; + case TIM_CHANNEL_3: + { + if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + { + /* Enable the OCREF clear feature for Channel 3 */ + SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); + } + else + { + /* Disable the OCREF clear feature for Channel 3 */ + CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); + } + break; + } + case TIM_CHANNEL_4: + { + if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) + { + /* Enable the OCREF clear feature for Channel 4 */ + SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); + } + else + { + /* Disable the OCREF clear feature for Channel 4 */ + CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); + } + break; + } + default: + break; } - case TIM_CHANNEL_2: - { - if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) - { - /* Enable the OCREF clear feature for Channel 2 */ - SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); - } - else - { - /* Disable the OCREF clear feature for Channel 2 */ - CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); - } - break; - } - case TIM_CHANNEL_3: - { - if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) - { - /* Enable the OCREF clear feature for Channel 3 */ - SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); - } - else - { - /* Disable the OCREF clear feature for Channel 3 */ - CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); - } - break; - } - case TIM_CHANNEL_4: - { - if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) - { - /* Enable the OCREF clear feature for Channel 4 */ - SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); - } - else - { - /* Disable the OCREF clear feature for Channel 4 */ - CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); - } - break; - } - default: - break; } htim->State = HAL_TIM_STATE_READY; __HAL_UNLOCK(htim); - return HAL_OK; + return status; } /** @@ -5136,8 +5300,9 @@ HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim, * contains the clock source information for the TIM peripheral. * @retval HAL status */ -HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, TIM_ClockConfigTypeDef *sClockSourceConfig) +HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, const TIM_ClockConfigTypeDef *sClockSourceConfig) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Process Locked */ @@ -5258,22 +5423,23 @@ HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, TIM_ClockCo case TIM_CLOCKSOURCE_ITR1: case TIM_CLOCKSOURCE_ITR2: case TIM_CLOCKSOURCE_ITR3: - { - /* Check whether or not the timer instance supports internal trigger input */ - assert_param(IS_TIM_CLOCKSOURCE_ITRX_INSTANCE(htim->Instance)); + { + /* Check whether or not the timer instance supports internal trigger input */ + assert_param(IS_TIM_CLOCKSOURCE_ITRX_INSTANCE(htim->Instance)); - TIM_ITRx_SetConfig(htim->Instance, sClockSourceConfig->ClockSource); - break; - } + TIM_ITRx_SetConfig(htim->Instance, sClockSourceConfig->ClockSource); + break; + } default: + status = HAL_ERROR; break; } htim->State = HAL_TIM_STATE_READY; __HAL_UNLOCK(htim); - return HAL_OK; + return status; } /** @@ -5320,7 +5486,7 @@ HAL_StatusTypeDef HAL_TIM_ConfigTI1Input(TIM_HandleTypeDef *htim, uint32_t TI1_S * (Disable, Reset, Gated, Trigger, External clock mode 1). * @retval HAL status */ -HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, TIM_SlaveConfigTypeDef *sSlaveConfig) +HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, const TIM_SlaveConfigTypeDef *sSlaveConfig) { /* Check the parameters */ assert_param(IS_TIM_SLAVE_INSTANCE(htim->Instance)); @@ -5361,7 +5527,7 @@ HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, TIM_SlaveC * @retval HAL status */ HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim, - TIM_SlaveConfigTypeDef *sSlaveConfig) + const TIM_SlaveConfigTypeDef *sSlaveConfig) { /* Check the parameters */ assert_param(IS_TIM_SLAVE_INSTANCE(htim->Instance)); @@ -5403,7 +5569,7 @@ HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim, * @arg TIM_CHANNEL_4: TIM Channel 4 selected * @retval Captured value */ -uint32_t HAL_TIM_ReadCapturedValue(TIM_HandleTypeDef *htim, uint32_t Channel) +uint32_t HAL_TIM_ReadCapturedValue(const TIM_HandleTypeDef *htim, uint32_t Channel) { uint32_t tmpreg = 0U; @@ -5677,8 +5843,6 @@ HAL_StatusTypeDef HAL_TIM_RegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Call { return HAL_ERROR; } - /* Process locked */ - __HAL_LOCK(htim); if (htim->State == HAL_TIM_STATE_READY) { @@ -5794,7 +5958,7 @@ HAL_StatusTypeDef HAL_TIM_RegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Call default : /* Return error status */ - status = HAL_ERROR; + status = HAL_ERROR; break; } } @@ -5860,19 +6024,16 @@ HAL_StatusTypeDef HAL_TIM_RegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Call default : /* Return error status */ - status = HAL_ERROR; + status = HAL_ERROR; break; } } else { /* Return error status */ - status = HAL_ERROR; + status = HAL_ERROR; } - /* Release Lock */ - __HAL_UNLOCK(htim); - return status; } @@ -5915,124 +6076,148 @@ HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Ca { HAL_StatusTypeDef status = HAL_OK; - /* Process locked */ - __HAL_LOCK(htim); - if (htim->State == HAL_TIM_STATE_READY) { switch (CallbackID) { case HAL_TIM_BASE_MSPINIT_CB_ID : - htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; /* Legacy weak Base MspInit Callback */ + /* Legacy weak Base MspInit Callback */ + htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; break; case HAL_TIM_BASE_MSPDEINIT_CB_ID : - htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; /* Legacy weak Base Msp DeInit Callback */ + /* Legacy weak Base Msp DeInit Callback */ + htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; break; case HAL_TIM_IC_MSPINIT_CB_ID : - htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; /* Legacy weak IC Msp Init Callback */ + /* Legacy weak IC Msp Init Callback */ + htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; break; case HAL_TIM_IC_MSPDEINIT_CB_ID : - htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; /* Legacy weak IC Msp DeInit Callback */ + /* Legacy weak IC Msp DeInit Callback */ + htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; break; case HAL_TIM_OC_MSPINIT_CB_ID : - htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; /* Legacy weak OC Msp Init Callback */ + /* Legacy weak OC Msp Init Callback */ + htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; break; case HAL_TIM_OC_MSPDEINIT_CB_ID : - htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; /* Legacy weak OC Msp DeInit Callback */ + /* Legacy weak OC Msp DeInit Callback */ + htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; break; case HAL_TIM_PWM_MSPINIT_CB_ID : - htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; /* Legacy weak PWM Msp Init Callback */ + /* Legacy weak PWM Msp Init Callback */ + htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; break; case HAL_TIM_PWM_MSPDEINIT_CB_ID : - htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; /* Legacy weak PWM Msp DeInit Callback */ + /* Legacy weak PWM Msp DeInit Callback */ + htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; break; case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : - htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; /* Legacy weak One Pulse Msp Init Callback */ + /* Legacy weak One Pulse Msp Init Callback */ + htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; break; case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : - htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; /* Legacy weak One Pulse Msp DeInit Callback */ + /* Legacy weak One Pulse Msp DeInit Callback */ + htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; break; case HAL_TIM_ENCODER_MSPINIT_CB_ID : - htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; /* Legacy weak Encoder Msp Init Callback */ + /* Legacy weak Encoder Msp Init Callback */ + htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; break; case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : - htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; /* Legacy weak Encoder Msp DeInit Callback */ + /* Legacy weak Encoder Msp DeInit Callback */ + htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; break; case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : - htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; /* Legacy weak Hall Sensor Msp Init Callback */ + /* Legacy weak Hall Sensor Msp Init Callback */ + htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; break; case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : - htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; /* Legacy weak Hall Sensor Msp DeInit Callback */ + /* Legacy weak Hall Sensor Msp DeInit Callback */ + htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; break; case HAL_TIM_PERIOD_ELAPSED_CB_ID : - htim->PeriodElapsedCallback = HAL_TIM_PeriodElapsedCallback; /* Legacy weak Period Elapsed Callback */ + /* Legacy weak Period Elapsed Callback */ + htim->PeriodElapsedCallback = HAL_TIM_PeriodElapsedCallback; break; case HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID : - htim->PeriodElapsedHalfCpltCallback = HAL_TIM_PeriodElapsedHalfCpltCallback; /* Legacy weak Period Elapsed half complete Callback */ + /* Legacy weak Period Elapsed half complete Callback */ + htim->PeriodElapsedHalfCpltCallback = HAL_TIM_PeriodElapsedHalfCpltCallback; break; case HAL_TIM_TRIGGER_CB_ID : - htim->TriggerCallback = HAL_TIM_TriggerCallback; /* Legacy weak Trigger Callback */ + /* Legacy weak Trigger Callback */ + htim->TriggerCallback = HAL_TIM_TriggerCallback; break; case HAL_TIM_TRIGGER_HALF_CB_ID : - htim->TriggerHalfCpltCallback = HAL_TIM_TriggerHalfCpltCallback; /* Legacy weak Trigger half complete Callback */ + /* Legacy weak Trigger half complete Callback */ + htim->TriggerHalfCpltCallback = HAL_TIM_TriggerHalfCpltCallback; break; case HAL_TIM_IC_CAPTURE_CB_ID : - htim->IC_CaptureCallback = HAL_TIM_IC_CaptureCallback; /* Legacy weak IC Capture Callback */ + /* Legacy weak IC Capture Callback */ + htim->IC_CaptureCallback = HAL_TIM_IC_CaptureCallback; break; case HAL_TIM_IC_CAPTURE_HALF_CB_ID : - htim->IC_CaptureHalfCpltCallback = HAL_TIM_IC_CaptureHalfCpltCallback; /* Legacy weak IC Capture half complete Callback */ + /* Legacy weak IC Capture half complete Callback */ + htim->IC_CaptureHalfCpltCallback = HAL_TIM_IC_CaptureHalfCpltCallback; break; case HAL_TIM_OC_DELAY_ELAPSED_CB_ID : - htim->OC_DelayElapsedCallback = HAL_TIM_OC_DelayElapsedCallback; /* Legacy weak OC Delay Elapsed Callback */ + /* Legacy weak OC Delay Elapsed Callback */ + htim->OC_DelayElapsedCallback = HAL_TIM_OC_DelayElapsedCallback; break; case HAL_TIM_PWM_PULSE_FINISHED_CB_ID : - htim->PWM_PulseFinishedCallback = HAL_TIM_PWM_PulseFinishedCallback; /* Legacy weak PWM Pulse Finished Callback */ + /* Legacy weak PWM Pulse Finished Callback */ + htim->PWM_PulseFinishedCallback = HAL_TIM_PWM_PulseFinishedCallback; break; case HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID : - htim->PWM_PulseFinishedHalfCpltCallback = HAL_TIM_PWM_PulseFinishedHalfCpltCallback; /* Legacy weak PWM Pulse Finished half complete Callback */ + /* Legacy weak PWM Pulse Finished half complete Callback */ + htim->PWM_PulseFinishedHalfCpltCallback = HAL_TIM_PWM_PulseFinishedHalfCpltCallback; break; case HAL_TIM_ERROR_CB_ID : - htim->ErrorCallback = HAL_TIM_ErrorCallback; /* Legacy weak Error Callback */ + /* Legacy weak Error Callback */ + htim->ErrorCallback = HAL_TIM_ErrorCallback; break; case HAL_TIM_COMMUTATION_CB_ID : - htim->CommutationCallback = HAL_TIMEx_CommutCallback; /* Legacy weak Commutation Callback */ + /* Legacy weak Commutation Callback */ + htim->CommutationCallback = HAL_TIMEx_CommutCallback; break; case HAL_TIM_COMMUTATION_HALF_CB_ID : - htim->CommutationHalfCpltCallback = HAL_TIMEx_CommutHalfCpltCallback; /* Legacy weak Commutation half complete Callback */ + /* Legacy weak Commutation half complete Callback */ + htim->CommutationHalfCpltCallback = HAL_TIMEx_CommutHalfCpltCallback; break; case HAL_TIM_BREAK_CB_ID : - htim->BreakCallback = HAL_TIMEx_BreakCallback; /* Legacy weak Break Callback */ + /* Legacy weak Break Callback */ + htim->BreakCallback = HAL_TIMEx_BreakCallback; break; default : /* Return error status */ - status = HAL_ERROR; + status = HAL_ERROR; break; } } @@ -6041,76 +6226,87 @@ HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Ca switch (CallbackID) { case HAL_TIM_BASE_MSPINIT_CB_ID : - htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; /* Legacy weak Base MspInit Callback */ + /* Legacy weak Base MspInit Callback */ + htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; break; case HAL_TIM_BASE_MSPDEINIT_CB_ID : - htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; /* Legacy weak Base Msp DeInit Callback */ + /* Legacy weak Base Msp DeInit Callback */ + htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; break; case HAL_TIM_IC_MSPINIT_CB_ID : - htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; /* Legacy weak IC Msp Init Callback */ + /* Legacy weak IC Msp Init Callback */ + htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; break; case HAL_TIM_IC_MSPDEINIT_CB_ID : - htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; /* Legacy weak IC Msp DeInit Callback */ + /* Legacy weak IC Msp DeInit Callback */ + htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; break; case HAL_TIM_OC_MSPINIT_CB_ID : - htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; /* Legacy weak OC Msp Init Callback */ + /* Legacy weak OC Msp Init Callback */ + htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; break; case HAL_TIM_OC_MSPDEINIT_CB_ID : - htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; /* Legacy weak OC Msp DeInit Callback */ + /* Legacy weak OC Msp DeInit Callback */ + htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; break; case HAL_TIM_PWM_MSPINIT_CB_ID : - htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; /* Legacy weak PWM Msp Init Callback */ + /* Legacy weak PWM Msp Init Callback */ + htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; break; case HAL_TIM_PWM_MSPDEINIT_CB_ID : - htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; /* Legacy weak PWM Msp DeInit Callback */ + /* Legacy weak PWM Msp DeInit Callback */ + htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; break; case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : - htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; /* Legacy weak One Pulse Msp Init Callback */ + /* Legacy weak One Pulse Msp Init Callback */ + htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; break; case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : - htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; /* Legacy weak One Pulse Msp DeInit Callback */ + /* Legacy weak One Pulse Msp DeInit Callback */ + htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; break; case HAL_TIM_ENCODER_MSPINIT_CB_ID : - htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; /* Legacy weak Encoder Msp Init Callback */ + /* Legacy weak Encoder Msp Init Callback */ + htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; break; case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : - htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; /* Legacy weak Encoder Msp DeInit Callback */ + /* Legacy weak Encoder Msp DeInit Callback */ + htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; break; case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : - htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; /* Legacy weak Hall Sensor Msp Init Callback */ + /* Legacy weak Hall Sensor Msp Init Callback */ + htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; break; case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : - htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; /* Legacy weak Hall Sensor Msp DeInit Callback */ + /* Legacy weak Hall Sensor Msp DeInit Callback */ + htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; break; default : /* Return error status */ - status = HAL_ERROR; + status = HAL_ERROR; break; } } else { /* Return error status */ - status = HAL_ERROR; + status = HAL_ERROR; } - /* Release Lock */ - __HAL_UNLOCK(htim); - return status; } #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ @@ -6139,7 +6335,7 @@ HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Ca * @param htim TIM Base handle * @retval HAL state */ -HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(TIM_HandleTypeDef *htim) +HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(const TIM_HandleTypeDef *htim) { return htim->State; } @@ -6149,7 +6345,7 @@ HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(TIM_HandleTypeDef *htim) * @param htim TIM Output Compare handle * @retval HAL state */ -HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(TIM_HandleTypeDef *htim) +HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(const TIM_HandleTypeDef *htim) { return htim->State; } @@ -6159,7 +6355,7 @@ HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(TIM_HandleTypeDef *htim) * @param htim TIM handle * @retval HAL state */ -HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(TIM_HandleTypeDef *htim) +HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(const TIM_HandleTypeDef *htim) { return htim->State; } @@ -6169,7 +6365,7 @@ HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(TIM_HandleTypeDef *htim) * @param htim TIM IC handle * @retval HAL state */ -HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(TIM_HandleTypeDef *htim) +HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(const TIM_HandleTypeDef *htim) { return htim->State; } @@ -6179,7 +6375,7 @@ HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(TIM_HandleTypeDef *htim) * @param htim TIM OPM handle * @retval HAL state */ -HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(TIM_HandleTypeDef *htim) +HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(const TIM_HandleTypeDef *htim) { return htim->State; } @@ -6189,7 +6385,7 @@ HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(TIM_HandleTypeDef *htim) * @param htim TIM Encoder Interface handle * @retval HAL state */ -HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(TIM_HandleTypeDef *htim) +HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(const TIM_HandleTypeDef *htim) { return htim->State; } @@ -6199,7 +6395,7 @@ HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(TIM_HandleTypeDef *htim) * @param htim TIM handle * @retval Active channel */ -HAL_TIM_ActiveChannel HAL_TIM_GetActiveChannel(TIM_HandleTypeDef *htim) +HAL_TIM_ActiveChannel HAL_TIM_GetActiveChannel(const TIM_HandleTypeDef *htim) { return htim->Channel; } @@ -6217,7 +6413,7 @@ HAL_TIM_ActiveChannel HAL_TIM_GetActiveChannel(TIM_HandleTypeDef *htim) * @arg TIM_CHANNEL_6: TIM Channel 6 * @retval TIM Channel state */ -HAL_TIM_ChannelStateTypeDef HAL_TIM_GetChannelState(TIM_HandleTypeDef *htim, uint32_t Channel) +HAL_TIM_ChannelStateTypeDef HAL_TIM_GetChannelState(const TIM_HandleTypeDef *htim, uint32_t Channel) { HAL_TIM_ChannelStateTypeDef channel_state; @@ -6234,7 +6430,7 @@ HAL_TIM_ChannelStateTypeDef HAL_TIM_GetChannelState(TIM_HandleTypeDef *htim, ui * @param htim TIM handle * @retval DMA burst state */ -HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(TIM_HandleTypeDef *htim) +HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(const TIM_HandleTypeDef *htim) { /* Check the parameters */ assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); @@ -6577,7 +6773,7 @@ static void TIM_DMATriggerHalfCplt(DMA_HandleTypeDef *hdma) * @param Structure TIM Base configuration structure * @retval None */ -void TIM_Base_SetConfig(TIM_TypeDef *TIMx, TIM_Base_InitTypeDef *Structure) +void TIM_Base_SetConfig(TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *Structure) { uint32_t tmpcr1; tmpcr1 = TIMx->CR1; @@ -6617,6 +6813,13 @@ void TIM_Base_SetConfig(TIM_TypeDef *TIMx, TIM_Base_InitTypeDef *Structure) /* Generate an update event to reload the Prescaler and the repetition counter (only for advanced timer) value immediately */ TIMx->EGR = TIM_EGR_UG; + + /* Check if the update flag is set after the Update Generation, if so clear the UIF flag */ + if (HAL_IS_BIT_SET(TIMx->SR, TIM_FLAG_UPDATE)) + { + /* Clear the update flag */ + CLEAR_BIT(TIMx->SR, TIM_FLAG_UPDATE); + } } /** @@ -6625,17 +6828,18 @@ void TIM_Base_SetConfig(TIM_TypeDef *TIMx, TIM_Base_InitTypeDef *Structure) * @param OC_Config The output configuration structure * @retval None */ -static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) +static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) { uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; + /* Get the TIMx CCER register value */ + tmpccer = TIMx->CCER; + /* Disable the Channel 1: Reset the CC1E Bit */ TIMx->CCER &= ~TIM_CCER_CC1E; - /* Get the TIMx CCER register value */ - tmpccer = TIMx->CCER; /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; @@ -6700,17 +6904,18 @@ static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) * @param OC_Config The output configuration structure * @retval None */ -void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) +void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) { uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; + /* Get the TIMx CCER register value */ + tmpccer = TIMx->CCER; + /* Disable the Channel 2: Reset the CC2E Bit */ TIMx->CCER &= ~TIM_CCER_CC2E; - /* Get the TIMx CCER register value */ - tmpccer = TIMx->CCER; /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; @@ -6739,7 +6944,6 @@ void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) tmpccer |= (OC_Config->OCNPolarity << 4U); /* Reset the Output N State */ tmpccer &= ~TIM_CCER_CC2NE; - } if (IS_TIM_BREAK_INSTANCE(TIMx)) @@ -6776,17 +6980,18 @@ void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) * @param OC_Config The output configuration structure * @retval None */ -static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) +static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) { uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; + /* Get the TIMx CCER register value */ + tmpccer = TIMx->CCER; + /* Disable the Channel 3: Reset the CC2E Bit */ TIMx->CCER &= ~TIM_CCER_CC3E; - /* Get the TIMx CCER register value */ - tmpccer = TIMx->CCER; /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; @@ -6850,17 +7055,18 @@ static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) * @param OC_Config The output configuration structure * @retval None */ -static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) +static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) { uint32_t tmpccmrx; uint32_t tmpccer; uint32_t tmpcr2; + /* Get the TIMx CCER register value */ + tmpccer = TIMx->CCER; + /* Disable the Channel 4: Reset the CC4E Bit */ TIMx->CCER &= ~TIM_CCER_CC4E; - /* Get the TIMx CCER register value */ - tmpccer = TIMx->CCER; /* Get the TIMx CR2 register value */ tmpcr2 = TIMx->CR2; @@ -6911,8 +7117,9 @@ static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) * @retval None */ static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim, - TIM_SlaveConfigTypeDef *sSlaveConfig) + const TIM_SlaveConfigTypeDef *sSlaveConfig) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; uint32_t tmpccmr1; uint32_t tmpccer; @@ -7009,16 +7216,18 @@ static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim, case TIM_TS_ITR1: case TIM_TS_ITR2: case TIM_TS_ITR3: - { - /* Check the parameter */ - assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); - break; - } + { + /* Check the parameter */ + assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); + break; + } default: + status = HAL_ERROR; break; } - return HAL_OK; + + return status; } /** @@ -7048,9 +7257,9 @@ void TIM_TI1_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ uint32_t tmpccer; /* Disable the Channel 1: Reset the CC1E Bit */ + tmpccer = TIMx->CCER; TIMx->CCER &= ~TIM_CCER_CC1E; tmpccmr1 = TIMx->CCMR1; - tmpccer = TIMx->CCER; /* Select the Input */ if (IS_TIM_CC2_INSTANCE(TIMx) != RESET) @@ -7138,9 +7347,9 @@ static void TIM_TI2_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32 uint32_t tmpccer; /* Disable the Channel 2: Reset the CC2E Bit */ + tmpccer = TIMx->CCER; TIMx->CCER &= ~TIM_CCER_CC2E; tmpccmr1 = TIMx->CCMR1; - tmpccer = TIMx->CCER; /* Select the Input */ tmpccmr1 &= ~TIM_CCMR1_CC2S; @@ -7177,9 +7386,9 @@ static void TIM_TI2_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t tmpccer; /* Disable the Channel 2: Reset the CC2E Bit */ + tmpccer = TIMx->CCER; TIMx->CCER &= ~TIM_CCER_CC2E; tmpccmr1 = TIMx->CCMR1; - tmpccer = TIMx->CCER; /* Set the filter */ tmpccmr1 &= ~TIM_CCMR1_IC2F; @@ -7220,9 +7429,9 @@ static void TIM_TI3_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32 uint32_t tmpccer; /* Disable the Channel 3: Reset the CC3E Bit */ + tmpccer = TIMx->CCER; TIMx->CCER &= ~TIM_CCER_CC3E; tmpccmr2 = TIMx->CCMR2; - tmpccer = TIMx->CCER; /* Select the Input */ tmpccmr2 &= ~TIM_CCMR2_CC3S; @@ -7267,9 +7476,9 @@ static void TIM_TI4_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32 uint32_t tmpccer; /* Disable the Channel 4: Reset the CC4E Bit */ + tmpccer = TIMx->CCER; TIMx->CCER &= ~TIM_CCER_CC4E; tmpccmr2 = TIMx->CCMR2; - tmpccer = TIMx->CCER; /* Select the Input */ tmpccmr2 &= ~TIM_CCMR2_CC4S; @@ -7390,19 +7599,19 @@ void TIM_CCxChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelStat void TIM_ResetCallback(TIM_HandleTypeDef *htim) { /* Reset the TIM callback to the legacy weak callbacks */ - htim->PeriodElapsedCallback = HAL_TIM_PeriodElapsedCallback; /* Legacy weak PeriodElapsedCallback */ - htim->PeriodElapsedHalfCpltCallback = HAL_TIM_PeriodElapsedHalfCpltCallback; /* Legacy weak PeriodElapsedHalfCpltCallback */ - htim->TriggerCallback = HAL_TIM_TriggerCallback; /* Legacy weak TriggerCallback */ - htim->TriggerHalfCpltCallback = HAL_TIM_TriggerHalfCpltCallback; /* Legacy weak TriggerHalfCpltCallback */ - htim->IC_CaptureCallback = HAL_TIM_IC_CaptureCallback; /* Legacy weak IC_CaptureCallback */ - htim->IC_CaptureHalfCpltCallback = HAL_TIM_IC_CaptureHalfCpltCallback; /* Legacy weak IC_CaptureHalfCpltCallback */ - htim->OC_DelayElapsedCallback = HAL_TIM_OC_DelayElapsedCallback; /* Legacy weak OC_DelayElapsedCallback */ - htim->PWM_PulseFinishedCallback = HAL_TIM_PWM_PulseFinishedCallback; /* Legacy weak PWM_PulseFinishedCallback */ - htim->PWM_PulseFinishedHalfCpltCallback = HAL_TIM_PWM_PulseFinishedHalfCpltCallback; /* Legacy weak PWM_PulseFinishedHalfCpltCallback */ - htim->ErrorCallback = HAL_TIM_ErrorCallback; /* Legacy weak ErrorCallback */ - htim->CommutationCallback = HAL_TIMEx_CommutCallback; /* Legacy weak CommutationCallback */ - htim->CommutationHalfCpltCallback = HAL_TIMEx_CommutHalfCpltCallback; /* Legacy weak CommutationHalfCpltCallback */ - htim->BreakCallback = HAL_TIMEx_BreakCallback; /* Legacy weak BreakCallback */ + htim->PeriodElapsedCallback = HAL_TIM_PeriodElapsedCallback; + htim->PeriodElapsedHalfCpltCallback = HAL_TIM_PeriodElapsedHalfCpltCallback; + htim->TriggerCallback = HAL_TIM_TriggerCallback; + htim->TriggerHalfCpltCallback = HAL_TIM_TriggerHalfCpltCallback; + htim->IC_CaptureCallback = HAL_TIM_IC_CaptureCallback; + htim->IC_CaptureHalfCpltCallback = HAL_TIM_IC_CaptureHalfCpltCallback; + htim->OC_DelayElapsedCallback = HAL_TIM_OC_DelayElapsedCallback; + htim->PWM_PulseFinishedCallback = HAL_TIM_PWM_PulseFinishedCallback; + htim->PWM_PulseFinishedHalfCpltCallback = HAL_TIM_PWM_PulseFinishedHalfCpltCallback; + htim->ErrorCallback = HAL_TIM_ErrorCallback; + htim->CommutationCallback = HAL_TIMEx_CommutCallback; + htim->CommutationHalfCpltCallback = HAL_TIMEx_CommutHalfCpltCallback; + htim->BreakCallback = HAL_TIMEx_BreakCallback; } #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ @@ -7418,4 +7627,3 @@ void TIM_ResetCallback(TIM_HandleTypeDef *htim) /** * @} */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c index 84522da..8a565a6 100644 --- a/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c +++ b/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c @@ -10,6 +10,17 @@ * + Time Complementary signal break and dead time configuration * + Time Master and Slave synchronization configuration * + Timer remapping capabilities configuration + ****************************************************************************** + * @attention + * + * Copyright (c) 2016 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** @verbatim ============================================================================== ##### TIMER Extended features ##### @@ -54,24 +65,16 @@ the commutation event). (#) Activate the TIM peripheral using one of the start functions: - (++) Complementary Output Compare : HAL_TIMEx_OCN_Start(), HAL_TIMEx_OCN_Start_DMA(), HAL_TIMEx_OCN_Start_IT() - (++) Complementary PWM generation : HAL_TIMEx_PWMN_Start(), HAL_TIMEx_PWMN_Start_DMA(), HAL_TIMEx_PWMN_Start_IT() + (++) Complementary Output Compare : HAL_TIMEx_OCN_Start(), HAL_TIMEx_OCN_Start_DMA(), + HAL_TIMEx_OCN_Start_IT() + (++) Complementary PWM generation : HAL_TIMEx_PWMN_Start(), HAL_TIMEx_PWMN_Start_DMA(), + HAL_TIMEx_PWMN_Start_IT() (++) Complementary One-pulse mode output : HAL_TIMEx_OnePulseN_Start(), HAL_TIMEx_OnePulseN_Start_IT() - (++) Hall Sensor output : HAL_TIMEx_HallSensor_Start(), HAL_TIMEx_HallSensor_Start_DMA(), HAL_TIMEx_HallSensor_Start_IT(). + (++) Hall Sensor output : HAL_TIMEx_HallSensor_Start(), HAL_TIMEx_HallSensor_Start_DMA(), + HAL_TIMEx_HallSensor_Start_IT(). @endverbatim ****************************************************************************** - * @attention - * - *

© Copyright (c) 2016 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * the "License"; You may not use this file except in compliance with the - * License. You may obtain a copy of the License at: - * opensource.org/licenses/BSD-3-Clause - * - ****************************************************************************** */ /* Includes ------------------------------------------------------------------*/ @@ -132,7 +135,7 @@ static void TIM_CCxNChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Cha * @param sConfig TIM Hall Sensor configuration structure * @retval HAL status */ -HAL_StatusTypeDef HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *htim, TIM_HallSensor_InitTypeDef *sConfig) +HAL_StatusTypeDef HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *htim, const TIM_HallSensor_InitTypeDef *sConfig) { TIM_OC_InitTypeDef OC_Config; @@ -148,6 +151,7 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *htim, TIM_HallSen assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); assert_param(IS_TIM_IC_POLARITY(sConfig->IC1Polarity)); + assert_param(IS_TIM_PERIOD(htim->Init.Period)); assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); @@ -335,7 +339,8 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start(TIM_HandleTypeDef *htim) TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); /* Enable the Input Capture channel 1 - (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + TIM_CHANNEL_2 and TIM_CHANNEL_3) */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ @@ -367,7 +372,8 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop(TIM_HandleTypeDef *htim) assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); /* Disable the Input Capture channels 1, 2 and 3 - (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + TIM_CHANNEL_2 and TIM_CHANNEL_3) */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); /* Disable the Peripheral */ @@ -418,7 +424,8 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_IT(TIM_HandleTypeDef *htim) __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); /* Enable the Input Capture channel 1 - (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + TIM_CHANNEL_2 and TIM_CHANNEL_3) */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ @@ -450,7 +457,8 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop_IT(TIM_HandleTypeDef *htim) assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); /* Disable the Input Capture channel 1 - (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + TIM_CHANNEL_2 and TIM_CHANNEL_3) */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); /* Disable the capture compare Interrupts event */ @@ -494,7 +502,7 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_DMA(TIM_HandleTypeDef *htim, uint32 else if ((channel_1_state == HAL_TIM_CHANNEL_STATE_READY) && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) { - if ((pData == NULL) && (Length > 0U)) + if ((pData == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -510,7 +518,8 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_DMA(TIM_HandleTypeDef *htim, uint32 } /* Enable the Input Capture channel 1 - (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + TIM_CHANNEL_2 and TIM_CHANNEL_3) */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); /* Set the DMA Input Capture 1 Callbacks */ @@ -557,7 +566,8 @@ HAL_StatusTypeDef HAL_TIMEx_HallSensor_Stop_DMA(TIM_HandleTypeDef *htim) assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); /* Disable the Input Capture channel 1 - (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, TIM_CHANNEL_2 and TIM_CHANNEL_3) */ + (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, + TIM_CHANNEL_2 and TIM_CHANNEL_3) */ TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); @@ -697,6 +707,7 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Check the parameters */ @@ -736,34 +747,38 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Chann default: + status = HAL_ERROR; break; } - /* Enable the TIM Break interrupt */ - __HAL_TIM_ENABLE_IT(htim, TIM_IT_BREAK); - - /* Enable the Capture compare channel N */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); - - /* Enable the Main Output */ - __HAL_TIM_MOE_ENABLE(htim); - - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + if (status == HAL_OK) { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + /* Enable the TIM Break interrupt */ + __HAL_TIM_ENABLE_IT(htim, TIM_IT_BREAK); + + /* Enable the Capture compare channel N */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + + /* Enable the Main Output */ + __HAL_TIM_MOE_ENABLE(htim); + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -779,7 +794,9 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Chann */ HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpccer; + /* Check the parameters */ assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); @@ -807,30 +824,34 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channe } default: + status = HAL_ERROR; break; } - /* Disable the Capture compare channel N */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); - - /* Disable the TIM Break interrupt (only if no more channel is active) */ - tmpccer = htim->Instance->CCER; - if ((tmpccer & (TIM_CCER_CC1NE | TIM_CCER_CC2NE | TIM_CCER_CC3NE)) == (uint32_t)RESET) + if (status == HAL_OK) { - __HAL_TIM_DISABLE_IT(htim, TIM_IT_BREAK); + /* Disable the Capture compare channel N */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + + /* Disable the TIM Break interrupt (only if no more channel is active) */ + tmpccer = htim->Instance->CCER; + if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) + { + __HAL_TIM_DISABLE_IT(htim, TIM_IT_BREAK); + } + + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); + + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); + + /* Set the TIM complementary channel state */ + TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); } - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); - - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); - - /* Set the TIM complementary channel state */ - TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - /* Return function status */ - return HAL_OK; + return status; } /** @@ -846,8 +867,10 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channe * @param Length The length of data to be transferred from memory to TIM peripheral * @retval HAL status */ -HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length) +HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Check the parameters */ @@ -860,7 +883,7 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Chan } else if (TIM_CHANNEL_N_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) { - if ((pData == NULL) && (Length > 0U)) + if ((pData == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -886,7 +909,8 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Chan htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAErrorCCxN ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -906,7 +930,8 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Chan htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAErrorCCxN ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -926,7 +951,8 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Chan htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAErrorCCxN ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -937,31 +963,35 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Chan } default: + status = HAL_ERROR; break; } - /* Enable the Capture compare channel N */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); - - /* Enable the Main Output */ - __HAL_TIM_MOE_ENABLE(htim); - - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + if (status == HAL_OK) { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + /* Enable the Capture compare channel N */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + + /* Enable the Main Output */ + __HAL_TIM_MOE_ENABLE(htim); + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -977,6 +1007,8 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Chan */ HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); @@ -1007,23 +1039,27 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Chann } default: + status = HAL_ERROR; break; } - /* Disable the Capture compare channel N */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + if (status == HAL_OK) + { + /* Disable the Capture compare channel N */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); - /* Set the TIM complementary channel state */ - TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + /* Set the TIM complementary channel state */ + TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + } /* Return function status */ - return HAL_OK; + return status; } /** @@ -1045,17 +1081,6 @@ HAL_StatusTypeDef HAL_TIMEx_OCN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Chann (+) Stop the Complementary PWM and disable interrupts. (+) Start the Complementary PWM and enable DMA transfers. (+) Stop the Complementary PWM and disable DMA transfers. - (+) Start the Complementary Input Capture measurement. - (+) Stop the Complementary Input Capture. - (+) Start the Complementary Input Capture and enable interrupts. - (+) Stop the Complementary Input Capture and disable interrupts. - (+) Start the Complementary Input Capture and enable DMA transfers. - (+) Stop the Complementary Input Capture and disable DMA transfers. - (+) Start the Complementary One Pulse generation. - (+) Stop the Complementary One Pulse. - (+) Start the Complementary One Pulse and enable interrupts. - (+) Stop the Complementary One Pulse and disable interrupts. - @endverbatim * @{ */ @@ -1154,6 +1179,7 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) */ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Check the parameters */ @@ -1192,34 +1218,38 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Chan } default: + status = HAL_ERROR; break; } - /* Enable the TIM Break interrupt */ - __HAL_TIM_ENABLE_IT(htim, TIM_IT_BREAK); - - /* Enable the complementary PWM output */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); - - /* Enable the Main Output */ - __HAL_TIM_MOE_ENABLE(htim); - - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + if (status == HAL_OK) { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + /* Enable the TIM Break interrupt */ + __HAL_TIM_ENABLE_IT(htim, TIM_IT_BREAK); + + /* Enable the complementary PWM output */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + + /* Enable the Main Output */ + __HAL_TIM_MOE_ENABLE(htim); + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -1235,6 +1265,7 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_IT(TIM_HandleTypeDef *htim, uint32_t Chan */ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpccer; /* Check the parameters */ @@ -1264,30 +1295,34 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Chann } default: + status = HAL_ERROR; break; } - /* Disable the complementary PWM output */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); - - /* Disable the TIM Break interrupt (only if no more channel is active) */ - tmpccer = htim->Instance->CCER; - if ((tmpccer & (TIM_CCER_CC1NE | TIM_CCER_CC2NE | TIM_CCER_CC3NE)) == (uint32_t)RESET) + if (status == HAL_OK) { - __HAL_TIM_DISABLE_IT(htim, TIM_IT_BREAK); + /* Disable the complementary PWM output */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + + /* Disable the TIM Break interrupt (only if no more channel is active) */ + tmpccer = htim->Instance->CCER; + if ((tmpccer & TIM_CCER_CCxNE_MASK) == (uint32_t)RESET) + { + __HAL_TIM_DISABLE_IT(htim, TIM_IT_BREAK); + } + + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); + + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); + + /* Set the TIM complementary channel state */ + TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); } - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); - - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); - - /* Set the TIM complementary channel state */ - TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); - /* Return function status */ - return HAL_OK; + return status; } /** @@ -1303,8 +1338,10 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Chann * @param Length The length of data to be transferred from memory to TIM peripheral * @retval HAL status */ -HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length) +HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *pData, + uint16_t Length) { + HAL_StatusTypeDef status = HAL_OK; uint32_t tmpsmcr; /* Check the parameters */ @@ -1317,7 +1354,7 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Cha } else if (TIM_CHANNEL_N_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) { - if ((pData == NULL) && (Length > 0U)) + if ((pData == NULL) || (Length == 0U)) { return HAL_ERROR; } @@ -1343,7 +1380,8 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Cha htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAErrorCCxN ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance->CCR1, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1363,7 +1401,8 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Cha htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAErrorCCxN ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance->CCR2, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1383,7 +1422,8 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Cha htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAErrorCCxN ; /* Enable the DMA channel */ - if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, Length) != HAL_OK) + if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance->CCR3, + Length) != HAL_OK) { /* Return error status */ return HAL_ERROR; @@ -1394,31 +1434,35 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Cha } default: + status = HAL_ERROR; break; } - /* Enable the complementary PWM output */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); - - /* Enable the Main Output */ - __HAL_TIM_MOE_ENABLE(htim); - - /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ - if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + if (status == HAL_OK) { - tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + /* Enable the complementary PWM output */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_ENABLE); + + /* Enable the Main Output */ + __HAL_TIM_MOE_ENABLE(htim); + + /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger */ + if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) + { + tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; + if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) + { + __HAL_TIM_ENABLE(htim); + } + } + else { __HAL_TIM_ENABLE(htim); } } - else - { - __HAL_TIM_ENABLE(htim); - } /* Return function status */ - return HAL_OK; + return status; } /** @@ -1434,6 +1478,8 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Cha */ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) { + HAL_StatusTypeDef status = HAL_OK; + /* Check the parameters */ assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); @@ -1464,23 +1510,27 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Chan } default: + status = HAL_ERROR; break; } - /* Disable the complementary PWM output */ - TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); + if (status == HAL_OK) + { + /* Disable the complementary PWM output */ + TIM_CCxNChannelCmd(htim->Instance, Channel, TIM_CCxN_DISABLE); - /* Disable the Main Output */ - __HAL_TIM_MOE_DISABLE(htim); + /* Disable the Main Output */ + __HAL_TIM_MOE_DISABLE(htim); - /* Disable the Peripheral */ - __HAL_TIM_DISABLE(htim); + /* Disable the Peripheral */ + __HAL_TIM_DISABLE(htim); - /* Set the TIM complementary channel state */ - TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + /* Set the TIM complementary channel state */ + TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); + } /* Return function status */ - return HAL_OK; + return status; } /** @@ -1508,8 +1558,10 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Chan /** * @brief Starts the TIM One Pulse signal generation on the complementary * output. + * @note OutputChannel must match the pulse output channel chosen when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channel to be enabled + * @param OutputChannel pulse output channel to enable * This parameter can be one of the following values: * @arg TIM_CHANNEL_1: TIM Channel 1 selected * @arg TIM_CHANNEL_2: TIM Channel 2 selected @@ -1518,22 +1570,28 @@ HAL_StatusTypeDef HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Chan HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start(TIM_HandleTypeDef *htim, uint32_t OutputChannel) { uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - HAL_TIM_ChannelStateTypeDef input_channel_state = TIM_CHANNEL_STATE_GET(htim, input_channel); - HAL_TIM_ChannelStateTypeDef output_channel_state = TIM_CHANNEL_N_STATE_GET(htim, OutputChannel); + HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHANNEL_1); + HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHANNEL_2); /* Check the parameters */ assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); /* Check the TIM channels state */ - if ((output_channel_state != HAL_TIM_CHANNEL_STATE_READY) - || (input_channel_state != HAL_TIM_CHANNEL_STATE_READY)) + if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) { return HAL_ERROR; } /* Set the TIM channels state */ - TIM_CHANNEL_N_STATE_SET(htim, OutputChannel, HAL_TIM_CHANNEL_STATE_BUSY); - TIM_CHANNEL_STATE_SET(htim, input_channel, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); /* Enable the complementary One Pulse output channel and the Input Capture channel */ TIM_CCxNChannelCmd(htim->Instance, OutputChannel, TIM_CCxN_ENABLE); @@ -1549,8 +1607,10 @@ HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start(TIM_HandleTypeDef *htim, uint32_t Ou /** * @brief Stops the TIM One Pulse signal generation on the complementary * output. + * @note OutputChannel must match the pulse output channel chosen when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channel to be disabled + * @param OutputChannel pulse output channel to disable * This parameter can be one of the following values: * @arg TIM_CHANNEL_1: TIM Channel 1 selected * @arg TIM_CHANNEL_2: TIM Channel 2 selected @@ -1574,8 +1634,10 @@ HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop(TIM_HandleTypeDef *htim, uint32_t Out __HAL_TIM_DISABLE(htim); /* Set the TIM channels state */ - TIM_CHANNEL_N_STATE_SET(htim, OutputChannel, HAL_TIM_CHANNEL_STATE_READY); - TIM_CHANNEL_STATE_SET(htim, input_channel, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); /* Return function status */ return HAL_OK; @@ -1584,8 +1646,10 @@ HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop(TIM_HandleTypeDef *htim, uint32_t Out /** * @brief Starts the TIM One Pulse signal generation in interrupt mode on the * complementary channel. + * @note OutputChannel must match the pulse output channel chosen when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channel to be enabled + * @param OutputChannel pulse output channel to enable * This parameter can be one of the following values: * @arg TIM_CHANNEL_1: TIM Channel 1 selected * @arg TIM_CHANNEL_2: TIM Channel 2 selected @@ -1594,22 +1658,28 @@ HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop(TIM_HandleTypeDef *htim, uint32_t Out HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) { uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - HAL_TIM_ChannelStateTypeDef input_channel_state = TIM_CHANNEL_STATE_GET(htim, input_channel); - HAL_TIM_ChannelStateTypeDef output_channel_state = TIM_CHANNEL_N_STATE_GET(htim, OutputChannel); + HAL_TIM_ChannelStateTypeDef channel_1_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_1); + HAL_TIM_ChannelStateTypeDef channel_2_state = TIM_CHANNEL_STATE_GET(htim, TIM_CHANNEL_2); + HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHANNEL_1); + HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHANNEL_2); /* Check the parameters */ assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); /* Check the TIM channels state */ - if ((output_channel_state != HAL_TIM_CHANNEL_STATE_READY) - || (input_channel_state != HAL_TIM_CHANNEL_STATE_READY)) + if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) + || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY) + || (complementary_channel_2_state != HAL_TIM_CHANNEL_STATE_READY)) { return HAL_ERROR; } /* Set the TIM channels state */ - TIM_CHANNEL_N_STATE_SET(htim, OutputChannel, HAL_TIM_CHANNEL_STATE_BUSY); - TIM_CHANNEL_STATE_SET(htim, input_channel, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); /* Enable the TIM Capture/Compare 1 interrupt */ __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); @@ -1631,8 +1701,10 @@ HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start_IT(TIM_HandleTypeDef *htim, uint32_t /** * @brief Stops the TIM One Pulse signal generation in interrupt mode on the * complementary channel. + * @note OutputChannel must match the pulse output channel chosen when calling + * @ref HAL_TIM_OnePulse_ConfigChannel(). * @param htim TIM One Pulse handle - * @param OutputChannel TIM Channel to be disabled + * @param OutputChannel pulse output channel to disable * This parameter can be one of the following values: * @arg TIM_CHANNEL_1: TIM Channel 1 selected * @arg TIM_CHANNEL_2: TIM Channel 2 selected @@ -1662,8 +1734,10 @@ HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Stop_IT(TIM_HandleTypeDef *htim, uint32_t __HAL_TIM_DISABLE(htim); /* Set the TIM channels state */ - TIM_CHANNEL_N_STATE_SET(htim, OutputChannel, HAL_TIM_CHANNEL_STATE_READY); - TIM_CHANNEL_STATE_SET(htim, input_channel, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); + TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); /* Return function status */ return HAL_OK; @@ -1878,7 +1952,7 @@ HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_DMA(TIM_HandleTypeDef *htim, uint3 * @retval HAL status */ HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization(TIM_HandleTypeDef *htim, - TIM_MasterConfigTypeDef *sMasterConfig) + const TIM_MasterConfigTypeDef *sMasterConfig) { uint32_t tmpcr2; uint32_t tmpsmcr; @@ -1939,7 +2013,7 @@ HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization(TIM_HandleTypeDef *htim, * @retval HAL status */ HAL_StatusTypeDef HAL_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *htim, - TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTimeConfig) + const TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTimeConfig) { /* Keep this variable initialized to 0 as it is used to configure BDTR register */ uint32_t tmpbdtr = 0U; @@ -2015,7 +2089,7 @@ HAL_StatusTypeDef HAL_TIMEx_RemapConfig(TIM_HandleTypeDef *htim, uint32_t Remap) */ /** - * @brief Hall commutation changed callback in non-blocking mode + * @brief Commutation callback in non-blocking mode * @param htim TIM handle * @retval None */ @@ -2029,7 +2103,7 @@ __weak void HAL_TIMEx_CommutCallback(TIM_HandleTypeDef *htim) */ } /** - * @brief Hall commutation changed half complete callback in non-blocking mode + * @brief Commutation half complete callback in non-blocking mode * @param htim TIM handle * @retval None */ @@ -2044,7 +2118,7 @@ __weak void HAL_TIMEx_CommutHalfCpltCallback(TIM_HandleTypeDef *htim) } /** - * @brief Hall Break detection callback in non-blocking mode + * @brief Break detection callback in non-blocking mode * @param htim TIM handle * @retval None */ @@ -2081,7 +2155,7 @@ __weak void HAL_TIMEx_BreakCallback(TIM_HandleTypeDef *htim) * @param htim TIM Hall Sensor handle * @retval HAL state */ -HAL_TIM_StateTypeDef HAL_TIMEx_HallSensor_GetState(TIM_HandleTypeDef *htim) +HAL_TIM_StateTypeDef HAL_TIMEx_HallSensor_GetState(const TIM_HandleTypeDef *htim) { return htim->State; } @@ -2096,7 +2170,7 @@ HAL_TIM_StateTypeDef HAL_TIMEx_HallSensor_GetState(TIM_HandleTypeDef *htim) * @arg TIM_CHANNEL_3: TIM Channel 3 * @retval TIM Complementary channel state */ -HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(TIM_HandleTypeDef *htim, uint32_t ChannelN) +HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(const TIM_HandleTypeDef *htim, uint32_t ChannelN) { HAL_TIM_ChannelStateTypeDef channel_state; @@ -2116,7 +2190,7 @@ HAL_TIM_ChannelStateTypeDef HAL_TIMEx_GetChannelNState(TIM_HandleTypeDef *htim, */ /* Private functions ---------------------------------------------------------*/ -/** @defgroup TIMEx_Private_Functions TIMEx Private Functions +/** @defgroup TIMEx_Private_Functions TIM Extended Private Functions * @{ */ @@ -2195,15 +2269,6 @@ static void TIM_DMADelayPulseNCplt(DMA_HandleTypeDef *hdma) TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); } } - else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) - { - htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; - - if (hdma->Init.Mode == DMA_NORMAL) - { - TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_4, HAL_TIM_CHANNEL_STATE_READY); - } - } else { /* nothing to do */ @@ -2272,13 +2337,13 @@ static void TIM_CCxNChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Cha { uint32_t tmp; - tmp = TIM_CCER_CC1NE << (Channel & 0x1FU); /* 0x1FU = 31 bits max shift */ + tmp = TIM_CCER_CC1NE << (Channel & 0xFU); /* 0xFU = 15 bits max shift */ /* Reset the CCxNE Bit */ TIMx->CCER &= ~tmp; /* Set or reset the CCxNE Bit */ - TIMx->CCER |= (uint32_t)(ChannelNState << (Channel & 0x1FU)); /* 0x1FU = 31 bits max shift */ + TIMx->CCER |= (uint32_t)(ChannelNState << (Channel & 0xFU)); /* 0xFU = 15 bits max shift */ } /** * @} @@ -2292,5 +2357,3 @@ static void TIM_CCxNChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t Cha /** * @} */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/MDK-ARM/JLinkLog.txt b/MDK-ARM/JLinkLog.txt index ca3e0d1..8bfd353 100644 --- a/MDK-ARM/JLinkLog.txt +++ b/MDK-ARM/JLinkLog.txt @@ -1,20283 +1,4683 @@ -T3F74 26219:235.269 SEGGER J-Link V7.64c Log File -T3F74 26219:235.372 DLL Compiled: Apr 20 2022 16:08:48 -T3F74 26219:235.391 Logging started @ 2025-06-11 13:54 -T3F74 26219:235.407 - 563.488ms -T3F74 26219:235.428 JLINK_SetWarnOutHandler(...) -T3F74 26219:235.444 - 0.024ms -T3F74 26219:235.464 JLINK_OpenEx(...) -T3F74 26219:237.503 Firmware: J-Link Ultra V4 compiled Sep 22 2022 15:00:10 -T3F74 26219:238.005 Firmware: J-Link Ultra V4 compiled Sep 22 2022 15:00:10 -T3F74 26219:238.289 Decompressing FW timestamp took 250 us -T3F74 26219:241.531 Hardware: V4.00 -T3F74 26219:241.569 S/N: 504302699 -T3F74 26219:241.591 OEM: SEGGER -T3F74 26219:241.614 Feature(s): RDI, FlashBP, FlashDL, JFlash, GDB -T3F74 26219:243.127 TELNET listener socket opened on port 19021 -T3F74 26219:249.531 WEBSRV WEBSRV_Init(): Starting webserver thread(s) -T3F74 26219:249.710 WEBSRV Webserver running on local port 19080 -T3F74 26219:260.364 - 24.940ms returns "O.K." -T3F74 26219:260.436 JLINK_GetEmuCaps() -T3F74 26219:260.453 - 0.025ms returns 0xB9FF7BBF -T3F74 26219:260.476 JLINK_TIF_GetAvailable(...) -T3F74 26219:261.528 - 1.070ms -T3F74 26219:261.566 JLINK_SetErrorOutHandler(...) -T3F74 26219:261.583 - 0.025ms -T3F74 26219:261.913 JLINK_ExecCommand("ProjectFile = "D:\ProjectSTM32\GIT\UKSVEP_23550_2\MDK-ARM\JLinkSettings.ini"", ...). -T3F74 26219:263.496 - 1.594ms returns 0x00 -T3F74 26219:263.585 JLINK_ExecCommand("Device = STM32F103RC", ...). -T3F74 26219:264.254 Device "STM32F103RC" selected. -T3F74 26219:265.069 - 1.478ms returns 0x00 -T3F74 26219:265.098 JLINK_ExecCommand("DisableConnectionTimeout", ...). -T3F74 26219:265.121 - 0.011ms returns 0x01 -T3F74 26219:265.143 JLINK_GetHardwareVersion() -T3F74 26219:265.159 - 0.024ms returns 40000 -T3F74 26219:265.179 JLINK_GetDLLVersion() -T3F74 26219:265.195 - 0.023ms returns 76403 -T3F74 26219:265.214 JLINK_GetOEMString(...) -T3F74 26219:265.233 JLINK_GetFirmwareString(...) -T3F74 26219:265.249 - 0.023ms -T3F74 26219:265.382 JLINK_GetDLLVersion() -T3F74 26219:265.399 - 0.025ms returns 76403 -T3F74 26219:265.418 JLINK_GetCompileDateTime() -T3F74 26219:265.434 - 0.023ms -T3F74 26219:265.483 JLINK_GetFirmwareString(...) -T3F74 26219:265.499 - 0.024ms -T3F74 26219:265.546 JLINK_GetHardwareVersion() -T3F74 26219:265.562 - 0.024ms returns 40000 -T3F74 26219:265.610 JLINK_GetSN() -T3F74 26219:265.626 - 0.024ms returns 504302699 -T3F74 26219:265.673 JLINK_GetOEMString(...) -T3F74 26219:265.751 JLINK_TIF_Select(JLINKARM_TIF_JTAG) -T3F74 26219:267.607 - 1.869ms returns 0x00 -T3F74 26219:267.635 JLINK_HasError() -T3F74 26219:267.656 JLINK_SetSpeed(3000) -T3F74 26219:267.861 - 0.213ms -T3F74 26219:267.883 JLINK_GetIdData(pIdData) -T3F74 26219:268.243 InitTarget() start -T3F74 26219:268.267 J-Link Script File: Executing InitTarget() -T3F74 26219:269.338 TotalIRLen = 4, IRPrint = 0x01 -T3F74 26219:269.980 JTAG chain detection found 1 devices: -T3F74 26219:270.035 #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP -T3F74 26219:276.673 InitTarget() end -T3F74 26219:277.405 TotalIRLen = 4, IRPrint = 0x01 -T3F74 26219:277.917 JTAG chain detection found 1 devices: -T3F74 26219:277.972 #0 Id: 0x4BA00477, IRLen: 04, CoreSight JTAG-DP -T3F74 26219:278.914 DPv0 detected -T3F74 26219:278.959 Scanning AP map to find all available APs -T3F74 26219:279.516 AP[1]: Stopped AP scan as end of AP map has been reached -T3F74 26219:279.561 AP[0]: AHB-AP (IDR: 0x24770011) -T3F74 26219:279.605 Iterating through AP map to find AHB-AP to use -T3F74 26219:280.414 AP[0]: Core found -T3F74 26219:280.467 AP[0]: AHB-AP ROM base: 0xE00FF000 -T3F74 26219:280.901 CPUID register: 0x410FC241. Implementer code: 0x41 (ARM) -T3F74 26219:280.959 Found Cortex-M4 r0p1, Little endian. -T3F74 26219:281.046 Identified core does not match configuration. (Found: Cortex-M4, Configured: Cortex-M3) -T3F74 26219:281.513 -- Max. mem block: 0x0000DCF8 -T3F74 26219:281.737 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:282.495 CPU_ReadMem(4 bytes @ 0xE0002000) -T3F74 26219:282.896 FPUnit: 6 code (BP) slots and 2 literal slots -T3F74 26219:282.978 CPU_ReadMem(4 bytes @ 0xE000EDFC) -T3F74 26219:283.365 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:283.739 CPU_ReadMem(4 bytes @ 0xE0001000) -T3F74 26219:284.115 CPU_WriteMem(4 bytes @ 0xE0001000) -T3F74 26219:284.489 CPU_ReadMem(4 bytes @ 0xE000ED88) -T3F74 26219:284.881 CPU_WriteMem(4 bytes @ 0xE000ED88) -T3F74 26219:285.370 CPU_ReadMem(4 bytes @ 0xE000ED88) -T3F74 26219:285.746 CPU_WriteMem(4 bytes @ 0xE000ED88) -T3F74 26219:286.152 CoreSight components: -T3F74 26219:286.207 ROMTbl[0] @ E00FF000 -T3F74 26219:286.232 CPU_ReadMem(64 bytes @ 0xE00FF000) -T3F74 26219:287.123 CPU_ReadMem(32 bytes @ 0xE000EFE0) -T3F74 26219:287.641 [0][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7 -T3F74 26219:287.662 CPU_ReadMem(32 bytes @ 0xE0001FE0) -T3F74 26219:288.278 [0][1]: E0001000 CID B105E00D PID 003BB002 DWT -T3F74 26219:288.304 CPU_ReadMem(32 bytes @ 0xE0002FE0) -T3F74 26219:288.901 [0][2]: E0002000 CID B105E00D PID 002BB003 FPB -T3F74 26219:288.926 CPU_ReadMem(32 bytes @ 0xE0000FE0) -T3F74 26219:289.673 [0][3]: E0000000 CID B105E00D PID 003BB001 ITM -T3F74 26219:289.701 CPU_ReadMem(32 bytes @ 0xE0040FE0) -T3F74 26219:290.267 [0][4]: E0040000 CID B105900D PID 000BB9A1 TPIU -T3F74 26219:290.289 CPU_ReadMem(32 bytes @ 0xE0041FE0) -T3F74 26219:290.891 [0][5]: E0041000 CID B105900D PID 000BB925 ETM -T3F74 26219:290.933 pIdData->ScanLen=4 -T3F74 26219:290.952 -T3F74 26219:290.967 pIdData->NumDevices=1 -T3F74 26219:290.995 -T3F74 26219:291.010 pIdData->aId[0]=0x4BA00477 -T3F74 26219:291.032 -T3F74 26219:291.047 pIdData->aIrRead[0]=0 -T3F74 26219:291.069 -T3F74 26219:291.088 pIdData->aScanLen[0]=0 -T3F74 26219:291.110 -T3F74 26219:291.125 pIdData->aScanRead[0]=0 -T3F74 26219:291.147 -T3F74 26219:291.162 - 23.286ms -T3F74 26219:291.197 JLINK_JTAG_GetDeviceID(DeviceIndex = 0) -T3F74 26219:291.213 - 0.024ms returns 1268778103 -T3F74 26219:291.235 JLINK_JTAG_GetDeviceInfo(DeviceIndex = 0) -T3F74 26219:291.251 - 0.023ms returns 0 -T3F74 26219:291.272 JLINK_GetDLLVersion() -T3F74 26219:291.288 - 0.023ms returns 76403 -T3F74 26219:291.310 JLINK_CORE_GetFound() -T3F74 26219:291.326 - 0.023ms returns 0xE0000FF -T3F74 26219:291.348 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -T3F74 26219:291.365 Value=0xE00FF000 -T3F74 26219:291.387 - 0.047ms returns 0 -T3F74 26219:291.463 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -T3F74 26219:291.481 Value=0xE00FF000 -T3F74 26219:291.503 - 0.047ms returns 0 -T3F74 26219:291.521 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX) -T3F74 26219:291.538 Value=0xE0041000 -T3F74 26219:291.560 - 0.046ms returns 0 -T3F74 26219:291.580 JLINK_ReadMemEx(0xE0041FD0, 0x20 Bytes, Flags = 0x02000004) -T3F74 26219:291.604 CPU_ReadMem(32 bytes @ 0xE0041FD0) -T3F74 26219:292.793 Data: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... -T3F74 26219:292.822 - 1.248ms returns 32 (0x20) -T3F74 26219:292.840 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX) -T3F74 26219:292.855 Value=0x00000000 -T3F74 26219:292.874 - 0.040ms returns 0 -T3F74 26219:292.889 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX) -T3F74 26219:292.903 Value=0xE0040000 -T3F74 26219:292.921 - 0.039ms returns 0 -T3F74 26219:292.936 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX) -T3F74 26219:292.950 Value=0xE0000000 -T3F74 26219:292.969 - 0.041ms returns 0 -T3F74 26219:292.986 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX) -T3F74 26219:293.002 Value=0xE0001000 -T3F74 26219:293.020 - 0.042ms returns 0 -T3F74 26219:293.044 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX) -T3F74 26219:293.060 Value=0xE0002000 -T3F74 26219:293.083 - 0.046ms returns 0 -T3F74 26219:293.100 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX) -T3F74 26219:293.116 Value=0xE000E000 -T3F74 26219:293.138 - 0.045ms returns 0 -T3F74 26219:293.156 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX) -T3F74 26219:293.172 Value=0xE000EDF0 -T3F74 26219:293.202 - 0.054ms returns 0 -T3F74 26219:293.220 JLINK_GetDebugInfo(0x01 = Unknown) -T3F74 26219:293.236 Value=0x00000001 -T3F74 26219:293.258 - 0.045ms returns 0 -T3F74 26219:293.279 JLINK_ReadMemU32(0xE000ED00, 0x1 Items) -T3F74 26219:293.301 CPU_ReadMem(4 bytes @ 0xE000ED00) -T3F74 26219:294.462 Data: 41 C2 0F 41 -T3F74 26219:294.541 Debug reg: CPUID -T3F74 26219:294.582 - 1.310ms returns 1 (0x1) -T3F74 26219:294.601 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX) -T3F74 26219:294.615 Value=0x00000000 -T3F74 26219:294.634 - 0.040ms returns 0 -T3F74 26219:294.649 JLINK_HasError() -T3F74 26219:294.668 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) -T3F74 26219:294.682 - 0.020ms returns JLINKARM_CM3_RESET_TYPE_NORMAL -T3F74 26219:294.699 JLINK_Reset() -T3F74 26219:294.718 CPU is running -T3F74 26219:294.739 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T3F74 26219:295.864 CPU is running -T3F74 26219:295.924 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:296.428 Reset: Halt core after reset via DEMCR.VC_CORERESET. -T3F74 26219:296.485 Reset: Reset device via AIRCR.SYSRESETREQ. -T3F74 26219:296.513 CPU is running -T3F74 26219:296.534 CPU_WriteMem(4 bytes @ 0xE000ED0C) -T3F74 26219:348.670 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:349.800 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:350.238 CPU is running -T3F74 26219:350.264 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T3F74 26219:350.613 CPU is running -T3F74 26219:350.638 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:356.719 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:360.418 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:360.867 CPU_WriteMem(4 bytes @ 0xE0001028) -T3F74 26219:361.242 CPU_WriteMem(4 bytes @ 0xE0001038) -T3F74 26219:361.643 CPU_WriteMem(4 bytes @ 0xE0001048) -T3F74 26219:361.993 CPU_WriteMem(4 bytes @ 0xE0001058) -T3F74 26219:362.369 CPU_WriteMem(4 bytes @ 0xE0002000) -T3F74 26219:362.748 CPU_ReadMem(4 bytes @ 0xE000EDFC) -T3F74 26219:363.231 CPU_ReadMem(4 bytes @ 0xE0001000) -T3F74 26219:363.608 - 68.918ms -T3F74 26219:363.688 JLINK_HasError() -T3F74 26219:363.717 JLINK_ReadReg(R15 (PC)) -T3F74 26219:363.736 - 0.027ms returns 0x080001CC -T3F74 26219:363.755 JLINK_ReadReg(XPSR) -T3F74 26219:363.772 - 0.025ms returns 0x01000000 -T3F74 26219:363.794 JLINK_Halt() -T3F74 26219:363.811 - 0.024ms returns 0x00 -T3F74 26219:363.830 JLINK_ReadMemU32(0xE000EDF0, 0x1 Items) -T3F74 26219:363.853 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:364.230 Data: 03 00 03 00 -T3F74 26219:364.255 Debug reg: DHCSR -T3F74 26219:364.278 - 0.456ms returns 1 (0x1) -T3F74 26219:364.299 JLINK_WriteU32_64(0xE000EDF0, 0xA05F0003) -T3F74 26219:364.316 Debug reg: DHCSR -T3F74 26219:364.736 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T3F74 26219:365.745 - 1.466ms returns 0 (0x00000000) -T3F74 26219:365.783 JLINK_WriteU32_64(0xE000EDFC, 0x01000000) -T3F74 26219:365.804 Debug reg: DEMCR -T3F74 26219:365.845 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:366.259 - 0.490ms returns 0 (0x00000000) -T3F74 26219:366.474 JLINK_GetHWStatus(...) -T3F74 26219:367.559 - 1.105ms returns 0 -T3F74 26219:368.237 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) -T3F74 26219:368.269 - 0.041ms returns 0x06 -T3F74 26219:368.291 JLINK_GetNumBPUnits(Type = 0xF0) -T3F74 26219:368.308 - 0.025ms returns 0x2000 -T3F74 26219:368.329 JLINK_GetNumWPUnits() -T3F74 26219:368.347 - 0.025ms returns 4 -T3F74 26219:368.502 JLINK_GetSpeed() -T3F74 26219:368.522 - 0.028ms returns 2997 -T3F74 26219:368.602 JLINK_ReadMemU32(0xE000E004, 0x1 Items) -T3F74 26219:368.637 CPU_ReadMem(4 bytes @ 0xE000E004) -T3F74 26219:369.808 Data: 02 00 00 00 -T3F74 26219:369.840 - 1.246ms returns 1 (0x1) -T3F74 26219:369.863 JLINK_ReadMemU32(0xE000E004, 0x1 Items) -T3F74 26219:369.885 CPU_ReadMem(4 bytes @ 0xE000E004) -T3F74 26219:370.367 Data: 02 00 00 00 -T3F74 26219:370.399 - 0.544ms returns 1 (0x1) -T3F74 26219:370.423 JLINK_WriteMemEx(0xE0001000, 0x0000001C Bytes, Flags = 0x02000004) -T3F74 26219:370.441 Data: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... -T3F74 26219:370.486 CPU_WriteMem(28 bytes @ 0xE0001000) -T3F74 26219:370.984 - 0.570ms returns 0x1C -T3F74 26219:371.007 JLINK_HasError() -T3F74 26219:371.027 JLINK_ReadReg(R15 (PC)) -T3F74 26219:371.044 - 0.026ms returns 0x080001CC -T3F74 26219:371.064 JLINK_ReadReg(XPSR) -T3F74 26219:371.081 - 0.025ms returns 0x01000000 -T3F74 26219:384.174 JLINK_ReadMemEx(0xE0001004, 0x4 Bytes, Flags = 0x02000000) -T3F74 26219:384.213 Data: 00 00 00 00 -T3F74 26219:384.238 Debug reg: DWT_CYCCNT -T3F74 26219:384.260 - 0.095ms returns 4 (0x4) -T3F74 26219:482.995 JLINK_HasError() -T3F74 26219:483.039 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) -T3F74 26219:483.057 - 0.026ms returns JLINKARM_CM3_RESET_TYPE_NORMAL -T3F74 26219:483.076 JLINK_Reset() -T3F74 26219:483.105 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T3F74 26219:484.281 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:484.775 Reset: Halt core after reset via DEMCR.VC_CORERESET. -T3F74 26219:484.831 Reset: Reset device via AIRCR.SYSRESETREQ. -T3F74 26219:484.857 CPU_WriteMem(4 bytes @ 0xE000ED0C) -T3F74 26219:536.745 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:537.990 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:538.470 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T3F74 26219:538.842 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:544.366 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T3F74 26219:548.346 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T3F74 26219:549.588 CPU_WriteMem(4 bytes @ 0xE0001028) -T3F74 26219:550.091 CPU_WriteMem(4 bytes @ 0xE0001038) -T3F74 26219:550.465 CPU_WriteMem(4 bytes @ 0xE0001048) -T3F74 26219:550.842 CPU_WriteMem(4 bytes @ 0xE0001058) -T3F74 26219:551.210 CPU_WriteMem(4 bytes @ 0xE0002000) -T3F74 26219:551.583 CPU_ReadMem(4 bytes @ 0xE000EDFC) -T3F74 26219:551.977 CPU_ReadMem(4 bytes @ 0xE0001000) -T3F74 26219:552.465 - 69.397ms -T3F74 26219:552.552 JLINK_HasError() -T3F74 26219:552.572 JLINK_ReadReg(R15 (PC)) -T3F74 26219:552.591 - 0.027ms returns 0x080001CC -T3F74 26219:552.610 JLINK_ReadReg(XPSR) -T3F74 26219:552.626 - 0.024ms returns 0x01000000 -T3F74 26219:553.373 JLINK_ReadMemEx(0x08000130, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:553.402 CPU_ReadMem(128 bytes @ 0x08000100) -T3F74 26219:555.802 -- Updating C cache (128 bytes @ 0x08000100) -T3F74 26219:555.836 -- Read from C cache (60 bytes @ 0x08000130) -T3F74 26219:555.861 Data: 00 F0 02 F8 00 F0 3A F8 0A A0 90 E8 00 0C 82 44 ... -T3F74 26219:555.884 - 2.519ms returns 60 (0x3C) -T3F74 26219:555.906 JLINK_ReadMemEx(0x08000130, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:555.924 -- Read from C cache (2 bytes @ 0x08000130) -T3F74 26219:555.947 Data: 00 F0 -T3F74 26219:555.970 - 0.072ms returns 2 (0x2) -T3F74 26219:556.094 JLINK_ReadMemEx(0x08000132, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.112 -- Read from C cache (2 bytes @ 0x08000132) -T3F74 26219:556.135 Data: 02 F8 -T3F74 26219:556.157 - 0.070ms returns 2 (0x2) -T3F74 26219:556.177 JLINK_ReadMemEx(0x08000134, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:556.195 -- Read from C cache (60 bytes @ 0x08000134) -T3F74 26219:556.219 Data: 00 F0 3A F8 0A A0 90 E8 00 0C 82 44 83 44 AA F1 ... -T3F74 26219:556.241 - 0.070ms returns 60 (0x3C) -T3F74 26219:556.258 JLINK_ReadMemEx(0x08000134, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.275 -- Read from C cache (2 bytes @ 0x08000134) -T3F74 26219:556.298 Data: 00 F0 -T3F74 26219:556.320 - 0.069ms returns 2 (0x2) -T3F74 26219:556.338 JLINK_ReadMemEx(0x08000136, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.355 -- Read from C cache (2 bytes @ 0x08000136) -T3F74 26219:556.377 Data: 3A F8 -T3F74 26219:556.399 - 0.069ms returns 2 (0x2) -T3F74 26219:556.417 JLINK_ReadMemEx(0x08000138, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:556.434 -- Read from C cache (60 bytes @ 0x08000138) -T3F74 26219:556.458 Data: 0A A0 90 E8 00 0C 82 44 83 44 AA F1 01 07 DA 45 ... -T3F74 26219:556.480 - 0.070ms returns 60 (0x3C) -T3F74 26219:556.498 JLINK_ReadMemEx(0x08000138, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.589 -- Read from C cache (2 bytes @ 0x08000138) -T3F74 26219:556.615 Data: 0A A0 -T3F74 26219:556.638 - 0.148ms returns 2 (0x2) -T3F74 26219:556.657 JLINK_ReadMemEx(0x0800013A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.674 -- Read from C cache (2 bytes @ 0x0800013A) -T3F74 26219:556.697 Data: 90 E8 -T3F74 26219:556.721 - 0.074ms returns 2 (0x2) -T3F74 26219:556.742 JLINK_ReadMemEx(0x0800013A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.759 -- Read from C cache (2 bytes @ 0x0800013A) -T3F74 26219:556.782 Data: 90 E8 -T3F74 26219:556.804 - 0.070ms returns 2 (0x2) -T3F74 26219:556.829 JLINK_ReadMemEx(0x0800013C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:556.843 -- Read from C cache (60 bytes @ 0x0800013C) -T3F74 26219:556.863 Data: 00 0C 82 44 83 44 AA F1 01 07 DA 45 01 D1 00 F0 ... -T3F74 26219:556.882 - 0.060ms returns 60 (0x3C) -T3F74 26219:556.898 JLINK_ReadMemEx(0x0800013C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.912 -- Read from C cache (2 bytes @ 0x0800013C) -T3F74 26219:556.931 Data: 00 0C -T3F74 26219:556.950 - 0.059ms returns 2 (0x2) -T3F74 26219:556.966 JLINK_ReadMemEx(0x0800013E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:556.981 -- Read from C cache (2 bytes @ 0x0800013E) -T3F74 26219:557.000 Data: 82 44 -T3F74 26219:557.019 - 0.059ms returns 2 (0x2) -T3F74 26219:557.035 JLINK_ReadMemEx(0x08000140, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:557.049 -- Read from C cache (60 bytes @ 0x08000140) -T3F74 26219:557.069 Data: 83 44 AA F1 01 07 DA 45 01 D1 00 F0 2F F8 AF F2 ... -T3F74 26219:557.088 - 0.060ms returns 60 (0x3C) -T3F74 26219:557.103 JLINK_ReadMemEx(0x08000140, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:557.118 -- Read from C cache (2 bytes @ 0x08000140) -T3F74 26219:557.137 Data: 83 44 -T3F74 26219:557.156 - 0.059ms returns 2 (0x2) -T3F74 26219:557.172 JLINK_ReadMemEx(0x08000140, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:557.186 -- Read from C cache (60 bytes @ 0x08000140) -T3F74 26219:557.207 Data: 83 44 AA F1 01 07 DA 45 01 D1 00 F0 2F F8 AF F2 ... -T3F74 26219:557.225 - 0.060ms returns 60 (0x3C) -T3F74 26219:557.241 JLINK_ReadMemEx(0x08000140, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:557.256 -- Read from C cache (2 bytes @ 0x08000140) -T3F74 26219:557.275 Data: 83 44 -T3F74 26219:557.294 - 0.059ms returns 2 (0x2) -T3F74 26219:557.309 JLINK_ReadMemEx(0x08000142, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:557.324 -- Read from C cache (2 bytes @ 0x08000142) -T3F74 26219:557.343 Data: AA F1 -T3F74 26219:557.362 - 0.059ms returns 2 (0x2) -T3F74 26219:557.377 JLINK_ReadMemEx(0x08000142, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:557.392 -- Read from C cache (2 bytes @ 0x08000142) -T3F74 26219:557.411 Data: AA F1 -T3F74 26219:557.430 - 0.059ms returns 2 (0x2) -T3F74 26219:557.445 JLINK_ReadMemEx(0x08000144, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:557.468 -- Read from C cache (60 bytes @ 0x08000144) -T3F74 26219:557.488 Data: 01 07 DA 45 01 D1 00 F0 2F F8 AF F2 09 0E BA E8 ... -T3F74 26219:557.508 - 0.069ms returns 60 (0x3C) -T3F74 26219:557.524 JLINK_ReadMemEx(0x08000144, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:557.538 -- Read from C cache (2 bytes @ 0x08000144) -T3F74 26219:557.557 Data: 01 07 -T3F74 26219:557.576 - 0.059ms returns 2 (0x2) -T3F74 26219:557.592 JLINK_ReadMemEx(0x08000146, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:557.606 -- Read from C cache (2 bytes @ 0x08000146) -T3F74 26219:557.625 Data: DA 45 -T3F74 26219:557.644 - 0.059ms returns 2 (0x2) -T3F74 26219:557.659 JLINK_ReadMemEx(0x08000148, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:557.676 CPU_ReadMem(64 bytes @ 0x08000180) -T3F74 26219:559.282 -- Updating C cache (64 bytes @ 0x08000180) -T3F74 26219:559.304 -- Read from C cache (60 bytes @ 0x08000148) -T3F74 26219:559.325 Data: 01 D1 00 F0 2F F8 AF F2 09 0E BA E8 0F 00 13 F0 ... -T3F74 26219:559.344 - 1.690ms returns 60 (0x3C) -T3F74 26219:559.360 JLINK_ReadMemEx(0x08000148, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:559.375 -- Read from C cache (2 bytes @ 0x08000148) -T3F74 26219:559.443 Data: 01 D1 -T3F74 26219:559.463 - 0.109ms returns 2 (0x2) -T3F74 26219:559.479 JLINK_ReadMemEx(0x08000148, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:559.494 -- Read from C cache (60 bytes @ 0x08000148) -T3F74 26219:559.514 Data: 01 D1 00 F0 2F F8 AF F2 09 0E BA E8 0F 00 13 F0 ... -T3F74 26219:559.533 - 0.060ms returns 60 (0x3C) -T3F74 26219:559.548 JLINK_ReadMemEx(0x08000148, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:559.563 -- Read from C cache (2 bytes @ 0x08000148) -T3F74 26219:559.582 Data: 01 D1 -T3F74 26219:559.601 - 0.059ms returns 2 (0x2) -T3F74 26219:559.617 JLINK_ReadMemEx(0x0800014A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:559.631 -- Read from C cache (2 bytes @ 0x0800014A) -T3F74 26219:559.651 Data: 00 F0 -T3F74 26219:559.669 - 0.059ms returns 2 (0x2) -T3F74 26219:559.685 JLINK_ReadMemEx(0x0800014A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:559.700 -- Read from C cache (2 bytes @ 0x0800014A) -T3F74 26219:559.719 Data: 00 F0 -T3F74 26219:559.738 - 0.059ms returns 2 (0x2) -T3F74 26219:559.753 JLINK_ReadMemEx(0x0800014C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:559.768 -- Read from C cache (60 bytes @ 0x0800014C) -T3F74 26219:559.788 Data: 2F F8 AF F2 09 0E BA E8 0F 00 13 F0 01 0F 18 BF ... -T3F74 26219:559.807 - 0.060ms returns 60 (0x3C) -T3F74 26219:559.822 JLINK_ReadMemEx(0x0800014C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:559.837 -- Read from C cache (2 bytes @ 0x0800014C) -T3F74 26219:559.856 Data: 2F F8 -T3F74 26219:559.875 - 0.059ms returns 2 (0x2) -T3F74 26219:559.891 JLINK_ReadMemEx(0x0800014E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:559.905 -- Read from C cache (2 bytes @ 0x0800014E) -T3F74 26219:559.924 Data: AF F2 -T3F74 26219:559.943 - 0.059ms returns 2 (0x2) -T3F74 26219:559.958 JLINK_ReadMemEx(0x08000150, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:559.972 -- Read from C cache (60 bytes @ 0x08000150) -T3F74 26219:559.993 Data: 09 0E BA E8 0F 00 13 F0 01 0F 18 BF FB 1A 43 F0 ... -T3F74 26219:560.011 - 0.059ms returns 60 (0x3C) -T3F74 26219:560.027 JLINK_ReadMemEx(0x08000150, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.041 -- Read from C cache (2 bytes @ 0x08000150) -T3F74 26219:560.060 Data: 09 0E -T3F74 26219:560.079 - 0.059ms returns 2 (0x2) -T3F74 26219:560.095 JLINK_ReadMemEx(0x08000152, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.109 -- Read from C cache (2 bytes @ 0x08000152) -T3F74 26219:560.128 Data: BA E8 -T3F74 26219:560.147 - 0.059ms returns 2 (0x2) -T3F74 26219:560.163 JLINK_ReadMemEx(0x08000154, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:560.177 -- Read from C cache (60 bytes @ 0x08000154) -T3F74 26219:560.197 Data: 0F 00 13 F0 01 0F 18 BF FB 1A 43 F0 01 03 18 47 ... -T3F74 26219:560.216 - 0.060ms returns 60 (0x3C) -T3F74 26219:560.231 JLINK_ReadMemEx(0x08000154, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.245 -- Read from C cache (2 bytes @ 0x08000154) -T3F74 26219:560.269 Data: 0F 00 -T3F74 26219:560.288 - 0.064ms returns 2 (0x2) -T3F74 26219:560.304 JLINK_ReadMemEx(0x08000156, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.319 -- Read from C cache (2 bytes @ 0x08000156) -T3F74 26219:560.338 Data: 13 F0 -T3F74 26219:560.357 - 0.059ms returns 2 (0x2) -T3F74 26219:560.372 JLINK_ReadMemEx(0x08000158, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:560.386 -- Read from C cache (60 bytes @ 0x08000158) -T3F74 26219:560.407 Data: 01 0F 18 BF FB 1A 43 F0 01 03 18 47 1C 27 00 00 ... -T3F74 26219:560.425 - 0.060ms returns 60 (0x3C) -T3F74 26219:560.441 JLINK_ReadMemEx(0x08000158, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.455 -- Read from C cache (2 bytes @ 0x08000158) -T3F74 26219:560.474 Data: 01 0F -T3F74 26219:560.493 - 0.059ms returns 2 (0x2) -T3F74 26219:560.508 JLINK_ReadMemEx(0x0800015A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.523 -- Read from C cache (2 bytes @ 0x0800015A) -T3F74 26219:560.542 Data: 18 BF -T3F74 26219:560.561 - 0.059ms returns 2 (0x2) -T3F74 26219:560.576 JLINK_ReadMemEx(0x0800015C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:560.597 -- Read from C cache (60 bytes @ 0x0800015C) -T3F74 26219:560.618 Data: FB 1A 43 F0 01 03 18 47 1C 27 00 00 3C 27 00 00 ... -T3F74 26219:560.636 - 0.066ms returns 60 (0x3C) -T3F74 26219:560.652 JLINK_ReadMemEx(0x0800015C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.666 -- Read from C cache (2 bytes @ 0x0800015C) -T3F74 26219:560.685 Data: FB 1A -T3F74 26219:560.704 - 0.059ms returns 2 (0x2) -T3F74 26219:560.720 JLINK_ReadMemEx(0x0800015C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:560.735 -- Read from C cache (60 bytes @ 0x0800015C) -T3F74 26219:560.755 Data: FB 1A 43 F0 01 03 18 47 1C 27 00 00 3C 27 00 00 ... -T3F74 26219:560.774 - 0.060ms returns 60 (0x3C) -T3F74 26219:560.789 JLINK_ReadMemEx(0x0800015C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.803 -- Read from C cache (2 bytes @ 0x0800015C) -T3F74 26219:560.823 Data: FB 1A -T3F74 26219:560.842 - 0.059ms returns 2 (0x2) -T3F74 26219:560.857 JLINK_ReadMemEx(0x0800015E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.871 -- Read from C cache (2 bytes @ 0x0800015E) -T3F74 26219:560.890 Data: 43 F0 -T3F74 26219:560.909 - 0.059ms returns 2 (0x2) -T3F74 26219:560.925 JLINK_ReadMemEx(0x0800015E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:560.939 -- Read from C cache (2 bytes @ 0x0800015E) -T3F74 26219:560.959 Data: 43 F0 -T3F74 26219:560.978 - 0.059ms returns 2 (0x2) -T3F74 26219:560.993 JLINK_ReadMemEx(0x08000160, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:561.007 -- Read from C cache (60 bytes @ 0x08000160) -T3F74 26219:561.027 Data: 01 03 18 47 1C 27 00 00 3C 27 00 00 10 3A 24 BF ... -T3F74 26219:561.046 - 0.059ms returns 60 (0x3C) -T3F74 26219:561.061 JLINK_ReadMemEx(0x08000160, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.076 -- Read from C cache (2 bytes @ 0x08000160) -T3F74 26219:561.095 Data: 01 03 -T3F74 26219:561.114 - 0.059ms returns 2 (0x2) -T3F74 26219:561.129 JLINK_ReadMemEx(0x08000162, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.144 -- Read from C cache (2 bytes @ 0x08000162) -T3F74 26219:561.163 Data: 18 47 -T3F74 26219:561.182 - 0.059ms returns 2 (0x2) -T3F74 26219:561.198 JLINK_ReadMemEx(0x08000164, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:561.217 -- Read from C cache (60 bytes @ 0x08000164) -T3F74 26219:561.237 Data: 1C 27 00 00 3C 27 00 00 10 3A 24 BF 78 C8 78 C1 ... -T3F74 26219:561.259 - 0.069ms returns 60 (0x3C) -T3F74 26219:561.276 JLINK_ReadMemEx(0x08000164, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.290 -- Read from C cache (2 bytes @ 0x08000164) -T3F74 26219:561.309 Data: 1C 27 -T3F74 26219:561.328 - 0.059ms returns 2 (0x2) -T3F74 26219:561.344 JLINK_ReadMemEx(0x0800016C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:561.359 -- Read from C cache (60 bytes @ 0x0800016C) -T3F74 26219:561.379 Data: 10 3A 24 BF 78 C8 78 C1 FA D8 52 07 24 BF 30 C8 ... -T3F74 26219:561.398 - 0.060ms returns 60 (0x3C) -T3F74 26219:561.413 JLINK_ReadMemEx(0x0800016C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.428 -- Read from C cache (2 bytes @ 0x0800016C) -T3F74 26219:561.447 Data: 10 3A -T3F74 26219:561.466 - 0.059ms returns 2 (0x2) -T3F74 26219:561.482 JLINK_ReadMemEx(0x0800016E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.496 -- Read from C cache (2 bytes @ 0x0800016E) -T3F74 26219:561.515 Data: 24 BF -T3F74 26219:561.534 - 0.059ms returns 2 (0x2) -T3F74 26219:561.550 JLINK_ReadMemEx(0x0800016E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.564 -- Read from C cache (2 bytes @ 0x0800016E) -T3F74 26219:561.584 Data: 24 BF -T3F74 26219:561.602 - 0.059ms returns 2 (0x2) -T3F74 26219:561.618 JLINK_ReadMemEx(0x08000170, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:561.632 -- Read from C cache (60 bytes @ 0x08000170) -T3F74 26219:561.652 Data: 78 C8 78 C1 FA D8 52 07 24 BF 30 C8 30 C1 44 BF ... -T3F74 26219:561.671 - 0.060ms returns 60 (0x3C) -T3F74 26219:561.688 JLINK_ReadMemEx(0x08000170, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.702 -- Read from C cache (2 bytes @ 0x08000170) -T3F74 26219:561.728 Data: 78 C8 -T3F74 26219:561.747 - 0.065ms returns 2 (0x2) -T3F74 26219:561.763 JLINK_ReadMemEx(0x08000170, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:561.778 -- Read from C cache (60 bytes @ 0x08000170) -T3F74 26219:561.798 Data: 78 C8 78 C1 FA D8 52 07 24 BF 30 C8 30 C1 44 BF ... -T3F74 26219:561.816 - 0.059ms returns 60 (0x3C) -T3F74 26219:561.832 JLINK_ReadMemEx(0x08000170, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.846 -- Read from C cache (2 bytes @ 0x08000170) -T3F74 26219:561.865 Data: 78 C8 -T3F74 26219:561.884 - 0.059ms returns 2 (0x2) -T3F74 26219:561.900 JLINK_ReadMemEx(0x08000172, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.914 -- Read from C cache (2 bytes @ 0x08000172) -T3F74 26219:561.933 Data: 78 C1 -T3F74 26219:561.952 - 0.059ms returns 2 (0x2) -T3F74 26219:561.968 JLINK_ReadMemEx(0x08000172, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:561.982 -- Read from C cache (2 bytes @ 0x08000172) -T3F74 26219:562.002 Data: 78 C1 -T3F74 26219:562.021 - 0.059ms returns 2 (0x2) -T3F74 26219:562.036 JLINK_ReadMemEx(0x08000174, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:562.051 -- Read from C cache (60 bytes @ 0x08000174) -T3F74 26219:562.071 Data: FA D8 52 07 24 BF 30 C8 30 C1 44 BF 04 68 0C 60 ... -T3F74 26219:562.089 - 0.059ms returns 60 (0x3C) -T3F74 26219:562.105 JLINK_ReadMemEx(0x08000174, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.119 -- Read from C cache (2 bytes @ 0x08000174) -T3F74 26219:562.138 Data: FA D8 -T3F74 26219:562.157 - 0.059ms returns 2 (0x2) -T3F74 26219:562.173 JLINK_ReadMemEx(0x08000174, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:562.187 -- Read from C cache (60 bytes @ 0x08000174) -T3F74 26219:562.207 Data: FA D8 52 07 24 BF 30 C8 30 C1 44 BF 04 68 0C 60 ... -T3F74 26219:562.226 - 0.059ms returns 60 (0x3C) -T3F74 26219:562.241 JLINK_ReadMemEx(0x08000174, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.257 -- Read from C cache (2 bytes @ 0x08000174) -T3F74 26219:562.277 Data: FA D8 -T3F74 26219:562.296 - 0.061ms returns 2 (0x2) -T3F74 26219:562.312 JLINK_ReadMemEx(0x08000176, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.326 -- Read from C cache (2 bytes @ 0x08000176) -T3F74 26219:562.345 Data: 52 07 -T3F74 26219:562.364 - 0.059ms returns 2 (0x2) -T3F74 26219:562.380 JLINK_ReadMemEx(0x08000176, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.394 -- Read from C cache (2 bytes @ 0x08000176) -T3F74 26219:562.414 Data: 52 07 -T3F74 26219:562.433 - 0.059ms returns 2 (0x2) -T3F74 26219:562.448 JLINK_ReadMemEx(0x08000178, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:562.462 -- Read from C cache (60 bytes @ 0x08000178) -T3F74 26219:562.482 Data: 24 BF 30 C8 30 C1 44 BF 04 68 0C 60 70 47 00 00 ... -T3F74 26219:562.501 - 0.059ms returns 60 (0x3C) -T3F74 26219:562.516 JLINK_ReadMemEx(0x08000178, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.531 -- Read from C cache (2 bytes @ 0x08000178) -T3F74 26219:562.550 Data: 24 BF -T3F74 26219:562.569 - 0.059ms returns 2 (0x2) -T3F74 26219:562.585 JLINK_ReadMemEx(0x08000178, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:562.600 -- Read from C cache (60 bytes @ 0x08000178) -T3F74 26219:562.620 Data: 24 BF 30 C8 30 C1 44 BF 04 68 0C 60 70 47 00 00 ... -T3F74 26219:562.638 - 0.059ms returns 60 (0x3C) -T3F74 26219:562.654 JLINK_ReadMemEx(0x08000178, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.668 -- Read from C cache (2 bytes @ 0x08000178) -T3F74 26219:562.688 Data: 24 BF -T3F74 26219:562.707 - 0.059ms returns 2 (0x2) -T3F74 26219:562.722 JLINK_ReadMemEx(0x0800017A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.737 -- Read from C cache (2 bytes @ 0x0800017A) -T3F74 26219:562.756 Data: 30 C8 -T3F74 26219:562.775 - 0.059ms returns 2 (0x2) -T3F74 26219:562.790 JLINK_ReadMemEx(0x0800017A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.805 -- Read from C cache (2 bytes @ 0x0800017A) -T3F74 26219:562.824 Data: 30 C8 -T3F74 26219:562.843 - 0.059ms returns 2 (0x2) -T3F74 26219:562.858 JLINK_ReadMemEx(0x0800017C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:562.878 -- Read from C cache (60 bytes @ 0x0800017C) -T3F74 26219:562.899 Data: 30 C1 44 BF 04 68 0C 60 70 47 00 00 00 23 00 24 ... -T3F74 26219:562.918 - 0.066ms returns 60 (0x3C) -T3F74 26219:562.933 JLINK_ReadMemEx(0x0800017C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:562.948 -- Read from C cache (2 bytes @ 0x0800017C) -T3F74 26219:562.967 Data: 30 C1 -T3F74 26219:562.986 - 0.059ms returns 2 (0x2) -T3F74 26219:563.002 JLINK_ReadMemEx(0x0800017C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:563.016 -- Read from C cache (60 bytes @ 0x0800017C) -T3F74 26219:563.036 Data: 30 C1 44 BF 04 68 0C 60 70 47 00 00 00 23 00 24 ... -T3F74 26219:563.055 - 0.059ms returns 60 (0x3C) -T3F74 26219:563.070 JLINK_ReadMemEx(0x0800017C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.084 -- Read from C cache (2 bytes @ 0x0800017C) -T3F74 26219:563.103 Data: 30 C1 -T3F74 26219:563.122 - 0.059ms returns 2 (0x2) -T3F74 26219:563.138 JLINK_ReadMemEx(0x0800017E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.152 -- Read from C cache (2 bytes @ 0x0800017E) -T3F74 26219:563.171 Data: 44 BF -T3F74 26219:563.190 - 0.059ms returns 2 (0x2) -T3F74 26219:563.206 JLINK_ReadMemEx(0x0800017E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.220 -- Read from C cache (2 bytes @ 0x0800017E) -T3F74 26219:563.240 Data: 44 BF -T3F74 26219:563.259 - 0.061ms returns 2 (0x2) -T3F74 26219:563.276 JLINK_ReadMemEx(0x08000180, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:563.290 -- Read from C cache (60 bytes @ 0x08000180) -T3F74 26219:563.310 Data: 04 68 0C 60 70 47 00 00 00 23 00 24 00 25 00 26 ... -T3F74 26219:563.329 - 0.059ms returns 60 (0x3C) -T3F74 26219:563.344 JLINK_ReadMemEx(0x08000180, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.359 -- Read from C cache (2 bytes @ 0x08000180) -T3F74 26219:563.378 Data: 04 68 -T3F74 26219:563.397 - 0.059ms returns 2 (0x2) -T3F74 26219:563.412 JLINK_ReadMemEx(0x08000180, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:563.427 -- Read from C cache (60 bytes @ 0x08000180) -T3F74 26219:563.447 Data: 04 68 0C 60 70 47 00 00 00 23 00 24 00 25 00 26 ... -T3F74 26219:563.466 - 0.060ms returns 60 (0x3C) -T3F74 26219:563.481 JLINK_ReadMemEx(0x08000180, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.496 -- Read from C cache (2 bytes @ 0x08000180) -T3F74 26219:563.515 Data: 04 68 -T3F74 26219:563.534 - 0.059ms returns 2 (0x2) -T3F74 26219:563.549 JLINK_ReadMemEx(0x08000182, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.564 -- Read from C cache (2 bytes @ 0x08000182) -T3F74 26219:563.583 Data: 0C 60 -T3F74 26219:563.602 - 0.059ms returns 2 (0x2) -T3F74 26219:563.618 JLINK_ReadMemEx(0x08000182, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.632 -- Read from C cache (2 bytes @ 0x08000182) -T3F74 26219:563.651 Data: 0C 60 -T3F74 26219:563.670 - 0.062ms returns 2 (0x2) -T3F74 26219:563.689 JLINK_ReadMemEx(0x08000184, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:563.703 -- Read from C cache (60 bytes @ 0x08000184) -T3F74 26219:563.723 Data: 70 47 00 00 00 23 00 24 00 25 00 26 10 3A 28 BF ... -T3F74 26219:563.742 - 0.059ms returns 60 (0x3C) -T3F74 26219:563.757 JLINK_ReadMemEx(0x08000184, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.772 -- Read from C cache (2 bytes @ 0x08000184) -T3F74 26219:563.791 Data: 70 47 -T3F74 26219:563.810 - 0.059ms returns 2 (0x2) -T3F74 26219:563.825 JLINK_ReadMemEx(0x08000184, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:563.840 -- Read from C cache (60 bytes @ 0x08000184) -T3F74 26219:563.860 Data: 70 47 00 00 00 23 00 24 00 25 00 26 10 3A 28 BF ... -T3F74 26219:563.879 - 0.060ms returns 60 (0x3C) -T3F74 26219:563.894 JLINK_ReadMemEx(0x08000184, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.909 -- Read from C cache (2 bytes @ 0x08000184) -T3F74 26219:563.928 Data: 70 47 -T3F74 26219:563.947 - 0.059ms returns 2 (0x2) -T3F74 26219:563.962 JLINK_ReadMemEx(0x08000186, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:563.977 -- Read from C cache (2 bytes @ 0x08000186) -T3F74 26219:564.002 Data: 00 00 -T3F74 26219:564.021 - 0.065ms returns 2 (0x2) -T3F74 26219:564.036 JLINK_ReadMemEx(0x08000186, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:564.051 -- Read from C cache (2 bytes @ 0x08000186) -T3F74 26219:564.070 Data: 00 00 -T3F74 26219:564.089 - 0.059ms returns 2 (0x2) -T3F74 26219:564.105 JLINK_ReadMemEx(0x08000188, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:564.120 CPU_ReadMem(64 bytes @ 0x080001C0) -T3F74 26219:565.747 -- Updating C cache (64 bytes @ 0x080001C0) -T3F74 26219:565.780 -- Read from C cache (60 bytes @ 0x08000188) -T3F74 26219:565.805 Data: 00 23 00 24 00 25 00 26 10 3A 28 BF 78 C1 FB D8 ... -T3F74 26219:565.827 - 1.730ms returns 60 (0x3C) -T3F74 26219:565.848 JLINK_ReadMemEx(0x08000188, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:565.867 -- Read from C cache (2 bytes @ 0x08000188) -T3F74 26219:565.890 Data: 00 23 -T3F74 26219:565.912 - 0.072ms returns 2 (0x2) -T3F74 26219:565.932 JLINK_ReadMemEx(0x08000188, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:565.950 -- Read from C cache (60 bytes @ 0x08000188) -T3F74 26219:565.973 Data: 00 23 00 24 00 25 00 26 10 3A 28 BF 78 C1 FB D8 ... -T3F74 26219:565.995 - 0.070ms returns 60 (0x3C) -T3F74 26219:566.013 JLINK_ReadMemEx(0x08000188, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.030 -- Read from C cache (2 bytes @ 0x08000188) -T3F74 26219:566.053 Data: 00 23 -T3F74 26219:566.078 - 0.072ms returns 2 (0x2) -T3F74 26219:566.096 JLINK_ReadMemEx(0x0800018A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.113 -- Read from C cache (2 bytes @ 0x0800018A) -T3F74 26219:566.136 Data: 00 24 -T3F74 26219:566.160 - 0.072ms returns 2 (0x2) -T3F74 26219:566.178 JLINK_ReadMemEx(0x0800018A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.195 -- Read from C cache (2 bytes @ 0x0800018A) -T3F74 26219:566.218 Data: 00 24 -T3F74 26219:566.240 - 0.069ms returns 2 (0x2) -T3F74 26219:566.258 JLINK_ReadMemEx(0x0800018C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:566.275 -- Read from C cache (60 bytes @ 0x0800018C) -T3F74 26219:566.299 Data: 00 25 00 26 10 3A 28 BF 78 C1 FB D8 52 07 28 BF ... -T3F74 26219:566.320 - 0.070ms returns 60 (0x3C) -T3F74 26219:566.338 JLINK_ReadMemEx(0x0800018C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.355 -- Read from C cache (2 bytes @ 0x0800018C) -T3F74 26219:566.378 Data: 00 25 -T3F74 26219:566.400 - 0.069ms returns 2 (0x2) -T3F74 26219:566.418 JLINK_ReadMemEx(0x0800018C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:566.435 -- Read from C cache (60 bytes @ 0x0800018C) -T3F74 26219:566.459 Data: 00 25 00 26 10 3A 28 BF 78 C1 FB D8 52 07 28 BF ... -T3F74 26219:566.481 - 0.070ms returns 60 (0x3C) -T3F74 26219:566.499 JLINK_ReadMemEx(0x0800018C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.515 -- Read from C cache (2 bytes @ 0x0800018C) -T3F74 26219:566.543 Data: 00 25 -T3F74 26219:566.565 - 0.074ms returns 2 (0x2) -T3F74 26219:566.585 JLINK_ReadMemEx(0x0800018E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.602 -- Read from C cache (2 bytes @ 0x0800018E) -T3F74 26219:566.625 Data: 00 26 -T3F74 26219:566.647 - 0.069ms returns 2 (0x2) -T3F74 26219:566.665 JLINK_ReadMemEx(0x0800018E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.682 -- Read from C cache (2 bytes @ 0x0800018E) -T3F74 26219:566.705 Data: 00 26 -T3F74 26219:566.727 - 0.069ms returns 2 (0x2) -T3F74 26219:566.745 JLINK_ReadMemEx(0x08000190, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:566.763 -- Read from C cache (60 bytes @ 0x08000190) -T3F74 26219:566.786 Data: 10 3A 28 BF 78 C1 FB D8 52 07 28 BF 30 C1 48 BF ... -T3F74 26219:566.808 - 0.071ms returns 60 (0x3C) -T3F74 26219:566.826 JLINK_ReadMemEx(0x08000190, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.843 -- Read from C cache (2 bytes @ 0x08000190) -T3F74 26219:566.871 Data: 10 3A -T3F74 26219:566.890 - 0.070ms returns 2 (0x2) -T3F74 26219:566.905 JLINK_ReadMemEx(0x08000190, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:566.920 -- Read from C cache (60 bytes @ 0x08000190) -T3F74 26219:566.950 Data: 10 3A 28 BF 78 C1 FB D8 52 07 28 BF 30 C1 48 BF ... -T3F74 26219:566.969 - 0.070ms returns 60 (0x3C) -T3F74 26219:566.985 JLINK_ReadMemEx(0x08000190, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:566.999 -- Read from C cache (2 bytes @ 0x08000190) -T3F74 26219:567.018 Data: 10 3A -T3F74 26219:567.037 - 0.059ms returns 2 (0x2) -T3F74 26219:567.053 JLINK_ReadMemEx(0x08000192, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.067 -- Read from C cache (2 bytes @ 0x08000192) -T3F74 26219:567.086 Data: 28 BF -T3F74 26219:567.105 - 0.059ms returns 2 (0x2) -T3F74 26219:567.121 JLINK_ReadMemEx(0x08000192, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.135 -- Read from C cache (2 bytes @ 0x08000192) -T3F74 26219:567.155 Data: 28 BF -T3F74 26219:567.173 - 0.059ms returns 2 (0x2) -T3F74 26219:567.189 JLINK_ReadMemEx(0x08000194, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:567.203 -- Read from C cache (60 bytes @ 0x08000194) -T3F74 26219:567.223 Data: 78 C1 FB D8 52 07 28 BF 30 C1 48 BF 0B 60 70 47 ... -T3F74 26219:567.242 - 0.060ms returns 60 (0x3C) -T3F74 26219:567.257 JLINK_ReadMemEx(0x08000194, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.272 -- Read from C cache (2 bytes @ 0x08000194) -T3F74 26219:567.291 Data: 78 C1 -T3F74 26219:567.310 - 0.059ms returns 2 (0x2) -T3F74 26219:567.325 JLINK_ReadMemEx(0x08000194, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:567.340 -- Read from C cache (60 bytes @ 0x08000194) -T3F74 26219:567.360 Data: 78 C1 FB D8 52 07 28 BF 30 C1 48 BF 0B 60 70 47 ... -T3F74 26219:567.379 - 0.059ms returns 60 (0x3C) -T3F74 26219:567.394 JLINK_ReadMemEx(0x08000194, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.408 -- Read from C cache (2 bytes @ 0x08000194) -T3F74 26219:567.428 Data: 78 C1 -T3F74 26219:567.447 - 0.059ms returns 2 (0x2) -T3F74 26219:567.462 JLINK_ReadMemEx(0x08000196, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.476 -- Read from C cache (2 bytes @ 0x08000196) -T3F74 26219:567.496 Data: FB D8 -T3F74 26219:567.515 - 0.069ms returns 2 (0x2) -T3F74 26219:567.540 JLINK_ReadMemEx(0x08000196, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.555 -- Read from C cache (2 bytes @ 0x08000196) -T3F74 26219:567.576 Data: FB D8 -T3F74 26219:567.596 - 0.062ms returns 2 (0x2) -T3F74 26219:567.612 JLINK_ReadMemEx(0x08000198, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:567.626 -- Read from C cache (60 bytes @ 0x08000198) -T3F74 26219:567.646 Data: 52 07 28 BF 30 C1 48 BF 0B 60 70 47 1F B5 1F BD ... -T3F74 26219:567.665 - 0.059ms returns 60 (0x3C) -T3F74 26219:567.680 JLINK_ReadMemEx(0x08000198, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.694 -- Read from C cache (2 bytes @ 0x08000198) -T3F74 26219:567.714 Data: 52 07 -T3F74 26219:567.732 - 0.059ms returns 2 (0x2) -T3F74 26219:567.748 JLINK_ReadMemEx(0x08000198, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:567.763 -- Read from C cache (60 bytes @ 0x08000198) -T3F74 26219:567.782 Data: 52 07 28 BF 30 C1 48 BF 0B 60 70 47 1F B5 1F BD ... -T3F74 26219:567.801 - 0.059ms returns 60 (0x3C) -T3F74 26219:567.816 JLINK_ReadMemEx(0x08000198, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.831 -- Read from C cache (2 bytes @ 0x08000198) -T3F74 26219:567.850 Data: 52 07 -T3F74 26219:567.869 - 0.058ms returns 2 (0x2) -T3F74 26219:567.884 JLINK_ReadMemEx(0x0800019A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.898 -- Read from C cache (2 bytes @ 0x0800019A) -T3F74 26219:567.918 Data: 28 BF -T3F74 26219:567.936 - 0.059ms returns 2 (0x2) -T3F74 26219:567.952 JLINK_ReadMemEx(0x0800019A, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:567.966 -- Read from C cache (2 bytes @ 0x0800019A) -T3F74 26219:567.985 Data: 28 BF -T3F74 26219:568.007 - 0.061ms returns 2 (0x2) -T3F74 26219:568.022 JLINK_ReadMemEx(0x0800019C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:568.036 -- Read from C cache (60 bytes @ 0x0800019C) -T3F74 26219:568.056 Data: 30 C1 48 BF 0B 60 70 47 1F B5 1F BD 10 B5 10 BD ... -T3F74 26219:568.075 - 0.059ms returns 60 (0x3C) -T3F74 26219:568.090 JLINK_ReadMemEx(0x0800019C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.110 -- Read from C cache (2 bytes @ 0x0800019C) -T3F74 26219:568.130 Data: 30 C1 -T3F74 26219:568.148 - 0.065ms returns 2 (0x2) -T3F74 26219:568.164 JLINK_ReadMemEx(0x0800019C, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:568.179 -- Read from C cache (60 bytes @ 0x0800019C) -T3F74 26219:568.198 Data: 30 C1 48 BF 0B 60 70 47 1F B5 1F BD 10 B5 10 BD ... -T3F74 26219:568.217 - 0.059ms returns 60 (0x3C) -T3F74 26219:568.232 JLINK_ReadMemEx(0x0800019C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.247 -- Read from C cache (2 bytes @ 0x0800019C) -T3F74 26219:568.266 Data: 30 C1 -T3F74 26219:568.285 - 0.059ms returns 2 (0x2) -T3F74 26219:568.300 JLINK_ReadMemEx(0x0800019E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.314 -- Read from C cache (2 bytes @ 0x0800019E) -T3F74 26219:568.333 Data: 48 BF -T3F74 26219:568.352 - 0.058ms returns 2 (0x2) -T3F74 26219:568.368 JLINK_ReadMemEx(0x0800019E, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.382 -- Read from C cache (2 bytes @ 0x0800019E) -T3F74 26219:568.401 Data: 48 BF -T3F74 26219:568.420 - 0.058ms returns 2 (0x2) -T3F74 26219:568.435 JLINK_ReadMemEx(0x080001A0, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:568.449 -- Read from C cache (60 bytes @ 0x080001A0) -T3F74 26219:568.477 Data: 0B 60 70 47 1F B5 1F BD 10 B5 10 BD 00 F0 6B F8 ... -T3F74 26219:568.496 - 0.067ms returns 60 (0x3C) -T3F74 26219:568.511 JLINK_ReadMemEx(0x080001A0, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.534 -- Read from C cache (2 bytes @ 0x080001A0) -T3F74 26219:568.553 Data: 0B 60 -T3F74 26219:568.580 - 0.076ms returns 2 (0x2) -T3F74 26219:568.600 JLINK_ReadMemEx(0x080001A0, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:568.617 -- Read from C cache (60 bytes @ 0x080001A0) -T3F74 26219:568.641 Data: 0B 60 70 47 1F B5 1F BD 10 B5 10 BD 00 F0 6B F8 ... -T3F74 26219:568.662 - 0.069ms returns 60 (0x3C) -T3F74 26219:568.680 JLINK_ReadMemEx(0x080001A0, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.700 -- Read from C cache (2 bytes @ 0x080001A0) -T3F74 26219:568.723 Data: 0B 60 -T3F74 26219:568.745 - 0.072ms returns 2 (0x2) -T3F74 26219:568.763 JLINK_ReadMemEx(0x080001A2, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.779 -- Read from C cache (2 bytes @ 0x080001A2) -T3F74 26219:568.802 Data: 70 47 -T3F74 26219:568.824 - 0.068ms returns 2 (0x2) -T3F74 26219:568.842 JLINK_ReadMemEx(0x080001A2, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:568.859 -- Read from C cache (2 bytes @ 0x080001A2) -T3F74 26219:568.881 Data: 70 47 -T3F74 26219:568.903 - 0.069ms returns 2 (0x2) -T3F74 26219:568.921 JLINK_ReadMemEx(0x080001A4, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:568.938 -- Read from C cache (60 bytes @ 0x080001A4) -T3F74 26219:568.961 Data: 1F B5 1F BD 10 B5 10 BD 00 F0 6B F8 11 46 FF F7 ... -T3F74 26219:568.983 - 0.069ms returns 60 (0x3C) -T3F74 26219:569.001 JLINK_ReadMemEx(0x080001A4, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.018 -- Read from C cache (2 bytes @ 0x080001A4) -T3F74 26219:569.041 Data: 1F B5 -T3F74 26219:569.063 - 0.069ms returns 2 (0x2) -T3F74 26219:569.081 JLINK_ReadMemEx(0x080001A4, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:569.098 -- Read from C cache (60 bytes @ 0x080001A4) -T3F74 26219:569.122 Data: 1F B5 1F BD 10 B5 10 BD 00 F0 6B F8 11 46 FF F7 ... -T3F74 26219:569.143 - 0.069ms returns 60 (0x3C) -T3F74 26219:569.161 JLINK_ReadMemEx(0x080001A4, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.178 -- Read from C cache (2 bytes @ 0x080001A4) -T3F74 26219:569.200 Data: 1F B5 -T3F74 26219:569.222 - 0.068ms returns 2 (0x2) -T3F74 26219:569.240 JLINK_ReadMemEx(0x080001A6, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.257 -- Read from C cache (2 bytes @ 0x080001A6) -T3F74 26219:569.279 Data: 1F BD -T3F74 26219:569.301 - 0.069ms returns 2 (0x2) -T3F74 26219:569.320 JLINK_ReadMemEx(0x080001A6, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.337 -- Read from C cache (2 bytes @ 0x080001A6) -T3F74 26219:569.359 Data: 1F BD -T3F74 26219:569.388 - 0.075ms returns 2 (0x2) -T3F74 26219:569.406 JLINK_ReadMemEx(0x080001A8, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:569.423 -- Read from C cache (60 bytes @ 0x080001A8) -T3F74 26219:569.446 Data: 10 B5 10 BD 00 F0 6B F8 11 46 FF F7 F7 FF 02 F0 ... -T3F74 26219:569.468 - 0.069ms returns 60 (0x3C) -T3F74 26219:569.486 JLINK_ReadMemEx(0x080001A8, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.502 -- Read from C cache (2 bytes @ 0x080001A8) -T3F74 26219:569.525 Data: 10 B5 -T3F74 26219:569.547 - 0.068ms returns 2 (0x2) -T3F74 26219:569.565 JLINK_ReadMemEx(0x080001A8, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:569.583 -- Read from C cache (60 bytes @ 0x080001A8) -T3F74 26219:569.606 Data: 10 B5 10 BD 00 F0 6B F8 11 46 FF F7 F7 FF 02 F0 ... -T3F74 26219:569.628 - 0.071ms returns 60 (0x3C) -T3F74 26219:569.646 JLINK_ReadMemEx(0x080001A8, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.663 -- Read from C cache (2 bytes @ 0x080001A8) -T3F74 26219:569.685 Data: 10 B5 -T3F74 26219:569.707 - 0.068ms returns 2 (0x2) -T3F74 26219:569.725 JLINK_ReadMemEx(0x080001AA, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.742 -- Read from C cache (2 bytes @ 0x080001AA) -T3F74 26219:569.764 Data: 10 BD -T3F74 26219:569.786 - 0.068ms returns 2 (0x2) -T3F74 26219:569.804 JLINK_ReadMemEx(0x080001AA, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.823 -- Read from C cache (2 bytes @ 0x080001AA) -T3F74 26219:569.845 Data: 10 BD -T3F74 26219:569.867 - 0.070ms returns 2 (0x2) -T3F74 26219:569.885 JLINK_ReadMemEx(0x080001AC, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:569.902 -- Read from C cache (60 bytes @ 0x080001AC) -T3F74 26219:569.930 Data: 00 F0 6B F8 11 46 FF F7 F7 FF 02 F0 85 F9 00 F0 ... -T3F74 26219:569.949 - 0.070ms returns 60 (0x3C) -T3F74 26219:569.964 JLINK_ReadMemEx(0x080001AC, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:569.978 -- Read from C cache (2 bytes @ 0x080001AC) -T3F74 26219:569.998 Data: 00 F0 -T3F74 26219:570.016 - 0.059ms returns 2 (0x2) -T3F74 26219:570.032 JLINK_ReadMemEx(0x080001AC, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:570.047 -- Read from C cache (60 bytes @ 0x080001AC) -T3F74 26219:570.067 Data: 00 F0 6B F8 11 46 FF F7 F7 FF 02 F0 85 F9 00 F0 ... -T3F74 26219:570.085 - 0.059ms returns 60 (0x3C) -T3F74 26219:570.100 JLINK_ReadMemEx(0x080001AC, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.114 -- Read from C cache (2 bytes @ 0x080001AC) -T3F74 26219:570.134 Data: 00 F0 -T3F74 26219:570.152 - 0.058ms returns 2 (0x2) -T3F74 26219:570.168 JLINK_ReadMemEx(0x080001AE, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.182 -- Read from C cache (2 bytes @ 0x080001AE) -T3F74 26219:570.201 Data: 6B F8 -T3F74 26219:570.220 - 0.059ms returns 2 (0x2) -T3F74 26219:570.236 JLINK_ReadMemEx(0x080001B0, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:570.250 -- Read from C cache (60 bytes @ 0x080001B0) -T3F74 26219:570.270 Data: 11 46 FF F7 F7 FF 02 F0 85 F9 00 F0 89 F8 03 B4 ... -T3F74 26219:570.288 - 0.059ms returns 60 (0x3C) -T3F74 26219:570.304 JLINK_ReadMemEx(0x080001B0, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.318 -- Read from C cache (2 bytes @ 0x080001B0) -T3F74 26219:570.337 Data: 11 46 -T3F74 26219:570.356 - 0.059ms returns 2 (0x2) -T3F74 26219:570.372 JLINK_ReadMemEx(0x080001B2, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.386 -- Read from C cache (2 bytes @ 0x080001B2) -T3F74 26219:570.405 Data: FF F7 -T3F74 26219:570.424 - 0.058ms returns 2 (0x2) -T3F74 26219:570.439 JLINK_ReadMemEx(0x080001B2, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.453 -- Read from C cache (2 bytes @ 0x080001B2) -T3F74 26219:570.473 Data: FF F7 -T3F74 26219:570.492 - 0.059ms returns 2 (0x2) -T3F74 26219:570.507 JLINK_ReadMemEx(0x080001B4, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:570.530 -- Read from C cache (60 bytes @ 0x080001B4) -T3F74 26219:570.550 Data: F7 FF 02 F0 85 F9 00 F0 89 F8 03 B4 FF F7 F2 FF ... -T3F74 26219:570.568 - 0.068ms returns 60 (0x3C) -T3F74 26219:570.585 JLINK_ReadMemEx(0x080001B4, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.604 -- Read from C cache (2 bytes @ 0x080001B4) -T3F74 26219:570.624 Data: F7 FF -T3F74 26219:570.643 - 0.065ms returns 2 (0x2) -T3F74 26219:570.659 JLINK_ReadMemEx(0x080001B6, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.673 -- Read from C cache (2 bytes @ 0x080001B6) -T3F74 26219:570.692 Data: 02 F0 -T3F74 26219:570.711 - 0.059ms returns 2 (0x2) -T3F74 26219:570.726 JLINK_ReadMemEx(0x080001B8, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:570.741 -- Read from C cache (60 bytes @ 0x080001B8) -T3F74 26219:570.761 Data: 85 F9 00 F0 89 F8 03 B4 FF F7 F2 FF 03 BC 00 F0 ... -T3F74 26219:570.780 - 0.059ms returns 60 (0x3C) -T3F74 26219:570.795 JLINK_ReadMemEx(0x080001B8, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.809 -- Read from C cache (2 bytes @ 0x080001B8) -T3F74 26219:570.828 Data: 85 F9 -T3F74 26219:570.847 - 0.058ms returns 2 (0x2) -T3F74 26219:570.862 JLINK_ReadMemEx(0x080001BA, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:570.877 -- Read from C cache (2 bytes @ 0x080001BA) -T3F74 26219:570.896 Data: 00 F0 -T3F74 26219:570.915 - 0.059ms returns 2 (0x2) -T3F74 26219:570.930 JLINK_ReadMemEx(0x080001BC, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:570.944 -- Read from C cache (60 bytes @ 0x080001BC) -T3F74 26219:570.964 Data: 89 F8 03 B4 FF F7 F2 FF 03 BC 00 F0 91 F8 00 00 ... -T3F74 26219:570.983 - 0.059ms returns 60 (0x3C) -T3F74 26219:570.998 JLINK_ReadMemEx(0x080001BC, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.012 -- Read from C cache (2 bytes @ 0x080001BC) -T3F74 26219:571.031 Data: 89 F8 -T3F74 26219:571.050 - 0.058ms returns 2 (0x2) -T3F74 26219:571.066 JLINK_ReadMemEx(0x080001BE, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.080 -- Read from C cache (2 bytes @ 0x080001BE) -T3F74 26219:571.099 Data: 03 B4 -T3F74 26219:571.118 - 0.058ms returns 2 (0x2) -T3F74 26219:571.133 JLINK_ReadMemEx(0x080001C0, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:571.147 -- Read from C cache (60 bytes @ 0x080001C0) -T3F74 26219:571.167 Data: FF F7 F2 FF 03 BC 00 F0 91 F8 00 00 09 48 80 47 ... -T3F74 26219:571.186 - 0.059ms returns 60 (0x3C) -T3F74 26219:571.201 JLINK_ReadMemEx(0x080001C0, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.216 -- Read from C cache (2 bytes @ 0x080001C0) -T3F74 26219:571.235 Data: FF F7 -T3F74 26219:571.253 - 0.058ms returns 2 (0x2) -T3F74 26219:571.269 JLINK_ReadMemEx(0x080001C0, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:571.284 -- Read from C cache (60 bytes @ 0x080001C0) -T3F74 26219:571.303 Data: FF F7 F2 FF 03 BC 00 F0 91 F8 00 00 09 48 80 47 ... -T3F74 26219:571.322 - 0.059ms returns 60 (0x3C) -T3F74 26219:571.337 JLINK_ReadMemEx(0x080001C0, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.352 -- Read from C cache (2 bytes @ 0x080001C0) -T3F74 26219:571.371 Data: FF F7 -T3F74 26219:571.390 - 0.058ms returns 2 (0x2) -T3F74 26219:571.405 JLINK_ReadMemEx(0x080001C2, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.419 -- Read from C cache (2 bytes @ 0x080001C2) -T3F74 26219:571.439 Data: F2 FF -T3F74 26219:571.457 - 0.059ms returns 2 (0x2) -T3F74 26219:571.473 JLINK_ReadMemEx(0x080001C4, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:571.488 -- Read from C cache (60 bytes @ 0x080001C4) -T3F74 26219:571.507 Data: 03 BC 00 F0 91 F8 00 00 09 48 80 47 09 48 00 47 ... -T3F74 26219:571.535 - 0.068ms returns 60 (0x3C) -T3F74 26219:571.550 JLINK_ReadMemEx(0x080001C4, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.564 -- Read from C cache (2 bytes @ 0x080001C4) -T3F74 26219:571.585 Data: 03 BC -T3F74 26219:571.604 - 0.060ms returns 2 (0x2) -T3F74 26219:571.619 JLINK_ReadMemEx(0x080001C6, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.633 -- Read from C cache (2 bytes @ 0x080001C6) -T3F74 26219:571.652 Data: 00 F0 -T3F74 26219:571.671 - 0.058ms returns 2 (0x2) -T3F74 26219:571.687 JLINK_ReadMemEx(0x080001C6, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:571.701 -- Read from C cache (2 bytes @ 0x080001C6) -T3F74 26219:571.720 Data: 00 F0 -T3F74 26219:571.739 - 0.061ms returns 2 (0x2) -T3F74 26219:571.758 JLINK_ReadMemEx(0x080001C8, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:571.774 CPU_ReadMem(64 bytes @ 0x08000200) -T3F74 26219:573.337 -- Updating C cache (64 bytes @ 0x08000200) -T3F74 26219:573.365 -- Read from C cache (60 bytes @ 0x080001C8) -T3F74 26219:573.387 Data: 91 F8 00 00 09 48 80 47 09 48 00 47 FE E7 FE E7 ... -T3F74 26219:573.406 - 1.654ms returns 60 (0x3C) -T3F74 26219:573.424 JLINK_ReadMemEx(0x080001C8, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:573.440 -- Read from C cache (2 bytes @ 0x080001C8) -T3F74 26219:573.459 Data: 91 F8 -T3F74 26219:573.478 - 0.061ms returns 2 (0x2) -T3F74 26219:573.495 JLINK_ReadMemEx(0x080001CA, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:573.510 -- Read from C cache (2 bytes @ 0x080001CA) -T3F74 26219:573.529 Data: 00 00 -T3F74 26219:573.548 - 0.059ms returns 2 (0x2) -T3F74 26219:573.563 JLINK_ReadMemEx(0x080001CC, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:573.578 -- Read from C cache (60 bytes @ 0x080001CC) -T3F74 26219:573.600 Data: 09 48 80 47 09 48 00 47 FE E7 FE E7 FE E7 FE E7 ... -T3F74 26219:573.619 - 0.063ms returns 60 (0x3C) -T3F74 26219:573.642 JLINK_ReadMemEx(0x080001CC, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:573.661 -- Read from C cache (2 bytes @ 0x080001CC) -T3F74 26219:573.689 Data: 09 48 -T3F74 26219:573.711 - 0.076ms returns 2 (0x2) -T3F74 26219:573.798 JLINK_ReadMemEx(0x080001CC, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:573.850 -- Read from C cache (60 bytes @ 0x080001CC) -T3F74 26219:573.880 Data: 09 48 80 47 09 48 00 47 FE E7 FE E7 FE E7 FE E7 ... -T3F74 26219:573.902 - 0.112ms returns 60 (0x3C) -T3F74 26219:573.922 JLINK_ReadMemEx(0x080001CC, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:573.939 -- Read from C cache (2 bytes @ 0x080001CC) -T3F74 26219:573.962 Data: 09 48 -T3F74 26219:573.994 - 0.081ms returns 2 (0x2) -T3F74 26219:574.014 JLINK_ReadMemEx(0x080001CE, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:574.032 -- Read from C cache (2 bytes @ 0x080001CE) -T3F74 26219:574.054 Data: 80 47 -T3F74 26219:574.077 - 0.071ms returns 2 (0x2) -T3F74 26219:574.102 JLINK_ReadMemEx(0x080001CE, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:574.120 -- Read from C cache (2 bytes @ 0x080001CE) -T3F74 26219:574.144 Data: 80 47 -T3F74 26219:574.166 - 0.071ms returns 2 (0x2) -T3F74 26219:574.185 JLINK_ReadMemEx(0x080001D0, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:574.202 -- Read from C cache (60 bytes @ 0x080001D0) -T3F74 26219:574.225 Data: 09 48 00 47 FE E7 FE E7 FE E7 FE E7 FE E7 FE E7 ... -T3F74 26219:574.248 - 0.071ms returns 60 (0x3C) -T3F74 26219:574.266 JLINK_ReadMemEx(0x080001D0, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:574.283 -- Read from C cache (2 bytes @ 0x080001D0) -T3F74 26219:574.305 Data: 09 48 -T3F74 26219:574.328 - 0.069ms returns 2 (0x2) -T3F74 26219:574.350 JLINK_ReadMemEx(0x080001D0, 0x3C Bytes, Flags = 0x02000000) -T3F74 26219:574.367 -- Read from C cache (60 bytes @ 0x080001D0) -T3F74 26219:574.390 Data: 09 48 00 47 FE E7 FE E7 FE E7 FE E7 FE E7 FE E7 ... -T3F74 26219:574.412 - 0.070ms returns 60 (0x3C) -T3F74 26219:574.430 JLINK_ReadMemEx(0x080001D0, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:574.447 -- Read from C cache (2 bytes @ 0x080001D0) -T3F74 26219:574.470 Data: 09 48 -T3F74 26219:574.492 - 0.069ms returns 2 (0x2) -T3F74 26219:574.510 JLINK_ReadMemEx(0x080001D2, 0x2 Bytes, Flags = 0x02000000) -T3F74 26219:574.527 -- Read from C cache (2 bytes @ 0x080001D2) -T3F74 26219:574.549 Data: 00 47 -T3F74 26219:574.571 - 0.069ms returns 2 (0x2) -T3F74 26219:984.473 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26219:984.526 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26219:985.926 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26219:985.989 - 1.524ms returns 16 (0x10) -T3F74 26219:986.068 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26219:986.115 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26219:987.235 Data: 00 00 00 00 -T3F74 26219:987.335 - 1.275ms returns 4 (0x4) -T3F74 26219:987.359 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26219:987.381 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26219:987.911 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... -T3F74 26219:987.935 - 0.584ms returns 20 (0x14) -T3F74 26219:987.956 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26219:987.975 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26219:988.406 Data: 00 00 00 00 -T3F74 26219:988.426 - 0.477ms returns 4 (0x4) -T3F74 26219:988.444 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26219:988.460 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26219:988.901 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26219:988.921 - 0.484ms returns 12 (0xC) -T3F74 26219:988.938 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26219:988.954 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26219:989.401 Data: 00 00 00 00 -T3F74 26219:989.421 - 0.489ms returns 4 (0x4) -T3F74 26219:989.438 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26219:989.454 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26219:989.900 Data: 00 00 00 00 -T3F74 26219:989.920 - 0.489ms returns 4 (0x4) -T3F74 26219:989.937 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26219:989.953 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26219:990.399 Data: 00 00 00 00 -T3F74 26219:990.420 - 0.489ms returns 4 (0x4) -T3F74 26224:460.127 JLINK_ReadMemEx(0x080001C6, 0x2 Bytes, Flags = 0x02000000) -T3F74 26224:460.178 -- Read from C cache (2 bytes @ 0x080001C6) -T3F74 26224:460.203 Data: 00 F0 -T3F74 26224:460.226 - 0.107ms returns 2 (0x2) -T3F74 26224:460.246 JLINK_ReadMemEx(0x080001C8, 0x3C Bytes, Flags = 0x02000000) -T3F74 26224:460.263 -- Read from C cache (60 bytes @ 0x080001C8) -T3F74 26224:460.287 Data: 91 F8 00 00 09 48 80 47 09 48 00 47 FE E7 FE E7 ... -T3F74 26224:460.310 - 0.072ms returns 60 (0x3C) -T3F74 26224:460.328 JLINK_ReadMemEx(0x080001C8, 0x2 Bytes, Flags = 0x02000000) -T3F74 26224:460.345 -- Read from C cache (2 bytes @ 0x080001C8) -T3F74 26224:460.368 Data: 91 F8 -T3F74 26224:460.390 - 0.070ms returns 2 (0x2) -T3F74 26224:460.429 JLINK_ReadMemEx(0x080001CA, 0x2 Bytes, Flags = 0x02000000) -T3F74 26224:460.447 -- Read from C cache (2 bytes @ 0x080001CA) -T3F74 26224:460.470 Data: 00 00 -T3F74 26224:460.493 - 0.071ms returns 2 (0x2) -T3F74 26224:460.511 JLINK_ReadMemEx(0x080001CC, 0x3C Bytes, Flags = 0x02000000) -T3F74 26224:460.528 -- Read from C cache (60 bytes @ 0x080001CC) -T3F74 26224:460.552 Data: 09 48 80 47 09 48 00 47 FE E7 FE E7 FE E7 FE E7 ... -T3F74 26224:460.574 - 0.071ms returns 60 (0x3C) -T3F74 26224:460.592 JLINK_ReadMemEx(0x080001CC, 0x2 Bytes, Flags = 0x02000000) -T3F74 26224:460.609 -- Read from C cache (2 bytes @ 0x080001CC) -T3F74 26224:460.632 Data: 09 48 -T3F74 26224:460.654 - 0.069ms returns 2 (0x2) -T3F74 26224:460.678 JLINK_ReadMemEx(0x080001CC, 0x3C Bytes, Flags = 0x02000000) -T3F74 26224:460.696 -- Read from C cache (60 bytes @ 0x080001CC) -T3F74 26224:460.720 Data: 09 48 80 47 09 48 00 47 FE E7 FE E7 FE E7 FE E7 ... -T3F74 26224:460.743 - 0.072ms returns 60 (0x3C) -T3F74 26224:460.762 JLINK_ReadMemEx(0x080001CC, 0x2 Bytes, Flags = 0x02000000) -T3F74 26224:460.778 -- Read from C cache (2 bytes @ 0x080001CC) -T3F74 26224:460.801 Data: 09 48 -T3F74 26224:460.823 - 0.069ms returns 2 (0x2) -T3F74 26224:460.846 JLINK_ReadMemEx(0x080001CE, 0x2 Bytes, Flags = 0x02000000) -T3F74 26224:460.868 -- Read from C cache (2 bytes @ 0x080001CE) -T3F74 26224:460.888 Data: 80 47 -T3F74 26224:460.906 - 0.068ms returns 2 (0x2) -T3F74 26225:428.640 JLINK_HasError() -T3F74 26225:428.688 JLINK_ReadReg(R0) -T3F74 26225:429.829 - 1.169ms returns 0x00000000 -T3F74 26225:429.873 JLINK_ReadReg(R1) -T3F74 26225:429.890 - 0.025ms returns 0x00000000 -T3F74 26225:429.909 JLINK_ReadReg(R2) -T3F74 26225:429.926 - 0.025ms returns 0x00000000 -T3F74 26225:429.945 JLINK_ReadReg(R3) -T3F74 26225:429.961 - 0.024ms returns 0x00000000 -T3F74 26225:430.072 JLINK_ReadReg(R4) -T3F74 26225:430.095 - 0.031ms returns 0x00000000 -T3F74 26225:430.114 JLINK_ReadReg(R5) -T3F74 26225:430.130 - 0.024ms returns 0x00000000 -T3F74 26225:430.149 JLINK_ReadReg(R6) -T3F74 26225:430.165 - 0.024ms returns 0x00000000 -T3F74 26225:430.183 JLINK_ReadReg(R7) -T3F74 26225:430.200 - 0.024ms returns 0x00000000 -T3F74 26225:430.218 JLINK_ReadReg(R8) -T3F74 26225:430.234 - 0.024ms returns 0x00000000 -T3F74 26225:430.253 JLINK_ReadReg(R9) -T3F74 26225:430.269 - 0.024ms returns 0x00000000 -T3F74 26225:430.287 JLINK_ReadReg(R10) -T3F74 26225:430.303 - 0.024ms returns 0x00000000 -T3F74 26225:430.322 JLINK_ReadReg(R11) -T3F74 26225:430.338 - 0.024ms returns 0x00000000 -T3F74 26225:430.356 JLINK_ReadReg(R12) -T3F74 26225:430.372 - 0.024ms returns 0x00000000 -T3F74 26225:430.390 JLINK_ReadReg(R13 (SP)) -T3F74 26225:430.407 - 0.024ms returns 0x20000D00 -T3F74 26225:430.426 JLINK_ReadReg(R14) -T3F74 26225:430.442 - 0.024ms returns 0xFFFFFFFF -T3F74 26225:430.460 JLINK_ReadReg(R15 (PC)) -T3F74 26225:430.477 - 0.024ms returns 0x080001CC -T3F74 26225:430.495 JLINK_ReadReg(XPSR) -T3F74 26225:430.511 - 0.024ms returns 0x01000000 -T3F74 26225:430.530 JLINK_ReadReg(MSP) -T3F74 26225:430.546 - 0.024ms returns 0x20000D00 -T3F74 26225:430.564 JLINK_ReadReg(PSP) -T3F74 26225:430.580 - 0.024ms returns 0x00000000 -T3F74 26225:430.599 JLINK_ReadReg(CFBP) -T3F74 26225:430.615 - 0.024ms returns 0x00000000 -T3F74 26225:430.635 JLINK_ReadReg(FPSCR) -T3F74 26225:434.941 - 4.324ms returns 0x00000000 -T3F74 26225:434.973 JLINK_ReadReg(FPS0) -T3F74 26225:434.991 - 0.026ms returns 0x00000000 -T3F74 26225:435.010 JLINK_ReadReg(FPS1) -T3F74 26225:435.026 - 0.024ms returns 0x00000000 -T3F74 26225:435.047 JLINK_ReadReg(FPS2) -T3F74 26225:435.063 - 0.024ms returns 0x00000000 -T3F74 26225:435.082 JLINK_ReadReg(FPS3) -T3F74 26225:435.098 - 0.024ms returns 0x00000000 -T3F74 26225:435.117 JLINK_ReadReg(FPS4) -T3F74 26225:435.132 - 0.024ms returns 0x00000000 -T3F74 26225:435.151 JLINK_ReadReg(FPS5) -T3F74 26225:435.167 - 0.024ms returns 0x00000000 -T3F74 26225:435.186 JLINK_ReadReg(FPS6) -T3F74 26225:435.202 - 0.024ms returns 0x00000000 -T3F74 26225:435.220 JLINK_ReadReg(FPS7) -T3F74 26225:435.236 - 0.024ms returns 0x00000000 -T3F74 26225:435.255 JLINK_ReadReg(FPS8) -T3F74 26225:435.271 - 0.024ms returns 0x00000000 -T3F74 26225:435.289 JLINK_ReadReg(FPS9) -T3F74 26225:435.305 - 0.024ms returns 0x00000000 -T3F74 26225:435.324 JLINK_ReadReg(FPS10) -T3F74 26225:435.340 - 0.024ms returns 0x00000000 -T3F74 26225:435.358 JLINK_ReadReg(FPS11) -T3F74 26225:435.374 - 0.024ms returns 0x00000000 -T3F74 26225:435.393 JLINK_ReadReg(FPS12) -T3F74 26225:435.409 - 0.024ms returns 0x00000000 -T3F74 26225:435.427 JLINK_ReadReg(FPS13) -T3F74 26225:435.443 - 0.024ms returns 0x00000000 -T3F74 26225:435.462 JLINK_ReadReg(FPS14) -T3F74 26225:435.478 - 0.024ms returns 0x00000000 -T3F74 26225:435.496 JLINK_ReadReg(FPS15) -T3F74 26225:435.518 - 0.029ms returns 0x00000000 -T3F74 26225:435.536 JLINK_ReadReg(FPS16) -T3F74 26225:435.552 - 0.024ms returns 0x00000000 -T3F74 26225:435.571 JLINK_ReadReg(FPS17) -T3F74 26225:435.587 - 0.024ms returns 0x00000000 -T3F74 26225:435.605 JLINK_ReadReg(FPS18) -T3F74 26225:435.621 - 0.024ms returns 0x00000000 -T3F74 26225:435.640 JLINK_ReadReg(FPS19) -T3F74 26225:435.656 - 0.024ms returns 0x00000000 -T3F74 26225:435.674 JLINK_ReadReg(FPS20) -T3F74 26225:435.690 - 0.024ms returns 0x00000000 -T3F74 26225:435.709 JLINK_ReadReg(FPS21) -T3F74 26225:435.725 - 0.023ms returns 0x00000000 -T3F74 26225:435.743 JLINK_ReadReg(FPS22) -T3F74 26225:435.759 - 0.024ms returns 0x00000000 -T3F74 26225:435.777 JLINK_ReadReg(FPS23) -T3F74 26225:435.793 - 0.023ms returns 0x00000000 -T3F74 26225:435.811 JLINK_ReadReg(FPS24) -T3F74 26225:435.827 - 0.024ms returns 0x00000000 -T3F74 26225:435.846 JLINK_ReadReg(FPS25) -T3F74 26225:435.862 - 0.024ms returns 0x00000000 -T3F74 26225:435.880 JLINK_ReadReg(FPS26) -T3F74 26225:435.896 - 0.023ms returns 0x00000000 -T3F74 26225:435.914 JLINK_ReadReg(FPS27) -T3F74 26225:435.930 - 0.024ms returns 0x00000000 -T3F74 26225:436.021 JLINK_ReadReg(FPS28) -T3F74 26225:436.053 - 0.041ms returns 0x00000000 -T3F74 26225:436.073 JLINK_ReadReg(FPS29) -T3F74 26225:436.089 - 0.026ms returns 0x00000000 -T3F74 26225:436.109 JLINK_ReadReg(FPS30) -T3F74 26225:436.126 - 0.024ms returns 0x00000000 -T3F74 26225:436.144 JLINK_ReadReg(FPS31) -T3F74 26225:436.160 - 0.024ms returns 0x00000000 -T3F74 26225:436.184 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26225:436.213 CPU_ReadMem(64 bytes @ 0x20000040) -T3F74 26225:437.874 -- Updating C cache (64 bytes @ 0x20000040) -T3F74 26225:437.900 -- Read from C cache (4 bytes @ 0x20000058) -T3F74 26225:437.920 Data: 40 4C 20 60 -T3F74 26225:437.940 - 1.762ms returns 4 (0x4) -T3F74 26225:438.395 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26225:438.416 -- Read from C cache (4 bytes @ 0x20000058) -T3F74 26225:438.439 Data: 40 4C 20 60 -T3F74 26225:438.461 - 0.074ms returns 4 (0x4) -T3F74 26225:438.512 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26225:438.531 -- Read from C cache (4 bytes @ 0x20000058) -T3F74 26225:438.554 Data: 40 4C 20 60 -T3F74 26225:438.576 - 0.072ms returns 4 (0x4) -T3F74 26225:443.145 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26225:443.177 -- Read from C cache (4 bytes @ 0x2000005C) -T3F74 26225:443.198 Data: 06 20 60 60 -T3F74 26225:443.219 - 0.080ms returns 4 (0x4) -T3F74 26225:443.411 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26225:443.427 -- Read from C cache (4 bytes @ 0x2000005C) -T3F74 26225:443.447 Data: 06 20 60 60 -T3F74 26225:443.466 - 0.061ms returns 4 (0x4) -T3F74 26225:443.505 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26225:443.521 -- Read from C cache (4 bytes @ 0x2000005C) -T3F74 26225:443.541 Data: 06 20 60 60 -T3F74 26225:443.560 - 0.061ms returns 4 (0x4) -T062C 26226:085.292 JLINK_ReadMemEx(0x080001CC, 0x2 Bytes, Flags = 0x02000000) -T062C 26226:085.343 -- Read from C cache (2 bytes @ 0x080001CC) -T062C 26226:085.367 Data: 09 48 -T062C 26226:085.391 - 0.106ms returns 2 (0x2) -T062C 26226:085.410 JLINK_HasError() -T062C 26226:085.437 JLINK_SetBPEx(Addr = 0x080024C4, Type = 0xFFFFFFF2) -T062C 26226:085.457 - 0.029ms returns 0x00000001 -T062C 26226:085.476 JLINK_HasError() -T062C 26226:085.494 JLINK_HasError() -T062C 26226:085.513 JLINK_Go() -T062C 26226:086.636 CPU_ReadMem(4 bytes @ 0xE0001000) -T062C 26226:087.109 CPU_WriteMem(4 bytes @ 0xE0002008) -T062C 26226:087.161 CPU_WriteMem(4 bytes @ 0xE000200C) -T062C 26226:087.185 CPU_WriteMem(4 bytes @ 0xE0002010) -T062C 26226:087.211 CPU_WriteMem(4 bytes @ 0xE0002014) -T062C 26226:087.234 CPU_WriteMem(4 bytes @ 0xE0002018) -T062C 26226:087.258 CPU_WriteMem(4 bytes @ 0xE000201C) -T062C 26226:088.480 CPU_WriteMem(4 bytes @ 0xE0001004) -T062C 26226:089.464 - 3.968ms -T062C 26226:190.287 JLINK_HasError() -T062C 26226:190.339 JLINK_IsHalted() -T062C 26226:193.548 - 3.230ms returns TRUE -T062C 26226:193.583 JLINK_HasError() -T062C 26226:193.602 JLINK_Halt() -T062C 26226:193.619 - 0.024ms returns 0x00 -T062C 26226:193.637 JLINK_IsHalted() -T062C 26226:193.653 - 0.024ms returns TRUE -T062C 26226:193.672 JLINK_IsHalted() -T062C 26226:193.690 - 0.026ms returns TRUE -T062C 26226:193.708 JLINK_IsHalted() -T062C 26226:193.724 - 0.023ms returns TRUE -T062C 26226:193.743 JLINK_HasError() -T062C 26226:193.762 JLINK_ReadReg(R15 (PC)) -T062C 26226:193.782 - 0.028ms returns 0x080024C4 -T062C 26226:193.801 JLINK_ReadReg(XPSR) -T062C 26226:193.817 - 0.024ms returns 0x21000000 -T062C 26226:193.839 JLINK_HasError() -T062C 26226:193.862 JLINK_ClrBPEx(BPHandle = 0x00000001) -T062C 26226:193.879 - 0.025ms returns 0x00 -T062C 26226:193.898 JLINK_HasError() -T062C 26226:193.918 JLINK_HasError() -T062C 26226:193.936 JLINK_ReadMemU32(0xE000ED30, 0x1 Items) -T062C 26226:193.961 CPU_ReadMem(4 bytes @ 0xE000ED30) -T062C 26226:195.137 Data: 02 00 00 00 -T062C 26226:195.173 - 1.245ms returns 1 (0x1) -T062C 26226:195.199 JLINK_ReadMemU32(0xE0001028, 0x1 Items) -T062C 26226:195.364 CPU_ReadMem(4 bytes @ 0xE0001028) -T062C 26226:196.459 Data: 00 00 00 00 -T062C 26226:196.494 Debug reg: DWT_FUNC[0] -T062C 26226:196.517 - 1.327ms returns 1 (0x1) -T062C 26226:196.552 JLINK_ReadMemU32(0xE0001038, 0x1 Items) -T062C 26226:196.575 CPU_ReadMem(4 bytes @ 0xE0001038) -T062C 26226:197.086 Data: 00 02 00 00 -T062C 26226:197.124 Debug reg: DWT_FUNC[1] -T062C 26226:197.147 - 0.603ms returns 1 (0x1) -T062C 26226:197.172 JLINK_ReadMemU32(0xE0001048, 0x1 Items) -T062C 26226:197.195 CPU_ReadMem(4 bytes @ 0xE0001048) -T062C 26226:197.578 Data: 00 00 00 00 -T062C 26226:197.606 Debug reg: DWT_FUNC[2] -T062C 26226:197.634 - 0.470ms returns 1 (0x1) -T062C 26226:197.657 JLINK_ReadMemU32(0xE0001058, 0x1 Items) -T062C 26226:197.677 CPU_ReadMem(4 bytes @ 0xE0001058) -T062C 26226:198.076 Data: 00 00 00 00 -T062C 26226:198.101 Debug reg: DWT_FUNC[3] -T062C 26226:198.123 - 0.474ms returns 1 (0x1) -T062C 26226:198.199 JLINK_HasError() -T062C 26226:198.224 JLINK_ReadReg(R0) -T062C 26226:198.241 - 0.026ms returns 0x20000700 -T062C 26226:198.261 JLINK_ReadReg(R1) -T062C 26226:198.277 - 0.024ms returns 0x20000900 -T062C 26226:198.296 JLINK_ReadReg(R2) -T062C 26226:198.312 - 0.024ms returns 0x20000900 -T062C 26226:198.331 JLINK_ReadReg(R3) -T062C 26226:198.347 - 0.024ms returns 0x20000900 -T062C 26226:198.366 JLINK_ReadReg(R4) -T062C 26226:198.383 - 0.024ms returns 0x00000000 -T062C 26226:198.401 JLINK_ReadReg(R5) -T062C 26226:198.417 - 0.024ms returns 0x200006A0 -T062C 26226:198.436 JLINK_ReadReg(R6) -T062C 26226:198.452 - 0.024ms returns 0x00000000 -T062C 26226:198.470 JLINK_ReadReg(R7) -T062C 26226:198.486 - 0.024ms returns 0x00000000 -T062C 26226:198.505 JLINK_ReadReg(R8) -T062C 26226:198.521 - 0.024ms returns 0x00000000 -T062C 26226:198.539 JLINK_ReadReg(R9) -T062C 26226:198.555 - 0.024ms returns 0x00000000 -T062C 26226:198.573 JLINK_ReadReg(R10) -T062C 26226:198.589 - 0.023ms returns 0x080028A0 -T062C 26226:198.607 JLINK_ReadReg(R11) -T062C 26226:198.623 - 0.023ms returns 0x00000000 -T062C 26226:198.642 JLINK_ReadReg(R12) -T062C 26226:198.658 - 0.024ms returns 0x200006E0 -T062C 26226:198.676 JLINK_ReadReg(R13 (SP)) -T062C 26226:198.693 - 0.024ms returns 0x20000D00 -T062C 26226:198.711 JLINK_ReadReg(R14) -T062C 26226:198.727 - 0.024ms returns 0x080001BB -T062C 26226:198.746 JLINK_ReadReg(R15 (PC)) -T062C 26226:198.762 - 0.024ms returns 0x080024C4 -T062C 26226:198.781 JLINK_ReadReg(XPSR) -T062C 26226:198.797 - 0.024ms returns 0x21000000 -T062C 26226:198.815 JLINK_ReadReg(MSP) -T062C 26226:198.831 - 0.024ms returns 0x20000D00 -T062C 26226:198.850 JLINK_ReadReg(PSP) -T062C 26226:198.866 - 0.024ms returns 0x00000000 -T062C 26226:198.885 JLINK_ReadReg(CFBP) -T062C 26226:198.901 - 0.024ms returns 0x00000000 -T062C 26226:198.919 JLINK_ReadReg(FPSCR) -T062C 26226:203.235 - 4.338ms returns 0x00000000 -T062C 26226:203.275 JLINK_ReadReg(FPS0) -T062C 26226:203.297 - 0.032ms returns 0x00000000 -T062C 26226:203.319 JLINK_ReadReg(FPS1) -T062C 26226:203.337 - 0.026ms returns 0x00000000 -T062C 26226:203.358 JLINK_ReadReg(FPS2) -T062C 26226:203.376 - 0.028ms returns 0x00000000 -T062C 26226:203.400 JLINK_ReadReg(FPS3) -T062C 26226:203.419 - 0.027ms returns 0x00000000 -T062C 26226:203.440 JLINK_ReadReg(FPS4) -T062C 26226:203.458 - 0.026ms returns 0x00000000 -T062C 26226:203.478 JLINK_ReadReg(FPS5) -T062C 26226:203.496 - 0.029ms returns 0x00000000 -T062C 26226:203.519 JLINK_ReadReg(FPS6) -T062C 26226:203.542 - 0.033ms returns 0x00000000 -T062C 26226:203.567 JLINK_ReadReg(FPS7) -T062C 26226:203.587 - 0.030ms returns 0x00000000 -T062C 26226:203.610 JLINK_ReadReg(FPS8) -T062C 26226:203.631 - 0.031ms returns 0x00000000 -T062C 26226:203.652 JLINK_ReadReg(FPS9) -T062C 26226:203.668 - 0.024ms returns 0x00000000 -T062C 26226:203.687 JLINK_ReadReg(FPS10) -T062C 26226:203.703 - 0.024ms returns 0x00000000 -T062C 26226:203.721 JLINK_ReadReg(FPS11) -T062C 26226:203.737 - 0.024ms returns 0x00000000 -T062C 26226:203.756 JLINK_ReadReg(FPS12) -T062C 26226:203.772 - 0.024ms returns 0x00000000 -T062C 26226:203.790 JLINK_ReadReg(FPS13) -T062C 26226:203.894 - 0.112ms returns 0x00000000 -T062C 26226:203.913 JLINK_ReadReg(FPS14) -T062C 26226:203.929 - 0.024ms returns 0x00000000 -T062C 26226:203.948 JLINK_ReadReg(FPS15) -T062C 26226:203.964 - 0.024ms returns 0x00000000 -T062C 26226:203.982 JLINK_ReadReg(FPS16) -T062C 26226:203.999 - 0.024ms returns 0x00000000 -T062C 26226:204.017 JLINK_ReadReg(FPS17) -T062C 26226:204.033 - 0.024ms returns 0x00000000 -T062C 26226:204.052 JLINK_ReadReg(FPS18) -T062C 26226:204.068 - 0.024ms returns 0x00000000 -T062C 26226:204.086 JLINK_ReadReg(FPS19) -T062C 26226:204.102 - 0.024ms returns 0x00000000 -T062C 26226:204.121 JLINK_ReadReg(FPS20) -T062C 26226:204.140 - 0.027ms returns 0x00000000 -T062C 26226:204.159 JLINK_ReadReg(FPS21) -T062C 26226:204.175 - 0.024ms returns 0x00000000 -T062C 26226:204.194 JLINK_ReadReg(FPS22) -T062C 26226:204.213 - 0.027ms returns 0x00000000 -T062C 26226:204.231 JLINK_ReadReg(FPS23) -T062C 26226:204.247 - 0.024ms returns 0x00000000 -T062C 26226:204.266 JLINK_ReadReg(FPS24) -T062C 26226:204.282 - 0.024ms returns 0x00000000 -T062C 26226:204.301 JLINK_ReadReg(FPS25) -T062C 26226:204.316 - 0.023ms returns 0x00000000 -T062C 26226:204.335 JLINK_ReadReg(FPS26) -T062C 26226:204.351 - 0.024ms returns 0x00000000 -T062C 26226:204.369 JLINK_ReadReg(FPS27) -T062C 26226:204.385 - 0.024ms returns 0x00000000 -T062C 26226:204.404 JLINK_ReadReg(FPS28) -T062C 26226:204.420 - 0.024ms returns 0x00000000 -T062C 26226:204.438 JLINK_ReadReg(FPS29) -T062C 26226:204.455 - 0.024ms returns 0x00000000 -T062C 26226:204.473 JLINK_ReadReg(FPS30) -T062C 26226:204.489 - 0.024ms returns 0x00000000 -T062C 26226:204.507 JLINK_ReadReg(FPS31) -T062C 26226:204.523 - 0.024ms returns 0x00000000 -T3F74 26226:213.416 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26226:213.457 CPU_ReadMem(64 bytes @ 0x20000040) -T3F74 26226:214.979 -- Updating C cache (64 bytes @ 0x20000040) -T3F74 26226:215.006 -- Read from C cache (4 bytes @ 0x20000058) -T3F74 26226:215.026 Data: 00 00 00 00 -T3F74 26226:215.046 - 1.637ms returns 4 (0x4) -T3F74 26226:215.406 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26226:215.427 -- Read from C cache (4 bytes @ 0x2000005C) -T3F74 26226:215.447 Data: 00 00 00 00 -T3F74 26226:215.466 - 0.066ms returns 4 (0x4) -T3F74 26226:218.902 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26226:218.930 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26226:220.076 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26226:220.101 - 1.206ms returns 16 (0x10) -T3F74 26226:220.121 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26226:220.140 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26226:220.575 Data: 00 00 00 00 -T3F74 26226:220.599 - 0.486ms returns 4 (0x4) -T3F74 26226:220.621 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26226:220.640 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26226:221.199 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... -T3F74 26226:221.225 - 0.612ms returns 20 (0x14) -T3F74 26226:221.246 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26226:221.266 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26226:221.692 Data: 00 00 00 00 -T3F74 26226:221.713 - 0.474ms returns 4 (0x4) -T3F74 26226:221.730 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26226:221.747 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26226:222.192 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26226:222.223 - 0.500ms returns 12 (0xC) -T3F74 26226:222.241 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26226:222.269 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26226:222.698 Data: 00 00 00 00 -T3F74 26226:222.722 - 0.489ms returns 4 (0x4) -T3F74 26226:222.742 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26226:222.762 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26226:223.196 Data: 00 00 00 00 -T3F74 26226:223.231 - 0.497ms returns 4 (0x4) -T3F74 26226:223.252 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26226:223.283 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26226:223.699 Data: 00 00 00 00 -T3F74 26226:223.724 - 0.480ms returns 4 (0x4) -T062C 26231:530.626 JLINK_ReadMemEx(0x080024C4, 0x2 Bytes, Flags = 0x02000000) -T062C 26231:530.685 CPU_ReadMem(64 bytes @ 0x080024C0) -T062C 26231:532.370 -- Updating C cache (64 bytes @ 0x080024C0) -T062C 26231:532.449 -- Read from C cache (2 bytes @ 0x080024C4) -T062C 26231:532.473 Data: FE F7 -T062C 26231:532.495 - 1.877ms returns 2 (0x2) -T062C 26231:532.517 JLINK_HasError() -T062C 26231:532.536 JLINK_HasError() -T062C 26231:532.554 JLINK_Go() -T062C 26231:533.691 CPU_ReadMem(4 bytes @ 0xE0001000) -T062C 26231:534.122 CPU_WriteMem(4 bytes @ 0xE0002008) -T062C 26231:534.994 - 2.449ms -T062C 26231:635.881 JLINK_HasError() -T062C 26231:635.934 JLINK_IsHalted() -T062C 26231:637.019 - 1.104ms returns FALSE -T062C 26231:737.550 JLINK_HasError() -T062C 26231:737.596 JLINK_IsHalted() -T062C 26231:738.623 - 1.045ms returns FALSE -T062C 26231:839.256 JLINK_HasError() -T062C 26231:839.300 JLINK_IsHalted() -T062C 26231:840.369 - 1.086ms returns FALSE -T062C 26231:941.096 JLINK_HasError() -T062C 26231:941.181 JLINK_IsHalted() -T062C 26231:942.203 - 1.041ms returns FALSE -T062C 26232:042.453 JLINK_HasError() -T062C 26232:042.530 JLINK_IsHalted() -T062C 26232:043.649 - 1.137ms returns FALSE -T062C 26232:144.181 JLINK_HasError() -T062C 26232:144.221 JLINK_HasError() -T062C 26232:144.240 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26232:144.271 CPU_ReadMem(4 bytes @ 0xE0001004) -T062C 26232:145.325 Data: 8D 12 74 01 -T062C 26232:145.399 Debug reg: DWT_CYCCNT -T062C 26232:145.425 - 1.193ms returns 1 (0x1) -T3F74 26232:148.040 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26232:148.080 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26232:149.222 Data: 00 00 80 00 -T3F74 26232:149.256 - 1.225ms returns 4 (0x4) -T3F74 26232:149.975 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26232:149.999 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26232:151.053 Data: 00 00 F0 01 -T3F74 26232:151.084 - 1.117ms returns 4 (0x4) -T3F74 26232:155.444 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26232:155.496 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26232:156.715 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26232:156.751 - 1.315ms returns 16 (0x10) -T3F74 26232:156.778 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:156.801 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26232:157.291 Data: 1F 00 00 00 -T3F74 26232:157.316 - 0.547ms returns 4 (0x4) -T3F74 26232:157.337 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26232:157.357 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26232:157.942 Data: 00 00 00 00 00 00 00 00 00 00 00 00 0D 02 00 00 ... -T3F74 26232:157.969 - 0.639ms returns 20 (0x14) -T3F74 26232:157.990 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:158.011 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26232:158.412 Data: 1F 03 00 00 -T3F74 26232:158.436 - 0.453ms returns 4 (0x4) -T3F74 26232:158.456 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26232:158.475 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26232:158.914 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26232:158.938 - 0.489ms returns 12 (0xC) -T3F74 26232:158.958 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:158.977 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26232:159.413 Data: 00 00 00 00 -T3F74 26232:159.436 - 0.486ms returns 4 (0x4) -T3F74 26232:159.457 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:159.476 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26232:159.912 Data: 00 00 00 00 -T3F74 26232:159.936 - 0.486ms returns 4 (0x4) -T3F74 26232:159.956 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:159.975 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26232:160.411 Data: 00 00 00 00 -T3F74 26232:160.436 - 0.492ms returns 4 (0x4) -T062C 26232:206.659 JLINK_IsHalted() -T062C 26232:207.805 - 1.169ms returns FALSE -T062C 26232:308.813 JLINK_HasError() -T062C 26232:308.900 JLINK_IsHalted() -T062C 26232:310.109 - 1.250ms returns FALSE -T062C 26232:410.345 JLINK_HasError() -T062C 26232:410.428 JLINK_IsHalted() -T062C 26232:411.598 - 1.188ms returns FALSE -T062C 26232:512.550 JLINK_HasError() -T062C 26232:512.632 JLINK_IsHalted() -T062C 26232:513.752 - 1.138ms returns FALSE -T062C 26232:614.821 JLINK_HasError() -T062C 26232:614.894 JLINK_IsHalted() -T062C 26232:616.130 - 1.277ms returns FALSE -T062C 26232:716.930 JLINK_HasError() -T062C 26232:716.967 JLINK_HasError() -T062C 26232:716.985 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26232:717.014 Data: 8D 12 74 01 -T062C 26232:717.038 Debug reg: DWT_CYCCNT -T062C 26232:717.061 - 0.083ms returns 1 (0x1) -T3F74 26232:722.848 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26232:722.880 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26232:724.065 Data: 00 00 80 00 -T3F74 26232:724.098 - 1.259ms returns 4 (0x4) -T3F74 26232:724.498 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26232:724.520 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26232:725.679 Data: 00 00 F0 01 -T3F74 26232:725.744 - 1.253ms returns 4 (0x4) -T3F74 26232:729.248 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26232:729.275 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26232:730.529 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26232:730.563 - 1.323ms returns 16 (0x10) -T3F74 26232:730.586 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:730.609 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26232:731.088 Data: 1E 00 00 00 -T3F74 26232:731.112 - 0.533ms returns 4 (0x4) -T3F74 26232:731.132 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26232:731.151 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26232:731.840 Data: 00 00 00 00 00 00 00 00 00 00 00 00 27 00 00 00 ... -T3F74 26232:731.866 - 0.742ms returns 20 (0x14) -T3F74 26232:731.891 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:731.912 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26232:732.339 Data: 1F 03 00 00 -T3F74 26232:732.363 - 0.479ms returns 4 (0x4) -T3F74 26232:732.383 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26232:732.402 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26232:732.832 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26232:732.852 - 0.476ms returns 12 (0xC) -T3F74 26232:732.870 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:732.885 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26232:733.332 Data: 00 00 00 00 -T3F74 26232:733.352 - 0.489ms returns 4 (0x4) -T3F74 26232:733.369 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:733.385 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26232:733.831 Data: 00 00 00 00 -T3F74 26232:733.851 - 0.489ms returns 4 (0x4) -T3F74 26232:733.868 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26232:733.884 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26232:734.332 Data: 00 00 00 00 -T3F74 26232:734.352 - 0.490ms returns 4 (0x4) -T062C 26232:753.315 JLINK_IsHalted() -T062C 26232:754.516 - 1.219ms returns FALSE -T062C 26232:855.549 JLINK_HasError() -T062C 26232:855.633 JLINK_IsHalted() -T062C 26232:856.849 - 1.234ms returns FALSE -T062C 26232:957.030 JLINK_HasError() -T062C 26232:957.102 JLINK_IsHalted() -T062C 26232:958.240 - 1.157ms returns FALSE -T062C 26233:058.637 JLINK_HasError() -T062C 26233:058.721 JLINK_IsHalted() -T062C 26233:059.925 - 1.223ms returns FALSE -T062C 26233:160.927 JLINK_HasError() -T062C 26233:160.972 JLINK_IsHalted() -T062C 26233:162.045 - 1.091ms returns FALSE -T062C 26233:262.714 JLINK_HasError() -T062C 26233:262.808 JLINK_HasError() -T062C 26233:262.863 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26233:262.894 Data: 8D 12 74 01 -T062C 26233:262.918 Debug reg: DWT_CYCCNT -T062C 26233:262.940 - 0.087ms returns 1 (0x1) -T3F74 26233:265.626 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26233:265.701 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26233:266.806 Data: 00 00 80 00 -T3F74 26233:266.840 - 1.222ms returns 4 (0x4) -T3F74 26233:266.883 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26233:266.908 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26233:267.407 Data: 00 00 F0 01 -T3F74 26233:267.432 - 0.557ms returns 4 (0x4) -T3F74 26233:271.122 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26233:271.156 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26233:272.415 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26233:272.450 - 1.335ms returns 16 (0x10) -T3F74 26233:272.474 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:272.497 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26233:273.015 Data: 1E 00 00 00 -T3F74 26233:273.039 - 0.573ms returns 4 (0x4) -T3F74 26233:273.060 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26233:273.079 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26233:273.649 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 00 00 00 ... -T3F74 26233:273.673 - 0.621ms returns 20 (0x14) -T3F74 26233:273.693 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:273.712 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26233:274.137 Data: 1F 03 00 00 -T3F74 26233:274.160 - 0.475ms returns 4 (0x4) -T3F74 26233:274.180 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26233:274.199 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26233:274.650 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26233:274.673 - 0.501ms returns 12 (0xC) -T3F74 26233:274.693 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:274.712 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26233:275.142 Data: 00 00 00 00 -T3F74 26233:275.166 - 0.480ms returns 4 (0x4) -T3F74 26233:275.186 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:275.205 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26233:275.645 Data: 00 00 00 00 -T3F74 26233:275.668 - 0.490ms returns 4 (0x4) -T3F74 26233:275.688 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:275.708 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26233:276.145 Data: 00 00 00 00 -T3F74 26233:276.168 - 0.488ms returns 4 (0x4) -T062C 26233:289.649 JLINK_IsHalted() -T062C 26233:290.784 - 1.160ms returns FALSE -T062C 26233:391.807 JLINK_HasError() -T062C 26233:391.877 JLINK_IsHalted() -T062C 26233:392.887 - 1.029ms returns FALSE -T062C 26233:493.147 JLINK_HasError() -T062C 26233:493.235 JLINK_IsHalted() -T062C 26233:494.484 - 1.297ms returns FALSE -T062C 26233:595.452 JLINK_HasError() -T062C 26233:595.539 JLINK_IsHalted() -T062C 26233:596.682 - 1.160ms returns FALSE -T062C 26233:696.911 JLINK_HasError() -T062C 26233:696.951 JLINK_IsHalted() -T062C 26233:697.993 - 1.060ms returns FALSE -T062C 26233:798.729 JLINK_HasError() -T062C 26233:798.798 JLINK_HasError() -T062C 26233:798.827 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26233:798.862 Data: 8D 12 74 01 -T062C 26233:798.887 Debug reg: DWT_CYCCNT -T062C 26233:798.910 - 0.090ms returns 1 (0x1) -T3F74 26233:802.833 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26233:802.878 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26233:803.958 Data: 00 00 80 00 -T3F74 26233:803.994 - 1.170ms returns 4 (0x4) -T3F74 26233:804.033 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26233:804.056 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26233:804.559 Data: 00 00 F0 01 -T3F74 26233:804.580 - 0.553ms returns 4 (0x4) -T3F74 26233:807.808 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26233:807.840 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26233:809.070 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26233:809.095 - 1.293ms returns 16 (0x10) -T3F74 26233:809.115 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:809.133 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26233:809.560 Data: 1E 00 00 00 -T3F74 26233:809.580 - 0.472ms returns 4 (0x4) -T3F74 26233:809.598 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26233:809.625 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26233:810.061 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A1 00 00 00 ... -T3F74 26233:810.081 - 0.490ms returns 20 (0x14) -T3F74 26233:810.099 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:810.115 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26233:810.559 Data: 1F 03 00 00 -T3F74 26233:810.579 - 0.487ms returns 4 (0x4) -T3F74 26233:810.597 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26233:810.613 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26233:811.059 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26233:811.079 - 0.489ms returns 12 (0xC) -T3F74 26233:811.097 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:811.113 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26233:811.558 Data: 00 00 00 00 -T3F74 26233:811.579 - 0.488ms returns 4 (0x4) -T3F74 26233:811.596 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:811.612 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26233:812.071 Data: 00 00 00 00 -T3F74 26233:812.097 - 0.509ms returns 4 (0x4) -T3F74 26233:812.119 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26233:812.139 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26233:812.564 Data: 00 00 00 00 -T3F74 26233:812.588 - 0.477ms returns 4 (0x4) -T062C 26233:824.436 JLINK_IsHalted() -T062C 26233:825.572 - 1.146ms returns FALSE -T062C 26233:925.765 JLINK_HasError() -T062C 26233:925.850 JLINK_IsHalted() -T062C 26233:926.939 - 1.103ms returns FALSE -T062C 26234:027.138 JLINK_HasError() -T062C 26234:027.225 JLINK_IsHalted() -T062C 26234:028.414 - 1.237ms returns FALSE -T062C 26234:128.993 JLINK_HasError() -T062C 26234:129.039 JLINK_IsHalted() -T062C 26234:130.163 - 1.143ms returns FALSE -T062C 26234:230.417 JLINK_HasError() -T062C 26234:230.502 JLINK_IsHalted() -T062C 26234:231.613 - 1.124ms returns FALSE -T062C 26234:331.875 JLINK_HasError() -T062C 26234:331.930 JLINK_HasError() -T062C 26234:331.953 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26234:331.990 Data: 8D 12 74 01 -T062C 26234:332.019 Debug reg: DWT_CYCCNT -T062C 26234:332.047 - 0.103ms returns 1 (0x1) -T3F74 26234:337.927 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26234:337.984 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26234:339.068 Data: 00 00 80 00 -T3F74 26234:339.103 - 1.184ms returns 4 (0x4) -T3F74 26234:339.143 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26234:339.166 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26234:339.621 Data: 00 00 F0 01 -T3F74 26234:339.645 - 0.510ms returns 4 (0x4) -T3F74 26234:343.619 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26234:343.654 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26234:344.917 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26234:344.963 - 1.352ms returns 16 (0x10) -T3F74 26234:345.038 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:345.062 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26234:345.496 Data: 1E 00 00 00 -T3F74 26234:345.530 - 0.500ms returns 4 (0x4) -T3F74 26234:345.553 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26234:345.575 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26234:346.119 Data: 00 00 00 00 00 00 00 00 00 00 00 00 0F 02 00 00 ... -T3F74 26234:346.143 - 0.597ms returns 20 (0x14) -T3F74 26234:346.163 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:346.183 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26234:346.619 Data: 1F 03 00 00 -T3F74 26234:346.643 - 0.487ms returns 4 (0x4) -T3F74 26234:346.663 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26234:346.682 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26234:347.119 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26234:347.142 - 0.487ms returns 12 (0xC) -T3F74 26234:347.163 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:347.182 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26234:347.638 Data: 00 00 00 00 -T3F74 26234:347.688 - 0.533ms returns 4 (0x4) -T3F74 26234:347.715 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:347.737 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26234:348.142 Data: 00 00 00 00 -T3F74 26234:348.168 - 0.461ms returns 4 (0x4) -T3F74 26234:348.189 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:348.209 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26234:348.747 Data: 00 00 00 00 -T3F74 26234:348.773 - 0.592ms returns 4 (0x4) -T062C 26234:362.973 JLINK_IsHalted() -T062C 26234:364.016 - 1.062ms returns FALSE -T062C 26234:464.232 JLINK_HasError() -T062C 26234:464.319 JLINK_IsHalted() -T062C 26234:465.517 - 1.215ms returns FALSE -T062C 26234:566.010 JLINK_HasError() -T062C 26234:566.095 JLINK_IsHalted() -T062C 26234:567.133 - 1.056ms returns FALSE -T062C 26234:668.481 JLINK_HasError() -T062C 26234:668.568 JLINK_IsHalted() -T062C 26234:669.780 - 1.228ms returns FALSE -T062C 26234:770.406 JLINK_HasError() -T062C 26234:770.448 JLINK_IsHalted() -T062C 26234:771.588 - 1.158ms returns FALSE -T062C 26234:871.948 JLINK_HasError() -T062C 26234:871.990 JLINK_HasError() -T062C 26234:872.009 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26234:872.045 Data: 8D 12 74 01 -T062C 26234:872.077 Debug reg: DWT_CYCCNT -T062C 26234:872.100 - 0.099ms returns 1 (0x1) -T3F74 26234:876.321 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26234:876.400 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26234:877.457 Data: 00 00 80 00 -T3F74 26234:877.493 - 1.182ms returns 4 (0x4) -T3F74 26234:877.540 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26234:877.567 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26234:878.078 Data: 00 00 F0 01 -T3F74 26234:878.123 - 0.591ms returns 4 (0x4) -T3F74 26234:882.375 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26234:882.425 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26234:883.797 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26234:883.842 - 1.478ms returns 16 (0x10) -T3F74 26234:883.875 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:883.917 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26234:885.053 Data: 1E 00 00 00 -T3F74 26234:885.088 - 1.221ms returns 4 (0x4) -T3F74 26234:885.117 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26234:885.140 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26234:885.673 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BB 00 00 00 ... -T3F74 26234:885.698 - 0.589ms returns 20 (0x14) -T3F74 26234:885.721 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:885.741 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26234:886.172 Data: 1F 03 00 00 -T3F74 26234:886.196 - 0.483ms returns 4 (0x4) -T3F74 26234:886.220 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26234:886.250 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26234:886.694 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26234:886.723 - 0.512ms returns 12 (0xC) -T3F74 26234:886.774 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:886.805 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26234:887.301 Data: 00 00 00 00 -T3F74 26234:887.329 - 0.563ms returns 4 (0x4) -T3F74 26234:887.355 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:887.377 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26234:887.825 Data: 00 00 00 00 -T3F74 26234:887.851 - 0.504ms returns 4 (0x4) -T3F74 26234:887.876 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26234:887.899 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26234:888.301 Data: 00 00 00 00 -T3F74 26234:888.327 - 0.459ms returns 4 (0x4) -T062C 26234:902.608 JLINK_IsHalted() -T062C 26234:903.695 - 1.102ms returns FALSE -T062C 26235:003.906 JLINK_HasError() -T062C 26235:003.953 JLINK_IsHalted() -T062C 26235:005.056 - 1.134ms returns FALSE -T062C 26235:105.985 JLINK_HasError() -T062C 26235:106.027 JLINK_IsHalted() -T062C 26235:107.160 - 1.152ms returns FALSE -T062C 26235:208.005 JLINK_HasError() -T062C 26235:208.051 JLINK_IsHalted() -T062C 26235:209.144 - 1.109ms returns FALSE -T062C 26235:309.963 JLINK_HasError() -T062C 26235:310.010 JLINK_IsHalted() -T062C 26235:311.129 - 1.128ms returns FALSE -T062C 26235:411.562 JLINK_HasError() -T062C 26235:411.610 JLINK_HasError() -T062C 26235:411.628 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26235:411.659 Data: 8D 12 74 01 -T062C 26235:411.683 Debug reg: DWT_CYCCNT -T062C 26235:411.705 - 0.084ms returns 1 (0x1) -T3F74 26235:414.481 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26235:414.571 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26235:415.801 Data: 00 00 80 00 -T3F74 26235:415.837 - 1.364ms returns 4 (0x4) -T3F74 26235:415.884 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26235:415.907 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26235:416.358 Data: 00 00 F0 01 -T3F74 26235:416.382 - 0.506ms returns 4 (0x4) -T3F74 26235:420.042 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26235:420.075 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26235:421.342 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26235:421.421 - 1.388ms returns 16 (0x10) -T3F74 26235:421.445 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:421.468 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26235:422.000 Data: 1F 00 00 00 -T3F74 26235:422.027 - 0.589ms returns 4 (0x4) -T3F74 26235:422.048 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26235:422.069 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26235:422.603 Data: 00 00 00 00 00 00 00 00 00 00 00 00 25 01 00 00 ... -T3F74 26235:422.627 - 0.587ms returns 20 (0x14) -T3F74 26235:422.648 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:422.667 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26235:423.100 Data: 1F 03 00 00 -T3F74 26235:423.124 - 0.484ms returns 4 (0x4) -T3F74 26235:423.145 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26235:423.164 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26235:423.600 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26235:423.625 - 0.488ms returns 12 (0xC) -T3F74 26235:423.648 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:423.668 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26235:424.109 Data: 00 00 00 00 -T3F74 26235:424.146 - 0.506ms returns 4 (0x4) -T3F74 26235:424.178 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:424.202 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26235:424.600 Data: 00 00 00 00 -T3F74 26235:424.624 - 0.455ms returns 4 (0x4) -T3F74 26235:424.649 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:424.668 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26235:425.103 Data: 00 00 00 00 -T3F74 26235:425.127 - 0.486ms returns 4 (0x4) -T062C 26235:445.250 JLINK_IsHalted() -T062C 26235:446.368 - 1.137ms returns FALSE -T062C 26235:546.844 JLINK_HasError() -T062C 26235:546.890 JLINK_IsHalted() -T062C 26235:548.067 - 1.219ms returns FALSE -T062C 26235:648.628 JLINK_HasError() -T062C 26235:648.675 JLINK_IsHalted() -T062C 26235:649.865 - 1.209ms returns FALSE -T062C 26235:750.000 JLINK_HasError() -T062C 26235:750.047 JLINK_IsHalted() -T062C 26235:751.073 - 1.043ms returns FALSE -T062C 26235:851.677 JLINK_HasError() -T062C 26235:851.724 JLINK_IsHalted() -T062C 26235:852.808 - 1.099ms returns FALSE -T062C 26235:953.156 JLINK_HasError() -T062C 26235:953.206 JLINK_HasError() -T062C 26235:953.228 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26235:953.260 Data: 8D 12 74 01 -T062C 26235:953.285 Debug reg: DWT_CYCCNT -T062C 26235:953.309 - 0.099ms returns 1 (0x1) -T3F74 26235:955.784 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26235:955.821 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26235:956.922 Data: 00 00 80 00 -T3F74 26235:956.959 - 1.182ms returns 4 (0x4) -T3F74 26235:957.001 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26235:957.025 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26235:957.533 Data: 00 00 F0 01 -T3F74 26235:957.560 - 0.573ms returns 4 (0x4) -T3F74 26235:961.142 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26235:961.173 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26235:962.422 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26235:962.462 - 1.329ms returns 16 (0x10) -T3F74 26235:962.487 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:962.510 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26235:963.030 Data: 1E 00 00 00 -T3F74 26235:963.054 - 0.575ms returns 4 (0x4) -T3F74 26235:963.077 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26235:963.097 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26235:963.657 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DF 01 00 00 ... -T3F74 26235:963.681 - 0.611ms returns 20 (0x14) -T3F74 26235:963.701 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:963.720 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26235:964.154 Data: 1F 03 00 00 -T3F74 26235:964.177 - 0.484ms returns 4 (0x4) -T3F74 26235:964.197 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26235:964.216 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26235:964.654 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26235:964.678 - 0.488ms returns 12 (0xC) -T3F74 26235:964.698 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:964.717 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26235:965.153 Data: 00 00 00 00 -T3F74 26235:965.177 - 0.486ms returns 4 (0x4) -T3F74 26235:965.197 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:965.216 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26235:965.655 Data: 00 00 00 00 -T3F74 26235:965.679 - 0.490ms returns 4 (0x4) -T3F74 26235:965.699 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26235:965.717 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26235:966.153 Data: 00 00 00 00 -T3F74 26235:966.177 - 0.485ms returns 4 (0x4) -T062C 26235:986.399 JLINK_IsHalted() -T062C 26235:987.542 - 1.156ms returns FALSE -T062C 26236:088.613 JLINK_HasError() -T062C 26236:088.702 JLINK_IsHalted() -T062C 26236:090.020 - 1.336ms returns FALSE -T062C 26236:191.055 JLINK_HasError() -T062C 26236:191.105 JLINK_IsHalted() -T062C 26236:192.150 - 1.077ms returns FALSE -T062C 26236:293.120 JLINK_HasError() -T062C 26236:293.200 JLINK_IsHalted() -T062C 26236:294.258 - 1.086ms returns FALSE -T062C 26236:394.458 JLINK_HasError() -T062C 26236:394.550 JLINK_IsHalted() -T062C 26236:395.686 - 1.181ms returns FALSE -T062C 26236:496.728 JLINK_HasError() -T062C 26236:496.779 JLINK_HasError() -T062C 26236:496.804 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26236:496.839 Data: 8D 12 74 01 -T062C 26236:496.868 Debug reg: DWT_CYCCNT -T062C 26236:496.897 - 0.102ms returns 1 (0x1) -T3F74 26236:503.329 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26236:503.379 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26236:504.502 Data: 00 00 80 00 -T3F74 26236:504.531 - 1.210ms returns 4 (0x4) -T3F74 26236:504.569 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26236:504.590 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26236:505.082 Data: 00 00 F0 01 -T3F74 26236:505.107 - 0.546ms returns 4 (0x4) -T3F74 26236:508.580 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26236:508.607 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26236:509.844 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26236:509.873 - 1.301ms returns 16 (0x10) -T3F74 26236:509.896 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26236:509.917 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26236:510.332 Data: 1E 00 00 00 -T3F74 26236:510.356 - 0.467ms returns 4 (0x4) -T3F74 26236:510.376 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26236:510.395 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26236:510.987 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5D 02 00 00 ... -T3F74 26236:511.014 - 0.645ms returns 20 (0x14) -T3F74 26236:511.035 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26236:511.056 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26236:511.456 Data: 1F 03 00 00 -T3F74 26236:511.480 - 0.452ms returns 4 (0x4) -T3F74 26236:511.500 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26236:511.519 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26236:511.956 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26236:511.979 - 0.487ms returns 12 (0xC) -T3F74 26236:511.999 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26236:512.018 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26236:512.455 Data: 00 00 00 00 -T3F74 26236:512.479 - 0.487ms returns 4 (0x4) -T3F74 26236:512.499 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26236:512.518 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26236:512.955 Data: 00 00 00 00 -T3F74 26236:512.978 - 0.487ms returns 4 (0x4) -T3F74 26236:512.998 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26236:513.017 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26236:513.455 Data: 00 00 00 00 -T3F74 26236:513.479 - 0.488ms returns 4 (0x4) -T062C 26236:527.231 JLINK_IsHalted() -T062C 26236:528.352 - 1.152ms returns FALSE -T062C 26236:628.642 JLINK_HasError() -T062C 26236:628.686 JLINK_IsHalted() -T062C 26236:629.833 - 1.161ms returns FALSE -T062C 26236:730.027 JLINK_HasError() -T062C 26236:730.115 JLINK_IsHalted() -T062C 26236:731.274 - 1.178ms returns FALSE -T062C 26236:832.088 JLINK_HasError() -T062C 26236:832.138 JLINK_IsHalted() -T062C 26236:833.260 - 1.141ms returns FALSE -T062C 26236:934.010 JLINK_HasError() -T062C 26236:934.068 JLINK_IsHalted() -T062C 26236:935.168 - 1.120ms returns FALSE -T062C 26237:036.307 JLINK_HasError() -T062C 26237:036.377 JLINK_HasError() -T062C 26237:036.396 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26237:036.425 Data: 8D 12 74 01 -T062C 26237:036.449 Debug reg: DWT_CYCCNT -T062C 26237:036.472 - 0.084ms returns 1 (0x1) -T3F74 26237:041.633 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26237:041.678 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26237:042.869 Data: 00 00 80 00 -T3F74 26237:042.927 - 1.301ms returns 4 (0x4) -T3F74 26237:042.961 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26237:042.981 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26237:043.385 Data: 00 00 F0 01 -T3F74 26237:043.405 - 0.451ms returns 4 (0x4) -T3F74 26237:046.559 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26237:046.596 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26237:047.777 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26237:047.804 - 1.253ms returns 16 (0x10) -T3F74 26237:047.827 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:047.848 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26237:048.267 Data: 1E 00 00 00 -T3F74 26237:048.291 - 0.472ms returns 4 (0x4) -T3F74 26237:048.312 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26237:048.331 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26237:048.891 Data: 00 00 00 00 00 00 00 00 00 00 00 00 55 02 00 00 ... -T3F74 26237:048.915 - 0.611ms returns 20 (0x14) -T3F74 26237:048.935 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:048.954 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26237:049.490 Data: 1F 03 00 00 -T3F74 26237:049.527 - 0.600ms returns 4 (0x4) -T3F74 26237:049.554 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26237:049.577 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26237:050.046 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26237:050.075 - 0.529ms returns 12 (0xC) -T3F74 26237:050.098 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:050.119 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26237:050.718 Data: 00 00 00 00 -T3F74 26237:050.744 - 0.654ms returns 4 (0x4) -T3F74 26237:050.765 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:050.786 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26237:051.277 Data: 00 00 00 00 -T3F74 26237:051.313 - 0.555ms returns 4 (0x4) -T3F74 26237:051.341 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:051.371 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26237:051.949 Data: 00 00 00 00 -T3F74 26237:051.974 - 0.641ms returns 4 (0x4) -T062C 26237:065.092 JLINK_IsHalted() -T062C 26237:066.214 - 1.141ms returns FALSE -T062C 26237:166.498 JLINK_HasError() -T062C 26237:166.596 JLINK_IsHalted() -T062C 26237:167.786 - 1.201ms returns FALSE -T062C 26237:268.665 JLINK_HasError() -T062C 26237:268.713 JLINK_IsHalted() -T062C 26237:269.824 - 1.138ms returns FALSE -T062C 26237:370.841 JLINK_HasError() -T062C 26237:370.884 JLINK_IsHalted() -T062C 26237:371.979 - 1.109ms returns FALSE -T062C 26237:472.842 JLINK_HasError() -T062C 26237:472.885 JLINK_IsHalted() -T062C 26237:474.031 - 1.171ms returns FALSE -T062C 26237:574.659 JLINK_HasError() -T062C 26237:574.702 JLINK_HasError() -T062C 26237:574.725 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26237:574.762 Data: 8D 12 74 01 -T062C 26237:574.793 Debug reg: DWT_CYCCNT -T062C 26237:574.822 - 0.108ms returns 1 (0x1) -T3F74 26237:588.033 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26237:588.086 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26237:589.217 Data: 00 00 80 00 -T3F74 26237:589.249 - 1.225ms returns 4 (0x4) -T3F74 26237:589.288 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26237:589.311 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26237:589.816 Data: 00 00 F0 01 -T3F74 26237:589.841 - 0.561ms returns 4 (0x4) -T3F74 26237:595.647 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26237:595.692 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26237:596.951 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26237:596.982 - 1.342ms returns 16 (0x10) -T3F74 26237:597.006 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:597.028 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26237:597.447 Data: 1F 00 00 00 -T3F74 26237:597.485 - 0.487ms returns 4 (0x4) -T3F74 26237:597.511 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26237:597.533 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26237:598.062 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 ... -T3F74 26237:598.086 - 0.583ms returns 20 (0x14) -T3F74 26237:598.107 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:598.126 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26237:598.562 Data: 1F 03 00 00 -T3F74 26237:598.586 - 0.487ms returns 4 (0x4) -T3F74 26237:598.606 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26237:598.627 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26237:599.062 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26237:599.086 - 0.487ms returns 12 (0xC) -T3F74 26237:599.106 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:599.125 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26237:599.562 Data: 00 00 00 00 -T3F74 26237:599.586 - 0.488ms returns 4 (0x4) -T3F74 26237:599.607 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:599.630 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26237:600.071 Data: 00 00 00 00 -T3F74 26237:600.107 - 0.508ms returns 4 (0x4) -T3F74 26237:600.132 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26237:600.154 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26237:600.596 Data: 00 00 00 00 -T3F74 26237:600.637 - 0.515ms returns 4 (0x4) -T062C 26237:636.507 JLINK_IsHalted() -T062C 26237:637.609 - 1.116ms returns FALSE -T062C 26237:738.345 JLINK_HasError() -T062C 26237:738.387 JLINK_IsHalted() -T062C 26237:739.465 - 1.106ms returns FALSE -T062C 26237:840.011 JLINK_HasError() -T062C 26237:840.062 JLINK_IsHalted() -T062C 26237:841.180 - 1.149ms returns FALSE -T062C 26237:942.073 JLINK_HasError() -T062C 26237:942.125 JLINK_IsHalted() -T062C 26237:943.196 - 1.102ms returns FALSE -T062C 26238:044.123 JLINK_HasError() -T062C 26238:044.175 JLINK_IsHalted() -T062C 26238:045.274 - 1.117ms returns FALSE -T062C 26238:145.430 JLINK_HasError() -T062C 26238:145.517 JLINK_HasError() -T062C 26238:145.561 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26238:145.623 Data: 8D 12 74 01 -T062C 26238:145.683 Debug reg: DWT_CYCCNT -T062C 26238:145.702 - 0.147ms returns 1 (0x1) -T3F74 26238:148.249 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26238:148.283 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26238:149.519 Data: 00 00 80 00 -T3F74 26238:149.600 - 1.379ms returns 4 (0x4) -T3F74 26238:149.662 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26238:149.685 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26238:150.868 Data: 00 00 F0 01 -T3F74 26238:150.901 - 1.247ms returns 4 (0x4) -T3F74 26238:154.538 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26238:154.580 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26238:155.764 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26238:155.797 - 1.269ms returns 16 (0x10) -T3F74 26238:155.823 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:155.846 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26238:156.237 Data: 1F 00 00 00 -T3F74 26238:156.258 - 0.441ms returns 4 (0x4) -T3F74 26238:156.290 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26238:156.307 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26238:156.871 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5F 01 00 00 ... -T3F74 26238:156.895 - 0.612ms returns 20 (0x14) -T3F74 26238:156.918 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:156.937 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26238:157.371 Data: 1F 03 00 00 -T3F74 26238:157.395 - 0.485ms returns 4 (0x4) -T3F74 26238:157.426 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26238:157.445 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26238:157.867 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26238:157.890 - 0.473ms returns 12 (0xC) -T3F74 26238:157.914 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:157.933 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26238:158.368 Data: 00 00 00 00 -T3F74 26238:158.394 - 0.487ms returns 4 (0x4) -T3F74 26238:158.424 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:158.443 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26238:158.861 Data: 00 00 00 00 -T3F74 26238:158.884 - 0.468ms returns 4 (0x4) -T3F74 26238:158.907 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:158.926 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26238:159.375 Data: 00 00 00 00 -T3F74 26238:159.398 - 0.499ms returns 4 (0x4) -T062C 26238:172.246 JLINK_IsHalted() -T062C 26238:173.488 - 1.285ms returns FALSE -T062C 26238:273.739 JLINK_HasError() -T062C 26238:273.826 JLINK_IsHalted() -T062C 26238:275.138 - 1.353ms returns FALSE -T062C 26238:375.239 JLINK_HasError() -T062C 26238:375.284 JLINK_IsHalted() -T062C 26238:376.350 - 1.084ms returns FALSE -T062C 26238:476.921 JLINK_HasError() -T062C 26238:477.008 JLINK_IsHalted() -T062C 26238:478.090 - 1.101ms returns FALSE -T062C 26238:579.164 JLINK_HasError() -T062C 26238:579.209 JLINK_IsHalted() -T062C 26238:580.334 - 1.147ms returns FALSE -T062C 26238:680.530 JLINK_HasError() -T062C 26238:680.613 JLINK_HasError() -T062C 26238:680.658 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26238:680.714 Data: 8D 12 74 01 -T062C 26238:680.735 Debug reg: DWT_CYCCNT -T062C 26238:680.754 - 0.102ms returns 1 (0x1) -T3F74 26238:683.171 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26238:683.204 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26238:684.449 Data: 00 00 80 00 -T3F74 26238:684.529 - 1.387ms returns 4 (0x4) -T3F74 26238:684.590 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26238:684.613 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26238:685.867 Data: 00 00 F0 01 -T3F74 26238:685.901 - 1.319ms returns 4 (0x4) -T3F74 26238:689.097 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26238:689.125 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26238:690.346 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26238:690.374 - 1.284ms returns 16 (0x10) -T3F74 26238:690.395 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:690.420 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26238:690.786 Data: 1E 00 00 00 -T3F74 26238:690.806 - 0.418ms returns 4 (0x4) -T3F74 26238:690.824 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26238:690.840 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26238:691.294 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3D 02 00 00 ... -T3F74 26238:691.314 - 0.497ms returns 20 (0x14) -T3F74 26238:691.331 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:691.347 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26238:691.787 Data: 1F 03 00 00 -T3F74 26238:691.807 - 0.482ms returns 4 (0x4) -T3F74 26238:691.824 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26238:691.840 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26238:692.398 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26238:692.438 - 0.645ms returns 12 (0xC) -T3F74 26238:692.490 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:692.511 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26238:693.045 Data: 00 00 00 00 -T3F74 26238:693.071 - 0.589ms returns 4 (0x4) -T3F74 26238:693.092 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:693.113 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26238:693.543 Data: 00 00 00 00 -T3F74 26238:693.567 - 0.482ms returns 4 (0x4) -T3F74 26238:693.587 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26238:693.606 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26238:694.070 Data: 00 00 00 00 -T3F74 26238:694.090 - 0.509ms returns 4 (0x4) -T062C 26238:713.381 JLINK_IsHalted() -T062C 26238:714.427 - 1.064ms returns FALSE -T062C 26238:815.215 JLINK_HasError() -T062C 26238:815.294 JLINK_IsHalted() -T062C 26238:816.527 - 1.251ms returns FALSE -T062C 26238:916.721 JLINK_HasError() -T062C 26238:916.804 JLINK_IsHalted() -T062C 26238:917.984 - 1.198ms returns FALSE -T062C 26239:018.739 JLINK_HasError() -T062C 26239:018.824 JLINK_IsHalted() -T062C 26239:020.082 - 1.276ms returns FALSE -T062C 26239:120.982 JLINK_HasError() -T062C 26239:121.031 JLINK_IsHalted() -T062C 26239:122.147 - 1.146ms returns FALSE -T062C 26239:222.810 JLINK_HasError() -T062C 26239:222.854 JLINK_HasError() -T062C 26239:222.873 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26239:222.904 Data: 8D 12 74 01 -T062C 26239:222.928 Debug reg: DWT_CYCCNT -T062C 26239:222.951 - 0.085ms returns 1 (0x1) -T3F74 26239:225.179 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26239:225.213 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26239:226.383 Data: 00 00 80 00 -T3F74 26239:226.410 - 1.239ms returns 4 (0x4) -T3F74 26239:226.444 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26239:226.465 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26239:226.848 Data: 00 00 F0 01 -T3F74 26239:226.872 - 0.435ms returns 4 (0x4) -T3F74 26239:230.073 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26239:230.100 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26239:231.277 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26239:231.305 - 1.239ms returns 16 (0x10) -T3F74 26239:231.325 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:231.345 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26239:231.719 Data: 1E 00 00 00 -T3F74 26239:231.739 - 0.420ms returns 4 (0x4) -T3F74 26239:231.757 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26239:231.773 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26239:232.248 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BD 00 00 00 ... -T3F74 26239:232.268 - 0.518ms returns 20 (0x14) -T3F74 26239:232.285 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:232.301 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26239:232.718 Data: 1F 03 00 00 -T3F74 26239:232.738 - 0.459ms returns 4 (0x4) -T3F74 26239:232.755 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26239:232.771 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26239:233.219 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26239:233.239 - 0.497ms returns 12 (0xC) -T3F74 26239:233.267 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:233.283 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26239:233.718 Data: 00 00 00 00 -T3F74 26239:233.738 - 0.478ms returns 4 (0x4) -T3F74 26239:233.755 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:233.771 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26239:234.218 Data: 00 00 00 00 -T3F74 26239:234.238 - 0.489ms returns 4 (0x4) -T3F74 26239:234.255 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:234.271 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26239:234.717 Data: 00 00 00 00 -T3F74 26239:234.737 - 0.488ms returns 4 (0x4) -T062C 26239:246.050 JLINK_IsHalted() -T062C 26239:247.102 - 1.070ms returns FALSE -T062C 26239:347.302 JLINK_HasError() -T062C 26239:347.462 JLINK_IsHalted() -T062C 26239:348.652 - 1.206ms returns FALSE -T062C 26239:448.860 JLINK_HasError() -T062C 26239:448.940 JLINK_IsHalted() -T062C 26239:450.193 - 1.295ms returns FALSE -T062C 26239:550.435 JLINK_HasError() -T062C 26239:550.510 JLINK_IsHalted() -T062C 26239:551.780 - 1.288ms returns FALSE -T062C 26239:652.145 JLINK_HasError() -T062C 26239:652.189 JLINK_IsHalted() -T062C 26239:653.305 - 1.135ms returns FALSE -T062C 26239:754.099 JLINK_HasError() -T062C 26239:754.185 JLINK_HasError() -T062C 26239:754.230 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26239:754.296 Data: 8D 12 74 01 -T062C 26239:754.316 Debug reg: DWT_CYCCNT -T062C 26239:754.335 - 0.111ms returns 1 (0x1) -T3F74 26239:756.819 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26239:756.856 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26239:758.030 Data: 00 00 80 00 -T3F74 26239:758.065 - 1.254ms returns 4 (0x4) -T3F74 26239:758.105 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26239:758.128 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26239:758.534 Data: 00 00 F0 01 -T3F74 26239:758.558 - 0.461ms returns 4 (0x4) -T3F74 26239:761.542 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26239:761.568 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26239:762.871 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26239:762.929 - 1.395ms returns 16 (0x10) -T3F74 26239:762.956 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:762.979 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26239:763.410 Data: 1E 00 00 00 -T3F74 26239:763.434 - 0.486ms returns 4 (0x4) -T3F74 26239:763.457 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26239:763.477 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26239:764.028 Data: 00 00 00 00 00 00 00 00 00 00 00 00 65 00 00 00 ... -T3F74 26239:764.056 - 0.606ms returns 20 (0x14) -T3F74 26239:764.087 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:764.103 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26239:764.524 Data: 1F 03 00 00 -T3F74 26239:764.548 - 0.468ms returns 4 (0x4) -T3F74 26239:764.570 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26239:764.590 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26239:765.035 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26239:765.058 - 0.496ms returns 12 (0xC) -T3F74 26239:765.081 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:765.102 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26239:765.524 Data: 00 00 00 00 -T3F74 26239:765.547 - 0.474ms returns 4 (0x4) -T3F74 26239:765.570 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:765.589 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26239:766.055 Data: 00 00 00 00 -T3F74 26239:766.079 - 0.516ms returns 4 (0x4) -T3F74 26239:766.101 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26239:766.120 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26239:766.527 Data: 00 00 00 00 -T3F74 26239:766.551 - 0.457ms returns 4 (0x4) -T062C 26239:778.852 JLINK_IsHalted() -T062C 26239:779.933 - 1.099ms returns FALSE -T062C 26239:880.395 JLINK_HasError() -T062C 26239:880.440 JLINK_IsHalted() -T062C 26239:881.546 - 1.141ms returns FALSE -T062C 26239:982.025 JLINK_HasError() -T062C 26239:982.064 JLINK_IsHalted() -T062C 26239:983.133 - 1.083ms returns FALSE -T062C 26240:084.111 JLINK_HasError() -T062C 26240:084.184 JLINK_IsHalted() -T062C 26240:085.380 - 1.226ms returns FALSE -T062C 26240:186.117 JLINK_HasError() -T062C 26240:186.165 JLINK_IsHalted() -T062C 26240:187.251 - 1.105ms returns FALSE -T062C 26240:288.108 JLINK_HasError() -T062C 26240:288.154 JLINK_HasError() -T062C 26240:288.173 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26240:288.203 Data: 8D 12 74 01 -T062C 26240:288.227 Debug reg: DWT_CYCCNT -T062C 26240:288.249 - 0.083ms returns 1 (0x1) -T3F74 26240:290.805 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26240:290.853 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26240:291.975 Data: 00 00 80 00 -T3F74 26240:292.019 - 1.222ms returns 4 (0x4) -T3F74 26240:292.065 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26240:292.089 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26240:292.579 Data: 00 00 F0 01 -T3F74 26240:292.603 - 0.546ms returns 4 (0x4) -T3F74 26240:296.110 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26240:296.146 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26240:297.344 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26240:297.378 - 1.276ms returns 16 (0x10) -T3F74 26240:297.403 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:297.426 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26240:297.828 Data: 1E 00 00 00 -T3F74 26240:297.852 - 0.457ms returns 4 (0x4) -T3F74 26240:297.873 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26240:297.892 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26240:298.453 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BF 01 00 00 ... -T3F74 26240:298.476 - 0.611ms returns 20 (0x14) -T3F74 26240:298.497 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:298.516 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26240:298.953 Data: 1F 03 00 00 -T3F74 26240:298.976 - 0.489ms returns 4 (0x4) -T3F74 26240:298.998 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26240:299.017 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26240:299.452 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26240:299.476 - 0.485ms returns 12 (0xC) -T3F74 26240:299.496 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:299.515 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26240:299.952 Data: 00 00 00 00 -T3F74 26240:299.975 - 0.498ms returns 4 (0x4) -T3F74 26240:300.007 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:300.025 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26240:300.452 Data: 00 00 00 00 -T3F74 26240:300.475 - 0.476ms returns 4 (0x4) -T3F74 26240:300.500 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:300.519 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26240:300.953 Data: 00 00 00 00 -T3F74 26240:300.976 - 0.486ms returns 4 (0x4) -T062C 26240:313.528 JLINK_IsHalted() -T062C 26240:314.587 - 1.077ms returns FALSE -T062C 26240:414.810 JLINK_HasError() -T062C 26240:414.900 JLINK_IsHalted() -T062C 26240:416.107 - 1.226ms returns FALSE -T062C 26240:516.337 JLINK_HasError() -T062C 26240:516.409 JLINK_IsHalted() -T062C 26240:517.657 - 1.265ms returns FALSE -T062C 26240:618.346 JLINK_HasError() -T062C 26240:618.398 JLINK_IsHalted() -T062C 26240:619.662 - 1.282ms returns FALSE -T062C 26240:720.511 JLINK_HasError() -T062C 26240:720.595 JLINK_IsHalted() -T062C 26240:721.688 - 1.116ms returns FALSE -T062C 26240:821.989 JLINK_HasError() -T062C 26240:822.034 JLINK_HasError() -T062C 26240:822.053 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26240:822.083 Data: 8D 12 74 01 -T062C 26240:822.107 Debug reg: DWT_CYCCNT -T062C 26240:822.129 - 0.083ms returns 1 (0x1) -T3F74 26240:824.846 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26240:824.880 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26240:826.036 Data: 00 00 80 00 -T3F74 26240:826.071 - 1.232ms returns 4 (0x4) -T3F74 26240:826.116 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26240:826.144 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26240:826.634 Data: 00 00 F0 01 -T3F74 26240:826.658 - 0.550ms returns 4 (0x4) -T3F74 26240:829.993 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26240:830.021 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26240:831.280 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26240:831.309 - 1.322ms returns 16 (0x10) -T3F74 26240:831.329 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:831.349 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26240:831.752 Data: 1F 00 00 00 -T3F74 26240:831.773 - 0.450ms returns 4 (0x4) -T3F74 26240:831.790 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26240:831.806 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26240:832.269 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5F 01 00 00 ... -T3F74 26240:832.293 - 0.510ms returns 20 (0x14) -T3F74 26240:832.313 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:832.332 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26240:832.762 Data: 1F 03 00 00 -T3F74 26240:832.785 - 0.480ms returns 4 (0x4) -T3F74 26240:832.805 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26240:832.824 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26240:833.262 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26240:833.286 - 0.488ms returns 12 (0xC) -T3F74 26240:833.306 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:833.329 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26240:833.755 Data: 00 00 00 00 -T3F74 26240:833.776 - 0.476ms returns 4 (0x4) -T3F74 26240:833.793 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:833.809 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26240:834.250 Data: 00 00 00 00 -T3F74 26240:834.270 - 0.484ms returns 4 (0x4) -T3F74 26240:834.287 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26240:834.303 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26240:834.751 Data: 00 00 00 00 -T3F74 26240:834.771 - 0.490ms returns 4 (0x4) -T062C 26240:853.658 JLINK_IsHalted() -T062C 26240:854.770 - 1.132ms returns FALSE -T062C 26240:954.942 JLINK_HasError() -T062C 26240:955.028 JLINK_IsHalted() -T062C 26240:956.223 - 1.223ms returns FALSE -T062C 26241:057.014 JLINK_HasError() -T062C 26241:057.088 JLINK_IsHalted() -T062C 26241:058.241 - 1.173ms returns FALSE -T062C 26241:159.022 JLINK_HasError() -T062C 26241:159.095 JLINK_IsHalted() -T062C 26241:160.333 - 1.255ms returns FALSE -T062C 26241:260.953 JLINK_HasError() -T062C 26241:261.023 JLINK_IsHalted() -T062C 26241:262.293 - 1.287ms returns FALSE -T062C 26241:362.688 JLINK_HasError() -T062C 26241:362.734 JLINK_HasError() -T062C 26241:362.753 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26241:362.782 Data: 8D 12 74 01 -T062C 26241:362.806 Debug reg: DWT_CYCCNT -T062C 26241:362.828 - 0.082ms returns 1 (0x1) -T3F74 26241:365.071 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26241:365.105 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26241:366.292 Data: 00 00 80 00 -T3F74 26241:366.351 - 1.286ms returns 4 (0x4) -T3F74 26241:366.385 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26241:366.405 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26241:366.807 Data: 00 00 F0 01 -T3F74 26241:366.828 - 0.450ms returns 4 (0x4) -T3F74 26241:370.369 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26241:370.400 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26241:371.633 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26241:371.667 - 1.306ms returns 16 (0x10) -T3F74 26241:371.691 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:371.713 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26241:372.195 Data: 1E 00 00 00 -T3F74 26241:372.219 - 0.536ms returns 4 (0x4) -T3F74 26241:372.240 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26241:372.259 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26241:372.843 Data: 00 00 00 00 00 00 00 00 00 00 00 00 ED 01 00 00 ... -T3F74 26241:372.874 - 0.640ms returns 20 (0x14) -T3F74 26241:372.891 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:372.907 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26241:373.313 Data: 1F 03 00 00 -T3F74 26241:373.337 - 0.454ms returns 4 (0x4) -T3F74 26241:373.358 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26241:373.377 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26241:373.814 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26241:373.838 - 0.487ms returns 12 (0xC) -T3F74 26241:373.858 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:373.877 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26241:374.315 Data: 00 00 00 00 -T3F74 26241:374.339 - 0.489ms returns 4 (0x4) -T3F74 26241:374.359 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:374.378 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26241:374.808 Data: 00 00 00 00 -T3F74 26241:374.828 - 0.475ms returns 4 (0x4) -T3F74 26241:374.845 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:374.861 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26241:375.308 Data: 00 00 00 00 -T3F74 26241:375.328 - 0.490ms returns 4 (0x4) -T062C 26241:394.521 JLINK_IsHalted() -T062C 26241:395.570 - 1.066ms returns FALSE -T062C 26241:496.032 JLINK_HasError() -T062C 26241:496.113 JLINK_IsHalted() -T062C 26241:497.295 - 1.231ms returns FALSE -T062C 26241:597.960 JLINK_HasError() -T062C 26241:597.987 JLINK_IsHalted() -T062C 26241:599.123 - 1.154ms returns FALSE -T062C 26241:699.434 JLINK_HasError() -T062C 26241:699.508 JLINK_IsHalted() -T062C 26241:700.659 - 1.169ms returns FALSE -T062C 26241:801.521 JLINK_HasError() -T062C 26241:801.566 JLINK_IsHalted() -T062C 26241:802.645 - 1.110ms returns FALSE -T062C 26241:902.864 JLINK_HasError() -T062C 26241:902.916 JLINK_HasError() -T062C 26241:902.934 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26241:902.966 Data: 8D 12 74 01 -T062C 26241:902.990 Debug reg: DWT_CYCCNT -T062C 26241:903.012 - 0.085ms returns 1 (0x1) -T3F74 26241:908.137 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26241:908.181 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26241:909.313 Data: 00 00 80 00 -T3F74 26241:909.338 - 1.208ms returns 4 (0x4) -T3F74 26241:909.371 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26241:909.391 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26241:909.868 Data: 00 00 F0 01 -T3F74 26241:909.892 - 0.529ms returns 4 (0x4) -T3F74 26241:913.151 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26241:913.179 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26241:914.418 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26241:914.447 - 1.302ms returns 16 (0x10) -T3F74 26241:914.467 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:914.486 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26241:914.861 Data: 1E 00 00 00 -T3F74 26241:914.881 - 0.421ms returns 4 (0x4) -T3F74 26241:914.899 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26241:914.915 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26241:915.358 Data: 00 00 00 00 00 00 00 00 00 00 00 00 69 01 00 00 ... -T3F74 26241:915.378 - 0.486ms returns 20 (0x14) -T3F74 26241:915.396 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:915.412 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26241:915.892 Data: 1F 03 00 00 -T3F74 26241:915.912 - 0.523ms returns 4 (0x4) -T3F74 26241:915.929 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26241:915.945 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26241:916.358 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26241:916.378 - 0.455ms returns 12 (0xC) -T3F74 26241:916.395 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:916.411 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26241:916.990 Data: 00 00 00 00 -T3F74 26241:917.037 - 0.651ms returns 4 (0x4) -T3F74 26241:917.065 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:917.095 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26241:917.638 Data: 00 00 00 00 -T3F74 26241:917.668 - 0.611ms returns 4 (0x4) -T3F74 26241:917.690 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26241:917.711 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26241:918.111 Data: 00 00 00 00 -T3F74 26241:918.135 - 0.452ms returns 4 (0x4) -T062C 26241:931.200 JLINK_IsHalted() -T062C 26241:932.249 - 1.060ms returns FALSE -T062C 26242:032.839 JLINK_HasError() -T062C 26242:032.886 JLINK_IsHalted() -T062C 26242:033.988 - 1.119ms returns FALSE -T062C 26242:134.203 JLINK_HasError() -T062C 26242:134.285 JLINK_IsHalted() -T062C 26242:135.426 - 1.182ms returns FALSE -T062C 26242:235.895 JLINK_HasError() -T062C 26242:235.979 JLINK_IsHalted() -T062C 26242:237.227 - 1.267ms returns FALSE -T062C 26242:337.373 JLINK_HasError() -T062C 26242:337.452 JLINK_IsHalted() -T062C 26242:338.573 - 1.139ms returns FALSE -T062C 26242:439.104 JLINK_HasError() -T062C 26242:439.151 JLINK_HasError() -T062C 26242:439.169 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26242:439.199 Data: 8D 12 74 01 -T062C 26242:439.232 Debug reg: DWT_CYCCNT -T062C 26242:439.257 - 0.095ms returns 1 (0x1) -T3F74 26242:441.487 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26242:441.522 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26242:442.670 Data: 00 00 80 00 -T3F74 26242:442.705 - 1.226ms returns 4 (0x4) -T3F74 26242:442.743 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26242:442.766 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26242:443.175 Data: 00 00 F0 01 -T3F74 26242:443.199 - 0.463ms returns 4 (0x4) -T3F74 26242:446.208 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26242:446.235 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26242:447.468 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26242:447.497 - 1.295ms returns 16 (0x10) -T3F74 26242:447.517 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:447.537 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26242:447.911 Data: 1E 00 00 00 -T3F74 26242:447.932 - 0.421ms returns 4 (0x4) -T3F74 26242:447.949 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26242:447.966 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26242:448.546 Data: 00 00 00 00 00 00 00 00 00 00 00 00 85 02 00 00 ... -T3F74 26242:448.570 - 0.628ms returns 20 (0x14) -T3F74 26242:448.590 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:448.609 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26242:449.042 Data: 1F 03 00 00 -T3F74 26242:449.065 - 0.483ms returns 4 (0x4) -T3F74 26242:449.085 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26242:449.106 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26242:449.542 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26242:449.565 - 0.487ms returns 12 (0xC) -T3F74 26242:449.585 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:449.604 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26242:450.040 Data: 00 00 00 00 -T3F74 26242:450.064 - 0.487ms returns 4 (0x4) -T3F74 26242:450.084 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:450.104 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26242:450.545 Data: 00 00 00 00 -T3F74 26242:450.571 - 0.495ms returns 4 (0x4) -T3F74 26242:450.593 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:450.613 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26242:451.046 Data: 00 00 00 00 -T3F74 26242:451.069 - 0.484ms returns 4 (0x4) -T062C 26242:462.410 JLINK_IsHalted() -T062C 26242:463.552 - 1.161ms returns FALSE -T062C 26242:563.712 JLINK_HasError() -T062C 26242:563.762 JLINK_IsHalted() -T062C 26242:564.796 - 1.053ms returns FALSE -T062C 26242:666.000 JLINK_HasError() -T062C 26242:666.074 JLINK_IsHalted() -T062C 26242:667.265 - 1.239ms returns FALSE -T062C 26242:767.772 JLINK_HasError() -T062C 26242:767.850 JLINK_IsHalted() -T062C 26242:769.097 - 1.265ms returns FALSE -T062C 26242:869.947 JLINK_HasError() -T062C 26242:869.993 JLINK_IsHalted() -T062C 26242:871.167 - 1.189ms returns FALSE -T062C 26242:971.952 JLINK_HasError() -T062C 26242:971.993 JLINK_HasError() -T062C 26242:972.012 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26242:972.074 Data: 8D 12 74 01 -T062C 26242:972.120 Debug reg: DWT_CYCCNT -T062C 26242:972.159 - 0.157ms returns 1 (0x1) -T3F74 26242:976.250 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26242:976.315 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26242:977.552 Data: 00 00 80 00 -T3F74 26242:977.601 - 1.364ms returns 4 (0x4) -T3F74 26242:977.668 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26242:977.701 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26242:978.274 Data: 00 00 F0 01 -T3F74 26242:978.327 - 0.672ms returns 4 (0x4) -T3F74 26242:984.318 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26242:984.409 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26242:985.685 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26242:985.731 - 1.423ms returns 16 (0x10) -T3F74 26242:985.763 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:985.797 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26242:986.392 Data: 1E 00 00 00 -T3F74 26242:986.432 - 0.681ms returns 4 (0x4) -T3F74 26242:986.467 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26242:986.499 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26242:987.138 Data: 00 00 00 00 00 00 00 00 00 00 00 00 17 03 00 00 ... -T3F74 26242:987.176 - 0.721ms returns 20 (0x14) -T3F74 26242:987.208 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:987.239 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26242:987.771 Data: 1F 03 00 00 -T3F74 26242:987.817 - 0.620ms returns 4 (0x4) -T3F74 26242:987.849 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26242:987.878 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26242:988.388 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26242:988.425 - 0.586ms returns 12 (0xC) -T3F74 26242:988.453 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:988.511 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26242:989.002 Data: 00 00 00 00 -T3F74 26242:989.045 - 0.605ms returns 4 (0x4) -T3F74 26242:989.080 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:989.112 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26242:989.630 Data: 00 00 00 00 -T3F74 26242:989.665 - 0.595ms returns 4 (0x4) -T3F74 26242:989.691 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26242:989.719 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26242:990.275 Data: 00 00 00 00 -T3F74 26242:990.322 - 0.643ms returns 4 (0x4) -T062C 26243:013.040 JLINK_IsHalted() -T062C 26243:014.177 - 1.152ms returns FALSE -T062C 26243:115.017 JLINK_HasError() -T062C 26243:115.105 JLINK_IsHalted() -T062C 26243:116.279 - 1.192ms returns FALSE -T062C 26243:217.004 JLINK_HasError() -T062C 26243:217.046 JLINK_IsHalted() -T062C 26243:218.078 - 1.042ms returns FALSE -T062C 26243:318.948 JLINK_HasError() -T062C 26243:319.005 JLINK_IsHalted() -T062C 26243:320.059 - 1.083ms returns FALSE -T062C 26243:420.980 JLINK_HasError() -T062C 26243:421.033 JLINK_IsHalted() -T062C 26243:422.053 - 1.034ms returns FALSE -T062C 26243:522.983 JLINK_HasError() -T062C 26243:523.398 JLINK_HasError() -T062C 26243:523.428 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26243:523.472 Data: 8D 12 74 01 -T062C 26243:523.501 Debug reg: DWT_CYCCNT -T062C 26243:523.532 - 0.113ms returns 1 (0x1) -T3F74 26243:528.861 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26243:528.923 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26243:530.135 Data: 00 00 80 00 -T3F74 26243:530.173 - 1.320ms returns 4 (0x4) -T3F74 26243:530.254 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26243:530.279 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26243:531.416 Data: 00 00 F0 01 -T3F74 26243:531.446 - 1.200ms returns 4 (0x4) -T3F74 26243:535.143 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26243:535.176 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26243:536.415 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26243:536.445 - 1.309ms returns 16 (0x10) -T3F74 26243:536.468 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26243:536.489 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26243:536.897 Data: 1E 00 00 00 -T3F74 26243:536.921 - 0.462ms returns 4 (0x4) -T3F74 26243:536.943 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26243:536.962 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26243:537.523 Data: 00 00 00 00 00 00 00 00 00 00 00 00 CB 02 00 00 ... -T3F74 26243:537.547 - 0.612ms returns 20 (0x14) -T3F74 26243:537.567 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26243:537.586 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26243:538.023 Data: 1F 03 00 00 -T3F74 26243:538.048 - 0.488ms returns 4 (0x4) -T3F74 26243:538.069 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26243:538.088 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26243:538.522 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26243:538.546 - 0.485ms returns 12 (0xC) -T3F74 26243:538.566 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26243:538.585 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26243:539.081 Data: 00 00 00 00 -T3F74 26243:539.115 - 0.559ms returns 4 (0x4) -T3F74 26243:539.142 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26243:539.164 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26243:539.648 Data: 00 00 00 00 -T3F74 26243:539.672 - 0.538ms returns 4 (0x4) -T3F74 26243:539.692 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26243:539.711 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26243:540.273 Data: 00 00 00 00 -T3F74 26243:540.298 - 0.613ms returns 4 (0x4) -T062C 26243:553.304 JLINK_IsHalted() -T062C 26243:554.418 - 1.140ms returns FALSE -T062C 26243:654.635 JLINK_HasError() -T062C 26243:654.685 JLINK_IsHalted() -T062C 26243:655.786 - 1.115ms returns FALSE -T062C 26243:756.734 JLINK_HasError() -T062C 26243:756.817 JLINK_IsHalted() -T062C 26243:757.884 - 1.085ms returns FALSE -T062C 26243:858.320 JLINK_HasError() -T062C 26243:858.369 JLINK_IsHalted() -T062C 26243:859.503 - 1.156ms returns FALSE -T062C 26243:960.314 JLINK_HasError() -T062C 26243:960.370 JLINK_IsHalted() -T062C 26243:961.514 - 1.184ms returns FALSE -T062C 26244:062.344 JLINK_HasError() -T062C 26244:062.394 JLINK_HasError() -T062C 26244:062.443 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26244:062.482 Data: 8D 12 74 01 -T062C 26244:062.513 Debug reg: DWT_CYCCNT -T062C 26244:062.544 - 0.111ms returns 1 (0x1) -T3F74 26244:068.913 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26244:068.974 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26244:070.106 Data: 00 00 80 00 -T3F74 26244:070.147 - 1.243ms returns 4 (0x4) -T3F74 26244:070.192 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26244:070.218 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26244:070.715 Data: 00 00 F0 01 -T3F74 26244:070.748 - 0.567ms returns 4 (0x4) -T3F74 26244:074.912 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26244:074.981 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26244:076.225 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26244:076.254 - 1.351ms returns 16 (0x10) -T3F74 26244:076.279 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:076.306 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26244:076.745 Data: 1E 00 00 00 -T3F74 26244:076.794 - 0.527ms returns 4 (0x4) -T3F74 26244:076.834 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26244:076.864 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26244:077.464 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D9 01 00 00 ... -T3F74 26244:077.500 - 0.677ms returns 20 (0x14) -T3F74 26244:077.532 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:077.562 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26244:078.083 Data: 1F 03 00 00 -T3F74 26244:078.109 - 0.585ms returns 4 (0x4) -T3F74 26244:078.131 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26244:078.163 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26244:078.723 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26244:078.749 - 0.626ms returns 12 (0xC) -T3F74 26244:078.771 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:078.792 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26244:079.204 Data: 00 00 00 00 -T3F74 26244:079.231 - 0.468ms returns 4 (0x4) -T3F74 26244:079.252 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:079.272 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26244:079.701 Data: 00 00 00 00 -T3F74 26244:079.725 - 0.480ms returns 4 (0x4) -T3F74 26244:079.745 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:079.764 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26244:080.201 Data: 00 00 00 00 -T3F74 26244:080.225 - 0.489ms returns 4 (0x4) -T062C 26244:094.731 JLINK_IsHalted() -T062C 26244:095.859 - 1.156ms returns FALSE -T062C 26244:196.320 JLINK_HasError() -T062C 26244:196.363 JLINK_IsHalted() -T062C 26244:197.454 - 1.105ms returns FALSE -T062C 26244:298.449 JLINK_HasError() -T062C 26244:298.513 JLINK_IsHalted() -T062C 26244:299.557 - 1.062ms returns FALSE -T062C 26244:400.498 JLINK_HasError() -T062C 26244:400.571 JLINK_IsHalted() -T062C 26244:401.751 - 1.223ms returns FALSE -T062C 26244:502.447 JLINK_HasError() -T062C 26244:502.543 JLINK_IsHalted() -T062C 26244:503.663 - 1.131ms returns FALSE -T062C 26244:604.407 JLINK_HasError() -T062C 26244:604.461 JLINK_HasError() -T062C 26244:604.480 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26244:604.510 Data: 8D 12 74 01 -T062C 26244:604.535 Debug reg: DWT_CYCCNT -T062C 26244:604.557 - 0.084ms returns 1 (0x1) -T3F74 26244:607.218 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26244:607.263 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26244:608.403 Data: 00 00 80 00 -T3F74 26244:608.432 - 1.222ms returns 4 (0x4) -T3F74 26244:608.469 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26244:608.492 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26244:608.963 Data: 00 00 F0 01 -T3F74 26244:608.986 - 0.525ms returns 4 (0x4) -T3F74 26244:612.479 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26244:612.511 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26244:613.703 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26244:613.737 - 1.266ms returns 16 (0x10) -T3F74 26244:613.761 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:613.784 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26244:614.256 Data: 1E 00 00 00 -T3F74 26244:614.281 - 0.527ms returns 4 (0x4) -T3F74 26244:614.301 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26244:614.321 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26244:614.898 Data: 00 00 00 00 00 00 00 00 00 00 00 00 8D 01 00 00 ... -T3F74 26244:614.926 - 0.633ms returns 20 (0x14) -T3F74 26244:614.948 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:614.968 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26244:615.380 Data: 1F 03 00 00 -T3F74 26244:615.404 - 0.463ms returns 4 (0x4) -T3F74 26244:615.424 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26244:615.443 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26244:615.879 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26244:615.903 - 0.486ms returns 12 (0xC) -T3F74 26244:615.923 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:615.942 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26244:616.380 Data: 00 00 00 00 -T3F74 26244:616.403 - 0.488ms returns 4 (0x4) -T3F74 26244:616.424 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:616.443 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26244:616.879 Data: 00 00 00 00 -T3F74 26244:616.902 - 0.486ms returns 4 (0x4) -T3F74 26244:616.922 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26244:616.941 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26244:617.380 Data: 00 00 00 00 -T3F74 26244:617.404 - 0.497ms returns 4 (0x4) -T062C 26244:630.201 JLINK_IsHalted() -T062C 26244:631.329 - 1.151ms returns FALSE -T062C 26244:732.159 JLINK_HasError() -T062C 26244:732.207 JLINK_IsHalted() -T062C 26244:733.284 - 1.107ms returns FALSE -T062C 26244:833.996 JLINK_HasError() -T062C 26244:834.055 JLINK_IsHalted() -T062C 26244:835.170 - 1.133ms returns FALSE -T062C 26244:935.884 JLINK_HasError() -T062C 26244:935.947 JLINK_IsHalted() -T062C 26244:937.141 - 1.208ms returns FALSE -T062C 26245:037.885 JLINK_HasError() -T062C 26245:037.940 JLINK_IsHalted() -T062C 26245:038.987 - 1.066ms returns FALSE -T062C 26245:139.910 JLINK_HasError() -T062C 26245:139.955 JLINK_HasError() -T062C 26245:139.971 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26245:139.997 Data: 8D 12 74 01 -T062C 26245:140.018 Debug reg: DWT_CYCCNT -T062C 26245:140.037 - 0.072ms returns 1 (0x1) -T3F74 26245:142.863 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26245:142.898 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26245:143.968 Data: 00 00 80 00 -T3F74 26245:144.003 - 1.148ms returns 4 (0x4) -T3F74 26245:144.043 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26245:144.066 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26245:144.564 Data: 00 00 F0 01 -T3F74 26245:144.588 - 0.553ms returns 4 (0x4) -T3F74 26245:147.643 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26245:147.671 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26245:148.845 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26245:148.873 - 1.239ms returns 16 (0x10) -T3F74 26245:148.896 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:148.919 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26245:149.308 Data: 1E 00 00 00 -T3F74 26245:149.333 - 0.444ms returns 4 (0x4) -T3F74 26245:149.354 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26245:149.373 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26245:149.934 Data: 00 00 00 00 00 00 00 00 00 00 00 00 0F 02 00 00 ... -T3F74 26245:149.959 - 0.612ms returns 20 (0x14) -T3F74 26245:149.979 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:149.999 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26245:150.433 Data: 1F 03 00 00 -T3F74 26245:150.457 - 0.486ms returns 4 (0x4) -T3F74 26245:150.478 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26245:150.497 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26245:150.934 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26245:150.958 - 0.488ms returns 12 (0xC) -T3F74 26245:150.979 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:150.998 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26245:151.433 Data: 00 00 00 00 -T3F74 26245:151.457 - 0.486ms returns 4 (0x4) -T3F74 26245:151.478 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:151.497 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26245:151.934 Data: 00 00 00 00 -T3F74 26245:151.959 - 0.489ms returns 4 (0x4) -T3F74 26245:151.979 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:151.999 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26245:152.432 Data: 00 00 00 00 -T3F74 26245:152.456 - 0.485ms returns 4 (0x4) -T062C 26245:165.847 JLINK_IsHalted() -T062C 26245:166.958 - 1.131ms returns FALSE -T062C 26245:267.989 JLINK_HasError() -T062C 26245:268.075 JLINK_IsHalted() -T062C 26245:269.185 - 1.129ms returns FALSE -T062C 26245:369.873 JLINK_HasError() -T062C 26245:369.921 JLINK_IsHalted() -T062C 26245:371.042 - 1.136ms returns FALSE -T062C 26245:471.869 JLINK_HasError() -T062C 26245:471.923 JLINK_IsHalted() -T062C 26245:473.047 - 1.159ms returns FALSE -T062C 26245:573.934 JLINK_HasError() -T062C 26245:574.021 JLINK_IsHalted() -T062C 26245:575.151 - 1.157ms returns FALSE -T062C 26245:675.586 JLINK_HasError() -T062C 26245:675.734 JLINK_HasError() -T062C 26245:675.787 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26245:675.849 Data: 8D 12 74 01 -T062C 26245:675.910 Debug reg: DWT_CYCCNT -T062C 26245:675.941 - 0.167ms returns 1 (0x1) -T3F74 26245:679.660 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26245:679.726 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26245:680.802 Data: 00 00 80 00 -T3F74 26245:680.849 - 1.198ms returns 4 (0x4) -T3F74 26245:680.905 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26245:681.009 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26245:682.143 Data: 00 00 F0 01 -T3F74 26245:682.174 - 1.277ms returns 4 (0x4) -T3F74 26245:687.637 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26245:687.730 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26245:689.026 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26245:689.064 - 1.439ms returns 16 (0x10) -T3F74 26245:689.095 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:689.122 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26245:689.620 Data: 1E 00 00 00 -T3F74 26245:689.653 - 0.569ms returns 4 (0x4) -T3F74 26245:689.681 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26245:689.706 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26245:690.239 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BD 00 00 00 ... -T3F74 26245:690.266 - 0.593ms returns 20 (0x14) -T3F74 26245:690.288 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:690.309 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26245:690.752 Data: 1F 03 00 00 -T3F74 26245:690.778 - 0.498ms returns 4 (0x4) -T3F74 26245:690.800 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26245:690.821 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26245:691.234 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26245:691.260 - 0.467ms returns 12 (0xC) -T3F74 26245:691.282 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:691.302 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26245:691.936 Data: 00 00 00 00 -T3F74 26245:691.990 - 0.716ms returns 4 (0x4) -T3F74 26245:692.050 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:692.086 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26245:693.116 Data: 00 00 00 00 -T3F74 26245:693.152 - 1.110ms returns 4 (0x4) -T3F74 26245:693.177 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26245:693.199 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26245:693.754 Data: 00 00 00 00 -T3F74 26245:693.778 - 0.609ms returns 4 (0x4) -T062C 26245:707.504 JLINK_IsHalted() -T062C 26245:708.634 - 1.155ms returns FALSE -T062C 26245:809.323 JLINK_HasError() -T062C 26245:809.372 JLINK_IsHalted() -T062C 26245:810.490 - 1.127ms returns FALSE -T062C 26245:911.306 JLINK_HasError() -T062C 26245:911.355 JLINK_IsHalted() -T062C 26245:912.479 - 1.135ms returns FALSE -T062C 26246:013.343 JLINK_HasError() -T062C 26246:013.391 JLINK_IsHalted() -T062C 26246:014.524 - 1.160ms returns FALSE -T062C 26246:115.299 JLINK_HasError() -T062C 26246:115.363 JLINK_IsHalted() -T062C 26246:116.456 - 1.125ms returns FALSE -T062C 26246:217.314 JLINK_HasError() -T062C 26246:217.374 JLINK_HasError() -T062C 26246:217.403 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26246:217.441 Data: 8D 12 74 01 -T062C 26246:217.474 Debug reg: DWT_CYCCNT -T062C 26246:217.513 - 0.119ms returns 1 (0x1) -T3F74 26246:220.875 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26246:220.939 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26246:222.092 Data: 00 00 80 00 -T3F74 26246:222.140 - 1.278ms returns 4 (0x4) -T3F74 26246:222.194 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26246:222.227 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26246:222.727 Data: 00 00 F0 01 -T3F74 26246:222.790 - 0.607ms returns 4 (0x4) -T3F74 26246:228.005 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26246:228.061 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26246:229.344 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26246:229.382 - 1.386ms returns 16 (0x10) -T3F74 26246:229.409 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:229.434 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26246:229.919 Data: 1F 00 00 00 -T3F74 26246:229.945 - 0.553ms returns 4 (0x4) -T3F74 26246:229.981 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26246:230.003 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26246:230.569 Data: 00 00 00 00 00 00 00 00 00 00 00 00 8D 01 00 00 ... -T3F74 26246:230.597 - 0.625ms returns 20 (0x14) -T3F74 26246:230.621 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:230.644 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26246:231.231 Data: 1F 03 00 00 -T3F74 26246:231.283 - 0.672ms returns 4 (0x4) -T3F74 26246:231.314 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26246:231.369 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26246:232.734 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26246:232.772 - 1.469ms returns 12 (0xC) -T3F74 26246:232.826 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:232.853 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26246:233.326 Data: 00 00 00 00 -T3F74 26246:233.366 - 0.550ms returns 4 (0x4) -T3F74 26246:233.394 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:233.422 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26246:233.968 Data: 00 00 00 00 -T3F74 26246:234.003 - 0.621ms returns 4 (0x4) -T3F74 26246:234.034 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:234.062 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26246:234.572 Data: 00 00 00 00 -T3F74 26246:234.606 - 0.582ms returns 4 (0x4) -T062C 26246:266.414 JLINK_IsHalted() -T062C 26246:267.575 - 1.193ms returns FALSE -T062C 26246:368.305 JLINK_HasError() -T062C 26246:368.352 JLINK_IsHalted() -T062C 26246:369.430 - 1.090ms returns FALSE -T062C 26246:470.267 JLINK_HasError() -T062C 26246:470.311 JLINK_IsHalted() -T062C 26246:471.419 - 1.138ms returns FALSE -T062C 26246:571.857 JLINK_HasError() -T062C 26246:571.943 JLINK_IsHalted() -T062C 26246:573.252 - 1.358ms returns FALSE -T062C 26246:673.849 JLINK_HasError() -T062C 26246:673.933 JLINK_IsHalted() -T062C 26246:675.159 - 1.244ms returns FALSE -T062C 26246:775.305 JLINK_HasError() -T062C 26246:775.351 JLINK_HasError() -T062C 26246:775.373 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26246:775.402 Data: 8D 12 74 01 -T062C 26246:775.426 Debug reg: DWT_CYCCNT -T062C 26246:775.449 - 0.083ms returns 1 (0x1) -T3F74 26246:778.019 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26246:778.056 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26246:779.099 Data: 00 00 80 00 -T3F74 26246:779.120 - 1.108ms returns 4 (0x4) -T3F74 26246:779.149 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26246:779.166 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26246:779.624 Data: 00 00 F0 01 -T3F74 26246:779.692 - 0.554ms returns 4 (0x4) -T3F74 26246:782.954 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26246:782.988 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26246:784.235 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26246:784.269 - 1.324ms returns 16 (0x10) -T3F74 26246:784.294 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:784.323 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26246:784.715 Data: 1E 00 00 00 -T3F74 26246:784.736 - 0.449ms returns 4 (0x4) -T3F74 26246:784.754 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26246:784.771 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26246:785.215 Data: 00 00 00 00 00 00 00 00 00 00 00 00 93 00 00 00 ... -T3F74 26246:785.236 - 0.489ms returns 20 (0x14) -T3F74 26246:785.254 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:785.271 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26246:785.714 Data: 1F 03 00 00 -T3F74 26246:785.735 - 0.488ms returns 4 (0x4) -T3F74 26246:785.753 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26246:785.769 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26246:786.215 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26246:786.236 - 0.490ms returns 12 (0xC) -T3F74 26246:786.253 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:786.270 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26246:786.709 Data: 00 00 00 00 -T3F74 26246:786.730 - 0.483ms returns 4 (0x4) -T3F74 26246:786.748 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:786.764 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26246:787.218 Data: 00 00 00 00 -T3F74 26246:787.239 - 0.498ms returns 4 (0x4) -T3F74 26246:787.256 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26246:787.273 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26246:787.709 Data: 00 00 00 00 -T3F74 26246:787.730 - 0.480ms returns 4 (0x4) -T062C 26246:807.498 JLINK_IsHalted() -T062C 26246:808.615 - 1.135ms returns FALSE -T062C 26246:908.818 JLINK_HasError() -T062C 26246:908.904 JLINK_IsHalted() -T062C 26246:909.964 - 1.069ms returns FALSE -T062C 26247:010.696 JLINK_HasError() -T062C 26247:010.782 JLINK_IsHalted() -T062C 26247:012.045 - 1.305ms returns FALSE -T062C 26247:112.726 JLINK_HasError() -T062C 26247:112.809 JLINK_IsHalted() -T062C 26247:114.017 - 1.250ms returns FALSE -T062C 26247:215.150 JLINK_HasError() -T062C 26247:215.205 JLINK_IsHalted() -T062C 26247:216.300 - 1.109ms returns FALSE -T062C 26247:317.163 JLINK_HasError() -T062C 26247:317.248 JLINK_HasError() -T062C 26247:317.267 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26247:317.298 Data: 8D 12 74 01 -T062C 26247:317.323 Debug reg: DWT_CYCCNT -T062C 26247:317.344 - 0.085ms returns 1 (0x1) -T3F74 26247:320.615 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26247:320.654 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26247:321.844 Data: 00 00 80 00 -T3F74 26247:321.879 - 1.272ms returns 4 (0x4) -T3F74 26247:321.920 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26247:321.944 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26247:322.396 Data: 00 00 F0 01 -T3F74 26247:322.421 - 0.508ms returns 4 (0x4) -T3F74 26247:325.951 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26247:325.983 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26247:327.160 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26247:327.188 - 1.244ms returns 16 (0x10) -T3F74 26247:327.211 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:327.232 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26247:327.877 Data: 1E 00 00 00 -T3F74 26247:327.902 - 0.699ms returns 4 (0x4) -T3F74 26247:327.923 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26247:327.942 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26247:328.394 Data: 00 00 00 00 00 00 00 00 00 00 00 00 C3 01 00 00 ... -T3F74 26247:328.418 - 0.503ms returns 20 (0x14) -T3F74 26247:328.438 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:328.458 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26247:328.894 Data: 1F 03 00 00 -T3F74 26247:328.918 - 0.487ms returns 4 (0x4) -T3F74 26247:328.938 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26247:328.957 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26247:329.394 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26247:329.417 - 0.487ms returns 12 (0xC) -T3F74 26247:329.437 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:329.456 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26247:329.894 Data: 00 00 00 00 -T3F74 26247:329.917 - 0.488ms returns 4 (0x4) -T3F74 26247:329.937 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:329.956 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26247:330.392 Data: 00 00 00 00 -T3F74 26247:330.416 - 0.487ms returns 4 (0x4) -T3F74 26247:330.436 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:330.455 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26247:330.892 Data: 00 00 00 00 -T3F74 26247:330.916 - 0.487ms returns 4 (0x4) -T062C 26247:344.305 JLINK_IsHalted() -T062C 26247:345.529 - 1.242ms returns FALSE -T062C 26247:446.149 JLINK_HasError() -T062C 26247:446.193 JLINK_IsHalted() -T062C 26247:447.254 - 1.079ms returns FALSE -T062C 26247:548.221 JLINK_HasError() -T062C 26247:548.267 JLINK_IsHalted() -T062C 26247:549.387 - 1.137ms returns FALSE -T062C 26247:649.820 JLINK_HasError() -T062C 26247:649.881 JLINK_IsHalted() -T062C 26247:651.008 - 1.142ms returns FALSE -T062C 26247:751.880 JLINK_HasError() -T062C 26247:751.967 JLINK_IsHalted() -T062C 26247:753.104 - 1.154ms returns FALSE -T062C 26247:853.687 JLINK_HasError() -T062C 26247:853.730 JLINK_HasError() -T062C 26247:853.746 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26247:853.771 Data: 8D 12 74 01 -T062C 26247:853.792 Debug reg: DWT_CYCCNT -T062C 26247:853.811 - 0.071ms returns 1 (0x1) -T3F74 26247:856.422 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26247:856.459 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26247:857.591 Data: 00 00 80 00 -T3F74 26247:857.624 - 1.211ms returns 4 (0x4) -T3F74 26247:857.667 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26247:857.690 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26247:858.074 Data: 00 00 F0 01 -T3F74 26247:858.098 - 0.438ms returns 4 (0x4) -T3F74 26247:861.846 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26247:861.880 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26247:863.084 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26247:863.113 - 1.275ms returns 16 (0x10) -T3F74 26247:863.136 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:863.156 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26247:863.573 Data: 1E 00 00 00 -T3F74 26247:863.597 - 0.469ms returns 4 (0x4) -T3F74 26247:863.617 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26247:863.636 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26247:864.198 Data: 00 00 00 00 00 00 00 00 00 00 00 00 FB 00 00 00 ... -T3F74 26247:864.221 - 0.612ms returns 20 (0x14) -T3F74 26247:864.242 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:864.261 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26247:864.699 Data: 1F 03 00 00 -T3F74 26247:864.723 - 0.489ms returns 4 (0x4) -T3F74 26247:864.743 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26247:864.762 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26247:865.198 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26247:865.222 - 0.486ms returns 12 (0xC) -T3F74 26247:865.242 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:865.261 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26247:865.698 Data: 00 00 00 00 -T3F74 26247:865.721 - 0.487ms returns 4 (0x4) -T3F74 26247:865.741 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:865.760 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26247:866.196 Data: 00 00 00 00 -T3F74 26247:866.219 - 0.486ms returns 4 (0x4) -T3F74 26247:866.239 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26247:866.258 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26247:866.710 Data: 00 00 00 00 -T3F74 26247:866.734 - 0.502ms returns 4 (0x4) -T062C 26247:878.293 JLINK_IsHalted() -T062C 26247:879.335 - 1.061ms returns FALSE -T062C 26247:979.728 JLINK_HasError() -T062C 26247:979.773 JLINK_IsHalted() -T062C 26247:980.838 - 1.093ms returns FALSE -T062C 26248:081.732 JLINK_HasError() -T062C 26248:081.781 JLINK_IsHalted() -T062C 26248:082.878 - 1.117ms returns FALSE -T062C 26248:183.728 JLINK_HasError() -T062C 26248:183.768 JLINK_IsHalted() -T062C 26248:184.926 - 1.175ms returns FALSE -T062C 26248:285.746 JLINK_HasError() -T062C 26248:285.870 JLINK_IsHalted() -T062C 26248:286.940 - 1.082ms returns FALSE -T062C 26248:387.770 JLINK_HasError() -T062C 26248:387.815 JLINK_HasError() -T062C 26248:387.834 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26248:387.865 Data: 8D 12 74 01 -T062C 26248:387.890 Debug reg: DWT_CYCCNT -T062C 26248:387.913 - 0.087ms returns 1 (0x1) -T3F74 26248:390.824 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26248:390.867 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26248:391.889 Data: 00 00 80 00 -T3F74 26248:391.917 - 1.101ms returns 4 (0x4) -T3F74 26248:391.952 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26248:391.974 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26248:392.374 Data: 00 00 F0 01 -T3F74 26248:392.398 - 0.453ms returns 4 (0x4) -T3F74 26248:396.176 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26248:396.211 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26248:397.449 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26248:397.486 - 1.318ms returns 16 (0x10) -T3F74 26248:397.515 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:397.539 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26248:398.043 Data: 1E 00 00 00 -T3F74 26248:398.081 - 0.576ms returns 4 (0x4) -T3F74 26248:398.108 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26248:398.131 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26248:398.626 Data: 00 00 00 00 00 00 00 00 00 00 00 00 59 00 00 00 ... -T3F74 26248:398.654 - 0.557ms returns 20 (0x14) -T3F74 26248:398.680 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:398.703 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26248:399.127 Data: 1F 03 00 00 -T3F74 26248:399.157 - 0.485ms returns 4 (0x4) -T3F74 26248:399.180 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26248:399.201 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26248:399.627 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26248:399.652 - 0.483ms returns 12 (0xC) -T3F74 26248:399.676 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:399.696 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26248:400.159 Data: 00 00 00 00 -T3F74 26248:400.192 - 0.525ms returns 4 (0x4) -T3F74 26248:400.220 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:400.243 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26248:400.756 Data: 00 00 00 00 -T3F74 26248:400.786 - 0.574ms returns 4 (0x4) -T3F74 26248:400.809 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:400.830 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26248:401.251 Data: 00 00 00 00 -T3F74 26248:401.276 - 0.475ms returns 4 (0x4) -T062C 26248:415.120 JLINK_IsHalted() -T062C 26248:416.269 - 1.174ms returns FALSE -T062C 26248:516.753 JLINK_HasError() -T062C 26248:516.799 JLINK_IsHalted() -T062C 26248:517.874 - 1.084ms returns FALSE -T062C 26248:619.340 JLINK_HasError() -T062C 26248:619.432 JLINK_IsHalted() -T062C 26248:620.724 - 1.342ms returns FALSE -T062C 26248:720.977 JLINK_HasError() -T062C 26248:721.050 JLINK_IsHalted() -T062C 26248:722.254 - 1.222ms returns FALSE -T062C 26248:822.736 JLINK_HasError() -T062C 26248:822.769 JLINK_IsHalted() -T062C 26248:823.854 - 1.127ms returns FALSE -T062C 26248:924.097 JLINK_HasError() -T062C 26248:924.178 JLINK_HasError() -T062C 26248:924.222 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26248:924.275 Data: 8D 12 74 01 -T062C 26248:924.295 Debug reg: DWT_CYCCNT -T062C 26248:924.314 - 0.099ms returns 1 (0x1) -T3F74 26248:926.811 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26248:926.844 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26248:928.032 Data: 00 00 80 00 -T3F74 26248:928.069 - 1.266ms returns 4 (0x4) -T3F74 26248:928.120 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26248:928.143 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26248:928.598 Data: 00 00 F0 01 -T3F74 26248:928.623 - 0.511ms returns 4 (0x4) -T3F74 26248:931.903 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26248:931.932 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26248:933.112 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26248:933.140 - 1.244ms returns 16 (0x10) -T3F74 26248:933.160 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:933.180 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26248:933.554 Data: 1F 00 00 00 -T3F74 26248:933.574 - 0.420ms returns 4 (0x4) -T3F74 26248:933.592 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26248:933.608 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26248:934.055 Data: 00 00 00 00 00 00 00 00 00 00 00 00 4F 02 00 00 ... -T3F74 26248:934.075 - 0.490ms returns 20 (0x14) -T3F74 26248:934.092 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:934.114 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26248:934.553 Data: 1F 03 00 00 -T3F74 26248:934.574 - 0.488ms returns 4 (0x4) -T3F74 26248:934.591 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26248:934.607 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26248:935.054 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26248:935.074 - 0.489ms returns 12 (0xC) -T3F74 26248:935.091 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:935.107 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26248:935.553 Data: 00 00 00 00 -T3F74 26248:935.573 - 0.489ms returns 4 (0x4) -T3F74 26248:935.590 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:935.606 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26248:936.054 Data: 00 00 00 00 -T3F74 26248:936.074 - 0.490ms returns 4 (0x4) -T3F74 26248:936.091 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26248:936.107 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26248:936.553 Data: 00 00 00 00 -T3F74 26248:936.573 - 0.488ms returns 4 (0x4) -T062C 26248:955.544 JLINK_IsHalted() -T062C 26248:956.715 - 1.189ms returns FALSE -T062C 26249:056.917 JLINK_HasError() -T062C 26249:056.996 JLINK_IsHalted() -T062C 26249:058.259 - 1.281ms returns FALSE -T062C 26249:159.037 JLINK_HasError() -T062C 26249:159.110 JLINK_IsHalted() -T062C 26249:160.266 - 1.174ms returns FALSE -T062C 26249:260.986 JLINK_HasError() -T062C 26249:261.059 JLINK_IsHalted() -T062C 26249:262.222 - 1.208ms returns FALSE -T062C 26249:362.676 JLINK_HasError() -T062C 26249:362.724 JLINK_IsHalted() -T062C 26249:363.765 - 1.060ms returns FALSE -T062C 26249:464.535 JLINK_HasError() -T062C 26249:464.611 JLINK_HasError() -T062C 26249:464.630 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26249:464.660 Data: 8D 12 74 01 -T062C 26249:464.684 Debug reg: DWT_CYCCNT -T062C 26249:464.705 - 0.083ms returns 1 (0x1) -T3F74 26249:467.293 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26249:467.330 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26249:468.516 Data: 00 00 80 00 -T3F74 26249:468.597 - 1.329ms returns 4 (0x4) -T3F74 26249:468.655 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26249:468.678 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26249:469.819 Data: 00 00 F0 01 -T3F74 26249:469.898 - 1.262ms returns 4 (0x4) -T3F74 26249:473.281 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26249:473.312 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26249:474.495 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26249:474.523 - 1.248ms returns 16 (0x10) -T3F74 26249:474.543 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26249:474.563 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26249:474.977 Data: 1E 00 00 00 -T3F74 26249:474.998 - 0.461ms returns 4 (0x4) -T3F74 26249:475.015 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26249:475.031 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26249:475.478 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3B 01 00 00 ... -T3F74 26249:475.499 - 0.490ms returns 20 (0x14) -T3F74 26249:475.516 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26249:475.532 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26249:475.917 Data: 1F 03 00 00 -T3F74 26249:475.955 - 0.448ms returns 4 (0x4) -T3F74 26249:475.980 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26249:476.004 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26249:476.521 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26249:476.556 - 0.583ms returns 12 (0xC) -T3F74 26249:476.581 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26249:476.604 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26249:477.109 Data: 00 00 00 00 -T3F74 26249:477.133 - 0.559ms returns 4 (0x4) -T3F74 26249:477.153 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26249:477.172 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26249:477.609 Data: 00 00 00 00 -T3F74 26249:477.632 - 0.487ms returns 4 (0x4) -T3F74 26249:477.659 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26249:477.682 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26249:478.121 Data: 00 00 00 00 -T3F74 26249:478.154 - 0.503ms returns 4 (0x4) -T062C 26249:498.189 JLINK_IsHalted() -T062C 26249:499.263 - 1.094ms returns FALSE -T062C 26249:600.490 JLINK_HasError() -T062C 26249:600.579 JLINK_IsHalted() -T062C 26249:601.808 - 1.271ms returns FALSE -T062C 26249:702.082 JLINK_HasError() -T062C 26249:702.158 JLINK_IsHalted() -T062C 26249:703.456 - 1.315ms returns FALSE -T062C 26249:803.575 JLINK_HasError() -T062C 26249:803.608 JLINK_IsHalted() -T062C 26249:804.719 - 1.129ms returns FALSE -T062C 26249:905.009 JLINK_HasError() -T062C 26249:905.080 JLINK_IsHalted() -T062C 26249:906.300 - 1.269ms returns FALSE -T062C 26250:006.451 JLINK_HasError() -T062C 26250:006.481 JLINK_HasError() -T062C 26250:006.497 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26250:006.522 Data: 8D 12 74 01 -T062C 26250:006.542 Debug reg: DWT_CYCCNT -T062C 26250:006.561 - 0.070ms returns 1 (0x1) -T3F74 26250:009.155 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26250:009.191 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26250:010.321 Data: 00 00 80 00 -T3F74 26250:010.357 - 1.211ms returns 4 (0x4) -T3F74 26250:010.401 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26250:010.425 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26250:010.918 Data: 00 00 F0 01 -T3F74 26250:010.943 - 0.549ms returns 4 (0x4) -T3F74 26250:014.340 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26250:014.371 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26250:015.586 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26250:015.615 - 1.281ms returns 16 (0x10) -T3F74 26250:015.635 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:015.655 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26250:016.030 Data: 1F 00 00 00 -T3F74 26250:016.050 - 0.422ms returns 4 (0x4) -T3F74 26250:016.068 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26250:016.084 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26250:016.558 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DB 02 00 00 ... -T3F74 26250:016.593 - 0.534ms returns 20 (0x14) -T3F74 26250:016.619 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:016.642 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26250:017.054 Data: 1F 03 00 00 -T3F74 26250:017.083 - 0.471ms returns 4 (0x4) -T3F74 26250:017.105 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26250:017.125 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26250:017.666 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26250:017.690 - 0.600ms returns 12 (0xC) -T3F74 26250:017.715 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:017.732 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26250:018.160 Data: 00 00 00 00 -T3F74 26250:018.180 - 0.471ms returns 4 (0x4) -T3F74 26250:018.197 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:018.213 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26250:018.660 Data: 00 00 00 00 -T3F74 26250:018.680 - 0.490ms returns 4 (0x4) -T3F74 26250:018.697 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:018.713 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26250:019.159 Data: 00 00 00 00 -T3F74 26250:019.179 - 0.489ms returns 4 (0x4) -T062C 26250:037.583 JLINK_IsHalted() -T062C 26250:038.671 - 1.106ms returns FALSE -T062C 26250:138.747 JLINK_HasError() -T062C 26250:138.790 JLINK_IsHalted() -T062C 26250:140.020 - 1.272ms returns FALSE -T062C 26250:240.265 JLINK_HasError() -T062C 26250:240.344 JLINK_IsHalted() -T062C 26250:241.551 - 1.225ms returns FALSE -T062C 26250:342.931 JLINK_HasError() -T062C 26250:343.094 JLINK_IsHalted() -T062C 26250:344.248 - 1.165ms returns FALSE -T062C 26250:444.858 JLINK_HasError() -T062C 26250:444.942 JLINK_IsHalted() -T062C 26250:446.202 - 1.279ms returns FALSE -T062C 26250:546.635 JLINK_HasError() -T062C 26250:546.714 JLINK_HasError() -T062C 26250:546.759 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26250:546.839 Data: 8D 12 74 01 -T062C 26250:546.876 Debug reg: DWT_CYCCNT -T062C 26250:546.894 - 0.142ms returns 1 (0x1) -T3F74 26250:549.400 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26250:549.434 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26250:550.637 Data: 00 00 80 00 -T3F74 26250:550.717 - 1.338ms returns 4 (0x4) -T3F74 26250:550.769 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26250:550.792 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26250:551.935 Data: 00 00 F0 01 -T3F74 26250:552.014 - 1.274ms returns 4 (0x4) -T3F74 26250:555.035 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26250:555.063 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26250:556.229 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26250:556.256 - 1.228ms returns 16 (0x10) -T3F74 26250:556.278 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:556.298 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26250:556.720 Data: 1F 00 00 00 -T3F74 26250:556.744 - 0.474ms returns 4 (0x4) -T3F74 26250:556.764 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26250:556.783 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26250:557.338 Data: 00 00 00 00 00 00 00 00 00 00 00 00 87 02 00 00 ... -T3F74 26250:557.358 - 0.600ms returns 20 (0x14) -T3F74 26250:557.375 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:557.392 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26250:557.839 Data: 1F 03 00 00 -T3F74 26250:557.859 - 0.490ms returns 4 (0x4) -T3F74 26250:557.876 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26250:557.892 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26250:558.337 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26250:558.357 - 0.487ms returns 12 (0xC) -T3F74 26250:558.374 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:558.390 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26250:558.833 Data: 00 00 00 00 -T3F74 26250:558.853 - 0.486ms returns 4 (0x4) -T3F74 26250:558.871 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:558.887 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26250:559.338 Data: 00 00 00 00 -T3F74 26250:559.359 - 0.494ms returns 4 (0x4) -T3F74 26250:559.376 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26250:559.392 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26250:559.833 Data: 00 00 00 00 -T3F74 26250:559.854 - 0.484ms returns 4 (0x4) -T062C 26250:572.483 JLINK_IsHalted() -T062C 26250:573.597 - 1.131ms returns FALSE -T062C 26250:673.871 JLINK_HasError() -T062C 26250:673.955 JLINK_IsHalted() -T062C 26250:674.964 - 1.026ms returns FALSE -T062C 26250:775.366 JLINK_HasError() -T062C 26250:775.443 JLINK_IsHalted() -T062C 26250:776.577 - 1.141ms returns FALSE -T062C 26250:876.708 JLINK_HasError() -T062C 26250:876.782 JLINK_IsHalted() -T062C 26250:877.915 - 1.147ms returns FALSE -T062C 26250:978.700 JLINK_HasError() -T062C 26250:978.783 JLINK_IsHalted() -T062C 26250:979.892 - 1.128ms returns FALSE -T062C 26251:080.583 JLINK_HasError() -T062C 26251:080.614 JLINK_HasError() -T062C 26251:080.630 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26251:080.657 Data: 8D 12 74 01 -T062C 26251:080.678 Debug reg: DWT_CYCCNT -T062C 26251:080.697 - 0.073ms returns 1 (0x1) -T3F74 26251:083.228 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26251:083.266 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26251:084.312 Data: 00 00 80 00 -T3F74 26251:084.348 - 1.128ms returns 4 (0x4) -T3F74 26251:084.393 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26251:084.416 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26251:084.894 Data: 00 00 F0 01 -T3F74 26251:084.914 - 0.528ms returns 4 (0x4) -T3F74 26251:087.918 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26251:087.945 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26251:089.158 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26251:089.185 - 1.275ms returns 16 (0x10) -T3F74 26251:089.288 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:089.314 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26251:089.768 Data: 1E 00 00 00 -T3F74 26251:089.788 - 0.507ms returns 4 (0x4) -T3F74 26251:089.806 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26251:089.874 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26251:090.393 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E3 01 00 00 ... -T3F74 26251:090.413 - 0.613ms returns 20 (0x14) -T3F74 26251:090.430 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:090.446 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26251:090.893 Data: 1F 03 00 00 -T3F74 26251:090.913 - 0.489ms returns 4 (0x4) -T3F74 26251:090.930 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26251:090.946 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26251:091.392 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26251:091.411 - 0.488ms returns 12 (0xC) -T3F74 26251:091.428 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:091.444 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26251:091.892 Data: 00 00 00 00 -T3F74 26251:091.912 - 0.491ms returns 4 (0x4) -T3F74 26251:091.930 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:091.946 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26251:092.387 Data: 00 00 00 00 -T3F74 26251:092.407 - 0.483ms returns 4 (0x4) -T3F74 26251:092.424 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:092.440 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26251:092.894 Data: 00 00 00 00 -T3F74 26251:092.914 - 0.496ms returns 4 (0x4) -T062C 26251:111.327 JLINK_IsHalted() -T062C 26251:112.402 - 1.093ms returns FALSE -T062C 26251:213.217 JLINK_HasError() -T062C 26251:213.297 JLINK_IsHalted() -T062C 26251:214.389 - 1.100ms returns FALSE -T062C 26251:315.580 JLINK_HasError() -T062C 26251:315.613 JLINK_IsHalted() -T062C 26251:316.731 - 1.136ms returns FALSE -T062C 26251:416.926 JLINK_HasError() -T062C 26251:416.999 JLINK_IsHalted() -T062C 26251:418.190 - 1.225ms returns FALSE -T062C 26251:518.576 JLINK_HasError() -T062C 26251:518.622 JLINK_IsHalted() -T062C 26251:519.735 - 1.127ms returns FALSE -T062C 26251:620.251 JLINK_HasError() -T062C 26251:620.332 JLINK_HasError() -T062C 26251:620.377 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26251:620.438 Data: 8D 12 74 01 -T062C 26251:620.493 Debug reg: DWT_CYCCNT -T062C 26251:620.515 - 0.146ms returns 1 (0x1) -T3F74 26251:622.936 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26251:622.970 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26251:624.183 Data: 00 00 80 00 -T3F74 26251:624.270 - 1.354ms returns 4 (0x4) -T3F74 26251:624.353 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26251:624.377 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26251:625.531 Data: 00 00 F0 01 -T3F74 26251:625.609 - 1.276ms returns 4 (0x4) -T3F74 26251:628.840 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26251:628.869 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26251:630.124 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26251:630.152 - 1.319ms returns 16 (0x10) -T3F74 26251:630.173 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:630.192 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26251:630.703 Data: 1E 00 00 00 -T3F74 26251:630.727 - 0.562ms returns 4 (0x4) -T3F74 26251:630.747 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26251:630.766 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26251:631.340 Data: 00 00 00 00 00 00 00 00 00 00 00 00 37 00 00 00 ... -T3F74 26251:631.364 - 0.624ms returns 20 (0x14) -T3F74 26251:631.384 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:631.403 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26251:631.828 Data: 1F 03 00 00 -T3F74 26251:631.852 - 0.476ms returns 4 (0x4) -T3F74 26251:631.872 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26251:631.893 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26251:632.320 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26251:632.350 - 0.484ms returns 12 (0xC) -T3F74 26251:632.367 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:632.383 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26251:632.849 Data: 00 00 00 00 -T3F74 26251:632.869 - 0.508ms returns 4 (0x4) -T3F74 26251:632.886 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:632.902 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26251:633.315 Data: 00 00 00 00 -T3F74 26251:633.335 - 0.455ms returns 4 (0x4) -T3F74 26251:633.352 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26251:633.368 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26251:633.815 Data: 00 00 00 00 -T3F74 26251:633.835 - 0.490ms returns 4 (0x4) -T062C 26251:645.863 JLINK_IsHalted() -T062C 26251:647.012 - 1.197ms returns FALSE -T062C 26251:747.226 JLINK_HasError() -T062C 26251:747.307 JLINK_IsHalted() -T062C 26251:748.501 - 1.212ms returns FALSE -T062C 26251:848.700 JLINK_HasError() -T062C 26251:848.777 JLINK_IsHalted() -T062C 26251:850.042 - 1.313ms returns FALSE -T062C 26251:950.867 JLINK_HasError() -T062C 26251:950.940 JLINK_IsHalted() -T062C 26251:952.148 - 1.226ms returns FALSE -T062C 26252:052.341 JLINK_HasError() -T062C 26252:052.423 JLINK_IsHalted() -T062C 26252:053.642 - 1.240ms returns FALSE -T062C 26252:154.354 JLINK_HasError() -T062C 26252:154.438 JLINK_HasError() -T062C 26252:154.487 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26252:154.513 Data: 8D 12 74 01 -T062C 26252:154.533 Debug reg: DWT_CYCCNT -T062C 26252:154.552 - 0.072ms returns 1 (0x1) -T3F74 26252:157.054 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26252:157.088 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26252:158.228 Data: 00 00 80 00 -T3F74 26252:158.289 - 1.242ms returns 4 (0x4) -T3F74 26252:158.323 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26252:158.343 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26252:158.751 Data: 00 00 F0 01 -T3F74 26252:158.771 - 0.454ms returns 4 (0x4) -T3F74 26252:161.788 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26252:161.815 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26252:163.146 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26252:163.184 - 1.403ms returns 16 (0x10) -T3F74 26252:163.208 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:163.231 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26252:163.626 Data: 1F 00 00 00 -T3F74 26252:163.650 - 0.450ms returns 4 (0x4) -T3F74 26252:163.670 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26252:163.690 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26252:164.255 Data: 00 00 00 00 00 00 00 00 00 00 00 00 93 01 00 00 ... -T3F74 26252:164.280 - 0.617ms returns 20 (0x14) -T3F74 26252:164.301 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:164.320 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26252:164.754 Data: 1F 03 00 00 -T3F74 26252:164.778 - 0.485ms returns 4 (0x4) -T3F74 26252:164.799 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26252:164.817 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26252:165.281 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26252:165.304 - 0.513ms returns 12 (0xC) -T3F74 26252:165.324 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:165.343 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26252:165.756 Data: 00 00 00 00 -T3F74 26252:165.779 - 0.463ms returns 4 (0x4) -T3F74 26252:165.800 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:165.819 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26252:166.252 Data: 00 00 00 00 -T3F74 26252:166.276 - 0.484ms returns 4 (0x4) -T3F74 26252:166.297 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:166.316 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26252:166.754 Data: 00 00 00 00 -T3F74 26252:166.774 - 0.483ms returns 4 (0x4) -T062C 26252:185.299 JLINK_IsHalted() -T062C 26252:186.386 - 1.105ms returns FALSE -T062C 26252:286.571 JLINK_HasError() -T062C 26252:286.661 JLINK_IsHalted() -T062C 26252:287.923 - 1.287ms returns FALSE -T062C 26252:388.141 JLINK_HasError() -T062C 26252:388.214 JLINK_IsHalted() -T062C 26252:389.428 - 1.241ms returns FALSE -T062C 26252:490.074 JLINK_HasError() -T062C 26252:490.147 JLINK_IsHalted() -T062C 26252:491.326 - 1.197ms returns FALSE -T062C 26252:592.366 JLINK_HasError() -T062C 26252:592.412 JLINK_IsHalted() -T062C 26252:593.476 - 1.111ms returns FALSE -T062C 26252:694.659 JLINK_HasError() -T062C 26252:694.734 JLINK_HasError() -T062C 26252:694.779 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26252:694.817 Data: 8D 12 74 01 -T062C 26252:694.842 Debug reg: DWT_CYCCNT -T062C 26252:694.864 - 0.093ms returns 1 (0x1) -T3F74 26252:697.492 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26252:697.530 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26252:698.601 Data: 00 00 80 00 -T3F74 26252:698.648 - 1.164ms returns 4 (0x4) -T3F74 26252:698.696 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26252:698.720 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26252:699.188 Data: 00 00 F0 01 -T3F74 26252:699.212 - 0.524ms returns 4 (0x4) -T3F74 26252:702.375 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26252:702.401 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26252:703.602 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26252:703.631 - 1.263ms returns 16 (0x10) -T3F74 26252:703.651 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:703.671 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26252:704.049 Data: 1E 00 00 00 -T3F74 26252:704.069 - 0.424ms returns 4 (0x4) -T3F74 26252:704.087 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26252:704.103 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26252:704.549 Data: 00 00 00 00 00 00 00 00 00 00 00 00 4F 00 00 00 ... -T3F74 26252:704.569 - 0.489ms returns 20 (0x14) -T3F74 26252:704.587 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:704.603 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26252:705.054 Data: 1F 03 00 00 -T3F74 26252:705.078 - 0.499ms returns 4 (0x4) -T3F74 26252:705.098 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26252:705.117 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26252:705.587 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26252:705.610 - 0.520ms returns 12 (0xC) -T3F74 26252:705.634 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:705.653 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26252:706.059 Data: 00 00 00 00 -T3F74 26252:706.082 - 0.456ms returns 4 (0x4) -T3F74 26252:706.105 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:706.125 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26252:706.556 Data: 00 00 00 00 -T3F74 26252:706.579 - 0.481ms returns 4 (0x4) -T3F74 26252:706.603 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26252:706.623 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26252:707.057 Data: 00 00 00 00 -T3F74 26252:707.081 - 0.485ms returns 4 (0x4) -T062C 26252:726.458 JLINK_IsHalted() -T062C 26252:727.636 - 1.221ms returns FALSE -T062C 26252:827.872 JLINK_HasError() -T062C 26252:827.956 JLINK_IsHalted() -T062C 26252:829.136 - 1.197ms returns FALSE -T062C 26252:930.184 JLINK_HasError() -T062C 26252:930.261 JLINK_IsHalted() -T062C 26252:931.594 - 1.351ms returns FALSE -T062C 26253:032.345 JLINK_HasError() -T062C 26253:032.417 JLINK_IsHalted() -T062C 26253:033.566 - 1.166ms returns FALSE -T062C 26253:133.797 JLINK_HasError() -T062C 26253:133.874 JLINK_IsHalted() -T062C 26253:135.094 - 1.237ms returns FALSE -T062C 26253:236.099 JLINK_HasError() -T062C 26253:236.171 JLINK_HasError() -T062C 26253:236.219 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26253:236.250 Data: 8D 12 74 01 -T062C 26253:236.274 Debug reg: DWT_CYCCNT -T062C 26253:236.296 - 0.084ms returns 1 (0x1) -T3F74 26253:238.852 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26253:238.890 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26253:240.069 Data: 00 00 80 00 -T3F74 26253:240.172 - 1.340ms returns 4 (0x4) -T3F74 26253:240.290 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26253:240.348 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26253:241.568 Data: 00 00 F0 01 -T3F74 26253:241.646 - 1.375ms returns 4 (0x4) -T3F74 26253:245.070 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26253:245.097 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26253:246.320 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26253:246.382 - 1.331ms returns 16 (0x10) -T3F74 26253:246.436 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:246.453 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26253:246.851 Data: 1F 00 00 00 -T3F74 26253:246.871 - 0.442ms returns 4 (0x4) -T3F74 26253:246.889 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26253:246.905 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26253:247.352 Data: 00 00 00 00 00 00 00 00 00 00 00 00 87 01 00 00 ... -T3F74 26253:247.372 - 0.490ms returns 20 (0x14) -T3F74 26253:247.390 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:247.405 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26253:247.855 Data: 1F 03 00 00 -T3F74 26253:247.875 - 0.492ms returns 4 (0x4) -T3F74 26253:247.892 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26253:247.908 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26253:248.476 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26253:248.499 - 0.614ms returns 12 (0xC) -T3F74 26253:248.519 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:248.538 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26253:248.986 Data: 00 00 00 00 -T3F74 26253:249.010 - 0.498ms returns 4 (0x4) -T3F74 26253:249.030 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:249.052 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26253:249.485 Data: 00 00 00 00 -T3F74 26253:249.508 - 0.486ms returns 4 (0x4) -T3F74 26253:249.528 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:249.547 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26253:249.983 Data: 00 00 00 00 -T3F74 26253:250.007 - 0.486ms returns 4 (0x4) -T062C 26253:268.929 JLINK_IsHalted() -T062C 26253:270.028 - 1.117ms returns FALSE -T062C 26253:370.775 JLINK_HasError() -T062C 26253:370.850 JLINK_IsHalted() -T062C 26253:372.082 - 1.251ms returns FALSE -T062C 26253:472.278 JLINK_HasError() -T062C 26253:472.349 JLINK_IsHalted() -T062C 26253:473.579 - 1.271ms returns FALSE -T062C 26253:574.194 JLINK_HasError() -T062C 26253:574.265 JLINK_IsHalted() -T062C 26253:575.377 - 1.129ms returns FALSE -T062C 26253:676.152 JLINK_HasError() -T062C 26253:676.193 JLINK_IsHalted() -T062C 26253:677.358 - 1.184ms returns FALSE -T062C 26253:777.710 JLINK_HasError() -T062C 26253:777.755 JLINK_HasError() -T062C 26253:777.774 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26253:777.803 Data: 8D 12 74 01 -T062C 26253:777.828 Debug reg: DWT_CYCCNT -T062C 26253:777.850 - 0.084ms returns 1 (0x1) -T3F74 26253:780.277 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26253:780.310 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26253:781.566 Data: 00 00 80 00 -T3F74 26253:781.644 - 1.387ms returns 4 (0x4) -T3F74 26253:781.702 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26253:781.725 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26253:782.793 Data: 00 00 F0 01 -T3F74 26253:782.826 - 1.132ms returns 4 (0x4) -T3F74 26253:785.979 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26253:786.006 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26253:787.179 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26253:787.211 - 1.239ms returns 16 (0x10) -T3F74 26253:787.235 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:787.258 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26253:787.660 Data: 1F 00 00 00 -T3F74 26253:787.684 - 0.457ms returns 4 (0x4) -T3F74 26253:787.709 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26253:787.726 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26253:788.293 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B3 01 00 00 ... -T3F74 26253:788.317 - 0.615ms returns 20 (0x14) -T3F74 26253:788.337 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:788.356 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26253:788.785 Data: 1F 03 00 00 -T3F74 26253:788.808 - 0.479ms returns 4 (0x4) -T3F74 26253:788.829 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26253:788.847 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26253:789.285 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26253:789.308 - 0.487ms returns 12 (0xC) -T3F74 26253:789.334 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:789.350 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26253:789.797 Data: 00 00 00 00 -T3F74 26253:789.821 - 0.494ms returns 4 (0x4) -T3F74 26253:789.841 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:789.860 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26253:790.294 Data: 00 00 00 00 -T3F74 26253:790.318 - 0.484ms returns 4 (0x4) -T3F74 26253:790.338 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26253:790.357 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26253:790.789 Data: 00 00 00 00 -T3F74 26253:790.812 - 0.482ms returns 4 (0x4) -T062C 26253:803.187 JLINK_IsHalted() -T062C 26253:804.353 - 1.184ms returns FALSE -T062C 26253:905.190 JLINK_HasError() -T062C 26253:905.266 JLINK_IsHalted() -T062C 26253:906.507 - 1.261ms returns FALSE -T062C 26254:007.206 JLINK_HasError() -T062C 26254:007.237 JLINK_IsHalted() -T062C 26254:008.391 - 1.203ms returns FALSE -T062C 26254:108.603 JLINK_HasError() -T062C 26254:108.675 JLINK_IsHalted() -T062C 26254:109.867 - 1.240ms returns FALSE -T062C 26254:210.063 JLINK_HasError() -T062C 26254:210.134 JLINK_IsHalted() -T062C 26254:211.371 - 1.279ms returns FALSE -T062C 26254:311.651 JLINK_HasError() -T062C 26254:311.722 JLINK_HasError() -T062C 26254:311.770 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26254:311.795 Data: 8D 12 74 01 -T062C 26254:311.816 Debug reg: DWT_CYCCNT -T062C 26254:311.835 - 0.071ms returns 1 (0x1) -T3F74 26254:314.283 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26254:314.316 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26254:315.500 Data: 00 00 80 00 -T3F74 26254:315.534 - 1.259ms returns 4 (0x4) -T3F74 26254:315.573 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26254:315.596 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26254:316.746 Data: 00 00 F0 01 -T3F74 26254:316.776 - 1.211ms returns 4 (0x4) -T3F74 26254:320.405 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26254:320.436 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26254:321.672 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26254:321.731 - 1.334ms returns 16 (0x10) -T3F74 26254:321.757 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:321.780 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26254:322.209 Data: 1E 00 00 00 -T3F74 26254:322.229 - 0.479ms returns 4 (0x4) -T3F74 26254:322.247 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26254:322.263 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26254:322.720 Data: 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 00 ... -T3F74 26254:322.744 - 0.505ms returns 20 (0x14) -T3F74 26254:322.765 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:322.783 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26254:323.220 Data: 1F 03 00 00 -T3F74 26254:323.243 - 0.486ms returns 4 (0x4) -T3F74 26254:323.263 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26254:323.282 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26254:323.718 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26254:323.741 - 0.485ms returns 12 (0xC) -T3F74 26254:323.761 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:323.780 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26254:324.213 Data: 00 00 00 00 -T3F74 26254:324.232 - 0.477ms returns 4 (0x4) -T3F74 26254:324.249 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:324.275 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26254:324.712 Data: 00 00 00 00 -T3F74 26254:324.732 - 0.489ms returns 4 (0x4) -T3F74 26254:324.750 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:324.766 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26254:325.213 Data: 00 00 00 00 -T3F74 26254:325.233 - 0.490ms returns 4 (0x4) -T062C 26254:343.757 JLINK_IsHalted() -T062C 26254:344.904 - 1.165ms returns FALSE -T062C 26254:445.832 JLINK_HasError() -T062C 26254:445.912 JLINK_IsHalted() -T062C 26254:447.163 - 1.267ms returns FALSE -T062C 26254:547.940 JLINK_HasError() -T062C 26254:548.012 JLINK_IsHalted() -T062C 26254:549.183 - 1.189ms returns FALSE -T062C 26254:649.964 JLINK_HasError() -T062C 26254:650.038 JLINK_IsHalted() -T062C 26254:651.161 - 1.142ms returns FALSE -T062C 26254:751.514 JLINK_HasError() -T062C 26254:751.612 JLINK_IsHalted() -T062C 26254:752.815 - 1.256ms returns FALSE -T062C 26254:853.278 JLINK_HasError() -T062C 26254:853.352 JLINK_HasError() -T062C 26254:853.397 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26254:853.458 Data: 8D 12 74 01 -T062C 26254:853.508 Debug reg: DWT_CYCCNT -T062C 26254:853.527 - 0.137ms returns 1 (0x1) -T3F74 26254:855.980 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26254:856.013 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26254:857.165 Data: 00 00 80 00 -T3F74 26254:857.222 - 1.250ms returns 4 (0x4) -T3F74 26254:857.260 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26254:857.284 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26254:858.388 Data: 00 00 F0 01 -T3F74 26254:858.409 - 1.155ms returns 4 (0x4) -T3F74 26254:861.775 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26254:861.805 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26254:863.105 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26254:863.182 - 1.414ms returns 16 (0x10) -T3F74 26254:863.202 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:863.220 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26254:863.637 Data: 1E 00 00 00 -T3F74 26254:863.657 - 0.462ms returns 4 (0x4) -T3F74 26254:863.675 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26254:863.691 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26254:864.137 Data: 00 00 00 00 00 00 00 00 00 00 00 00 EF 01 00 00 ... -T3F74 26254:864.157 - 0.489ms returns 20 (0x14) -T3F74 26254:864.174 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:864.191 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26254:864.636 Data: 1F 03 00 00 -T3F74 26254:864.656 - 0.488ms returns 4 (0x4) -T3F74 26254:864.674 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26254:864.690 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26254:865.141 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26254:865.161 - 0.494ms returns 12 (0xC) -T3F74 26254:865.178 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:865.194 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26254:865.641 Data: 00 00 00 00 -T3F74 26254:865.661 - 0.489ms returns 4 (0x4) -T3F74 26254:865.678 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:865.694 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26254:866.140 Data: 00 00 00 00 -T3F74 26254:866.160 - 0.488ms returns 4 (0x4) -T3F74 26254:866.177 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26254:866.193 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26254:866.644 Data: 00 00 00 00 -T3F74 26254:866.668 - 0.499ms returns 4 (0x4) -T062C 26254:879.192 JLINK_IsHalted() -T062C 26254:880.302 - 1.127ms returns FALSE -T062C 26254:980.516 JLINK_HasError() -T062C 26254:980.597 JLINK_IsHalted() -T062C 26254:981.849 - 1.271ms returns FALSE -T062C 26255:082.975 JLINK_HasError() -T062C 26255:083.005 JLINK_IsHalted() -T062C 26255:084.123 - 1.135ms returns FALSE -T062C 26255:184.265 JLINK_HasError() -T062C 26255:184.336 JLINK_IsHalted() -T062C 26255:185.610 - 1.316ms returns FALSE -T062C 26255:285.817 JLINK_HasError() -T062C 26255:285.909 JLINK_IsHalted() -T062C 26255:287.079 - 1.218ms returns FALSE -T062C 26255:387.871 JLINK_HasError() -T062C 26255:387.942 JLINK_HasError() -T062C 26255:387.984 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26255:388.013 Data: 8D 12 74 01 -T062C 26255:388.037 Debug reg: DWT_CYCCNT -T062C 26255:388.059 - 0.082ms returns 1 (0x1) -T3F74 26255:390.392 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26255:390.426 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26255:391.473 Data: 00 00 80 00 -T3F74 26255:391.509 - 1.125ms returns 4 (0x4) -T3F74 26255:391.552 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26255:391.576 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26255:392.066 Data: 00 00 F0 01 -T3F74 26255:392.086 - 0.541ms returns 4 (0x4) -T3F74 26255:395.553 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26255:395.580 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26255:396.752 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26255:396.780 - 1.234ms returns 16 (0x10) -T3F74 26255:396.801 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:396.820 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26255:397.191 Data: 1E 00 00 00 -T3F74 26255:397.211 - 0.417ms returns 4 (0x4) -T3F74 26255:397.229 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26255:397.245 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26255:397.709 Data: 00 00 00 00 00 00 00 00 00 00 00 00 4B 00 00 00 ... -T3F74 26255:397.729 - 0.506ms returns 20 (0x14) -T3F74 26255:397.746 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:397.762 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26255:398.191 Data: 1F 03 00 00 -T3F74 26255:398.211 - 0.471ms returns 4 (0x4) -T3F74 26255:398.228 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26255:398.244 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26255:398.704 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26255:398.724 - 0.502ms returns 12 (0xC) -T3F74 26255:398.741 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:398.757 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26255:399.190 Data: 00 00 00 00 -T3F74 26255:399.210 - 0.475ms returns 4 (0x4) -T3F74 26255:399.227 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:399.243 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26255:399.698 Data: 00 00 00 00 -T3F74 26255:399.718 - 0.497ms returns 4 (0x4) -T3F74 26255:399.735 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:399.751 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26255:400.195 Data: 00 00 00 00 -T3F74 26255:400.215 - 0.486ms returns 4 (0x4) -T062C 26255:412.094 JLINK_IsHalted() -T062C 26255:413.256 - 1.204ms returns FALSE -T062C 26255:513.842 JLINK_HasError() -T062C 26255:513.922 JLINK_IsHalted() -T062C 26255:515.103 - 1.199ms returns FALSE -T062C 26255:615.776 JLINK_HasError() -T062C 26255:615.803 JLINK_IsHalted() -T062C 26255:616.888 - 1.137ms returns FALSE -T062C 26255:717.806 JLINK_HasError() -T062C 26255:717.835 JLINK_IsHalted() -T062C 26255:718.907 - 1.089ms returns FALSE -T062C 26255:819.138 JLINK_HasError() -T062C 26255:819.179 JLINK_IsHalted() -T062C 26255:820.250 - 1.085ms returns FALSE -T062C 26255:920.777 JLINK_HasError() -T062C 26255:920.826 JLINK_HasError() -T062C 26255:920.844 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26255:920.875 Data: 8D 12 74 01 -T062C 26255:920.899 Debug reg: DWT_CYCCNT -T062C 26255:920.921 - 0.084ms returns 1 (0x1) -T3F74 26255:923.319 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26255:923.353 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26255:924.523 Data: 00 00 80 00 -T3F74 26255:924.571 - 1.259ms returns 4 (0x4) -T3F74 26255:924.610 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26255:924.633 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26255:925.816 Data: 00 00 F0 01 -T3F74 26255:925.879 - 1.287ms returns 4 (0x4) -T3F74 26255:929.252 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26255:929.286 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26255:930.517 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26255:930.543 - 1.299ms returns 16 (0x10) -T3F74 26255:930.565 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:930.585 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26255:931.035 Data: 1F 00 00 00 -T3F74 26255:931.059 - 0.502ms returns 4 (0x4) -T3F74 26255:931.080 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26255:931.099 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26255:931.626 Data: 00 00 00 00 00 00 00 00 00 00 00 00 49 01 00 00 ... -T3F74 26255:931.646 - 0.573ms returns 20 (0x14) -T3F74 26255:931.664 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:931.680 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26255:932.126 Data: 1F 03 00 00 -T3F74 26255:932.146 - 0.489ms returns 4 (0x4) -T3F74 26255:932.164 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26255:932.180 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26255:932.626 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26255:932.646 - 0.489ms returns 12 (0xC) -T3F74 26255:932.663 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:932.679 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26255:933.126 Data: 00 00 00 00 -T3F74 26255:933.146 - 0.489ms returns 4 (0x4) -T3F74 26255:933.163 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:933.179 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26255:933.626 Data: 00 00 00 00 -T3F74 26255:933.646 - 0.489ms returns 4 (0x4) -T3F74 26255:933.663 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26255:933.679 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26255:934.209 Data: 00 00 00 00 -T3F74 26255:934.233 - 0.577ms returns 4 (0x4) -T062C 26255:954.200 JLINK_IsHalted() -T062C 26255:955.261 - 1.090ms returns FALSE -T062C 26256:055.913 JLINK_HasError() -T062C 26256:055.992 JLINK_IsHalted() -T062C 26256:057.257 - 1.306ms returns FALSE -T062C 26256:158.032 JLINK_HasError() -T062C 26256:158.117 JLINK_IsHalted() -T062C 26256:159.241 - 1.142ms returns FALSE -T062C 26256:259.442 JLINK_HasError() -T062C 26256:259.512 JLINK_IsHalted() -T062C 26256:260.694 - 1.200ms returns FALSE -T062C 26256:361.476 JLINK_HasError() -T062C 26256:361.549 JLINK_IsHalted() -T062C 26256:362.684 - 1.153ms returns FALSE -T062C 26256:462.972 JLINK_HasError() -T062C 26256:463.044 JLINK_HasError() -T062C 26256:463.088 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26256:463.150 Data: 8D 12 74 01 -T062C 26256:463.171 Debug reg: DWT_CYCCNT -T062C 26256:463.189 - 0.108ms returns 1 (0x1) -T3F74 26256:465.956 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26256:465.988 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26256:467.146 Data: 00 00 80 00 -T3F74 26256:467.213 - 1.264ms returns 4 (0x4) -T3F74 26256:467.247 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26256:467.266 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26256:467.673 Data: 00 00 F0 01 -T3F74 26256:467.694 - 0.453ms returns 4 (0x4) -T3F74 26256:470.898 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26256:470.927 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26256:472.076 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26256:472.105 - 1.215ms returns 16 (0x10) -T3F74 26256:472.128 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26256:472.149 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26256:472.547 Data: 1E 00 00 00 -T3F74 26256:472.567 - 0.446ms returns 4 (0x4) -T3F74 26256:472.585 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26256:472.601 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26256:473.068 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BF 01 00 00 ... -T3F74 26256:473.092 - 0.515ms returns 20 (0x14) -T3F74 26256:473.112 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26256:473.131 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26256:473.558 Data: 1F 03 00 00 -T3F74 26256:473.588 - 0.489ms returns 4 (0x4) -T3F74 26256:473.614 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26256:473.633 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26256:474.073 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26256:474.096 - 0.489ms returns 12 (0xC) -T3F74 26256:474.176 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26256:474.195 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26256:474.676 Data: 00 00 00 00 -T3F74 26256:474.696 - 0.527ms returns 4 (0x4) -T3F74 26256:474.714 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26256:474.730 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26256:475.177 Data: 00 00 00 00 -T3F74 26256:475.197 - 0.490ms returns 4 (0x4) -T3F74 26256:475.214 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26256:475.230 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26256:475.676 Data: 00 00 00 00 -T3F74 26256:475.696 - 0.489ms returns 4 (0x4) -T062C 26256:494.471 JLINK_IsHalted() -T062C 26256:495.619 - 1.177ms returns FALSE -T062C 26256:596.883 JLINK_HasError() -T062C 26256:596.962 JLINK_IsHalted() -T062C 26256:598.104 - 1.160ms returns FALSE -T062C 26256:699.123 JLINK_HasError() -T062C 26256:699.270 JLINK_IsHalted() -T062C 26256:700.377 - 1.118ms returns FALSE -T062C 26256:800.577 JLINK_HasError() -T062C 26256:800.654 JLINK_IsHalted() -T062C 26256:801.894 - 1.272ms returns FALSE -T062C 26256:902.282 JLINK_HasError() -T062C 26256:902.324 JLINK_IsHalted() -T062C 26256:903.346 - 1.036ms returns FALSE -T062C 26257:004.095 JLINK_HasError() -T062C 26257:004.173 JLINK_HasError() -T062C 26257:004.207 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26257:004.237 Data: 8D 12 74 01 -T062C 26257:004.261 Debug reg: DWT_CYCCNT -T062C 26257:004.283 - 0.084ms returns 1 (0x1) -T3F74 26257:006.678 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26257:006.711 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26257:007.886 Data: 00 00 80 00 -T3F74 26257:007.965 - 1.306ms returns 4 (0x4) -T3F74 26257:008.023 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26257:008.047 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26257:009.190 Data: 00 00 F0 01 -T3F74 26257:009.268 - 1.265ms returns 4 (0x4) -T3F74 26257:012.520 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26257:012.554 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26257:013.811 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26257:013.868 - 1.358ms returns 16 (0x10) -T3F74 26257:013.894 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:013.916 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26257:014.375 Data: 1F 00 00 00 -T3F74 26257:014.411 - 0.525ms returns 4 (0x4) -T3F74 26257:014.438 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26257:014.461 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26257:015.000 Data: 00 00 00 00 00 00 00 00 00 00 00 00 93 00 00 00 ... -T3F74 26257:015.033 - 0.602ms returns 20 (0x14) -T3F74 26257:015.055 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:015.076 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26257:015.488 Data: 1F 03 00 00 -T3F74 26257:015.512 - 0.464ms returns 4 (0x4) -T3F74 26257:015.532 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26257:015.551 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26257:015.980 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26257:016.000 - 0.475ms returns 12 (0xC) -T3F74 26257:016.018 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:016.034 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26257:016.479 Data: 00 00 00 00 -T3F74 26257:016.499 - 0.488ms returns 4 (0x4) -T3F74 26257:016.516 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:016.532 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26257:016.980 Data: 00 00 00 00 -T3F74 26257:017.000 - 0.490ms returns 4 (0x4) -T3F74 26257:017.017 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:017.033 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26257:017.479 Data: 00 00 00 00 -T3F74 26257:017.503 - 0.493ms returns 4 (0x4) -T062C 26257:036.945 JLINK_IsHalted() -T062C 26257:038.000 - 1.073ms returns FALSE -T062C 26257:138.240 JLINK_HasError() -T062C 26257:138.375 JLINK_IsHalted() -T062C 26257:139.515 - 1.165ms returns FALSE -T062C 26257:240.594 JLINK_HasError() -T062C 26257:240.665 JLINK_IsHalted() -T062C 26257:242.037 - 1.414ms returns FALSE -T062C 26257:342.341 JLINK_HasError() -T062C 26257:342.412 JLINK_IsHalted() -T062C 26257:343.558 - 1.194ms returns FALSE -T062C 26257:443.696 JLINK_HasError() -T062C 26257:443.767 JLINK_IsHalted() -T062C 26257:445.012 - 1.287ms returns FALSE -T062C 26257:545.276 JLINK_HasError() -T062C 26257:545.353 JLINK_HasError() -T062C 26257:545.397 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26257:545.457 Data: 8D 12 74 01 -T062C 26257:545.478 Debug reg: DWT_CYCCNT -T062C 26257:545.496 - 0.106ms returns 1 (0x1) -T3F74 26257:548.128 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26257:548.165 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26257:549.301 Data: 00 00 80 00 -T3F74 26257:549.332 - 1.210ms returns 4 (0x4) -T3F74 26257:549.372 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26257:549.392 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26257:549.784 Data: 00 00 F0 01 -T3F74 26257:549.805 - 0.439ms returns 4 (0x4) -T3F74 26257:553.021 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26257:553.053 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26257:554.303 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26257:554.336 - 1.323ms returns 16 (0x10) -T3F74 26257:554.360 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:554.383 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26257:554.791 Data: 1E 00 00 00 -T3F74 26257:554.815 - 0.462ms returns 4 (0x4) -T3F74 26257:554.835 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26257:554.855 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26257:555.409 Data: 00 00 00 00 00 00 00 00 00 00 00 00 AB 01 00 00 ... -T3F74 26257:555.429 - 0.600ms returns 20 (0x14) -T3F74 26257:555.447 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:555.463 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26257:555.908 Data: 1F 03 00 00 -T3F74 26257:555.928 - 0.488ms returns 4 (0x4) -T3F74 26257:555.945 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26257:555.961 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26257:556.408 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26257:556.428 - 0.489ms returns 12 (0xC) -T3F74 26257:556.445 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:556.461 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26257:556.904 Data: 00 00 00 00 -T3F74 26257:556.924 - 0.486ms returns 4 (0x4) -T3F74 26257:556.941 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:556.957 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26257:557.539 Data: 00 00 00 00 -T3F74 26257:557.575 - 0.644ms returns 4 (0x4) -T3F74 26257:557.601 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26257:557.627 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26257:558.037 Data: 00 00 00 00 -T3F74 26257:558.062 - 0.468ms returns 4 (0x4) -T062C 26257:576.788 JLINK_IsHalted() -T062C 26257:577.919 - 1.148ms returns FALSE -T062C 26257:678.628 JLINK_HasError() -T062C 26257:678.666 JLINK_IsHalted() -T062C 26257:679.898 - 1.278ms returns FALSE -T062C 26257:780.588 JLINK_HasError() -T062C 26257:780.663 JLINK_IsHalted() -T062C 26257:781.844 - 1.222ms returns FALSE -T062C 26257:882.516 JLINK_HasError() -T062C 26257:882.595 JLINK_IsHalted() -T062C 26257:883.826 - 1.272ms returns FALSE -T062C 26257:984.012 JLINK_HasError() -T062C 26257:984.099 JLINK_IsHalted() -T062C 26257:985.323 - 1.275ms returns FALSE -T062C 26258:086.059 JLINK_HasError() -T062C 26258:086.090 JLINK_HasError() -T062C 26258:086.106 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26258:086.131 Data: 8D 12 74 01 -T062C 26258:086.154 Debug reg: DWT_CYCCNT -T062C 26258:086.173 - 0.079ms returns 1 (0x1) -T3F74 26258:088.680 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26258:088.712 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26258:089.760 Data: 00 00 80 00 -T3F74 26258:089.813 - 1.141ms returns 4 (0x4) -T3F74 26258:089.866 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26258:089.890 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26258:090.430 Data: 00 00 F0 01 -T3F74 26258:090.459 - 0.601ms returns 4 (0x4) -T3F74 26258:093.777 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26258:093.804 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26258:095.023 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26258:095.052 - 1.282ms returns 16 (0x10) -T3F74 26258:095.073 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:095.092 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26258:095.587 Data: 1E 00 00 00 -T3F74 26258:095.608 - 0.541ms returns 4 (0x4) -T3F74 26258:095.625 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26258:095.641 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26258:096.087 Data: 00 00 00 00 00 00 00 00 00 00 00 00 89 00 00 00 ... -T3F74 26258:096.107 - 0.488ms returns 20 (0x14) -T3F74 26258:096.124 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:096.140 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26258:096.587 Data: 1F 03 00 00 -T3F74 26258:096.607 - 0.489ms returns 4 (0x4) -T3F74 26258:096.624 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26258:096.640 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26258:097.111 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26258:097.131 - 0.513ms returns 12 (0xC) -T3F74 26258:097.148 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:097.164 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26258:097.586 Data: 00 00 00 00 -T3F74 26258:097.606 - 0.465ms returns 4 (0x4) -T3F74 26258:097.623 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:097.639 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26258:098.085 Data: 00 00 00 00 -T3F74 26258:098.105 - 0.488ms returns 4 (0x4) -T3F74 26258:098.122 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:098.138 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26258:098.586 Data: 00 00 00 00 -T3F74 26258:098.606 - 0.490ms returns 4 (0x4) -T062C 26258:110.567 JLINK_IsHalted() -T062C 26258:111.628 - 1.079ms returns FALSE -T062C 26258:212.398 JLINK_HasError() -T062C 26258:212.475 JLINK_IsHalted() -T062C 26258:213.711 - 1.255ms returns FALSE -T062C 26258:314.478 JLINK_HasError() -T062C 26258:314.550 JLINK_IsHalted() -T062C 26258:315.676 - 1.144ms returns FALSE -T062C 26258:415.861 JLINK_HasError() -T062C 26258:415.933 JLINK_IsHalted() -T062C 26258:417.095 - 1.181ms returns FALSE -T062C 26258:517.516 JLINK_HasError() -T062C 26258:517.588 JLINK_IsHalted() -T062C 26258:518.763 - 1.194ms returns FALSE -T062C 26258:618.945 JLINK_HasError() -T062C 26258:619.017 JLINK_HasError() -T062C 26258:619.061 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26258:619.128 Data: 8D 12 74 01 -T062C 26258:619.149 Debug reg: DWT_CYCCNT -T062C 26258:619.167 - 0.113ms returns 1 (0x1) -T3F74 26258:621.648 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26258:621.680 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26258:622.920 Data: 00 00 80 00 -T3F74 26258:623.000 - 1.381ms returns 4 (0x4) -T3F74 26258:623.060 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26258:623.083 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26258:624.236 Data: 00 00 F0 01 -T3F74 26258:624.314 - 1.273ms returns 4 (0x4) -T3F74 26258:627.361 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26258:627.389 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26258:628.570 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26258:628.598 - 1.243ms returns 16 (0x10) -T3F74 26258:628.619 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:628.638 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26258:629.137 Data: 1E 00 00 00 -T3F74 26258:629.157 - 0.545ms returns 4 (0x4) -T3F74 26258:629.175 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26258:629.191 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26258:629.637 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F3 01 00 00 ... -T3F74 26258:629.657 - 0.488ms returns 20 (0x14) -T3F74 26258:629.674 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:629.690 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26258:630.136 Data: 1F 03 00 00 -T3F74 26258:630.156 - 0.488ms returns 4 (0x4) -T3F74 26258:630.173 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26258:630.189 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26258:630.637 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26258:630.656 - 0.490ms returns 12 (0xC) -T3F74 26258:630.674 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:630.690 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26258:631.142 Data: 00 00 00 00 -T3F74 26258:631.166 - 0.500ms returns 4 (0x4) -T3F74 26258:631.186 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:631.205 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26258:631.648 Data: 00 00 00 00 -T3F74 26258:631.671 - 0.493ms returns 4 (0x4) -T3F74 26258:631.691 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26258:631.710 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26258:632.147 Data: 00 00 00 00 -T3F74 26258:632.173 - 0.490ms returns 4 (0x4) -T062C 26258:644.039 JLINK_IsHalted() -T062C 26258:645.152 - 1.131ms returns FALSE -T062C 26258:745.906 JLINK_HasError() -T062C 26258:745.988 JLINK_IsHalted() -T062C 26258:747.295 - 1.341ms returns FALSE -T062C 26258:847.993 JLINK_HasError() -T062C 26258:848.027 JLINK_IsHalted() -T062C 26258:849.220 - 1.210ms returns FALSE -T062C 26258:949.998 JLINK_HasError() -T062C 26258:950.072 JLINK_IsHalted() -T062C 26258:951.213 - 1.159ms returns FALSE -T062C 26259:051.912 JLINK_HasError() -T062C 26259:051.955 JLINK_IsHalted() -T062C 26259:052.977 - 1.040ms returns FALSE -T062C 26259:153.158 JLINK_HasError() -T062C 26259:153.236 JLINK_HasError() -T062C 26259:153.280 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26259:153.348 Data: 8D 12 74 01 -T062C 26259:153.368 Debug reg: DWT_CYCCNT -T062C 26259:153.387 - 0.113ms returns 1 (0x1) -T3F74 26259:155.926 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26259:155.963 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26259:157.224 Data: 00 00 80 00 -T3F74 26259:157.304 - 1.406ms returns 4 (0x4) -T3F74 26259:157.363 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26259:157.387 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26259:158.540 Data: 00 00 F0 01 -T3F74 26259:158.618 - 1.274ms returns 4 (0x4) -T3F74 26259:161.674 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26259:161.705 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26259:162.835 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26259:162.863 - 1.195ms returns 16 (0x10) -T3F74 26259:162.884 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:162.903 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26259:163.315 Data: 1E 00 00 00 -T3F74 26259:163.349 - 0.477ms returns 4 (0x4) -T3F74 26259:163.404 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26259:163.451 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26259:164.103 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3B 02 00 00 ... -T3F74 26259:164.129 - 0.733ms returns 20 (0x14) -T3F74 26259:164.151 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:164.172 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26259:164.572 Data: 1F 03 00 00 -T3F74 26259:164.596 - 0.452ms returns 4 (0x4) -T3F74 26259:164.616 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26259:164.637 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26259:165.065 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26259:165.085 - 0.476ms returns 12 (0xC) -T3F74 26259:165.102 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:165.124 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26259:165.571 Data: 00 00 00 00 -T3F74 26259:165.595 - 0.500ms returns 4 (0x4) -T3F74 26259:165.615 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:165.634 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26259:166.069 Data: 00 00 00 00 -T3F74 26259:166.093 - 0.485ms returns 4 (0x4) -T3F74 26259:166.113 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:166.132 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26259:166.577 Data: 00 00 00 00 -T3F74 26259:166.600 - 0.495ms returns 4 (0x4) -T062C 26259:178.970 JLINK_IsHalted() -T062C 26259:180.090 - 1.149ms returns FALSE -T062C 26259:280.255 JLINK_HasError() -T062C 26259:280.334 JLINK_IsHalted() -T062C 26259:281.561 - 1.275ms returns FALSE -T062C 26259:381.875 JLINK_HasError() -T062C 26259:381.944 JLINK_IsHalted() -T062C 26259:383.181 - 1.278ms returns FALSE -T062C 26259:484.062 JLINK_HasError() -T062C 26259:484.141 JLINK_IsHalted() -T062C 26259:485.375 - 1.252ms returns FALSE -T062C 26259:585.460 JLINK_HasError() -T062C 26259:585.534 JLINK_IsHalted() -T062C 26259:586.621 - 1.106ms returns FALSE -T062C 26259:686.764 JLINK_HasError() -T062C 26259:686.838 JLINK_HasError() -T062C 26259:686.882 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26259:686.942 Data: 8D 12 74 01 -T062C 26259:686.988 Debug reg: DWT_CYCCNT -T062C 26259:687.007 - 0.132ms returns 1 (0x1) -T3F74 26259:689.461 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26259:689.494 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26259:690.533 Data: 00 00 80 00 -T3F74 26259:690.568 - 1.116ms returns 4 (0x4) -T3F74 26259:690.611 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26259:690.635 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26259:691.124 Data: 00 00 F0 01 -T3F74 26259:691.145 - 0.541ms returns 4 (0x4) -T3F74 26259:694.395 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26259:694.428 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26259:695.711 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26259:695.774 - 1.404ms returns 16 (0x10) -T3F74 26259:695.812 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:695.829 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26259:696.249 Data: 1E 00 00 00 -T3F74 26259:696.269 - 0.463ms returns 4 (0x4) -T3F74 26259:696.286 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26259:696.303 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26259:696.750 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 01 00 00 ... -T3F74 26259:696.770 - 0.490ms returns 20 (0x14) -T3F74 26259:696.787 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:696.803 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26259:697.243 Data: 1F 03 00 00 -T3F74 26259:697.263 - 0.483ms returns 4 (0x4) -T3F74 26259:697.280 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26259:697.296 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26259:697.750 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26259:697.770 - 0.496ms returns 12 (0xC) -T3F74 26259:697.787 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:697.803 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26259:698.273 Data: 00 00 00 00 -T3F74 26259:698.293 - 0.512ms returns 4 (0x4) -T3F74 26259:698.310 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:698.326 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26259:698.777 Data: 00 00 00 00 -T3F74 26259:698.801 - 0.498ms returns 4 (0x4) -T3F74 26259:698.821 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26259:698.840 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26259:699.254 Data: 00 00 00 00 -T3F74 26259:699.277 - 0.464ms returns 4 (0x4) -T062C 26259:712.212 JLINK_IsHalted() -T062C 26259:713.277 - 1.085ms returns FALSE -T062C 26259:813.482 JLINK_HasError() -T062C 26259:813.566 JLINK_IsHalted() -T062C 26259:814.770 - 1.222ms returns FALSE -T062C 26259:914.965 JLINK_HasError() -T062C 26259:915.037 JLINK_IsHalted() -T062C 26259:916.323 - 1.303ms returns FALSE -T062C 26260:017.435 JLINK_HasError() -T062C 26260:017.507 JLINK_IsHalted() -T062C 26260:018.683 - 1.218ms returns FALSE -T062C 26260:118.874 JLINK_HasError() -T062C 26260:118.960 JLINK_IsHalted() -T062C 26260:120.200 - 1.281ms returns FALSE -T062C 26260:220.496 JLINK_HasError() -T062C 26260:220.585 JLINK_HasError() -T062C 26260:220.616 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26260:220.641 Data: 8D 12 74 01 -T062C 26260:220.662 Debug reg: DWT_CYCCNT -T062C 26260:220.680 - 0.071ms returns 1 (0x1) -T3F74 26260:223.101 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26260:223.135 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26260:224.330 Data: 00 00 80 00 -T3F74 26260:224.400 - 1.307ms returns 4 (0x4) -T3F74 26260:224.439 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26260:224.462 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26260:225.549 Data: 00 00 F0 01 -T3F74 26260:225.575 - 1.143ms returns 4 (0x4) -T3F74 26260:228.794 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26260:228.821 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26260:230.107 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26260:230.135 - 1.348ms returns 16 (0x10) -T3F74 26260:230.156 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:230.175 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26260:230.552 Data: 1E 00 00 00 -T3F74 26260:230.573 - 0.424ms returns 4 (0x4) -T3F74 26260:230.590 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26260:230.607 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26260:231.054 Data: 00 00 00 00 00 00 00 00 00 00 00 00 43 01 00 00 ... -T3F74 26260:231.074 - 0.490ms returns 20 (0x14) -T3F74 26260:231.091 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:231.107 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26260:231.553 Data: 1F 03 00 00 -T3F74 26260:231.573 - 0.488ms returns 4 (0x4) -T3F74 26260:231.590 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26260:231.606 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26260:232.048 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26260:232.068 - 0.485ms returns 12 (0xC) -T3F74 26260:232.085 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:232.101 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26260:232.564 Data: 00 00 00 00 -T3F74 26260:232.584 - 0.506ms returns 4 (0x4) -T3F74 26260:232.601 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:232.617 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26260:233.048 Data: 00 00 00 00 -T3F74 26260:233.068 - 0.473ms returns 4 (0x4) -T3F74 26260:233.085 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:233.101 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26260:233.674 Data: 00 00 00 00 -T3F74 26260:233.711 - 0.635ms returns 4 (0x4) -T062C 26260:245.740 JLINK_IsHalted() -T062C 26260:246.876 - 1.155ms returns FALSE -T062C 26260:347.065 JLINK_HasError() -T062C 26260:347.115 JLINK_IsHalted() -T062C 26260:348.305 - 1.208ms returns FALSE -T062C 26260:448.501 JLINK_HasError() -T062C 26260:448.574 JLINK_IsHalted() -T062C 26260:449.735 - 1.204ms returns FALSE -T062C 26260:550.125 JLINK_HasError() -T062C 26260:550.196 JLINK_IsHalted() -T062C 26260:551.351 - 1.196ms returns FALSE -T062C 26260:651.553 JLINK_HasError() -T062C 26260:651.624 JLINK_IsHalted() -T062C 26260:652.840 - 1.234ms returns FALSE -T062C 26260:752.950 JLINK_HasError() -T062C 26260:752.977 JLINK_HasError() -T062C 26260:752.993 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26260:753.018 Data: 8D 12 74 01 -T062C 26260:753.038 Debug reg: DWT_CYCCNT -T062C 26260:753.057 - 0.071ms returns 1 (0x1) -T3F74 26260:755.645 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26260:755.694 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26260:756.824 Data: 00 00 80 00 -T3F74 26260:756.906 - 1.280ms returns 4 (0x4) -T3F74 26260:756.956 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26260:756.988 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26260:758.238 Data: 00 00 F0 01 -T3F74 26260:758.271 - 1.322ms returns 4 (0x4) -T3F74 26260:761.542 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26260:761.574 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26260:762.789 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26260:762.817 - 1.281ms returns 16 (0x10) -T3F74 26260:762.837 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:762.857 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26260:763.228 Data: 1E 00 00 00 -T3F74 26260:763.249 - 0.418ms returns 4 (0x4) -T3F74 26260:763.266 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26260:763.282 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26260:763.734 Data: 00 00 00 00 00 00 00 00 00 00 00 00 93 00 00 00 ... -T3F74 26260:763.754 - 0.495ms returns 20 (0x14) -T3F74 26260:763.771 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:763.788 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26260:764.227 Data: 1F 03 00 00 -T3F74 26260:764.248 - 0.483ms returns 4 (0x4) -T3F74 26260:764.265 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26260:764.281 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26260:764.911 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26260:764.946 - 0.689ms returns 12 (0xC) -T3F74 26260:764.972 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:764.995 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26260:766.148 Data: 00 00 00 00 -T3F74 26260:766.182 - 1.218ms returns 4 (0x4) -T3F74 26260:766.206 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:766.228 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26260:766.739 Data: 00 00 00 00 -T3F74 26260:766.763 - 0.565ms returns 4 (0x4) -T3F74 26260:766.784 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26260:766.803 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26260:767.233 Data: 00 00 00 00 -T3F74 26260:767.257 - 0.481ms returns 4 (0x4) -T062C 26260:779.540 JLINK_IsHalted() -T062C 26260:780.673 - 1.154ms returns FALSE -T062C 26260:880.819 JLINK_HasError() -T062C 26260:880.911 JLINK_IsHalted() -T062C 26260:881.983 - 1.087ms returns FALSE -T062C 26260:982.835 JLINK_HasError() -T062C 26260:982.890 JLINK_IsHalted() -T062C 26260:983.965 - 1.086ms returns FALSE -T062C 26261:084.171 JLINK_HasError() -T062C 26261:084.245 JLINK_IsHalted() -T062C 26261:085.475 - 1.247ms returns FALSE -T062C 26261:186.356 JLINK_HasError() -T062C 26261:186.403 JLINK_IsHalted() -T062C 26261:187.504 - 1.123ms returns FALSE -T062C 26261:287.940 JLINK_HasError() -T062C 26261:288.017 JLINK_HasError() -T062C 26261:288.060 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26261:288.086 Data: 8D 12 74 01 -T062C 26261:288.107 Debug reg: DWT_CYCCNT -T062C 26261:288.125 - 0.072ms returns 1 (0x1) -T3F74 26261:290.644 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26261:290.677 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26261:291.818 Data: 00 00 80 00 -T3F74 26261:291.858 - 1.222ms returns 4 (0x4) -T3F74 26261:291.905 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26261:291.928 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26261:292.420 Data: 00 00 F0 01 -T3F74 26261:292.444 - 0.547ms returns 4 (0x4) -T3F74 26261:295.796 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26261:295.827 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26261:297.039 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26261:297.061 - 1.272ms returns 16 (0x10) -T3F74 26261:297.080 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:297.096 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26261:297.538 Data: 1E 00 00 00 -T3F74 26261:297.558 - 0.485ms returns 4 (0x4) -T3F74 26261:297.576 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26261:297.592 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26261:298.036 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3B 01 00 00 ... -T3F74 26261:298.056 - 0.487ms returns 20 (0x14) -T3F74 26261:298.079 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:298.100 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26261:298.536 Data: 1F 03 00 00 -T3F74 26261:298.556 - 0.484ms returns 4 (0x4) -T3F74 26261:298.574 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26261:298.590 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26261:299.035 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26261:299.055 - 0.488ms returns 12 (0xC) -T3F74 26261:299.072 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:299.089 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26261:299.536 Data: 00 00 00 00 -T3F74 26261:299.556 - 0.490ms returns 4 (0x4) -T3F74 26261:299.573 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:299.589 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26261:300.035 Data: 00 00 00 00 -T3F74 26261:300.055 - 0.488ms returns 4 (0x4) -T3F74 26261:300.072 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:300.088 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26261:300.532 Data: 00 00 00 00 -T3F74 26261:300.552 - 0.486ms returns 4 (0x4) -T062C 26261:313.196 JLINK_IsHalted() -T062C 26261:314.295 - 1.118ms returns FALSE -T062C 26261:414.664 JLINK_HasError() -T062C 26261:414.743 JLINK_IsHalted() -T062C 26261:416.036 - 1.311ms returns FALSE -T062C 26261:516.859 JLINK_HasError() -T062C 26261:516.895 JLINK_IsHalted() -T062C 26261:517.938 - 1.085ms returns FALSE -T062C 26261:618.674 JLINK_HasError() -T062C 26261:618.702 JLINK_IsHalted() -T062C 26261:619.865 - 1.181ms returns FALSE -T062C 26261:720.644 JLINK_HasError() -T062C 26261:720.716 JLINK_IsHalted() -T062C 26261:721.851 - 1.152ms returns FALSE -T062C 26261:822.039 JLINK_HasError() -T062C 26261:822.116 JLINK_HasError() -T062C 26261:822.161 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26261:822.222 Data: 8D 12 74 01 -T062C 26261:822.242 Debug reg: DWT_CYCCNT -T062C 26261:822.261 - 0.106ms returns 1 (0x1) -T3F74 26261:825.106 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26261:825.139 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26261:826.275 Data: 00 00 80 00 -T3F74 26261:826.308 - 1.210ms returns 4 (0x4) -T3F74 26261:826.348 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26261:826.371 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26261:826.842 Data: 00 00 F0 01 -T3F74 26261:826.866 - 0.525ms returns 4 (0x4) -T3F74 26261:830.280 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26261:830.311 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26261:831.570 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26261:831.598 - 1.325ms returns 16 (0x10) -T3F74 26261:831.618 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:831.638 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26261:832.093 Data: 1F 00 00 00 -T3F74 26261:832.113 - 0.501ms returns 4 (0x4) -T3F74 26261:832.131 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26261:832.147 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26261:832.590 Data: 00 00 00 00 00 00 00 00 00 00 00 00 39 02 00 00 ... -T3F74 26261:832.610 - 0.486ms returns 20 (0x14) -T3F74 26261:832.628 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:832.644 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26261:833.091 Data: 1F 03 00 00 -T3F74 26261:833.111 - 0.489ms returns 4 (0x4) -T3F74 26261:833.128 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26261:833.144 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26261:833.590 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26261:833.610 - 0.488ms returns 12 (0xC) -T3F74 26261:833.627 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:833.643 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26261:834.090 Data: 00 00 00 00 -T3F74 26261:834.109 - 0.489ms returns 4 (0x4) -T3F74 26261:834.126 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:834.142 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26261:834.589 Data: 00 00 00 00 -T3F74 26261:834.724 - 0.604ms returns 4 (0x4) -T3F74 26261:834.742 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26261:834.759 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26261:835.213 Data: 00 00 00 00 -T3F74 26261:835.233 - 0.497ms returns 4 (0x4) -T062C 26261:854.357 JLINK_IsHalted() -T062C 26261:855.470 - 1.130ms returns FALSE -T062C 26261:956.216 JLINK_HasError() -T062C 26261:956.294 JLINK_IsHalted() -T062C 26261:957.547 - 1.295ms returns FALSE -T062C 26262:058.360 JLINK_HasError() -T062C 26262:058.393 JLINK_IsHalted() -T062C 26262:059.486 - 1.110ms returns FALSE -T062C 26262:160.236 JLINK_HasError() -T062C 26262:160.310 JLINK_IsHalted() -T062C 26262:161.555 - 1.294ms returns FALSE -T062C 26262:262.303 JLINK_HasError() -T062C 26262:262.347 JLINK_IsHalted() -T062C 26262:263.458 - 1.128ms returns FALSE -T062C 26262:364.010 JLINK_HasError() -T062C 26262:364.090 JLINK_HasError() -T062C 26262:364.135 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26262:364.193 Data: 8D 12 74 01 -T062C 26262:364.214 Debug reg: DWT_CYCCNT -T062C 26262:364.233 - 0.104ms returns 1 (0x1) -T3F74 26262:366.779 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26262:366.812 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26262:367.992 Data: 00 00 80 00 -T3F74 26262:368.079 - 1.320ms returns 4 (0x4) -T3F74 26262:368.171 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26262:368.228 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26262:369.284 Data: 00 00 F0 01 -T3F74 26262:369.310 - 1.147ms returns 4 (0x4) -T3F74 26262:372.602 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26262:372.633 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26262:373.783 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26262:373.809 - 1.214ms returns 16 (0x10) -T3F74 26262:373.830 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:373.849 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26262:374.272 Data: 1E 00 00 00 -T3F74 26262:374.296 - 0.473ms returns 4 (0x4) -T3F74 26262:374.316 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26262:374.335 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26262:374.903 Data: 00 00 00 00 00 00 00 00 00 00 00 00 83 02 00 00 ... -T3F74 26262:374.928 - 0.620ms returns 20 (0x14) -T3F74 26262:374.948 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:374.967 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26262:375.389 Data: 1F 03 00 00 -T3F74 26262:375.409 - 0.468ms returns 4 (0x4) -T3F74 26262:375.427 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26262:375.443 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26262:375.888 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26262:375.908 - 0.488ms returns 12 (0xC) -T3F74 26262:375.925 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:375.941 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26262:376.403 Data: 00 00 00 00 -T3F74 26262:376.427 - 0.509ms returns 4 (0x4) -T3F74 26262:376.447 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:376.466 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26262:376.893 Data: 00 00 00 00 -T3F74 26262:376.939 - 0.500ms returns 4 (0x4) -T3F74 26262:376.959 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:376.978 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26262:377.399 Data: 00 00 00 00 -T3F74 26262:377.430 - 0.478ms returns 4 (0x4) -T062C 26262:397.136 JLINK_IsHalted() -T062C 26262:398.285 - 1.167ms returns FALSE -T062C 26262:498.693 JLINK_HasError() -T062C 26262:498.741 JLINK_IsHalted() -T062C 26262:499.833 - 1.111ms returns FALSE -T062C 26262:601.525 JLINK_HasError() -T062C 26262:601.600 JLINK_IsHalted() -T062C 26262:602.632 - 1.056ms returns FALSE -T062C 26262:703.314 JLINK_HasError() -T062C 26262:703.341 JLINK_IsHalted() -T062C 26262:704.480 - 1.186ms returns FALSE -T062C 26262:805.000 JLINK_HasError() -T062C 26262:805.074 JLINK_IsHalted() -T062C 26262:806.321 - 1.291ms returns FALSE -T062C 26262:906.544 JLINK_HasError() -T062C 26262:906.630 JLINK_HasError() -T062C 26262:906.675 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26262:906.723 Data: 8D 12 74 01 -T062C 26262:906.744 Debug reg: DWT_CYCCNT -T062C 26262:906.763 - 0.094ms returns 1 (0x1) -T3F74 26262:909.220 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26262:909.253 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26262:910.452 Data: 00 00 80 00 -T3F74 26262:910.515 - 1.303ms returns 4 (0x4) -T3F74 26262:910.557 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26262:910.581 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26262:911.845 Data: 00 00 F0 01 -T3F74 26262:911.931 - 1.393ms returns 4 (0x4) -T3F74 26262:915.814 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26262:915.849 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26262:917.171 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26262:917.254 - 1.448ms returns 16 (0x10) -T3F74 26262:917.278 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:917.301 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26262:917.702 Data: 1E 00 00 00 -T3F74 26262:917.726 - 0.455ms returns 4 (0x4) -T3F74 26262:917.746 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26262:917.766 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26262:918.322 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 00 00 00 ... -T3F74 26262:918.342 - 0.602ms returns 20 (0x14) -T3F74 26262:918.359 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:918.375 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26262:918.844 Data: 1F 03 00 00 -T3F74 26262:918.864 - 0.511ms returns 4 (0x4) -T3F74 26262:918.881 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26262:918.897 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26262:919.322 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26262:919.342 - 0.467ms returns 12 (0xC) -T3F74 26262:919.359 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:919.375 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26262:919.820 Data: 00 00 00 00 -T3F74 26262:919.840 - 0.488ms returns 4 (0x4) -T3F74 26262:919.857 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:919.873 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26262:920.321 Data: 00 00 00 00 -T3F74 26262:920.341 - 0.490ms returns 4 (0x4) -T3F74 26262:920.358 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26262:920.374 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26262:920.816 Data: 00 00 00 00 -T3F74 26262:920.836 - 0.485ms returns 4 (0x4) -T062C 26262:932.961 JLINK_IsHalted() -T062C 26262:934.096 - 1.153ms returns FALSE -T062C 26263:034.880 JLINK_HasError() -T062C 26263:034.961 JLINK_IsHalted() -T062C 26263:036.172 - 1.229ms returns FALSE -T062C 26263:137.203 JLINK_HasError() -T062C 26263:137.286 JLINK_IsHalted() -T062C 26263:138.503 - 1.259ms returns FALSE -T062C 26263:239.166 JLINK_HasError() -T062C 26263:239.199 JLINK_IsHalted() -T062C 26263:240.346 - 1.175ms returns FALSE -T062C 26263:340.871 JLINK_HasError() -T062C 26263:340.945 JLINK_IsHalted() -T062C 26263:342.181 - 1.339ms returns FALSE -T062C 26263:442.800 JLINK_HasError() -T062C 26263:442.842 JLINK_HasError() -T062C 26263:442.860 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26263:442.890 Data: 8D 12 74 01 -T062C 26263:442.914 Debug reg: DWT_CYCCNT -T062C 26263:442.936 - 0.083ms returns 1 (0x1) -T3F74 26263:446.356 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26263:446.396 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26263:447.556 Data: 00 00 80 00 -T3F74 26263:447.611 - 1.263ms returns 4 (0x4) -T3F74 26263:447.649 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26263:447.672 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26263:448.126 Data: 00 00 F0 01 -T3F74 26263:448.150 - 0.508ms returns 4 (0x4) -T3F74 26263:451.657 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26263:451.688 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26263:452.888 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26263:452.928 - 1.279ms returns 16 (0x10) -T3F74 26263:452.951 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:452.974 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26263:453.403 Data: 1E 00 00 00 -T3F74 26263:453.427 - 0.483ms returns 4 (0x4) -T3F74 26263:453.448 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26263:453.467 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26263:454.003 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A5 00 00 00 ... -T3F74 26263:454.026 - 0.586ms returns 20 (0x14) -T3F74 26263:454.047 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:454.066 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26263:454.500 Data: 1F 03 00 00 -T3F74 26263:454.524 - 0.485ms returns 4 (0x4) -T3F74 26263:454.544 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26263:454.563 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26263:455.001 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26263:455.025 - 0.489ms returns 12 (0xC) -T3F74 26263:455.045 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:455.064 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26263:455.500 Data: 00 00 00 00 -T3F74 26263:455.524 - 0.486ms returns 4 (0x4) -T3F74 26263:455.544 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:455.563 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26263:456.001 Data: 00 00 00 00 -T3F74 26263:456.025 - 0.488ms returns 4 (0x4) -T3F74 26263:456.045 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:456.064 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26263:456.500 Data: 00 00 00 00 -T3F74 26263:456.523 - 0.486ms returns 4 (0x4) -T062C 26263:469.010 JLINK_IsHalted() -T062C 26263:470.130 - 1.139ms returns FALSE -T062C 26263:570.991 JLINK_HasError() -T062C 26263:571.055 JLINK_IsHalted() -T062C 26263:572.127 - 1.088ms returns FALSE -T062C 26263:672.846 JLINK_HasError() -T062C 26263:672.894 JLINK_IsHalted() -T062C 26263:673.989 - 1.103ms returns FALSE -T062C 26263:774.080 JLINK_HasError() -T062C 26263:774.158 JLINK_IsHalted() -T062C 26263:775.464 - 1.354ms returns FALSE -T062C 26263:875.846 JLINK_HasError() -T062C 26263:875.927 JLINK_IsHalted() -T062C 26263:876.988 - 1.079ms returns FALSE -T062C 26263:977.962 JLINK_HasError() -T062C 26263:978.003 JLINK_HasError() -T062C 26263:978.023 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26263:978.054 Data: 8D 12 74 01 -T062C 26263:978.079 Debug reg: DWT_CYCCNT -T062C 26263:978.101 - 0.087ms returns 1 (0x1) -T3F74 26263:980.660 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26263:980.697 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26263:981.851 Data: 00 00 80 00 -T3F74 26263:981.941 - 1.297ms returns 4 (0x4) -T3F74 26263:982.016 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26263:982.043 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26263:982.580 Data: 00 00 F0 01 -T3F74 26263:982.605 - 0.597ms returns 4 (0x4) -T3F74 26263:986.060 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26263:986.092 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26263:987.321 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26263:987.354 - 1.301ms returns 16 (0x10) -T3F74 26263:987.378 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:987.400 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26263:987.805 Data: 1E 00 00 00 -T3F74 26263:987.829 - 0.459ms returns 4 (0x4) -T3F74 26263:987.849 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26263:987.869 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26263:988.432 Data: 00 00 00 00 00 00 00 00 00 00 00 00 8F 02 00 00 ... -T3F74 26263:988.455 - 0.614ms returns 20 (0x14) -T3F74 26263:988.476 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:988.495 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26263:988.937 Data: 1F 03 00 00 -T3F74 26263:988.960 - 0.493ms returns 4 (0x4) -T3F74 26263:988.981 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26263:989.000 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26263:989.430 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26263:989.453 - 0.480ms returns 12 (0xC) -T3F74 26263:989.474 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:989.492 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26263:989.953 Data: 00 00 00 00 -T3F74 26263:989.977 - 0.511ms returns 4 (0x4) -T3F74 26263:989.997 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:990.016 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26263:990.431 Data: 00 00 00 00 -T3F74 26263:990.454 - 0.465ms returns 4 (0x4) -T3F74 26263:990.474 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26263:990.493 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26263:990.935 Data: 00 00 00 00 -T3F74 26263:990.959 - 0.492ms returns 4 (0x4) -T062C 26264:003.632 JLINK_IsHalted() -T062C 26264:004.688 - 1.070ms returns FALSE -T062C 26264:104.955 JLINK_HasError() -T062C 26264:104.997 JLINK_IsHalted() -T062C 26264:106.074 - 1.104ms returns FALSE -T062C 26264:207.002 JLINK_HasError() -T062C 26264:207.043 JLINK_IsHalted() -T062C 26264:208.210 - 1.184ms returns FALSE -T062C 26264:308.971 JLINK_HasError() -T062C 26264:309.010 JLINK_IsHalted() -T062C 26264:310.042 - 1.046ms returns FALSE -T062C 26264:410.972 JLINK_HasError() -T062C 26264:411.014 JLINK_IsHalted() -T062C 26264:412.315 - 1.318ms returns FALSE -T062C 26264:513.088 JLINK_HasError() -T062C 26264:513.125 JLINK_HasError() -T062C 26264:513.144 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26264:513.175 Data: 8D 12 74 01 -T062C 26264:513.199 Debug reg: DWT_CYCCNT -T062C 26264:513.222 - 0.085ms returns 1 (0x1) -T3F74 26264:516.230 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26264:516.302 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26264:517.387 Data: 00 00 80 00 -T3F74 26264:517.425 - 1.203ms returns 4 (0x4) -T3F74 26264:517.477 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26264:517.503 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26264:517.997 Data: 00 00 F0 01 -T3F74 26264:518.028 - 0.559ms returns 4 (0x4) -T3F74 26264:521.685 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26264:521.718 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26264:522.909 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26264:522.945 - 1.268ms returns 16 (0x10) -T3F74 26264:522.971 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26264:522.994 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26264:523.499 Data: 1E 00 00 00 -T3F74 26264:523.526 - 0.564ms returns 4 (0x4) -T3F74 26264:523.548 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26264:523.569 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26264:524.175 Data: 00 00 00 00 00 00 00 00 00 00 00 00 27 00 00 00 ... -T3F74 26264:524.207 - 0.669ms returns 20 (0x14) -T3F74 26264:524.235 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26264:524.259 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26264:524.749 Data: 1F 03 00 00 -T3F74 26264:524.775 - 0.548ms returns 4 (0x4) -T3F74 26264:524.797 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26264:524.817 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26264:525.371 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26264:525.406 - 0.617ms returns 12 (0xC) -T3F74 26264:525.431 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26264:525.455 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26264:525.863 Data: 00 00 00 00 -T3F74 26264:525.888 - 0.464ms returns 4 (0x4) -T3F74 26264:525.909 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26264:525.928 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26264:526.363 Data: 00 00 00 00 -T3F74 26264:526.387 - 0.486ms returns 4 (0x4) -T3F74 26264:526.408 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26264:526.427 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26264:526.876 Data: 00 00 00 00 -T3F74 26264:526.902 - 0.502ms returns 4 (0x4) -T062C 26264:541.736 JLINK_IsHalted() -T062C 26264:542.953 - 1.247ms returns FALSE -T062C 26264:643.899 JLINK_HasError() -T062C 26264:643.942 JLINK_IsHalted() -T062C 26264:644.985 - 1.063ms returns FALSE -T062C 26264:746.057 JLINK_HasError() -T062C 26264:746.145 JLINK_IsHalted() -T062C 26264:747.333 - 1.238ms returns FALSE -T062C 26264:847.591 JLINK_HasError() -T062C 26264:847.672 JLINK_IsHalted() -T062C 26264:848.982 - 1.354ms returns FALSE -T062C 26264:949.220 JLINK_HasError() -T062C 26264:949.299 JLINK_IsHalted() -T062C 26264:950.531 - 1.249ms returns FALSE -T062C 26265:050.766 JLINK_HasError() -T062C 26265:050.843 JLINK_HasError() -T062C 26265:050.892 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26265:050.919 Data: 8D 12 74 01 -T062C 26265:050.939 Debug reg: DWT_CYCCNT -T062C 26265:050.958 - 0.074ms returns 1 (0x1) -T3F74 26265:053.593 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26265:053.638 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26265:055.088 Data: 00 00 80 00 -T3F74 26265:055.196 - 1.614ms returns 4 (0x4) -T3F74 26265:055.245 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26265:055.273 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26265:056.297 Data: 00 00 F0 01 -T3F74 26265:056.333 - 1.096ms returns 4 (0x4) -T3F74 26265:059.664 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26265:059.699 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26265:060.929 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26265:060.965 - 1.309ms returns 16 (0x10) -T3F74 26265:060.991 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:061.014 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26265:061.553 Data: 1E 00 00 00 -T3F74 26265:061.577 - 0.593ms returns 4 (0x4) -T3F74 26265:061.598 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26265:061.617 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26265:062.164 Data: 00 00 00 00 00 00 00 00 00 00 00 00 51 02 00 00 ... -T3F74 26265:062.187 - 0.597ms returns 20 (0x14) -T3F74 26265:062.220 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:062.239 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26265:062.672 Data: 1F 03 00 00 -T3F74 26265:062.696 - 0.483ms returns 4 (0x4) -T3F74 26265:062.718 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26265:062.737 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26265:063.167 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26265:063.191 - 0.480ms returns 12 (0xC) -T3F74 26265:063.222 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:063.241 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26265:063.662 Data: 00 00 00 00 -T3F74 26265:063.686 - 0.471ms returns 4 (0x4) -T3F74 26265:063.708 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:063.727 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26265:064.176 Data: 00 00 00 00 -T3F74 26265:064.200 - 0.499ms returns 4 (0x4) -T3F74 26265:064.231 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:064.250 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26265:064.670 Data: 00 00 00 00 -T3F74 26265:064.694 - 0.471ms returns 4 (0x4) -T062C 26265:076.772 JLINK_IsHalted() -T062C 26265:077.817 - 1.062ms returns FALSE -T062C 26265:178.335 JLINK_HasError() -T062C 26265:178.391 JLINK_IsHalted() -T062C 26265:179.443 - 1.085ms returns FALSE -T062C 26265:279.665 JLINK_HasError() -T062C 26265:279.736 JLINK_IsHalted() -T062C 26265:281.004 - 1.310ms returns FALSE -T062C 26265:382.129 JLINK_HasError() -T062C 26265:382.201 JLINK_IsHalted() -T062C 26265:383.467 - 1.307ms returns FALSE -T062C 26265:483.725 JLINK_HasError() -T062C 26265:483.773 JLINK_IsHalted() -T062C 26265:484.881 - 1.131ms returns FALSE -T062C 26265:585.704 JLINK_HasError() -T062C 26265:585.744 JLINK_HasError() -T062C 26265:585.766 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26265:585.797 Data: 8D 12 74 01 -T062C 26265:585.821 Debug reg: DWT_CYCCNT -T062C 26265:585.843 - 0.084ms returns 1 (0x1) -T3F74 26265:592.230 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26265:592.269 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26265:593.406 Data: 00 00 80 00 -T3F74 26265:593.441 - 1.219ms returns 4 (0x4) -T3F74 26265:593.481 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26265:593.504 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26265:593.968 Data: 00 00 F0 01 -T3F74 26265:593.992 - 0.519ms returns 4 (0x4) -T3F74 26265:597.575 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26265:597.602 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26265:598.938 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26265:598.971 - 1.404ms returns 16 (0x10) -T3F74 26265:598.994 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:599.017 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26265:599.467 Data: 1E 00 00 00 -T3F74 26265:599.491 - 0.505ms returns 4 (0x4) -T3F74 26265:599.512 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26265:599.531 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26265:600.105 Data: 00 00 00 00 00 00 00 00 00 00 00 00 25 01 00 00 ... -T3F74 26265:600.137 - 0.633ms returns 20 (0x14) -T3F74 26265:600.161 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:600.184 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26265:600.732 Data: 1F 03 00 00 -T3F74 26265:600.803 - 0.650ms returns 4 (0x4) -T3F74 26265:600.898 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26265:600.934 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26265:601.478 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26265:601.508 - 0.618ms returns 12 (0xC) -T3F74 26265:601.530 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:601.551 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26265:601.967 Data: 00 00 00 00 -T3F74 26265:601.991 - 0.468ms returns 4 (0x4) -T3F74 26265:602.011 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:602.030 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26265:602.471 Data: 00 00 00 00 -T3F74 26265:602.495 - 0.492ms returns 4 (0x4) -T3F74 26265:602.515 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26265:602.535 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26265:602.976 Data: 00 00 00 00 -T3F74 26265:603.011 - 0.503ms returns 4 (0x4) -T062C 26265:616.303 JLINK_IsHalted() -T062C 26265:617.354 - 1.069ms returns FALSE -T062C 26265:718.000 JLINK_HasError() -T062C 26265:718.049 JLINK_IsHalted() -T062C 26265:719.194 - 1.163ms returns FALSE -T062C 26265:819.985 JLINK_HasError() -T062C 26265:820.062 JLINK_IsHalted() -T062C 26265:821.191 - 1.178ms returns FALSE -T062C 26265:922.348 JLINK_HasError() -T062C 26265:922.419 JLINK_IsHalted() -T062C 26265:923.439 - 1.038ms returns FALSE -T062C 26266:023.638 JLINK_HasError() -T062C 26266:023.712 JLINK_IsHalted() -T062C 26266:024.797 - 1.104ms returns FALSE -T062C 26266:125.503 JLINK_HasError() -T062C 26266:125.530 JLINK_HasError() -T062C 26266:125.545 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26266:125.571 Data: 8D 12 74 01 -T062C 26266:125.591 Debug reg: DWT_CYCCNT -T062C 26266:125.610 - 0.071ms returns 1 (0x1) -T3F74 26266:128.199 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26266:128.233 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26266:129.366 Data: 00 00 80 00 -T3F74 26266:129.401 - 1.210ms returns 4 (0x4) -T3F74 26266:129.440 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26266:129.463 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26266:129.964 Data: 00 00 F0 01 -T3F74 26266:130.003 - 0.571ms returns 4 (0x4) -T3F74 26266:133.291 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26266:133.323 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26266:134.576 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26266:134.605 - 1.321ms returns 16 (0x10) -T3F74 26266:134.626 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:134.645 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26266:135.019 Data: 1E 00 00 00 -T3F74 26266:135.039 - 0.420ms returns 4 (0x4) -T3F74 26266:135.057 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26266:135.080 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26266:135.514 Data: 00 00 00 00 00 00 00 00 00 00 00 00 CD 00 00 00 ... -T3F74 26266:135.535 - 0.485ms returns 20 (0x14) -T3F74 26266:135.552 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:135.568 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26266:136.014 Data: 1F 03 00 00 -T3F74 26266:136.034 - 0.488ms returns 4 (0x4) -T3F74 26266:136.051 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26266:136.067 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26266:136.515 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26266:136.535 - 0.491ms returns 12 (0xC) -T3F74 26266:136.567 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:136.583 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26266:137.047 Data: 00 00 00 00 -T3F74 26266:137.071 - 0.512ms returns 4 (0x4) -T3F74 26266:137.093 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:137.113 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26266:137.523 Data: 00 00 00 00 -T3F74 26266:137.547 - 0.461ms returns 4 (0x4) -T3F74 26266:137.570 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:137.589 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26266:138.029 Data: 00 00 00 00 -T3F74 26266:138.052 - 0.489ms returns 4 (0x4) -T062C 26266:149.992 JLINK_IsHalted() -T062C 26266:151.064 - 1.091ms returns FALSE -T062C 26266:251.718 JLINK_HasError() -T062C 26266:251.793 JLINK_IsHalted() -T062C 26266:252.999 - 1.224ms returns FALSE -T062C 26266:353.766 JLINK_HasError() -T062C 26266:353.839 JLINK_IsHalted() -T062C 26266:354.967 - 1.147ms returns FALSE -T062C 26266:455.601 JLINK_HasError() -T062C 26266:455.628 JLINK_IsHalted() -T062C 26266:456.743 - 1.126ms returns FALSE -T062C 26266:557.789 JLINK_HasError() -T062C 26266:557.845 JLINK_IsHalted() -T062C 26266:559.007 - 1.192ms returns FALSE -T062C 26266:659.739 JLINK_HasError() -T062C 26266:659.842 JLINK_HasError() -T062C 26266:659.864 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26266:659.900 Data: 8D 12 74 01 -T062C 26266:659.934 Debug reg: DWT_CYCCNT -T062C 26266:659.962 - 0.105ms returns 1 (0x1) -T3F74 26266:662.333 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26266:662.364 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26266:663.542 Data: 00 00 80 00 -T3F74 26266:663.593 - 1.268ms returns 4 (0x4) -T3F74 26266:663.632 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26266:663.655 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26266:664.082 Data: 00 00 F0 01 -T3F74 26266:664.106 - 0.482ms returns 4 (0x4) -T3F74 26266:667.125 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26266:667.152 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26266:668.338 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26266:668.362 - 1.245ms returns 16 (0x10) -T3F74 26266:668.383 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:668.402 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26266:668.829 Data: 1E 00 00 00 -T3F74 26266:668.853 - 0.477ms returns 4 (0x4) -T3F74 26266:668.875 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26266:668.894 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26266:669.449 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 ... -T3F74 26266:669.469 - 0.601ms returns 20 (0x14) -T3F74 26266:669.487 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:669.503 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26266:669.947 Data: 1F 03 00 00 -T3F74 26266:669.967 - 0.487ms returns 4 (0x4) -T3F74 26266:669.984 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26266:670.000 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26266:670.448 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26266:670.468 - 0.490ms returns 12 (0xC) -T3F74 26266:670.485 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:670.501 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26266:670.948 Data: 00 00 00 00 -T3F74 26266:670.968 - 0.496ms returns 4 (0x4) -T3F74 26266:670.992 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:671.008 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26266:671.448 Data: 00 00 00 00 -T3F74 26266:671.468 - 0.482ms returns 4 (0x4) -T3F74 26266:671.485 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26266:671.501 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26266:671.947 Data: 00 00 00 00 -T3F74 26266:671.967 - 0.488ms returns 4 (0x4) -T062C 26266:683.795 JLINK_IsHalted() -T062C 26266:684.888 - 1.113ms returns FALSE -T062C 26266:785.524 JLINK_HasError() -T062C 26266:785.574 JLINK_IsHalted() -T062C 26266:786.771 - 1.216ms returns FALSE -T062C 26266:887.343 JLINK_HasError() -T062C 26266:887.416 JLINK_IsHalted() -T062C 26266:888.620 - 1.246ms returns FALSE -T062C 26266:988.849 JLINK_HasError() -T062C 26266:988.920 JLINK_IsHalted() -T062C 26266:990.127 - 1.225ms returns FALSE -T062C 26267:090.801 JLINK_HasError() -T062C 26267:090.828 JLINK_IsHalted() -T062C 26267:092.017 - 1.237ms returns FALSE -T062C 26267:192.214 JLINK_HasError() -T062C 26267:192.245 JLINK_HasError() -T062C 26267:192.264 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26267:192.292 Data: 8D 12 74 01 -T062C 26267:192.316 Debug reg: DWT_CYCCNT -T062C 26267:192.338 - 0.081ms returns 1 (0x1) -T3F74 26267:195.510 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26267:195.543 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26267:196.733 Data: 00 00 80 00 -T3F74 26267:196.768 - 1.266ms returns 4 (0x4) -T3F74 26267:196.806 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26267:196.830 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26267:197.254 Data: 00 00 F0 01 -T3F74 26267:197.275 - 0.475ms returns 4 (0x4) -T3F74 26267:200.453 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26267:200.484 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26267:201.660 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26267:201.688 - 1.243ms returns 16 (0x10) -T3F74 26267:201.711 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:201.732 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26267:202.134 Data: 1E 00 00 00 -T3F74 26267:202.158 - 0.455ms returns 4 (0x4) -T3F74 26267:202.178 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26267:202.197 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26267:202.747 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E1 01 00 00 ... -T3F74 26267:202.767 - 0.595ms returns 20 (0x14) -T3F74 26267:202.785 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:202.801 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26267:203.247 Data: 1F 03 00 00 -T3F74 26267:203.267 - 0.489ms returns 4 (0x4) -T3F74 26267:203.284 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26267:203.300 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26267:203.747 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26267:203.767 - 0.488ms returns 12 (0xC) -T3F74 26267:203.784 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:203.800 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26267:204.308 Data: 00 00 00 00 -T3F74 26267:204.371 - 0.601ms returns 4 (0x4) -T3F74 26267:204.403 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:204.430 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26267:204.913 Data: 00 00 00 00 -T3F74 26267:204.948 - 0.553ms returns 4 (0x4) -T3F74 26267:204.973 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:204.996 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26267:205.503 Data: 00 00 00 00 -T3F74 26267:205.527 - 0.561ms returns 4 (0x4) -T062C 26267:217.312 JLINK_IsHalted() -T062C 26267:218.392 - 1.098ms returns FALSE -T062C 26267:319.168 JLINK_HasError() -T062C 26267:319.243 JLINK_IsHalted() -T062C 26267:320.317 - 1.102ms returns FALSE -T062C 26267:420.718 JLINK_HasError() -T062C 26267:420.791 JLINK_IsHalted() -T062C 26267:421.961 - 1.211ms returns FALSE -T062C 26267:523.033 JLINK_HasError() -T062C 26267:523.104 JLINK_IsHalted() -T062C 26267:524.333 - 1.286ms returns FALSE -T062C 26267:624.653 JLINK_HasError() -T062C 26267:624.698 JLINK_IsHalted() -T062C 26267:625.854 - 1.178ms returns FALSE -T062C 26267:726.002 JLINK_HasError() -T062C 26267:726.084 JLINK_HasError() -T062C 26267:726.128 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26267:726.189 Data: 8D 12 74 01 -T062C 26267:726.279 Debug reg: DWT_CYCCNT -T062C 26267:726.298 - 0.176ms returns 1 (0x1) -T3F74 26267:728.895 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26267:728.933 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26267:730.209 Data: 00 00 80 00 -T3F74 26267:730.296 - 1.421ms returns 4 (0x4) -T3F74 26267:730.372 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26267:730.395 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26267:731.438 Data: 00 00 F0 01 -T3F74 26267:731.472 - 1.107ms returns 4 (0x4) -T3F74 26267:734.705 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26267:734.733 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26267:735.996 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26267:736.067 - 1.374ms returns 16 (0x10) -T3F74 26267:736.143 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:736.199 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26267:737.462 Data: 1E 00 00 00 -T3F74 26267:737.495 - 1.360ms returns 4 (0x4) -T3F74 26267:737.519 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26267:737.542 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26267:738.063 Data: 00 00 00 00 00 00 00 00 00 00 00 00 21 01 00 00 ... -T3F74 26267:738.087 - 0.575ms returns 20 (0x14) -T3F74 26267:738.107 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:738.127 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26267:738.562 Data: 1F 03 00 00 -T3F74 26267:738.585 - 0.485ms returns 4 (0x4) -T3F74 26267:738.605 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26267:738.624 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26267:739.056 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26267:739.076 - 0.477ms returns 12 (0xC) -T3F74 26267:739.093 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:739.109 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26267:739.556 Data: 00 00 00 00 -T3F74 26267:739.576 - 0.490ms returns 4 (0x4) -T3F74 26267:739.594 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:739.610 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26267:740.056 Data: 00 00 00 00 -T3F74 26267:740.076 - 0.488ms returns 4 (0x4) -T3F74 26267:740.093 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26267:740.109 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26267:740.554 Data: 00 00 00 00 -T3F74 26267:740.574 - 0.488ms returns 4 (0x4) -T062C 26267:752.832 JLINK_IsHalted() -T062C 26267:753.944 - 1.130ms returns FALSE -T062C 26267:854.145 JLINK_HasError() -T062C 26267:854.229 JLINK_IsHalted() -T062C 26267:855.439 - 1.253ms returns FALSE -T062C 26267:955.912 JLINK_HasError() -T062C 26267:955.951 JLINK_IsHalted() -T062C 26267:957.103 - 1.171ms returns FALSE -T062C 26268:057.887 JLINK_HasError() -T062C 26268:057.962 JLINK_IsHalted() -T062C 26268:059.143 - 1.200ms returns FALSE -T062C 26268:159.924 JLINK_HasError() -T062C 26268:159.997 JLINK_IsHalted() -T062C 26268:161.150 - 1.171ms returns FALSE -T062C 26268:261.995 JLINK_HasError() -T062C 26268:262.068 JLINK_HasError() -T062C 26268:262.113 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26268:262.177 Data: 8D 12 74 01 -T062C 26268:262.198 Debug reg: DWT_CYCCNT -T062C 26268:262.216 - 0.110ms returns 1 (0x1) -T3F74 26268:264.695 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26268:264.728 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26268:265.800 Data: 00 00 80 00 -T3F74 26268:265.837 - 1.150ms returns 4 (0x4) -T3F74 26268:265.880 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26268:265.903 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26268:266.365 Data: 00 00 F0 01 -T3F74 26268:266.385 - 0.512ms returns 4 (0x4) -T3F74 26268:269.451 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26268:269.484 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26268:270.620 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26268:270.645 - 1.202ms returns 16 (0x10) -T3F74 26268:270.666 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:270.686 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26268:271.111 Data: 1E 00 00 00 -T3F74 26268:271.135 - 0.477ms returns 4 (0x4) -T3F74 26268:271.158 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26268:271.178 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26268:271.742 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BD 00 00 00 ... -T3F74 26268:271.766 - 0.616ms returns 20 (0x14) -T3F74 26268:271.787 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:271.806 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26268:272.241 Data: 1F 03 00 00 -T3F74 26268:272.265 - 0.486ms returns 4 (0x4) -T3F74 26268:272.286 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26268:272.305 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26268:272.770 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26268:272.791 - 0.512ms returns 12 (0xC) -T3F74 26268:272.809 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:272.825 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26268:273.235 Data: 00 00 00 00 -T3F74 26268:273.255 - 0.453ms returns 4 (0x4) -T3F74 26268:273.273 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:273.289 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26268:273.734 Data: 00 00 00 00 -T3F74 26268:273.755 - 0.489ms returns 4 (0x4) -T3F74 26268:273.772 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:273.789 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26268:274.234 Data: 00 00 00 00 -T3F74 26268:274.255 - 0.489ms returns 4 (0x4) -T062C 26268:285.970 JLINK_IsHalted() -T062C 26268:287.021 - 1.070ms returns FALSE -T062C 26268:387.788 JLINK_HasError() -T062C 26268:387.874 JLINK_IsHalted() -T062C 26268:389.118 - 1.267ms returns FALSE -T062C 26268:489.379 JLINK_HasError() -T062C 26268:489.451 JLINK_IsHalted() -T062C 26268:490.742 - 1.337ms returns FALSE -T062C 26268:590.983 JLINK_HasError() -T062C 26268:591.014 JLINK_IsHalted() -T062C 26268:592.131 - 1.136ms returns FALSE -T062C 26268:692.324 JLINK_HasError() -T062C 26268:692.370 JLINK_IsHalted() -T062C 26268:693.503 - 1.156ms returns FALSE -T062C 26268:793.953 JLINK_HasError() -T062C 26268:794.051 JLINK_HasError() -T062C 26268:794.085 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26268:794.125 Data: 8D 12 74 01 -T062C 26268:794.152 Debug reg: DWT_CYCCNT -T062C 26268:794.180 - 0.103ms returns 1 (0x1) -T3F74 26268:796.780 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26268:796.823 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26268:798.017 Data: 00 00 80 00 -T3F74 26268:798.077 - 1.304ms returns 4 (0x4) -T3F74 26268:798.112 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26268:798.132 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26268:798.541 Data: 00 00 F0 01 -T3F74 26268:798.562 - 0.456ms returns 4 (0x4) -T3F74 26268:801.535 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26268:801.583 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26268:802.810 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26268:802.843 - 1.316ms returns 16 (0x10) -T3F74 26268:802.867 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:802.890 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26268:803.289 Data: 1E 00 00 00 -T3F74 26268:803.310 - 0.450ms returns 4 (0x4) -T3F74 26268:803.327 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26268:803.344 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26268:803.789 Data: 00 00 00 00 00 00 00 00 00 00 00 00 41 00 00 00 ... -T3F74 26268:803.809 - 0.488ms returns 20 (0x14) -T3F74 26268:803.826 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:803.842 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26268:804.289 Data: 1F 03 00 00 -T3F74 26268:804.309 - 0.490ms returns 4 (0x4) -T3F74 26268:804.327 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26268:804.343 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26268:804.788 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26268:804.808 - 0.488ms returns 12 (0xC) -T3F74 26268:804.825 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:804.841 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26268:805.289 Data: 00 00 00 00 -T3F74 26268:805.309 - 0.490ms returns 4 (0x4) -T3F74 26268:805.326 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:805.342 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26268:805.788 Data: 00 00 00 00 -T3F74 26268:805.808 - 0.488ms returns 4 (0x4) -T3F74 26268:805.825 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26268:805.841 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26268:806.288 Data: 00 00 00 00 -T3F74 26268:806.308 - 0.490ms returns 4 (0x4) -T062C 26268:818.452 JLINK_IsHalted() -T062C 26268:819.551 - 1.118ms returns FALSE -T062C 26268:919.770 JLINK_HasError() -T062C 26268:919.850 JLINK_IsHalted() -T062C 26268:921.048 - 1.240ms returns FALSE -T062C 26269:021.638 JLINK_HasError() -T062C 26269:021.721 JLINK_IsHalted() -T062C 26269:022.778 - 1.074ms returns FALSE -T062C 26269:123.472 JLINK_HasError() -T062C 26269:123.507 JLINK_IsHalted() -T062C 26269:124.641 - 1.175ms returns FALSE -T062C 26269:225.686 JLINK_HasError() -T062C 26269:225.761 JLINK_IsHalted() -T062C 26269:226.932 - 1.203ms returns FALSE -T062C 26269:327.333 JLINK_HasError() -T062C 26269:327.405 JLINK_HasError() -T062C 26269:327.450 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26269:327.511 Data: 8D 12 74 01 -T062C 26269:327.575 Debug reg: DWT_CYCCNT -T062C 26269:327.628 - 0.202ms returns 1 (0x1) -T3F74 26269:330.122 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26269:330.159 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26269:331.373 Data: 00 00 80 00 -T3F74 26269:331.453 - 1.360ms returns 4 (0x4) -T3F74 26269:331.512 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26269:331.535 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26269:332.679 Data: 00 00 F0 01 -T3F74 26269:332.758 - 1.265ms returns 4 (0x4) -T3F74 26269:336.097 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26269:336.127 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26269:337.355 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26269:337.388 - 1.299ms returns 16 (0x10) -T3F74 26269:337.412 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:337.435 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26269:337.849 Data: 1E 00 00 00 -T3F74 26269:337.873 - 0.469ms returns 4 (0x4) -T3F74 26269:337.894 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26269:337.913 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26269:338.484 Data: 00 00 00 00 00 00 00 00 00 00 00 00 07 01 00 00 ... -T3F74 26269:338.505 - 0.618ms returns 20 (0x14) -T3F74 26269:338.522 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:338.538 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26269:338.967 Data: 1F 03 00 00 -T3F74 26269:338.988 - 0.472ms returns 4 (0x4) -T3F74 26269:339.005 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26269:339.021 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26269:339.468 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26269:339.488 - 0.490ms returns 12 (0xC) -T3F74 26269:339.506 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:339.528 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26269:339.973 Data: 00 00 00 00 -T3F74 26269:339.997 - 0.499ms returns 4 (0x4) -T3F74 26269:340.017 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:340.036 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26269:340.474 Data: 00 00 00 00 -T3F74 26269:340.498 - 0.489ms returns 4 (0x4) -T3F74 26269:340.518 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:340.545 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26269:340.973 Data: 00 00 00 00 -T3F74 26269:340.993 - 0.481ms returns 4 (0x4) -T062C 26269:352.859 JLINK_IsHalted() -T062C 26269:354.042 - 1.202ms returns FALSE -T062C 26269:454.228 JLINK_HasError() -T062C 26269:454.311 JLINK_IsHalted() -T062C 26269:455.548 - 1.280ms returns FALSE -T062C 26269:556.773 JLINK_HasError() -T062C 26269:556.845 JLINK_IsHalted() -T062C 26269:558.016 - 1.213ms returns FALSE -T062C 26269:658.240 JLINK_HasError() -T062C 26269:658.314 JLINK_IsHalted() -T062C 26269:659.525 - 1.229ms returns FALSE -T062C 26269:759.943 JLINK_HasError() -T062C 26269:759.990 JLINK_IsHalted() -T062C 26269:761.134 - 1.167ms returns FALSE -T062C 26269:861.355 JLINK_HasError() -T062C 26269:861.442 JLINK_HasError() -T062C 26269:861.487 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26269:861.535 Data: 8D 12 74 01 -T062C 26269:861.556 Debug reg: DWT_CYCCNT -T062C 26269:861.574 - 0.094ms returns 1 (0x1) -T3F74 26269:864.260 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26269:864.298 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26269:865.556 Data: 00 00 80 00 -T3F74 26269:865.636 - 1.396ms returns 4 (0x4) -T3F74 26269:865.733 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26269:865.794 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26269:866.969 Data: 00 00 F0 01 -T3F74 26269:867.047 - 1.334ms returns 4 (0x4) -T3F74 26269:870.428 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26269:870.460 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26269:871.681 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26269:871.713 - 1.292ms returns 16 (0x10) -T3F74 26269:871.745 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:871.764 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26269:872.147 Data: 1F 00 00 00 -T3F74 26269:872.167 - 0.429ms returns 4 (0x4) -T3F74 26269:872.184 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26269:872.201 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26269:872.649 Data: 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 ... -T3F74 26269:872.669 - 0.491ms returns 20 (0x14) -T3F74 26269:872.686 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:872.703 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26269:873.147 Data: 1F 03 00 00 -T3F74 26269:873.167 - 0.488ms returns 4 (0x4) -T3F74 26269:873.184 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26269:873.200 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26269:873.647 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26269:873.667 - 0.489ms returns 12 (0xC) -T3F74 26269:873.684 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:873.700 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26269:874.141 Data: 00 00 00 00 -T3F74 26269:874.161 - 0.484ms returns 4 (0x4) -T3F74 26269:874.178 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:874.194 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26269:874.660 Data: 00 00 00 00 -T3F74 26269:874.680 - 0.508ms returns 4 (0x4) -T3F74 26269:874.697 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26269:874.713 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26269:875.158 Data: 00 00 00 00 -T3F74 26269:875.178 - 0.487ms returns 4 (0x4) -T062C 26269:894.617 JLINK_IsHalted() -T062C 26269:895.696 - 1.096ms returns FALSE -T062C 26269:996.230 JLINK_HasError() -T062C 26269:996.311 JLINK_IsHalted() -T062C 26269:997.529 - 1.261ms returns FALSE -T062C 26270:097.767 JLINK_HasError() -T062C 26270:097.839 JLINK_IsHalted() -T062C 26270:099.038 - 1.217ms returns FALSE -T062C 26270:199.701 JLINK_HasError() -T062C 26270:199.772 JLINK_IsHalted() -T062C 26270:200.940 - 1.210ms returns FALSE -T062C 26270:301.179 JLINK_HasError() -T062C 26270:301.218 JLINK_IsHalted() -T062C 26270:302.332 - 1.132ms returns FALSE -T062C 26270:402.538 JLINK_HasError() -T062C 26270:402.610 JLINK_HasError() -T062C 26270:402.655 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26270:402.716 Data: 8D 12 74 01 -T062C 26270:402.747 Debug reg: DWT_CYCCNT -T062C 26270:402.766 - 0.118ms returns 1 (0x1) -T3F74 26270:405.127 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26270:405.159 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26270:406.345 Data: 00 00 80 00 -T3F74 26270:406.424 - 1.317ms returns 4 (0x4) -T3F74 26270:406.505 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26270:406.540 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26270:407.674 Data: 00 00 F0 01 -T3F74 26270:407.739 - 1.241ms returns 4 (0x4) -T3F74 26270:410.885 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26270:410.918 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26270:412.078 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26270:412.099 - 1.220ms returns 16 (0x10) -T3F74 26270:412.131 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:412.147 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26270:412.578 Data: 1F 00 00 00 -T3F74 26270:412.602 - 0.479ms returns 4 (0x4) -T3F74 26270:412.625 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26270:412.644 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26270:413.202 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5F 01 00 00 ... -T3F74 26270:413.226 - 0.608ms returns 20 (0x14) -T3F74 26270:413.258 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:413.277 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26270:413.703 Data: 1F 03 00 00 -T3F74 26270:413.726 - 0.476ms returns 4 (0x4) -T3F74 26270:413.749 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26270:413.768 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26270:414.337 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26270:414.363 - 0.621ms returns 12 (0xC) -T3F74 26270:414.387 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:414.408 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26270:414.951 Data: 00 00 00 00 -T3F74 26270:414.975 - 0.595ms returns 4 (0x4) -T3F74 26270:414.997 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:415.017 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26270:415.455 Data: 00 00 00 00 -T3F74 26270:415.478 - 0.489ms returns 4 (0x4) -T3F74 26270:415.501 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:415.520 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26270:415.953 Data: 00 00 00 00 -T3F74 26270:415.977 - 0.485ms returns 4 (0x4) -T062C 26270:427.465 JLINK_IsHalted() -T062C 26270:428.600 - 1.153ms returns FALSE -T062C 26270:528.760 JLINK_HasError() -T062C 26270:528.841 JLINK_IsHalted() -T062C 26270:529.977 - 1.154ms returns FALSE -T062C 26270:630.671 JLINK_HasError() -T062C 26270:630.702 JLINK_IsHalted() -T062C 26270:631.975 - 1.292ms returns FALSE -T062C 26270:732.254 JLINK_HasError() -T062C 26270:732.325 JLINK_IsHalted() -T062C 26270:733.498 - 1.215ms returns FALSE -T062C 26270:833.860 JLINK_HasError() -T062C 26270:833.907 JLINK_IsHalted() -T062C 26270:835.118 - 1.236ms returns FALSE -T062C 26270:935.319 JLINK_HasError() -T062C 26270:935.405 JLINK_HasError() -T062C 26270:935.450 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26270:935.510 Data: 8D 12 74 01 -T062C 26270:935.530 Debug reg: DWT_CYCCNT -T062C 26270:935.549 - 0.106ms returns 1 (0x1) -T3F74 26270:938.056 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26270:938.090 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26270:939.223 Data: 00 00 80 00 -T3F74 26270:939.290 - 1.241ms returns 4 (0x4) -T3F74 26270:939.325 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26270:939.345 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26270:939.758 Data: 00 00 F0 01 -T3F74 26270:939.783 - 0.465ms returns 4 (0x4) -T3F74 26270:942.942 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26270:942.978 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26270:944.230 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26270:944.286 - 1.352ms returns 16 (0x10) -T3F74 26270:944.310 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:944.339 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26270:944.762 Data: 1E 00 00 00 -T3F74 26270:944.785 - 0.483ms returns 4 (0x4) -T3F74 26270:944.806 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26270:944.825 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26270:945.392 Data: 00 00 00 00 00 00 00 00 00 00 00 00 ED 01 00 00 ... -T3F74 26270:945.412 - 0.612ms returns 20 (0x14) -T3F74 26270:945.429 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:945.445 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26270:945.874 Data: 1F 03 00 00 -T3F74 26270:945.894 - 0.472ms returns 4 (0x4) -T3F74 26270:945.911 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26270:945.927 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26270:946.396 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26270:946.420 - 0.516ms returns 12 (0xC) -T3F74 26270:946.440 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:946.459 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26270:946.887 Data: 00 00 00 00 -T3F74 26270:946.911 - 0.479ms returns 4 (0x4) -T3F74 26270:946.931 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:946.950 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26270:947.494 Data: 00 00 00 00 -T3F74 26270:947.518 - 0.595ms returns 4 (0x4) -T3F74 26270:947.538 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26270:947.557 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26270:948.005 Data: 00 00 00 00 -T3F74 26270:948.029 - 0.499ms returns 4 (0x4) -T062C 26270:967.724 JLINK_IsHalted() -T062C 26270:968.823 - 1.116ms returns FALSE -T062C 26271:069.135 JLINK_HasError() -T062C 26271:069.179 JLINK_IsHalted() -T062C 26271:070.303 - 1.166ms returns FALSE -T062C 26271:170.559 JLINK_HasError() -T062C 26271:170.641 JLINK_IsHalted() -T062C 26271:171.822 - 1.199ms returns FALSE -T062C 26271:272.553 JLINK_HasError() -T062C 26271:272.633 JLINK_IsHalted() -T062C 26271:273.808 - 1.193ms returns FALSE -T062C 26271:374.614 JLINK_HasError() -T062C 26271:374.665 JLINK_IsHalted() -T062C 26271:375.791 - 1.145ms returns FALSE -T062C 26271:476.335 JLINK_HasError() -T062C 26271:476.408 JLINK_HasError() -T062C 26271:476.452 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26271:476.516 Data: 8D 12 74 01 -T062C 26271:476.537 Debug reg: DWT_CYCCNT -T062C 26271:476.556 - 0.110ms returns 1 (0x1) -T3F74 26271:479.105 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26271:479.143 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26271:480.288 Data: 00 00 80 00 -T3F74 26271:480.335 - 1.239ms returns 4 (0x4) -T3F74 26271:480.380 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26271:480.403 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26271:480.821 Data: 00 00 F0 01 -T3F74 26271:480.845 - 0.473ms returns 4 (0x4) -T3F74 26271:484.239 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26271:484.270 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26271:485.436 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26271:485.456 - 1.223ms returns 16 (0x10) -T3F74 26271:485.489 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26271:485.505 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26271:485.944 Data: 1E 00 00 00 -T3F74 26271:485.981 - 0.500ms returns 4 (0x4) -T3F74 26271:486.053 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26271:486.081 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26271:486.566 Data: 00 00 00 00 00 00 00 00 00 00 00 00 35 00 00 00 ... -T3F74 26271:486.590 - 0.545ms returns 20 (0x14) -T3F74 26271:486.611 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26271:486.630 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26271:487.057 Data: 1F 03 00 00 -T3F74 26271:487.077 - 0.473ms returns 4 (0x4) -T3F74 26271:487.095 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26271:487.111 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26271:487.558 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26271:487.578 - 0.490ms returns 12 (0xC) -T3F74 26271:487.602 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26271:487.623 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26271:488.052 Data: 00 00 00 00 -T3F74 26271:488.072 - 0.477ms returns 4 (0x4) -T3F74 26271:488.089 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26271:488.105 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26271:488.560 Data: 00 00 00 00 -T3F74 26271:488.583 - 0.502ms returns 4 (0x4) -T3F74 26271:488.604 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26271:488.623 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26271:489.062 Data: 00 00 00 00 -T3F74 26271:489.086 - 0.489ms returns 4 (0x4) -T062C 26271:500.576 JLINK_IsHalted() -T062C 26271:501.697 - 1.133ms returns FALSE -T062C 26271:601.858 JLINK_HasError() -T062C 26271:601.937 JLINK_IsHalted() -T062C 26271:603.150 - 1.255ms returns FALSE -T062C 26271:703.768 JLINK_HasError() -T062C 26271:703.855 JLINK_IsHalted() -T062C 26271:705.064 - 1.227ms returns FALSE -T062C 26271:805.659 JLINK_HasError() -T062C 26271:805.749 JLINK_IsHalted() -T062C 26271:806.994 - 1.263ms returns FALSE -T062C 26271:907.726 JLINK_HasError() -T062C 26271:907.821 JLINK_IsHalted() -T062C 26271:908.912 - 1.110ms returns FALSE -T062C 26272:009.426 JLINK_HasError() -T062C 26272:009.512 JLINK_HasError() -T062C 26272:009.559 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26272:009.590 Data: 8D 12 74 01 -T062C 26272:009.614 Debug reg: DWT_CYCCNT -T062C 26272:009.636 - 0.084ms returns 1 (0x1) -T3F74 26272:012.197 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26272:012.229 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26272:013.362 Data: 00 00 80 00 -T3F74 26272:013.410 - 1.220ms returns 4 (0x4) -T3F74 26272:013.444 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26272:013.464 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26272:013.858 Data: 00 00 F0 01 -T3F74 26272:013.879 - 0.441ms returns 4 (0x4) -T3F74 26272:017.819 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26272:017.852 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26272:019.069 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26272:019.106 - 1.295ms returns 16 (0x10) -T3F74 26272:019.130 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:019.153 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26272:019.615 Data: 1E 00 00 00 -T3F74 26272:019.638 - 0.516ms returns 4 (0x4) -T3F74 26272:019.659 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26272:019.678 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26272:020.238 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7F 02 00 00 ... -T3F74 26272:020.262 - 0.610ms returns 20 (0x14) -T3F74 26272:020.282 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:020.300 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26272:020.732 Data: 1F 03 00 00 -T3F74 26272:020.753 - 0.477ms returns 4 (0x4) -T3F74 26272:020.769 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26272:020.786 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26272:021.231 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26272:021.251 - 0.488ms returns 12 (0xC) -T3F74 26272:021.268 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:021.284 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26272:021.742 Data: 00 00 00 00 -T3F74 26272:021.765 - 0.504ms returns 4 (0x4) -T3F74 26272:021.785 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:021.804 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26272:022.242 Data: 00 00 00 00 -T3F74 26272:022.265 - 0.488ms returns 4 (0x4) -T3F74 26272:022.285 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:022.304 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26272:022.744 Data: 00 00 00 00 -T3F74 26272:022.767 - 0.490ms returns 4 (0x4) -T062C 26272:035.320 JLINK_IsHalted() -T062C 26272:036.443 - 1.167ms returns FALSE -T062C 26272:137.417 JLINK_HasError() -T062C 26272:137.498 JLINK_IsHalted() -T062C 26272:138.696 - 1.216ms returns FALSE -T062C 26272:239.248 JLINK_HasError() -T062C 26272:239.348 JLINK_IsHalted() -T062C 26272:240.507 - 1.178ms returns FALSE -T062C 26272:341.428 JLINK_HasError() -T062C 26272:341.503 JLINK_IsHalted() -T062C 26272:342.727 - 1.267ms returns FALSE -T062C 26272:443.602 JLINK_HasError() -T062C 26272:443.662 JLINK_IsHalted() -T062C 26272:444.820 - 1.176ms returns FALSE -T062C 26272:545.010 JLINK_HasError() -T062C 26272:545.095 JLINK_HasError() -T062C 26272:545.140 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26272:545.209 Data: 8D 12 74 01 -T062C 26272:545.267 Debug reg: DWT_CYCCNT -T062C 26272:545.313 - 0.180ms returns 1 (0x1) -T3F74 26272:547.613 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26272:547.646 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26272:548.759 Data: 00 00 80 00 -T3F74 26272:548.826 - 1.220ms returns 4 (0x4) -T3F74 26272:548.881 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26272:548.903 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26272:550.110 Data: 00 00 F0 01 -T3F74 26272:550.139 - 1.266ms returns 4 (0x4) -T3F74 26272:553.844 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26272:553.876 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26272:555.077 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26272:555.110 - 1.274ms returns 16 (0x10) -T3F74 26272:555.148 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:555.171 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26272:555.677 Data: 1E 00 00 00 -T3F74 26272:555.700 - 0.560ms returns 4 (0x4) -T3F74 26272:555.732 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26272:555.751 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26272:556.356 Data: 00 00 00 00 00 00 00 00 00 00 00 00 C3 01 00 00 ... -T3F74 26272:556.380 - 0.656ms returns 20 (0x14) -T3F74 26272:556.412 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:556.431 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26272:556.926 Data: 1F 03 00 00 -T3F74 26272:556.950 - 0.546ms returns 4 (0x4) -T3F74 26272:556.981 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26272:557.000 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26272:557.421 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26272:557.444 - 0.473ms returns 12 (0xC) -T3F74 26272:557.469 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:557.488 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26272:557.921 Data: 00 00 00 00 -T3F74 26272:557.946 - 0.485ms returns 4 (0x4) -T3F74 26272:557.977 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:557.996 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26272:558.416 Data: 00 00 00 00 -T3F74 26272:558.439 - 0.470ms returns 4 (0x4) -T3F74 26272:558.461 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26272:558.480 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26272:558.941 Data: 00 00 00 00 -T3F74 26272:558.964 - 0.510ms returns 4 (0x4) -T062C 26272:570.732 JLINK_IsHalted() -T062C 26272:571.802 - 1.088ms returns FALSE -T062C 26272:672.001 JLINK_HasError() -T062C 26272:672.081 JLINK_IsHalted() -T062C 26272:673.233 - 1.171ms returns FALSE -T062C 26272:774.358 JLINK_HasError() -T062C 26272:774.431 JLINK_IsHalted() -T062C 26272:775.643 - 1.241ms returns FALSE -T062C 26272:876.364 JLINK_HasError() -T062C 26272:876.438 JLINK_IsHalted() -T062C 26272:877.582 - 1.185ms returns FALSE -T062C 26272:978.509 JLINK_HasError() -T062C 26272:978.576 JLINK_IsHalted() -T062C 26272:979.653 - 1.099ms returns FALSE -T062C 26273:079.966 JLINK_HasError() -T062C 26273:080.054 JLINK_HasError() -T062C 26273:080.098 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26273:080.146 Data: 8D 12 74 01 -T062C 26273:080.167 Debug reg: DWT_CYCCNT -T062C 26273:080.186 - 0.094ms returns 1 (0x1) -T3F74 26273:083.093 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26273:083.137 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26273:084.257 Data: 00 00 80 00 -T3F74 26273:084.289 - 1.204ms returns 4 (0x4) -T3F74 26273:084.331 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26273:084.423 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26273:084.861 Data: 00 00 F0 01 -T3F74 26273:084.905 - 0.583ms returns 4 (0x4) -T3F74 26273:088.569 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26273:088.599 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26273:089.853 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26273:089.951 - 1.390ms returns 16 (0x10) -T3F74 26273:089.975 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:089.998 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26273:091.239 Data: 1E 00 00 00 -T3F74 26273:091.318 - 1.362ms returns 4 (0x4) -T3F74 26273:091.367 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26273:091.390 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26273:092.686 Data: 00 00 00 00 00 00 00 00 00 00 00 00 53 02 00 00 ... -T3F74 26273:092.714 - 1.353ms returns 20 (0x14) -T3F74 26273:092.734 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:092.753 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26273:093.220 Data: 1F 03 00 00 -T3F74 26273:093.240 - 0.513ms returns 4 (0x4) -T3F74 26273:093.257 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26273:093.274 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26273:093.720 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26273:093.740 - 0.489ms returns 12 (0xC) -T3F74 26273:093.757 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:093.773 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26273:094.214 Data: 00 00 00 00 -T3F74 26273:094.234 - 0.484ms returns 4 (0x4) -T3F74 26273:094.251 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:094.267 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26273:094.714 Data: 00 00 00 00 -T3F74 26273:094.734 - 0.489ms returns 4 (0x4) -T3F74 26273:094.751 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:094.767 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26273:095.216 Data: 00 00 00 00 -T3F74 26273:095.236 - 0.491ms returns 4 (0x4) -T062C 26273:107.355 JLINK_IsHalted() -T062C 26273:108.481 - 1.144ms returns FALSE -T062C 26273:209.190 JLINK_HasError() -T062C 26273:209.268 JLINK_IsHalted() -T062C 26273:210.420 - 1.193ms returns FALSE -T062C 26273:311.212 JLINK_HasError() -T062C 26273:311.249 JLINK_IsHalted() -T062C 26273:312.405 - 1.173ms returns FALSE -T062C 26273:412.607 JLINK_HasError() -T062C 26273:412.691 JLINK_IsHalted() -T062C 26273:413.900 - 1.227ms returns FALSE -T062C 26273:514.589 JLINK_HasError() -T062C 26273:514.620 JLINK_IsHalted() -T062C 26273:515.795 - 1.223ms returns FALSE -T062C 26273:616.038 JLINK_HasError() -T062C 26273:616.114 JLINK_HasError() -T062C 26273:616.159 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26273:616.223 Data: 8D 12 74 01 -T062C 26273:616.244 Debug reg: DWT_CYCCNT -T062C 26273:616.263 - 0.110ms returns 1 (0x1) -T3F74 26273:618.732 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26273:618.765 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26273:619.871 Data: 00 00 80 00 -T3F74 26273:619.958 - 1.234ms returns 4 (0x4) -T3F74 26273:619.997 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26273:620.021 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26273:621.157 Data: 00 00 F0 01 -T3F74 26273:621.186 - 1.197ms returns 4 (0x4) -T3F74 26273:624.332 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26273:624.359 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26273:625.559 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26273:625.591 - 1.267ms returns 16 (0x10) -T3F74 26273:625.614 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:625.637 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26273:626.144 Data: 1E 00 00 00 -T3F74 26273:626.165 - 0.557ms returns 4 (0x4) -T3F74 26273:626.182 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26273:626.199 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26273:626.644 Data: 00 00 00 00 00 00 00 00 00 00 00 00 EF 01 00 00 ... -T3F74 26273:626.736 - 0.561ms returns 20 (0x14) -T3F74 26273:626.754 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:626.771 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26273:627.144 Data: 1F 03 00 00 -T3F74 26273:627.164 - 0.416ms returns 4 (0x4) -T3F74 26273:627.182 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26273:627.198 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26273:627.650 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26273:627.673 - 0.499ms returns 12 (0xC) -T3F74 26273:627.694 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:627.713 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26273:628.265 Data: 00 00 00 00 -T3F74 26273:628.291 - 0.605ms returns 4 (0x4) -T3F74 26273:628.312 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:628.333 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26273:628.777 Data: 00 00 00 00 -T3F74 26273:628.803 - 0.498ms returns 4 (0x4) -T3F74 26273:628.824 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26273:628.844 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26273:629.269 Data: 00 00 00 00 -T3F74 26273:629.289 - 0.472ms returns 4 (0x4) -T062C 26273:641.155 JLINK_IsHalted() -T062C 26273:642.298 - 1.160ms returns FALSE -T062C 26273:743.019 JLINK_HasError() -T062C 26273:743.097 JLINK_IsHalted() -T062C 26273:744.349 - 1.293ms returns FALSE -T062C 26273:844.543 JLINK_HasError() -T062C 26273:844.624 JLINK_IsHalted() -T062C 26273:845.875 - 1.293ms returns FALSE -T062C 26273:946.695 JLINK_HasError() -T062C 26273:946.769 JLINK_IsHalted() -T062C 26273:947.980 - 1.230ms returns FALSE -T062C 26274:048.799 JLINK_HasError() -T062C 26274:048.849 JLINK_IsHalted() -T062C 26274:050.052 - 1.220ms returns FALSE -T062C 26274:150.612 JLINK_HasError() -T062C 26274:150.701 JLINK_HasError() -T062C 26274:150.721 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26274:150.750 Data: 8D 12 74 01 -T062C 26274:150.774 Debug reg: DWT_CYCCNT -T062C 26274:150.796 - 0.083ms returns 1 (0x1) -T3F74 26274:153.373 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26274:153.414 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26274:154.503 Data: 00 00 80 00 -T3F74 26274:154.535 - 1.169ms returns 4 (0x4) -T3F74 26274:154.576 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26274:154.599 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26274:155.099 Data: 00 00 F0 01 -T3F74 26274:155.123 - 0.555ms returns 4 (0x4) -T3F74 26274:158.660 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26274:158.691 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26274:159.847 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26274:159.889 - 1.240ms returns 16 (0x10) -T3F74 26274:159.920 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:159.947 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26274:160.474 Data: 1F 00 00 00 -T3F74 26274:160.498 - 0.586ms returns 4 (0x4) -T3F74 26274:160.519 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26274:160.538 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26274:161.101 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E5 02 00 00 ... -T3F74 26274:161.127 - 0.616ms returns 20 (0x14) -T3F74 26274:161.148 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:161.168 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26274:161.583 Data: 1F 03 00 00 -T3F74 26274:161.607 - 0.467ms returns 4 (0x4) -T3F74 26274:161.628 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26274:161.647 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26274:162.083 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26274:162.107 - 0.486ms returns 12 (0xC) -T3F74 26274:162.127 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:162.146 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26274:162.580 Data: 00 00 00 00 -T3F74 26274:162.604 - 0.485ms returns 4 (0x4) -T3F74 26274:162.625 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:162.644 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26274:163.205 Data: 00 00 00 00 -T3F74 26274:163.230 - 0.613ms returns 4 (0x4) -T3F74 26274:163.251 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:163.270 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26274:163.708 Data: 00 00 00 00 -T3F74 26274:163.732 - 0.489ms returns 4 (0x4) -T062C 26274:184.829 JLINK_IsHalted() -T062C 26274:185.977 - 1.168ms returns FALSE -T062C 26274:286.591 JLINK_HasError() -T062C 26274:286.631 JLINK_IsHalted() -T062C 26274:287.700 - 1.078ms returns FALSE -T062C 26274:387.892 JLINK_HasError() -T062C 26274:387.968 JLINK_IsHalted() -T062C 26274:389.144 - 1.195ms returns FALSE -T062C 26274:489.945 JLINK_HasError() -T062C 26274:490.020 JLINK_IsHalted() -T062C 26274:491.262 - 1.284ms returns FALSE -T062C 26274:591.443 JLINK_HasError() -T062C 26274:591.514 JLINK_IsHalted() -T062C 26274:592.764 - 1.292ms returns FALSE -T062C 26274:693.572 JLINK_HasError() -T062C 26274:693.646 JLINK_HasError() -T062C 26274:693.664 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26274:693.693 Data: 8D 12 74 01 -T062C 26274:693.717 Debug reg: DWT_CYCCNT -T062C 26274:693.738 - 0.082ms returns 1 (0x1) -T3F74 26274:696.091 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26274:696.124 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26274:697.225 Data: 00 00 80 00 -T3F74 26274:697.312 - 1.241ms returns 4 (0x4) -T3F74 26274:697.398 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26274:697.422 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26274:698.590 Data: 00 00 F0 01 -T3F74 26274:698.660 - 1.281ms returns 4 (0x4) -T3F74 26274:702.276 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26274:702.307 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26274:703.541 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26274:703.573 - 1.305ms returns 16 (0x10) -T3F74 26274:703.600 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:703.623 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26274:704.005 Data: 1E 00 00 00 -T3F74 26274:704.029 - 0.437ms returns 4 (0x4) -T3F74 26274:704.053 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26274:704.088 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26274:704.632 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BB 02 00 00 ... -T3F74 26274:704.656 - 0.610ms returns 20 (0x14) -T3F74 26274:704.679 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:704.698 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26274:705.198 Data: 1F 03 00 00 -T3F74 26274:705.234 - 0.563ms returns 4 (0x4) -T3F74 26274:705.304 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26274:705.327 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26274:705.767 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26274:705.799 - 0.503ms returns 12 (0xC) -T3F74 26274:705.821 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:705.842 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26274:706.254 Data: 00 00 00 00 -T3F74 26274:706.274 - 0.460ms returns 4 (0x4) -T3F74 26274:706.292 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:706.308 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26274:706.755 Data: 00 00 00 00 -T3F74 26274:706.775 - 0.490ms returns 4 (0x4) -T3F74 26274:706.792 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26274:706.808 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26274:707.253 Data: 00 00 00 00 -T3F74 26274:707.273 - 0.487ms returns 4 (0x4) -T062C 26274:725.873 JLINK_IsHalted() -T062C 26274:727.043 - 1.188ms returns FALSE -T062C 26274:827.206 JLINK_HasError() -T062C 26274:827.288 JLINK_IsHalted() -T062C 26274:828.471 - 1.202ms returns FALSE -T062C 26274:929.169 JLINK_HasError() -T062C 26274:929.199 JLINK_IsHalted() -T062C 26274:930.378 - 1.221ms returns FALSE -T062C 26275:030.576 JLINK_HasError() -T062C 26275:030.647 JLINK_IsHalted() -T062C 26275:031.963 - 1.336ms returns FALSE -T062C 26275:132.304 JLINK_HasError() -T062C 26275:132.348 JLINK_IsHalted() -T062C 26275:133.537 - 1.220ms returns FALSE -T062C 26275:234.443 JLINK_HasError() -T062C 26275:234.531 JLINK_HasError() -T062C 26275:234.576 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26275:234.651 Data: 8D 12 74 01 -T062C 26275:234.675 Debug reg: DWT_CYCCNT -T062C 26275:234.698 - 0.130ms returns 1 (0x1) -T3F74 26275:237.075 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26275:237.110 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26275:238.206 Data: 00 00 80 00 -T3F74 26275:238.233 - 1.165ms returns 4 (0x4) -T3F74 26275:238.267 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26275:238.288 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26275:238.722 Data: 00 00 F0 01 -T3F74 26275:238.746 - 0.487ms returns 4 (0x4) -T3F74 26275:242.090 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26275:242.122 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26275:243.365 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26275:243.393 - 1.309ms returns 16 (0x10) -T3F74 26275:243.413 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:243.433 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26275:243.804 Data: 1F 00 00 00 -T3F74 26275:243.825 - 0.418ms returns 4 (0x4) -T3F74 26275:243.842 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26275:243.858 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26275:244.322 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 02 00 00 ... -T3F74 26275:244.342 - 0.506ms returns 20 (0x14) -T3F74 26275:244.359 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:244.375 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26275:244.813 Data: 1F 03 00 00 -T3F74 26275:244.833 - 0.481ms returns 4 (0x4) -T3F74 26275:244.850 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26275:244.866 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26275:245.312 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26275:245.332 - 0.488ms returns 12 (0xC) -T3F74 26275:245.349 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:245.365 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26275:245.803 Data: 00 00 00 00 -T3F74 26275:245.823 - 0.481ms returns 4 (0x4) -T3F74 26275:245.840 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:245.856 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26275:246.310 Data: 00 00 00 00 -T3F74 26275:246.330 - 0.496ms returns 4 (0x4) -T3F74 26275:246.347 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:246.362 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26275:246.807 Data: 00 00 00 00 -T3F74 26275:246.827 - 0.487ms returns 4 (0x4) -T062C 26275:266.232 JLINK_IsHalted() -T062C 26275:267.314 - 1.092ms returns FALSE -T062C 26275:368.039 JLINK_HasError() -T062C 26275:368.121 JLINK_IsHalted() -T062C 26275:369.298 - 1.226ms returns FALSE -T062C 26275:470.337 JLINK_HasError() -T062C 26275:470.478 JLINK_IsHalted() -T062C 26275:471.665 - 1.236ms returns FALSE -T062C 26275:572.381 JLINK_HasError() -T062C 26275:572.454 JLINK_IsHalted() -T062C 26275:573.641 - 1.236ms returns FALSE -T062C 26275:674.006 JLINK_HasError() -T062C 26275:674.077 JLINK_IsHalted() -T062C 26275:675.214 - 1.178ms returns FALSE -T062C 26275:775.938 JLINK_HasError() -T062C 26275:775.967 JLINK_HasError() -T062C 26275:775.993 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26275:776.022 Data: 8D 12 74 01 -T062C 26275:776.046 Debug reg: DWT_CYCCNT -T062C 26275:776.067 - 0.082ms returns 1 (0x1) -T3F74 26275:778.445 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26275:778.477 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26275:779.544 Data: 00 00 80 00 -T3F74 26275:779.580 - 1.143ms returns 4 (0x4) -T3F74 26275:779.624 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26275:779.647 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26275:780.123 Data: 00 00 F0 01 -T3F74 26275:780.149 - 0.533ms returns 4 (0x4) -T3F74 26275:783.308 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26275:783.336 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26275:784.542 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26275:784.582 - 1.281ms returns 16 (0x10) -T3F74 26275:784.602 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:784.622 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26275:785.133 Data: 1E 00 00 00 -T3F74 26275:785.157 - 0.563ms returns 4 (0x4) -T3F74 26275:785.178 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26275:785.198 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26275:785.742 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 02 00 00 ... -T3F74 26275:785.766 - 0.596ms returns 20 (0x14) -T3F74 26275:785.786 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:785.805 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26275:786.239 Data: 1F 03 00 00 -T3F74 26275:786.263 - 0.484ms returns 4 (0x4) -T3F74 26275:786.283 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26275:786.302 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26275:786.743 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26275:786.766 - 0.491ms returns 12 (0xC) -T3F74 26275:786.787 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:786.806 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26275:787.236 Data: 00 00 00 00 -T3F74 26275:787.256 - 0.476ms returns 4 (0x4) -T3F74 26275:787.273 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:787.289 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26275:787.734 Data: 00 00 00 00 -T3F74 26275:787.754 - 0.488ms returns 4 (0x4) -T3F74 26275:787.772 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26275:787.787 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26275:788.235 Data: 00 00 00 00 -T3F74 26275:788.255 - 0.490ms returns 4 (0x4) -T062C 26275:806.897 JLINK_IsHalted() -T062C 26275:808.043 - 1.188ms returns FALSE -T062C 26275:908.432 JLINK_HasError() -T062C 26275:908.513 JLINK_IsHalted() -T062C 26275:909.689 - 1.218ms returns FALSE -T062C 26276:010.422 JLINK_HasError() -T062C 26276:010.449 JLINK_IsHalted() -T062C 26276:011.606 - 1.199ms returns FALSE -T062C 26276:112.464 JLINK_HasError() -T062C 26276:112.506 JLINK_IsHalted() -T062C 26276:113.688 - 1.200ms returns FALSE -T062C 26276:214.271 JLINK_HasError() -T062C 26276:214.327 JLINK_IsHalted() -T062C 26276:215.493 - 1.185ms returns FALSE -T062C 26276:316.187 JLINK_HasError() -T062C 26276:316.228 JLINK_HasError() -T062C 26276:316.244 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26276:316.270 Data: 8D 12 74 01 -T062C 26276:316.294 Debug reg: DWT_CYCCNT -T062C 26276:316.312 - 0.075ms returns 1 (0x1) -T3F74 26276:318.908 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26276:318.949 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26276:320.110 Data: 00 00 80 00 -T3F74 26276:320.144 - 1.244ms returns 4 (0x4) -T3F74 26276:320.184 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26276:320.208 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26276:320.671 Data: 00 00 F0 01 -T3F74 26276:320.694 - 0.517ms returns 4 (0x4) -T3F74 26276:323.756 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26276:323.787 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26276:324.923 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26276:324.948 - 1.200ms returns 16 (0x10) -T3F74 26276:324.970 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:324.990 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26276:325.409 Data: 1E 00 00 00 -T3F74 26276:325.430 - 0.467ms returns 4 (0x4) -T3F74 26276:325.448 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26276:325.464 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26276:325.940 Data: 00 00 00 00 00 00 00 00 00 00 00 00 83 02 00 00 ... -T3F74 26276:325.984 - 0.547ms returns 20 (0x14) -T3F74 26276:326.017 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:326.046 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26276:326.551 Data: 1F 03 00 00 -T3F74 26276:326.584 - 0.576ms returns 4 (0x4) -T3F74 26276:326.608 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26276:326.636 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26276:327.164 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26276:327.185 - 0.584ms returns 12 (0xC) -T3F74 26276:327.202 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:327.219 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26276:327.658 Data: 00 00 00 00 -T3F74 26276:327.679 - 0.483ms returns 4 (0x4) -T3F74 26276:327.696 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:327.712 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26276:328.166 Data: 00 00 00 00 -T3F74 26276:328.186 - 0.496ms returns 4 (0x4) -T3F74 26276:328.203 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:328.220 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26276:328.659 Data: 00 00 00 00 -T3F74 26276:328.679 - 0.482ms returns 4 (0x4) -T062C 26276:340.946 JLINK_IsHalted() -T062C 26276:342.051 - 1.119ms returns FALSE -T062C 26276:442.452 JLINK_HasError() -T062C 26276:442.531 JLINK_IsHalted() -T062C 26276:443.687 - 1.176ms returns FALSE -T062C 26276:543.902 JLINK_HasError() -T062C 26276:543.974 JLINK_IsHalted() -T062C 26276:545.181 - 1.226ms returns FALSE -T062C 26276:645.945 JLINK_HasError() -T062C 26276:646.018 JLINK_IsHalted() -T062C 26276:647.199 - 1.199ms returns FALSE -T062C 26276:748.451 JLINK_HasError() -T062C 26276:748.523 JLINK_IsHalted() -T062C 26276:749.660 - 1.149ms returns FALSE -T062C 26276:849.839 JLINK_HasError() -T062C 26276:849.912 JLINK_HasError() -T062C 26276:849.957 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26276:850.024 Data: 8D 12 74 01 -T062C 26276:850.082 Debug reg: DWT_CYCCNT -T062C 26276:850.135 - 0.185ms returns 1 (0x1) -T3F74 26276:852.454 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26276:852.487 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26276:853.681 Data: 00 00 80 00 -T3F74 26276:853.753 - 1.309ms returns 4 (0x4) -T3F74 26276:853.820 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26276:853.850 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26276:855.066 Data: 00 00 F0 01 -T3F74 26276:855.103 - 1.290ms returns 4 (0x4) -T3F74 26276:858.400 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26276:858.428 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26276:859.648 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26276:859.676 - 1.283ms returns 16 (0x10) -T3F74 26276:859.697 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:859.716 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26276:860.094 Data: 1E 00 00 00 -T3F74 26276:860.114 - 0.424ms returns 4 (0x4) -T3F74 26276:860.132 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26276:860.148 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26276:860.593 Data: 00 00 00 00 00 00 00 00 00 00 00 00 ED 01 00 00 ... -T3F74 26276:860.613 - 0.488ms returns 20 (0x14) -T3F74 26276:860.630 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:860.646 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26276:861.093 Data: 1F 03 00 00 -T3F74 26276:861.113 - 0.489ms returns 4 (0x4) -T3F74 26276:861.130 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26276:861.146 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26276:861.593 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26276:861.613 - 0.490ms returns 12 (0xC) -T3F74 26276:861.630 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:861.646 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26276:862.093 Data: 00 00 00 00 -T3F74 26276:862.113 - 0.490ms returns 4 (0x4) -T3F74 26276:862.130 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:862.146 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26276:862.592 Data: 00 00 00 00 -T3F74 26276:862.612 - 0.488ms returns 4 (0x4) -T3F74 26276:862.629 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26276:862.645 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26276:863.088 Data: 00 00 00 00 -T3F74 26276:863.108 - 0.486ms returns 4 (0x4) -T062C 26276:875.248 JLINK_IsHalted() -T062C 26276:876.443 - 1.214ms returns FALSE -T062C 26276:977.202 JLINK_HasError() -T062C 26276:977.276 JLINK_IsHalted() -T062C 26276:978.464 - 1.206ms returns FALSE -T062C 26277:079.244 JLINK_HasError() -T062C 26277:079.318 JLINK_IsHalted() -T062C 26277:080.440 - 1.140ms returns FALSE -T062C 26277:181.501 JLINK_HasError() -T062C 26277:181.572 JLINK_IsHalted() -T062C 26277:182.764 - 1.234ms returns FALSE -T062C 26277:283.648 JLINK_HasError() -T062C 26277:283.689 JLINK_IsHalted() -T062C 26277:284.782 - 1.112ms returns FALSE -T062C 26277:385.095 JLINK_HasError() -T062C 26277:385.202 JLINK_HasError() -T062C 26277:385.268 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26277:385.300 Data: 8D 12 74 01 -T062C 26277:385.325 Debug reg: DWT_CYCCNT -T062C 26277:385.348 - 0.088ms returns 1 (0x1) -T3F74 26277:388.019 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26277:388.053 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26277:389.272 Data: 00 00 80 00 -T3F74 26277:389.307 - 1.296ms returns 4 (0x4) -T3F74 26277:389.347 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26277:389.369 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26277:389.790 Data: 00 00 F0 01 -T3F74 26277:389.813 - 0.475ms returns 4 (0x4) -T3F74 26277:393.008 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26277:393.039 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26277:394.363 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26277:394.391 - 1.390ms returns 16 (0x10) -T3F74 26277:394.411 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:394.431 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26277:394.897 Data: 1E 00 00 00 -T3F74 26277:394.918 - 0.513ms returns 4 (0x4) -T3F74 26277:394.935 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26277:394.952 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26277:395.398 Data: 00 00 00 00 00 00 00 00 00 00 00 00 6D 01 00 00 ... -T3F74 26277:395.418 - 0.489ms returns 20 (0x14) -T3F74 26277:395.435 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:395.452 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26277:395.897 Data: 1F 03 00 00 -T3F74 26277:395.917 - 0.488ms returns 4 (0x4) -T3F74 26277:395.934 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26277:395.950 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26277:396.397 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26277:396.417 - 0.489ms returns 12 (0xC) -T3F74 26277:396.434 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:396.450 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26277:396.896 Data: 00 00 00 00 -T3F74 26277:396.916 - 0.488ms returns 4 (0x4) -T3F74 26277:396.933 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:396.949 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26277:397.397 Data: 00 00 00 00 -T3F74 26277:397.416 - 0.490ms returns 4 (0x4) -T3F74 26277:397.433 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:397.449 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26277:397.896 Data: 00 00 00 00 -T3F74 26277:397.916 - 0.489ms returns 4 (0x4) -T062C 26277:410.110 JLINK_IsHalted() -T062C 26277:411.158 - 1.067ms returns FALSE -T062C 26277:512.206 JLINK_HasError() -T062C 26277:512.284 JLINK_IsHalted() -T062C 26277:513.472 - 1.229ms returns FALSE -T062C 26277:613.725 JLINK_HasError() -T062C 26277:613.804 JLINK_IsHalted() -T062C 26277:614.990 - 1.234ms returns FALSE -T062C 26277:715.548 JLINK_HasError() -T062C 26277:715.634 JLINK_IsHalted() -T062C 26277:716.744 - 1.134ms returns FALSE -T062C 26277:817.429 JLINK_HasError() -T062C 26277:817.459 JLINK_IsHalted() -T062C 26277:818.573 - 1.133ms returns FALSE -T062C 26277:919.355 JLINK_HasError() -T062C 26277:919.388 JLINK_HasError() -T062C 26277:919.406 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26277:919.436 Data: 8D 12 74 01 -T062C 26277:919.469 Debug reg: DWT_CYCCNT -T062C 26277:919.492 - 0.093ms returns 1 (0x1) -T3F74 26277:921.956 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26277:922.002 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26277:923.171 Data: 00 00 80 00 -T3F74 26277:923.252 - 1.329ms returns 4 (0x4) -T3F74 26277:923.327 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26277:923.350 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26277:924.457 Data: 00 00 F0 01 -T3F74 26277:924.486 - 1.165ms returns 4 (0x4) -T3F74 26277:927.505 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26277:927.544 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26277:928.733 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26277:928.767 - 1.270ms returns 16 (0x10) -T3F74 26277:928.790 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:928.813 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26277:929.200 Data: 1E 00 00 00 -T3F74 26277:929.221 - 0.437ms returns 4 (0x4) -T3F74 26277:929.238 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26277:929.255 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26277:929.702 Data: 00 00 00 00 00 00 00 00 00 00 00 00 15 01 00 00 ... -T3F74 26277:929.722 - 0.490ms returns 20 (0x14) -T3F74 26277:929.739 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:929.755 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26277:930.200 Data: 1F 03 00 00 -T3F74 26277:930.220 - 0.487ms returns 4 (0x4) -T3F74 26277:930.237 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26277:930.254 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26277:930.701 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26277:930.721 - 0.490ms returns 12 (0xC) -T3F74 26277:930.738 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:930.753 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26277:931.200 Data: 00 00 00 00 -T3F74 26277:931.220 - 0.489ms returns 4 (0x4) -T3F74 26277:931.237 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:931.253 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26277:931.696 Data: 00 00 00 00 -T3F74 26277:931.716 - 0.485ms returns 4 (0x4) -T3F74 26277:931.733 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26277:931.749 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26277:932.216 Data: 00 00 00 00 -T3F74 26277:932.236 - 0.510ms returns 4 (0x4) -T062C 26277:944.133 JLINK_IsHalted() -T062C 26277:945.207 - 1.092ms returns FALSE -T062C 26278:045.531 JLINK_HasError() -T062C 26278:045.574 JLINK_IsHalted() -T062C 26278:046.772 - 1.218ms returns FALSE -T062C 26278:147.554 JLINK_HasError() -T062C 26278:147.627 JLINK_IsHalted() -T062C 26278:148.791 - 1.183ms returns FALSE -T062C 26278:249.440 JLINK_HasError() -T062C 26278:249.512 JLINK_IsHalted() -T062C 26278:250.762 - 1.299ms returns FALSE -T062C 26278:351.881 JLINK_HasError() -T062C 26278:351.923 JLINK_IsHalted() -T062C 26278:353.064 - 1.160ms returns FALSE -T062C 26278:453.884 JLINK_HasError() -T062C 26278:453.968 JLINK_HasError() -T062C 26278:454.013 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26278:454.078 Data: 8D 12 74 01 -T062C 26278:454.098 Debug reg: DWT_CYCCNT -T062C 26278:454.117 - 0.110ms returns 1 (0x1) -T3F74 26278:456.696 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26278:456.729 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26278:457.864 Data: 00 00 80 00 -T3F74 26278:457.898 - 1.210ms returns 4 (0x4) -T3F74 26278:457.938 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26278:457.961 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26278:458.384 Data: 00 00 F0 01 -T3F74 26278:458.405 - 0.473ms returns 4 (0x4) -T3F74 26278:461.376 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26278:461.404 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26278:462.684 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26278:462.713 - 1.343ms returns 16 (0x10) -T3F74 26278:462.733 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26278:462.753 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26278:463.131 Data: 1F 00 00 00 -T3F74 26278:463.151 - 0.425ms returns 4 (0x4) -T3F74 26278:463.175 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26278:463.195 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26278:463.631 Data: 00 00 00 00 00 00 00 00 00 00 00 00 35 01 00 00 ... -T3F74 26278:463.651 - 0.482ms returns 20 (0x14) -T3F74 26278:463.668 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26278:463.684 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26278:464.157 Data: 1F 03 00 00 -T3F74 26278:464.177 - 0.516ms returns 4 (0x4) -T3F74 26278:464.194 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26278:464.211 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26278:464.630 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26278:464.649 - 0.461ms returns 12 (0xC) -T3F74 26278:464.666 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26278:464.683 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26278:465.126 Data: 00 00 00 00 -T3F74 26278:465.146 - 0.486ms returns 4 (0x4) -T3F74 26278:465.163 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26278:465.179 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26278:465.630 Data: 00 00 00 00 -T3F74 26278:465.650 - 0.493ms returns 4 (0x4) -T3F74 26278:465.667 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26278:465.683 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26278:466.125 Data: 00 00 00 00 -T3F74 26278:466.145 - 0.485ms returns 4 (0x4) -T062C 26278:485.851 JLINK_IsHalted() -T062C 26278:486.890 - 1.057ms returns FALSE -T062C 26278:587.719 JLINK_HasError() -T062C 26278:587.757 JLINK_IsHalted() -T062C 26278:589.008 - 1.293ms returns FALSE -T062C 26278:689.726 JLINK_HasError() -T062C 26278:689.759 JLINK_IsHalted() -T062C 26278:690.998 - 1.281ms returns FALSE -T062C 26278:791.574 JLINK_HasError() -T062C 26278:791.605 JLINK_IsHalted() -T062C 26278:792.672 - 1.108ms returns FALSE -T062C 26278:892.905 JLINK_HasError() -T062C 26278:892.980 JLINK_IsHalted() -T062C 26278:894.233 - 1.295ms returns FALSE -T062C 26278:994.496 JLINK_HasError() -T062C 26278:994.571 JLINK_HasError() -T062C 26278:994.615 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26278:994.672 Data: 8D 12 74 01 -T062C 26278:994.693 Debug reg: DWT_CYCCNT -T062C 26278:994.711 - 0.103ms returns 1 (0x1) -T3F74 26278:997.162 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26278:997.194 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26278:998.415 Data: 00 00 80 00 -T3F74 26278:998.475 - 1.319ms returns 4 (0x4) -T3F74 26278:998.509 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26278:998.529 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26278:998.930 Data: 00 00 F0 01 -T3F74 26278:998.951 - 0.448ms returns 4 (0x4) -T3F74 26279:002.136 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26279:002.166 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26279:003.343 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26279:003.376 - 1.248ms returns 16 (0x10) -T3F74 26279:003.400 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:003.423 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26279:003.934 Data: 1E 00 00 00 -T3F74 26279:003.954 - 0.561ms returns 4 (0x4) -T3F74 26279:003.972 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26279:003.988 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26279:004.433 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F1 00 00 00 ... -T3F74 26279:004.453 - 0.488ms returns 20 (0x14) -T3F74 26279:004.470 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:004.486 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26279:004.940 Data: 1F 03 00 00 -T3F74 26279:004.963 - 0.501ms returns 4 (0x4) -T3F74 26279:004.983 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26279:005.002 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26279:005.439 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26279:005.462 - 0.486ms returns 12 (0xC) -T3F74 26279:005.482 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:005.505 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26279:005.934 Data: 00 00 00 00 -T3F74 26279:005.958 - 0.484ms returns 4 (0x4) -T3F74 26279:005.978 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:005.997 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26279:006.434 Data: 00 00 00 00 -T3F74 26279:006.454 - 0.482ms returns 4 (0x4) -T3F74 26279:006.471 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:006.487 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26279:006.929 Data: 00 00 00 00 -T3F74 26279:006.949 - 0.484ms returns 4 (0x4) -T062C 26279:026.328 JLINK_IsHalted() -T062C 26279:027.480 - 1.171ms returns FALSE -T062C 26279:128.079 JLINK_HasError() -T062C 26279:128.159 JLINK_IsHalted() -T062C 26279:129.385 - 1.270ms returns FALSE -T062C 26279:229.982 JLINK_HasError() -T062C 26279:230.055 JLINK_IsHalted() -T062C 26279:231.163 - 1.116ms returns FALSE -T062C 26279:331.579 JLINK_HasError() -T062C 26279:331.650 JLINK_IsHalted() -T062C 26279:332.797 - 1.155ms returns FALSE -T062C 26279:432.933 JLINK_HasError() -T062C 26279:432.978 JLINK_IsHalted() -T062C 26279:434.037 - 1.080ms returns FALSE -T062C 26279:534.822 JLINK_HasError() -T062C 26279:534.910 JLINK_HasError() -T062C 26279:534.945 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26279:534.977 Data: 8D 12 74 01 -T062C 26279:535.001 Debug reg: DWT_CYCCNT -T062C 26279:535.023 - 0.085ms returns 1 (0x1) -T3F74 26279:537.507 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26279:537.540 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26279:538.792 Data: 00 00 80 00 -T3F74 26279:538.827 - 1.328ms returns 4 (0x4) -T3F74 26279:538.866 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26279:538.889 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26279:539.996 Data: 00 00 F0 01 -T3F74 26279:540.023 - 1.164ms returns 4 (0x4) -T3F74 26279:543.455 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26279:543.484 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26279:544.614 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26279:544.635 - 1.186ms returns 16 (0x10) -T3F74 26279:544.653 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:544.670 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26279:545.117 Data: 1F 00 00 00 -T3F74 26279:545.137 - 0.490ms returns 4 (0x4) -T3F74 26279:545.169 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26279:545.185 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26279:545.745 Data: 00 00 00 00 00 00 00 00 00 00 00 00 91 01 00 00 ... -T3F74 26279:545.769 - 0.607ms returns 20 (0x14) -T3F74 26279:545.801 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:545.820 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26279:546.242 Data: 1F 03 00 00 -T3F74 26279:546.265 - 0.476ms returns 4 (0x4) -T3F74 26279:546.292 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26279:546.311 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26279:546.745 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26279:546.771 - 0.486ms returns 12 (0xC) -T3F74 26279:546.801 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:546.820 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26279:547.242 Data: 00 00 00 00 -T3F74 26279:547.265 - 0.471ms returns 4 (0x4) -T3F74 26279:547.288 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:547.307 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26279:547.744 Data: 00 00 00 00 -T3F74 26279:547.767 - 0.487ms returns 4 (0x4) -T3F74 26279:547.790 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26279:547.810 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26279:548.241 Data: 00 00 00 00 -T3F74 26279:548.265 - 0.482ms returns 4 (0x4) -T062C 26279:567.384 JLINK_IsHalted() -T062C 26279:568.498 - 1.132ms returns FALSE -T062C 26279:669.438 JLINK_HasError() -T062C 26279:669.522 JLINK_IsHalted() -T062C 26279:670.698 - 1.195ms returns FALSE -T062C 26279:771.228 JLINK_HasError() -T062C 26279:771.302 JLINK_IsHalted() -T062C 26279:772.477 - 1.200ms returns FALSE -T062C 26279:872.685 JLINK_HasError() -T062C 26279:872.782 JLINK_IsHalted() -T062C 26279:873.940 - 1.206ms returns FALSE -T062C 26279:974.458 JLINK_HasError() -T062C 26279:974.490 JLINK_IsHalted() -T062C 26279:975.698 - 1.249ms returns FALSE -T062C 26280:076.436 JLINK_HasError() -T062C 26280:076.463 JLINK_HasError() -T062C 26280:076.478 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26280:076.504 Data: 8D 12 74 01 -T062C 26280:076.524 Debug reg: DWT_CYCCNT -T062C 26280:076.543 - 0.071ms returns 1 (0x1) -T3F74 26280:079.018 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26280:079.050 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26280:080.197 Data: 00 00 80 00 -T3F74 26280:080.233 - 1.222ms returns 4 (0x4) -T3F74 26280:080.276 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26280:080.299 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26280:080.793 Data: 00 00 F0 01 -T3F74 26280:080.817 - 0.549ms returns 4 (0x4) -T3F74 26280:084.168 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26280:084.195 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26280:085.470 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26280:085.498 - 1.337ms returns 16 (0x10) -T3F74 26280:085.518 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:085.538 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26280:085.915 Data: 1F 00 00 00 -T3F74 26280:085.935 - 0.424ms returns 4 (0x4) -T3F74 26280:085.953 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26280:085.969 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26280:086.415 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E7 02 00 00 ... -T3F74 26280:086.435 - 0.488ms returns 20 (0x14) -T3F74 26280:086.452 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:086.468 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26280:086.914 Data: 1F 03 00 00 -T3F74 26280:086.933 - 0.488ms returns 4 (0x4) -T3F74 26280:086.950 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26280:086.967 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26280:087.414 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26280:087.433 - 0.489ms returns 12 (0xC) -T3F74 26280:087.451 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:087.467 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26280:087.914 Data: 00 00 00 00 -T3F74 26280:087.934 - 0.490ms returns 4 (0x4) -T3F74 26280:087.951 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:087.967 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26280:088.439 Data: 00 00 00 00 -T3F74 26280:088.459 - 0.514ms returns 4 (0x4) -T3F74 26280:088.476 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:088.492 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26280:088.942 Data: 00 00 00 00 -T3F74 26280:088.966 - 0.497ms returns 4 (0x4) -T062C 26280:100.830 JLINK_IsHalted() -T062C 26280:101.964 - 1.176ms returns FALSE -T062C 26280:202.219 JLINK_HasError() -T062C 26280:202.304 JLINK_IsHalted() -T062C 26280:203.484 - 1.222ms returns FALSE -T062C 26280:303.781 JLINK_HasError() -T062C 26280:303.855 JLINK_IsHalted() -T062C 26280:305.013 - 1.206ms returns FALSE -T062C 26280:406.144 JLINK_HasError() -T062C 26280:406.219 JLINK_IsHalted() -T062C 26280:407.475 - 1.274ms returns FALSE -T062C 26280:507.587 JLINK_HasError() -T062C 26280:507.628 JLINK_IsHalted() -T062C 26280:508.797 - 1.192ms returns FALSE -T062C 26280:609.678 JLINK_HasError() -T062C 26280:609.767 JLINK_HasError() -T062C 26280:609.814 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26280:609.843 Data: 8D 12 74 01 -T062C 26280:609.867 Debug reg: DWT_CYCCNT -T062C 26280:609.889 - 0.083ms returns 1 (0x1) -T3F74 26280:612.455 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26280:612.489 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26280:613.641 Data: 00 00 80 00 -T3F74 26280:613.678 - 1.230ms returns 4 (0x4) -T3F74 26280:613.719 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26280:613.743 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26280:614.222 Data: 00 00 F0 01 -T3F74 26280:614.257 - 0.546ms returns 4 (0x4) -T3F74 26280:617.881 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26280:617.912 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26280:619.113 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26280:619.146 - 1.273ms returns 16 (0x10) -T3F74 26280:619.170 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:619.193 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26280:619.724 Data: 1F 00 00 00 -T3F74 26280:619.748 - 0.586ms returns 4 (0x4) -T3F74 26280:619.769 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26280:619.788 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26280:620.343 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BF 01 00 00 ... -T3F74 26280:620.364 - 0.601ms returns 20 (0x14) -T3F74 26280:620.381 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:620.397 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26280:620.843 Data: 1F 03 00 00 -T3F74 26280:620.863 - 0.489ms returns 4 (0x4) -T3F74 26280:620.880 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26280:620.896 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26280:621.343 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26280:621.363 - 0.489ms returns 12 (0xC) -T3F74 26280:621.380 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:621.396 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26280:621.842 Data: 00 00 00 00 -T3F74 26280:621.863 - 0.489ms returns 4 (0x4) -T3F74 26280:621.880 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:621.896 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26280:622.340 Data: 00 00 00 00 -T3F74 26280:622.360 - 0.486ms returns 4 (0x4) -T3F74 26280:622.376 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26280:622.392 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26280:622.847 Data: 00 00 00 00 -T3F74 26280:622.871 - 0.502ms returns 4 (0x4) -T062C 26280:635.591 JLINK_IsHalted() -T062C 26280:636.729 - 1.156ms returns FALSE -T062C 26280:736.934 JLINK_HasError() -T062C 26280:737.015 JLINK_IsHalted() -T062C 26280:738.153 - 1.179ms returns FALSE -T062C 26280:838.978 JLINK_HasError() -T062C 26280:839.053 JLINK_IsHalted() -T062C 26280:840.089 - 1.047ms returns FALSE -T062C 26280:940.652 JLINK_HasError() -T062C 26280:940.733 JLINK_IsHalted() -T062C 26280:941.930 - 1.246ms returns FALSE -T062C 26281:042.184 JLINK_HasError() -T062C 26281:042.256 JLINK_IsHalted() -T062C 26281:043.537 - 1.329ms returns FALSE -T062C 26281:143.856 JLINK_HasError() -T062C 26281:143.916 JLINK_HasError() -T062C 26281:143.943 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26281:143.973 Data: 8D 12 74 01 -T062C 26281:144.006 Debug reg: DWT_CYCCNT -T062C 26281:144.029 - 0.093ms returns 1 (0x1) -T3F74 26281:146.393 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26281:146.424 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26281:147.614 Data: 00 00 80 00 -T3F74 26281:147.681 - 1.295ms returns 4 (0x4) -T3F74 26281:147.716 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26281:147.736 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26281:148.149 Data: 00 00 F0 01 -T3F74 26281:148.169 - 0.460ms returns 4 (0x4) -T3F74 26281:151.337 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26281:151.367 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26281:152.582 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26281:152.604 - 1.274ms returns 16 (0x10) -T3F74 26281:152.623 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:152.640 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26281:153.023 Data: 1E 00 00 00 -T3F74 26281:153.043 - 0.426ms returns 4 (0x4) -T3F74 26281:153.060 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26281:153.076 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26281:153.523 Data: 00 00 00 00 00 00 00 00 00 00 00 00 09 02 00 00 ... -T3F74 26281:153.543 - 0.490ms returns 20 (0x14) -T3F74 26281:153.560 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:153.583 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26281:154.018 Data: 1F 03 00 00 -T3F74 26281:154.038 - 0.484ms returns 4 (0x4) -T3F74 26281:154.055 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26281:154.072 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26281:154.518 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26281:154.538 - 0.489ms returns 12 (0xC) -T3F74 26281:154.555 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:154.571 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26281:155.026 Data: 00 00 00 00 -T3F74 26281:155.049 - 0.503ms returns 4 (0x4) -T3F74 26281:155.071 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:155.090 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26281:155.531 Data: 00 00 00 00 -T3F74 26281:155.554 - 0.491ms returns 4 (0x4) -T3F74 26281:155.574 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:155.593 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26281:156.027 Data: 00 00 00 00 -T3F74 26281:156.050 - 0.483ms returns 4 (0x4) -T062C 26281:175.881 JLINK_IsHalted() -T062C 26281:176.931 - 1.066ms returns FALSE -T062C 26281:277.695 JLINK_HasError() -T062C 26281:277.781 JLINK_IsHalted() -T062C 26281:278.902 - 1.139ms returns FALSE -T062C 26281:379.106 JLINK_HasError() -T062C 26281:379.181 JLINK_IsHalted() -T062C 26281:380.328 - 1.195ms returns FALSE -T062C 26281:481.130 JLINK_HasError() -T062C 26281:481.205 JLINK_IsHalted() -T062C 26281:482.344 - 1.157ms returns FALSE -T062C 26281:583.362 JLINK_HasError() -T062C 26281:583.406 JLINK_IsHalted() -T062C 26281:584.511 - 1.127ms returns FALSE -T062C 26281:684.754 JLINK_HasError() -T062C 26281:684.841 JLINK_HasError() -T062C 26281:684.882 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26281:684.908 Data: 8D 12 74 01 -T062C 26281:684.928 Debug reg: DWT_CYCCNT -T062C 26281:684.947 - 0.072ms returns 1 (0x1) -T3F74 26281:687.672 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26281:687.709 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26281:688.938 Data: 00 00 80 00 -T3F74 26281:688.995 - 1.330ms returns 4 (0x4) -T3F74 26281:689.029 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26281:689.049 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26281:689.447 Data: 00 00 F0 01 -T3F74 26281:689.468 - 0.445ms returns 4 (0x4) -T3F74 26281:692.669 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26281:692.696 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26281:693.881 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26281:693.909 - 1.247ms returns 16 (0x10) -T3F74 26281:693.929 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:693.949 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26281:694.326 Data: 1E 00 00 00 -T3F74 26281:694.347 - 0.424ms returns 4 (0x4) -T3F74 26281:694.364 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26281:694.380 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26281:694.821 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 02 00 00 ... -T3F74 26281:694.841 - 0.484ms returns 20 (0x14) -T3F74 26281:694.858 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:694.874 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26281:695.321 Data: 1F 03 00 00 -T3F74 26281:695.341 - 0.489ms returns 4 (0x4) -T3F74 26281:695.358 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26281:695.374 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26281:695.832 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26281:695.856 - 0.505ms returns 12 (0xC) -T3F74 26281:695.876 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:695.895 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26281:696.332 Data: 00 00 00 00 -T3F74 26281:696.355 - 0.487ms returns 4 (0x4) -T3F74 26281:696.375 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:696.394 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26281:696.831 Data: 00 00 00 00 -T3F74 26281:696.854 - 0.487ms returns 4 (0x4) -T3F74 26281:696.874 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26281:696.899 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26281:697.326 Data: 00 00 00 00 -T3F74 26281:697.346 - 0.478ms returns 4 (0x4) -T062C 26281:709.487 JLINK_IsHalted() -T062C 26281:710.587 - 1.118ms returns FALSE -T062C 26281:810.830 JLINK_HasError() -T062C 26281:810.915 JLINK_IsHalted() -T062C 26281:812.274 - 1.377ms returns FALSE -T062C 26281:913.023 JLINK_HasError() -T062C 26281:913.097 JLINK_IsHalted() -T062C 26281:914.235 - 1.155ms returns FALSE -T062C 26282:014.546 JLINK_HasError() -T062C 26282:014.617 JLINK_IsHalted() -T062C 26282:015.893 - 1.296ms returns FALSE -T062C 26282:116.087 JLINK_HasError() -T062C 26282:116.160 JLINK_IsHalted() -T062C 26282:117.322 - 1.180ms returns FALSE -T062C 26282:218.050 JLINK_HasError() -T062C 26282:218.150 JLINK_HasError() -T062C 26282:218.216 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26282:218.306 Data: 8D 12 74 01 -T062C 26282:218.340 Debug reg: DWT_CYCCNT -T062C 26282:218.371 - 0.166ms returns 1 (0x1) -T3F74 26282:221.288 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26282:221.341 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26282:222.468 Data: 00 00 80 00 -T3F74 26282:222.501 - 1.222ms returns 4 (0x4) -T3F74 26282:222.549 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26282:222.576 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26282:223.015 Data: 00 00 F0 01 -T3F74 26282:223.039 - 0.497ms returns 4 (0x4) -T3F74 26282:226.613 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26282:226.639 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26282:227.980 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26282:228.014 - 1.409ms returns 16 (0x10) -T3F74 26282:228.038 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:228.061 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26282:228.506 Data: 1F 00 00 00 -T3F74 26282:228.526 - 0.494ms returns 4 (0x4) -T3F74 26282:228.543 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26282:228.560 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26282:229.007 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D7 01 00 00 ... -T3F74 26282:229.027 - 0.490ms returns 20 (0x14) -T3F74 26282:229.044 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:229.060 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26282:229.500 Data: 1F 03 00 00 -T3F74 26282:229.520 - 0.482ms returns 4 (0x4) -T3F74 26282:229.537 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26282:229.554 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26282:230.020 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26282:230.044 - 0.514ms returns 12 (0xC) -T3F74 26282:230.064 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:230.082 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26282:230.512 Data: 00 00 00 00 -T3F74 26282:230.536 - 0.480ms returns 4 (0x4) -T3F74 26282:230.556 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:230.574 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26282:231.010 Data: 00 00 00 00 -T3F74 26282:231.033 - 0.485ms returns 4 (0x4) -T3F74 26282:231.053 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:231.072 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26282:231.504 Data: 00 00 00 00 -T3F74 26282:231.524 - 0.477ms returns 4 (0x4) -T062C 26282:250.254 JLINK_IsHalted() -T062C 26282:251.390 - 1.148ms returns FALSE -T062C 26282:352.246 JLINK_HasError() -T062C 26282:352.336 JLINK_IsHalted() -T062C 26282:353.597 - 1.304ms returns FALSE -T062C 26282:454.105 JLINK_HasError() -T062C 26282:454.143 JLINK_IsHalted() -T062C 26282:455.234 - 1.112ms returns FALSE -T062C 26282:556.185 JLINK_HasError() -T062C 26282:556.274 JLINK_IsHalted() -T062C 26282:557.468 - 1.242ms returns FALSE -T062C 26282:657.689 JLINK_HasError() -T062C 26282:657.732 JLINK_IsHalted() -T062C 26282:658.917 - 1.210ms returns FALSE -T062C 26282:759.136 JLINK_HasError() -T062C 26282:759.222 JLINK_HasError() -T062C 26282:759.267 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26282:759.321 Data: 8D 12 74 01 -T062C 26282:759.345 Debug reg: DWT_CYCCNT -T062C 26282:759.363 - 0.103ms returns 1 (0x1) -T3F74 26282:761.897 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26282:761.935 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26282:763.167 Data: 00 00 80 00 -T3F74 26282:763.255 - 1.377ms returns 4 (0x4) -T3F74 26282:763.339 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26282:763.362 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26282:764.484 Data: 00 00 F0 01 -T3F74 26282:764.518 - 1.186ms returns 4 (0x4) -T3F74 26282:767.635 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26282:767.663 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26282:768.828 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26282:768.853 - 1.225ms returns 16 (0x10) -T3F74 26282:768.874 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:768.894 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26282:769.308 Data: 1F 00 00 00 -T3F74 26282:769.328 - 0.460ms returns 4 (0x4) -T3F74 26282:769.346 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26282:769.362 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26282:769.808 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B3 00 00 00 ... -T3F74 26282:769.828 - 0.489ms returns 20 (0x14) -T3F74 26282:769.846 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:769.862 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26282:770.304 Data: 1F 03 00 00 -T3F74 26282:770.324 - 0.485ms returns 4 (0x4) -T3F74 26282:770.341 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26282:770.357 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26282:770.831 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26282:770.851 - 0.516ms returns 12 (0xC) -T3F74 26282:770.868 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:770.885 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26282:771.311 Data: 00 00 00 00 -T3F74 26282:771.334 - 0.474ms returns 4 (0x4) -T3F74 26282:771.356 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:771.375 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26282:771.809 Data: 00 00 00 00 -T3F74 26282:771.833 - 0.485ms returns 4 (0x4) -T3F74 26282:771.853 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26282:771.872 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26282:772.321 Data: 00 00 00 00 -T3F74 26282:772.345 - 0.499ms returns 4 (0x4) -T062C 26282:784.958 JLINK_IsHalted() -T062C 26282:786.097 - 1.158ms returns FALSE -T062C 26282:886.295 JLINK_HasError() -T062C 26282:886.378 JLINK_IsHalted() -T062C 26282:887.577 - 1.217ms returns FALSE -T062C 26282:987.761 JLINK_HasError() -T062C 26282:987.841 JLINK_IsHalted() -T062C 26282:988.992 - 1.169ms returns FALSE -T062C 26283:089.552 JLINK_HasError() -T062C 26283:089.706 JLINK_IsHalted() -T062C 26283:090.814 - 1.132ms returns FALSE -T062C 26283:191.511 JLINK_HasError() -T062C 26283:191.537 JLINK_IsHalted() -T062C 26283:192.714 - 1.218ms returns FALSE -T062C 26283:293.505 JLINK_HasError() -T062C 26283:293.577 JLINK_HasError() -T062C 26283:293.621 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26283:293.681 Data: 8D 12 74 01 -T062C 26283:293.738 Debug reg: DWT_CYCCNT -T062C 26283:293.792 - 0.190ms returns 1 (0x1) -T3F74 26283:296.251 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26283:296.284 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26283:297.382 Data: 00 00 80 00 -T3F74 26283:297.419 - 1.175ms returns 4 (0x4) -T3F74 26283:297.466 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26283:297.490 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26283:297.984 Data: 00 00 F0 01 -T3F74 26283:298.004 - 0.545ms returns 4 (0x4) -T3F74 26283:301.088 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26283:301.115 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26283:302.291 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26283:302.319 - 1.238ms returns 16 (0x10) -T3F74 26283:302.339 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:302.368 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26283:302.737 Data: 1E 00 00 00 -T3F74 26283:302.758 - 0.425ms returns 4 (0x4) -T3F74 26283:302.775 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26283:302.792 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26283:303.237 Data: 00 00 00 00 00 00 00 00 00 00 00 00 71 00 00 00 ... -T3F74 26283:303.257 - 0.488ms returns 20 (0x14) -T3F74 26283:303.274 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:303.290 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26283:303.739 Data: 1F 03 00 00 -T3F74 26283:303.759 - 0.491ms returns 4 (0x4) -T3F74 26283:303.776 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26283:303.792 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26283:304.237 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26283:304.257 - 0.487ms returns 12 (0xC) -T3F74 26283:304.274 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:304.290 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26283:304.737 Data: 00 00 00 00 -T3F74 26283:304.757 - 0.489ms returns 4 (0x4) -T3F74 26283:304.774 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:304.790 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26283:305.236 Data: 00 00 00 00 -T3F74 26283:305.256 - 0.489ms returns 4 (0x4) -T3F74 26283:305.273 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:305.289 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26283:305.736 Data: 00 00 00 00 -T3F74 26283:305.756 - 0.490ms returns 4 (0x4) -T062C 26283:325.223 JLINK_IsHalted() -T062C 26283:326.252 - 1.049ms returns FALSE -T062C 26283:427.419 JLINK_HasError() -T062C 26283:427.501 JLINK_IsHalted() -T062C 26283:428.687 - 1.228ms returns FALSE -T062C 26283:529.006 JLINK_HasError() -T062C 26283:529.047 JLINK_IsHalted() -T062C 26283:530.181 - 1.158ms returns FALSE -T062C 26283:630.874 JLINK_HasError() -T062C 26283:630.900 JLINK_IsHalted() -T062C 26283:632.056 - 1.173ms returns FALSE -T062C 26283:732.486 JLINK_HasError() -T062C 26283:732.573 JLINK_IsHalted() -T062C 26283:733.698 - 1.146ms returns FALSE -T062C 26283:833.970 JLINK_HasError() -T062C 26283:834.057 JLINK_HasError() -T062C 26283:834.090 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26283:834.117 Data: 8D 12 74 01 -T062C 26283:834.138 Debug reg: DWT_CYCCNT -T062C 26283:834.156 - 0.073ms returns 1 (0x1) -T3F74 26283:836.719 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26283:836.754 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26283:837.841 Data: 00 00 80 00 -T3F74 26283:837.900 - 1.189ms returns 4 (0x4) -T3F74 26283:837.953 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26283:837.976 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26283:838.456 Data: 00 00 F0 01 -T3F74 26283:838.487 - 0.542ms returns 4 (0x4) -T3F74 26283:842.031 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26283:842.058 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26283:843.379 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26283:843.411 - 1.388ms returns 16 (0x10) -T3F74 26283:843.435 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:843.458 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26283:843.923 Data: 1E 00 00 00 -T3F74 26283:843.947 - 0.519ms returns 4 (0x4) -T3F74 26283:843.967 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26283:843.993 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26283:844.541 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B5 00 00 00 ... -T3F74 26283:844.561 - 0.600ms returns 20 (0x14) -T3F74 26283:844.578 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:844.594 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26283:845.040 Data: 1F 03 00 00 -T3F74 26283:845.060 - 0.487ms returns 4 (0x4) -T3F74 26283:845.077 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26283:845.093 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26283:845.541 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26283:845.571 - 0.501ms returns 12 (0xC) -T3F74 26283:845.588 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:845.605 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26283:846.039 Data: 00 00 00 00 -T3F74 26283:846.059 - 0.477ms returns 4 (0x4) -T3F74 26283:846.076 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:846.093 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26283:846.536 Data: 00 00 00 00 -T3F74 26283:846.556 - 0.485ms returns 4 (0x4) -T3F74 26283:846.572 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26283:846.589 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26283:847.035 Data: 00 00 00 00 -T3F74 26283:847.055 - 0.489ms returns 4 (0x4) -T062C 26283:859.120 JLINK_IsHalted() -T062C 26283:860.298 - 1.190ms returns FALSE -T062C 26283:961.617 JLINK_HasError() -T062C 26283:961.695 JLINK_IsHalted() -T062C 26283:962.966 - 1.314ms returns FALSE -T062C 26284:063.213 JLINK_HasError() -T062C 26284:063.290 JLINK_IsHalted() -T062C 26284:064.479 - 1.207ms returns FALSE -T062C 26284:165.375 JLINK_HasError() -T062C 26284:165.446 JLINK_IsHalted() -T062C 26284:166.609 - 1.205ms returns FALSE -T062C 26284:267.145 JLINK_HasError() -T062C 26284:267.216 JLINK_IsHalted() -T062C 26284:268.428 - 1.261ms returns FALSE -T062C 26284:369.125 JLINK_HasError() -T062C 26284:369.199 JLINK_HasError() -T062C 26284:369.243 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26284:369.313 Data: 8D 12 74 01 -T062C 26284:369.333 Debug reg: DWT_CYCCNT -T062C 26284:369.352 - 0.115ms returns 1 (0x1) -T3F74 26284:371.844 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26284:371.876 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26284:373.061 Data: 00 00 80 00 -T3F74 26284:373.129 - 1.292ms returns 4 (0x4) -T3F74 26284:373.163 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26284:373.182 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26284:373.596 Data: 00 00 F0 01 -T3F74 26284:373.616 - 0.460ms returns 4 (0x4) -T3F74 26284:376.728 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26284:376.758 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26284:377.982 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26284:378.014 - 1.295ms returns 16 (0x10) -T3F74 26284:378.038 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:378.061 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26284:378.470 Data: 1E 00 00 00 -T3F74 26284:378.493 - 0.463ms returns 4 (0x4) -T3F74 26284:378.514 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26284:378.533 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26284:379.110 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D9 02 00 00 ... -T3F74 26284:379.136 - 0.630ms returns 20 (0x14) -T3F74 26284:379.157 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:379.178 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26284:379.599 Data: 1F 03 00 00 -T3F74 26284:379.622 - 0.472ms returns 4 (0x4) -T3F74 26284:379.642 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26284:379.661 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26284:380.095 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26284:380.123 - 0.487ms returns 12 (0xC) -T3F74 26284:380.141 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:380.156 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26284:380.590 Data: 00 00 00 00 -T3F74 26284:380.609 - 0.475ms returns 4 (0x4) -T3F74 26284:380.627 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:380.643 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26284:381.104 Data: 00 00 00 00 -T3F74 26284:381.128 - 0.509ms returns 4 (0x4) -T3F74 26284:381.151 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:381.171 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26284:381.603 Data: 00 00 00 00 -T3F74 26284:381.627 - 0.483ms returns 4 (0x4) -T062C 26284:392.482 JLINK_IsHalted() -T062C 26284:393.681 - 1.219ms returns FALSE -T062C 26284:493.891 JLINK_HasError() -T062C 26284:493.970 JLINK_IsHalted() -T062C 26284:495.205 - 1.292ms returns FALSE -T062C 26284:596.197 JLINK_HasError() -T062C 26284:596.267 JLINK_IsHalted() -T062C 26284:597.580 - 1.356ms returns FALSE -T062C 26284:697.821 JLINK_HasError() -T062C 26284:697.893 JLINK_IsHalted() -T062C 26284:699.138 - 1.283ms returns FALSE -T062C 26284:800.141 JLINK_HasError() -T062C 26284:800.184 JLINK_IsHalted() -T062C 26284:801.325 - 1.162ms returns FALSE -T062C 26284:901.493 JLINK_HasError() -T062C 26284:901.581 JLINK_HasError() -T062C 26284:901.625 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26284:901.694 Data: 8D 12 74 01 -T062C 26284:901.751 Debug reg: DWT_CYCCNT -T062C 26284:901.805 - 0.190ms returns 1 (0x1) -T3F74 26284:904.256 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26284:904.289 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26284:905.544 Data: 00 00 80 00 -T3F74 26284:905.596 - 1.348ms returns 4 (0x4) -T3F74 26284:905.635 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26284:905.658 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26284:906.786 Data: 00 00 F0 01 -T3F74 26284:906.813 - 1.191ms returns 4 (0x4) -T3F74 26284:909.814 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26284:909.853 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26284:911.090 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26284:911.123 - 1.316ms returns 16 (0x10) -T3F74 26284:911.146 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:911.169 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26284:911.650 Data: 1E 00 00 00 -T3F74 26284:911.679 - 0.539ms returns 4 (0x4) -T3F74 26284:911.697 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26284:911.713 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26284:912.163 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F5 01 00 00 ... -T3F74 26284:912.186 - 0.497ms returns 20 (0x14) -T3F74 26284:912.207 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:912.226 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26284:912.652 Data: 1F 03 00 00 -T3F74 26284:912.675 - 0.476ms returns 4 (0x4) -T3F74 26284:912.695 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26284:912.714 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26284:913.158 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26284:913.181 - 0.493ms returns 12 (0xC) -T3F74 26284:913.201 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:913.220 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26284:913.665 Data: 00 00 00 00 -T3F74 26284:913.689 - 0.496ms returns 4 (0x4) -T3F74 26284:913.709 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:913.728 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26284:914.147 Data: 00 00 00 00 -T3F74 26284:914.171 - 0.469ms returns 4 (0x4) -T3F74 26284:914.193 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26284:914.212 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26284:914.650 Data: 00 00 00 00 -T3F74 26284:914.674 - 0.488ms returns 4 (0x4) -T062C 26284:926.424 JLINK_IsHalted() -T062C 26284:927.545 - 1.137ms returns FALSE -T062C 26285:027.748 JLINK_HasError() -T062C 26285:027.833 JLINK_IsHalted() -T062C 26285:028.967 - 1.176ms returns FALSE -T062C 26285:129.447 JLINK_HasError() -T062C 26285:129.520 JLINK_IsHalted() -T062C 26285:130.628 - 1.116ms returns FALSE -T062C 26285:231.391 JLINK_HasError() -T062C 26285:231.465 JLINK_IsHalted() -T062C 26285:232.604 - 1.157ms returns FALSE -T062C 26285:332.861 JLINK_HasError() -T062C 26285:332.931 JLINK_IsHalted() -T062C 26285:334.098 - 1.185ms returns FALSE -T062C 26285:434.290 JLINK_HasError() -T062C 26285:434.369 JLINK_HasError() -T062C 26285:434.413 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26285:434.472 Data: 8D 12 74 01 -T062C 26285:434.493 Debug reg: DWT_CYCCNT -T062C 26285:434.511 - 0.104ms returns 1 (0x1) -T3F74 26285:436.975 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26285:437.008 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26285:438.177 Data: 00 00 80 00 -T3F74 26285:438.212 - 1.252ms returns 4 (0x4) -T3F74 26285:438.265 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26285:438.289 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26285:438.700 Data: 00 00 F0 01 -T3F74 26285:438.720 - 0.461ms returns 4 (0x4) -T3F74 26285:442.086 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26285:442.117 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26285:443.383 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26285:443.411 - 1.332ms returns 16 (0x10) -T3F74 26285:443.432 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:443.451 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26285:443.960 Data: 1F 00 00 00 -T3F74 26285:443.984 - 0.560ms returns 4 (0x4) -T3F74 26285:444.005 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26285:444.024 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26285:444.597 Data: 00 00 00 00 00 00 00 00 00 00 00 00 51 02 00 00 ... -T3F74 26285:444.623 - 0.626ms returns 20 (0x14) -T3F74 26285:444.643 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:444.663 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26285:445.089 Data: 1F 03 00 00 -T3F74 26285:445.113 - 0.478ms returns 4 (0x4) -T3F74 26285:445.134 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26285:445.154 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26285:445.577 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26285:445.596 - 0.469ms returns 12 (0xC) -T3F74 26285:445.614 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:445.630 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26285:446.078 Data: 00 00 00 00 -T3F74 26285:446.097 - 0.490ms returns 4 (0x4) -T3F74 26285:446.114 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:446.130 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26285:446.573 Data: 00 00 00 00 -T3F74 26285:446.593 - 0.485ms returns 4 (0x4) -T3F74 26285:446.610 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:446.625 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26285:447.072 Data: 00 00 00 00 -T3F74 26285:447.092 - 0.489ms returns 4 (0x4) -T062C 26285:465.737 JLINK_IsHalted() -T062C 26285:466.838 - 1.120ms returns FALSE -T062C 26285:567.314 JLINK_HasError() -T062C 26285:567.360 JLINK_IsHalted() -T062C 26285:568.528 - 1.210ms returns FALSE -T062C 26285:669.336 JLINK_HasError() -T062C 26285:669.408 JLINK_IsHalted() -T062C 26285:670.540 - 1.149ms returns FALSE -T062C 26285:770.725 JLINK_HasError() -T062C 26285:770.797 JLINK_IsHalted() -T062C 26285:771.920 - 1.141ms returns FALSE -T062C 26285:872.593 JLINK_HasError() -T062C 26285:872.637 JLINK_IsHalted() -T062C 26285:873.683 - 1.078ms returns FALSE -T062C 26285:974.258 JLINK_HasError() -T062C 26285:974.345 JLINK_HasError() -T062C 26285:974.380 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26285:974.406 Data: 8D 12 74 01 -T062C 26285:974.426 Debug reg: DWT_CYCCNT -T062C 26285:974.445 - 0.072ms returns 1 (0x1) -T3F74 26285:976.890 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26285:976.922 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26285:978.101 Data: 00 00 80 00 -T3F74 26285:978.140 - 1.259ms returns 4 (0x4) -T3F74 26285:978.184 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26285:978.208 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26285:978.637 Data: 00 00 F0 01 -T3F74 26285:978.662 - 0.485ms returns 4 (0x4) -T3F74 26285:981.963 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26285:981.989 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26285:983.211 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26285:983.272 - 1.329ms returns 16 (0x10) -T3F74 26285:983.345 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:983.396 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26285:984.519 Data: 1E 00 00 00 -T3F74 26285:984.545 - 1.208ms returns 4 (0x4) -T3F74 26285:984.570 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26285:984.591 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26285:985.136 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B5 02 00 00 ... -T3F74 26285:985.160 - 0.598ms returns 20 (0x14) -T3F74 26285:985.198 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:985.215 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26285:985.637 Data: 1F 03 00 00 -T3F74 26285:985.660 - 0.469ms returns 4 (0x4) -T3F74 26285:985.683 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26285:985.702 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26285:986.141 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26285:986.164 - 0.489ms returns 12 (0xC) -T3F74 26285:986.186 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:986.211 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26285:986.636 Data: 00 00 00 00 -T3F74 26285:986.660 - 0.481ms returns 4 (0x4) -T3F74 26285:986.683 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:986.702 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26285:987.137 Data: 00 00 00 00 -T3F74 26285:987.162 - 0.486ms returns 4 (0x4) -T3F74 26285:987.184 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26285:987.207 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26285:987.636 Data: 00 00 00 00 -T3F74 26285:987.659 - 0.482ms returns 4 (0x4) -T062C 26286:006.642 JLINK_IsHalted() -T062C 26286:007.791 - 1.167ms returns FALSE -T062C 26286:108.867 JLINK_HasError() -T062C 26286:108.960 JLINK_IsHalted() -T062C 26286:110.206 - 1.289ms returns FALSE -T062C 26286:210.983 JLINK_HasError() -T062C 26286:211.047 JLINK_IsHalted() -T062C 26286:212.215 - 1.186ms returns FALSE -T062C 26286:312.430 JLINK_HasError() -T062C 26286:312.503 JLINK_IsHalted() -T062C 26286:313.684 - 1.199ms returns FALSE -T062C 26286:414.453 JLINK_HasError() -T062C 26286:414.525 JLINK_IsHalted() -T062C 26286:415.701 - 1.224ms returns FALSE -T062C 26286:516.514 JLINK_HasError() -T062C 26286:516.588 JLINK_HasError() -T062C 26286:516.606 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26286:516.634 Data: 8D 12 74 01 -T062C 26286:516.657 Debug reg: DWT_CYCCNT -T062C 26286:516.679 - 0.081ms returns 1 (0x1) -T3F74 26286:519.102 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26286:519.143 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26286:520.289 Data: 00 00 80 00 -T3F74 26286:520.349 - 1.254ms returns 4 (0x4) -T3F74 26286:520.383 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26286:520.403 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26286:520.810 Data: 00 00 F0 01 -T3F74 26286:520.831 - 0.454ms returns 4 (0x4) -T3F74 26286:523.915 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26286:523.946 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26286:525.154 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26286:525.214 - 1.307ms returns 16 (0x10) -T3F74 26286:525.238 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26286:525.261 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26286:525.686 Data: 1E 00 00 00 -T3F74 26286:525.710 - 0.480ms returns 4 (0x4) -T3F74 26286:525.731 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26286:525.750 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26286:526.315 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B5 00 00 00 ... -T3F74 26286:526.335 - 0.611ms returns 20 (0x14) -T3F74 26286:526.353 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26286:526.369 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26286:526.810 Data: 1F 03 00 00 -T3F74 26286:526.833 - 0.488ms returns 4 (0x4) -T3F74 26286:526.857 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26286:526.876 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26286:527.314 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26286:527.337 - 0.488ms returns 12 (0xC) -T3F74 26286:527.360 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26286:527.382 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26286:527.986 Data: 00 00 00 00 -T3F74 26286:528.013 - 0.660ms returns 4 (0x4) -T3F74 26286:528.037 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26286:528.063 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26286:528.566 Data: 00 00 00 00 -T3F74 26286:528.589 - 0.560ms returns 4 (0x4) -T3F74 26286:528.612 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26286:528.632 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26286:529.060 Data: 00 00 00 00 -T3F74 26286:529.083 - 0.479ms returns 4 (0x4) -T062C 26286:540.527 JLINK_IsHalted() -T062C 26286:541.617 - 1.131ms returns FALSE -T062C 26286:641.804 JLINK_HasError() -T062C 26286:641.887 JLINK_IsHalted() -T062C 26286:643.130 - 1.284ms returns FALSE -T062C 26286:743.938 JLINK_HasError() -T062C 26286:744.022 JLINK_IsHalted() -T062C 26286:745.224 - 1.223ms returns FALSE -T062C 26286:845.936 JLINK_HasError() -T062C 26286:845.966 JLINK_IsHalted() -T062C 26286:847.113 - 1.164ms returns FALSE -T062C 26286:947.819 JLINK_HasError() -T062C 26286:947.859 JLINK_IsHalted() -T062C 26286:948.978 - 1.144ms returns FALSE -T062C 26287:049.148 JLINK_HasError() -T062C 26287:049.234 JLINK_HasError() -T062C 26287:049.282 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26287:049.344 Data: 8D 12 74 01 -T062C 26287:049.396 Debug reg: DWT_CYCCNT -T062C 26287:049.414 - 0.139ms returns 1 (0x1) -T3F74 26287:051.899 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26287:051.933 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26287:053.144 Data: 00 00 80 00 -T3F74 26287:053.225 - 1.352ms returns 4 (0x4) -T3F74 26287:053.285 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26287:053.308 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26287:054.398 Data: 00 00 F0 01 -T3F74 26287:054.431 - 1.153ms returns 4 (0x4) -T3F74 26287:057.652 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26287:057.679 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26287:058.936 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26287:058.966 - 1.321ms returns 16 (0x10) -T3F74 26287:058.997 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:059.020 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26287:059.490 Data: 1E 00 00 00 -T3F74 26287:059.520 - 0.531ms returns 4 (0x4) -T3F74 26287:059.541 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26287:059.560 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26287:060.136 Data: 00 00 00 00 00 00 00 00 00 00 00 00 FD 00 00 00 ... -T3F74 26287:060.171 - 0.638ms returns 20 (0x14) -T3F74 26287:060.197 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:060.220 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26287:060.623 Data: 1F 03 00 00 -T3F74 26287:060.652 - 0.463ms returns 4 (0x4) -T3F74 26287:060.675 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26287:060.695 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26287:061.113 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26287:061.133 - 0.465ms returns 12 (0xC) -T3F74 26287:061.150 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:061.166 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26287:061.607 Data: 00 00 00 00 -T3F74 26287:061.627 - 0.483ms returns 4 (0x4) -T3F74 26287:061.644 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:061.660 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26287:062.120 Data: 00 00 00 00 -T3F74 26287:062.144 - 0.507ms returns 4 (0x4) -T3F74 26287:062.163 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:062.182 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26287:062.633 Data: 00 00 00 00 -T3F74 26287:062.656 - 0.500ms returns 4 (0x4) -T062C 26287:074.540 JLINK_IsHalted() -T062C 26287:075.623 - 1.095ms returns FALSE -T062C 26287:176.728 JLINK_HasError() -T062C 26287:176.807 JLINK_IsHalted() -T062C 26287:177.990 - 1.225ms returns FALSE -T062C 26287:278.182 JLINK_HasError() -T062C 26287:278.259 JLINK_IsHalted() -T062C 26287:279.418 - 1.200ms returns FALSE -T062C 26287:380.144 JLINK_HasError() -T062C 26287:380.172 JLINK_IsHalted() -T062C 26287:381.350 - 1.220ms returns FALSE -T062C 26287:482.141 JLINK_HasError() -T062C 26287:482.211 JLINK_IsHalted() -T062C 26287:483.411 - 1.218ms returns FALSE -T062C 26287:584.179 JLINK_HasError() -T062C 26287:584.252 JLINK_HasError() -T062C 26287:584.270 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26287:584.298 Data: 8D 12 74 01 -T062C 26287:584.322 Debug reg: DWT_CYCCNT -T062C 26287:584.343 - 0.081ms returns 1 (0x1) -T3F74 26287:586.910 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26287:586.947 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26287:588.187 Data: 00 00 80 00 -T3F74 26287:588.222 - 1.320ms returns 4 (0x4) -T3F74 26287:588.261 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26287:588.284 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26287:588.663 Data: 00 00 F0 01 -T3F74 26287:588.683 - 0.429ms returns 4 (0x4) -T3F74 26287:592.207 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26287:592.240 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26287:593.424 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26287:593.452 - 1.251ms returns 16 (0x10) -T3F74 26287:593.472 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:593.492 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26287:593.912 Data: 1F 00 00 00 -T3F74 26287:593.946 - 0.480ms returns 4 (0x4) -T3F74 26287:593.963 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26287:593.988 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26287:594.554 Data: 00 00 00 00 00 00 00 00 00 00 00 00 8B 02 00 00 ... -T3F74 26287:594.577 - 0.622ms returns 20 (0x14) -T3F74 26287:594.598 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:594.617 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26287:595.048 Data: 1F 03 00 00 -T3F74 26287:595.071 - 0.481ms returns 4 (0x4) -T3F74 26287:595.091 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26287:595.110 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26287:595.596 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26287:595.619 - 0.535ms returns 12 (0xC) -T3F74 26287:595.639 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:595.658 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26287:596.042 Data: 00 00 00 00 -T3F74 26287:596.065 - 0.434ms returns 4 (0x4) -T3F74 26287:596.085 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:596.103 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26287:596.544 Data: 00 00 00 00 -T3F74 26287:596.568 - 0.490ms returns 4 (0x4) -T3F74 26287:596.587 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26287:596.606 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26287:597.042 Data: 00 00 00 00 -T3F74 26287:597.065 - 0.492ms returns 4 (0x4) -T062C 26287:616.762 JLINK_IsHalted() -T062C 26287:617.933 - 1.189ms returns FALSE -T062C 26287:718.672 JLINK_HasError() -T062C 26287:718.757 JLINK_IsHalted() -T062C 26287:719.873 - 1.134ms returns FALSE -T062C 26287:820.628 JLINK_HasError() -T062C 26287:820.712 JLINK_IsHalted() -T062C 26287:821.875 - 1.181ms returns FALSE -T062C 26287:923.122 JLINK_HasError() -T062C 26287:923.174 JLINK_IsHalted() -T062C 26287:924.275 - 1.119ms returns FALSE -T062C 26288:024.700 JLINK_HasError() -T062C 26288:024.746 JLINK_IsHalted() -T062C 26288:025.929 - 1.207ms returns FALSE -T062C 26288:126.963 JLINK_HasError() -T062C 26288:127.050 JLINK_HasError() -T062C 26288:127.094 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26288:127.163 Data: 8D 12 74 01 -T062C 26288:127.220 Debug reg: DWT_CYCCNT -T062C 26288:127.254 - 0.168ms returns 1 (0x1) -T3F74 26288:129.744 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26288:129.781 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26288:131.005 Data: 00 00 80 00 -T3F74 26288:131.085 - 1.365ms returns 4 (0x4) -T3F74 26288:131.176 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26288:131.199 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26288:132.308 Data: 00 00 F0 01 -T3F74 26288:132.385 - 1.229ms returns 4 (0x4) -T3F74 26288:135.667 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26288:135.694 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26288:136.995 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26288:137.028 - 1.369ms returns 16 (0x10) -T3F74 26288:137.053 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:137.075 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26288:137.483 Data: 1E 00 00 00 -T3F74 26288:137.523 - 0.479ms returns 4 (0x4) -T3F74 26288:137.548 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26288:137.574 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26288:138.100 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D3 02 00 00 ... -T3F74 26288:138.124 - 0.590ms returns 20 (0x14) -T3F74 26288:138.148 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:138.164 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26288:138.595 Data: 1F 03 00 00 -T3F74 26288:138.615 - 0.474ms returns 4 (0x4) -T3F74 26288:138.633 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26288:138.649 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26288:139.090 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26288:139.110 - 0.483ms returns 12 (0xC) -T3F74 26288:139.127 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:139.143 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26288:139.590 Data: 00 00 00 00 -T3F74 26288:139.610 - 0.490ms returns 4 (0x4) -T3F74 26288:139.627 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:139.643 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26288:140.094 Data: 00 00 00 00 -T3F74 26288:140.114 - 0.493ms returns 4 (0x4) -T3F74 26288:140.131 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:140.147 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26288:140.594 Data: 00 00 00 00 -T3F74 26288:140.614 - 0.490ms returns 4 (0x4) -T062C 26288:160.136 JLINK_IsHalted() -T062C 26288:161.230 - 1.112ms returns FALSE -T062C 26288:261.836 JLINK_HasError() -T062C 26288:261.916 JLINK_IsHalted() -T062C 26288:263.241 - 1.346ms returns FALSE -T062C 26288:363.933 JLINK_HasError() -T062C 26288:364.009 JLINK_IsHalted() -T062C 26288:365.160 - 1.193ms returns FALSE -T062C 26288:465.981 JLINK_HasError() -T062C 26288:466.051 JLINK_IsHalted() -T062C 26288:467.268 - 1.243ms returns FALSE -T062C 26288:567.426 JLINK_HasError() -T062C 26288:567.497 JLINK_IsHalted() -T062C 26288:568.726 - 1.245ms returns FALSE -T062C 26288:669.126 JLINK_HasError() -T062C 26288:669.159 JLINK_HasError() -T062C 26288:669.177 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26288:669.207 Data: 8D 12 74 01 -T062C 26288:669.231 Debug reg: DWT_CYCCNT -T062C 26288:669.254 - 0.084ms returns 1 (0x1) -T3F74 26288:675.396 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26288:675.428 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26288:676.629 Data: 00 00 80 00 -T3F74 26288:676.662 - 1.274ms returns 4 (0x4) -T3F74 26288:676.700 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26288:676.723 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26288:677.148 Data: 00 00 F0 01 -T3F74 26288:677.168 - 0.475ms returns 4 (0x4) -T3F74 26288:680.299 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26288:680.329 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26288:681.532 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26288:681.557 - 1.266ms returns 16 (0x10) -T3F74 26288:681.578 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:681.598 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26288:682.028 Data: 1E 00 00 00 -T3F74 26288:682.048 - 0.477ms returns 4 (0x4) -T3F74 26288:682.066 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26288:682.082 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26288:682.649 Data: 00 00 00 00 00 00 00 00 00 00 00 00 53 01 00 00 ... -T3F74 26288:682.672 - 0.614ms returns 20 (0x14) -T3F74 26288:682.692 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:682.711 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26288:683.305 Data: 1F 03 00 00 -T3F74 26288:683.343 - 0.658ms returns 4 (0x4) -T3F74 26288:683.377 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26288:683.404 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26288:684.651 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26288:684.680 - 1.309ms returns 12 (0xC) -T3F74 26288:684.700 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:684.719 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26288:685.178 Data: 00 00 00 00 -T3F74 26288:685.203 - 0.510ms returns 4 (0x4) -T3F74 26288:685.223 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:685.242 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26288:685.648 Data: 00 00 00 00 -T3F74 26288:685.672 - 0.456ms returns 4 (0x4) -T3F74 26288:685.692 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26288:685.711 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26288:686.153 Data: 00 00 00 00 -T3F74 26288:686.176 - 0.492ms returns 4 (0x4) -T062C 26288:697.438 JLINK_IsHalted() -T062C 26288:698.550 - 1.132ms returns FALSE -T062C 26288:799.880 JLINK_HasError() -T062C 26288:799.970 JLINK_IsHalted() -T062C 26288:801.241 - 1.313ms returns FALSE -T062C 26288:901.839 JLINK_HasError() -T062C 26288:901.866 JLINK_IsHalted() -T062C 26288:902.904 - 1.056ms returns FALSE -T062C 26289:003.761 JLINK_HasError() -T062C 26289:003.838 JLINK_IsHalted() -T062C 26289:005.077 - 1.257ms returns FALSE -T062C 26289:105.809 JLINK_HasError() -T062C 26289:105.854 JLINK_IsHalted() -T062C 26289:106.984 - 1.151ms returns FALSE -T062C 26289:207.694 JLINK_HasError() -T062C 26289:207.737 JLINK_HasError() -T062C 26289:207.752 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26289:207.778 Data: 8D 12 74 01 -T062C 26289:207.799 Debug reg: DWT_CYCCNT -T062C 26289:207.817 - 0.072ms returns 1 (0x1) -T3F74 26289:210.422 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26289:210.457 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26289:211.670 Data: 00 00 80 00 -T3F74 26289:211.737 - 1.322ms returns 4 (0x4) -T3F74 26289:211.773 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26289:211.792 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26289:212.214 Data: 00 00 F0 01 -T3F74 26289:212.250 - 0.485ms returns 4 (0x4) -T3F74 26289:215.763 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26289:215.791 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26289:217.010 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26289:217.040 - 1.283ms returns 16 (0x10) -T3F74 26289:217.060 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:217.080 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26289:217.577 Data: 1E 00 00 00 -T3F74 26289:217.598 - 0.544ms returns 4 (0x4) -T3F74 26289:217.615 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26289:217.631 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26289:218.077 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 00 00 00 ... -T3F74 26289:218.097 - 0.488ms returns 20 (0x14) -T3F74 26289:218.114 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:218.130 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26289:218.576 Data: 1F 03 00 00 -T3F74 26289:218.596 - 0.488ms returns 4 (0x4) -T3F74 26289:218.613 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26289:218.629 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26289:219.071 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26289:219.091 - 0.484ms returns 12 (0xC) -T3F74 26289:219.108 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:219.124 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26289:219.571 Data: 00 00 00 00 -T3F74 26289:219.591 - 0.490ms returns 4 (0x4) -T3F74 26289:219.608 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:219.624 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26289:220.071 Data: 00 00 00 00 -T3F74 26289:220.091 - 0.489ms returns 4 (0x4) -T3F74 26289:220.108 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:220.124 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26289:220.583 Data: 00 00 00 00 -T3F74 26289:220.620 - 0.519ms returns 4 (0x4) -T062C 26289:233.178 JLINK_IsHalted() -T062C 26289:234.210 - 1.050ms returns FALSE -T062C 26289:335.611 JLINK_HasError() -T062C 26289:335.649 JLINK_IsHalted() -T062C 26289:336.767 - 1.160ms returns FALSE -T062C 26289:437.481 JLINK_HasError() -T062C 26289:437.508 JLINK_IsHalted() -T062C 26289:438.640 - 1.150ms returns FALSE -T062C 26289:539.538 JLINK_HasError() -T062C 26289:539.612 JLINK_IsHalted() -T062C 26289:540.933 - 1.335ms returns FALSE -T062C 26289:641.086 JLINK_HasError() -T062C 26289:641.175 JLINK_IsHalted() -T062C 26289:642.401 - 1.272ms returns FALSE -T062C 26289:742.680 JLINK_HasError() -T062C 26289:742.770 JLINK_HasError() -T062C 26289:742.829 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26289:742.906 Data: 8D 12 74 01 -T062C 26289:742.943 Debug reg: DWT_CYCCNT -T062C 26289:742.969 - 0.147ms returns 1 (0x1) -T3F74 26289:745.346 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26289:745.377 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26289:746.477 Data: 00 00 80 00 -T3F74 26289:746.554 - 1.216ms returns 4 (0x4) -T3F74 26289:746.591 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26289:746.619 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26289:747.012 Data: 00 00 F0 01 -T3F74 26289:747.036 - 0.453ms returns 4 (0x4) -T3F74 26289:750.533 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26289:750.561 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26289:751.838 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26289:751.898 - 1.385ms returns 16 (0x10) -T3F74 26289:751.952 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:751.977 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26289:752.380 Data: 1E 00 00 00 -T3F74 26289:752.401 - 0.456ms returns 4 (0x4) -T3F74 26289:752.418 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26289:752.434 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26289:752.880 Data: 00 00 00 00 00 00 00 00 00 00 00 00 41 00 00 00 ... -T3F74 26289:752.900 - 0.488ms returns 20 (0x14) -T3F74 26289:752.917 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:752.933 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26289:753.380 Data: 1F 03 00 00 -T3F74 26289:753.400 - 0.489ms returns 4 (0x4) -T3F74 26289:753.417 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26289:753.433 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26289:753.879 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26289:753.899 - 0.488ms returns 12 (0xC) -T3F74 26289:753.916 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:753.932 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26289:754.380 Data: 00 00 00 00 -T3F74 26289:754.400 - 0.490ms returns 4 (0x4) -T3F74 26289:754.417 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:754.433 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26289:754.880 Data: 00 00 00 00 -T3F74 26289:754.900 - 0.489ms returns 4 (0x4) -T3F74 26289:754.917 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26289:754.933 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26289:755.379 Data: 00 00 00 00 -T3F74 26289:755.399 - 0.489ms returns 4 (0x4) -T062C 26289:767.525 JLINK_IsHalted() -T062C 26289:768.641 - 1.135ms returns FALSE -T062C 26289:869.558 JLINK_HasError() -T062C 26289:869.599 JLINK_IsHalted() -T062C 26289:870.679 - 1.116ms returns FALSE -T062C 26289:970.889 JLINK_HasError() -T062C 26289:970.961 JLINK_IsHalted() -T062C 26289:972.195 - 1.252ms returns FALSE -T062C 26290:072.456 JLINK_HasError() -T062C 26290:072.530 JLINK_IsHalted() -T062C 26290:073.662 - 1.164ms returns FALSE -T062C 26290:173.802 JLINK_HasError() -T062C 26290:173.843 JLINK_IsHalted() -T062C 26290:175.026 - 1.203ms returns FALSE -T062C 26290:276.092 JLINK_HasError() -T062C 26290:276.137 JLINK_HasError() -T062C 26290:276.155 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26290:276.185 Data: 8D 12 74 01 -T062C 26290:276.209 Debug reg: DWT_CYCCNT -T062C 26290:276.231 - 0.083ms returns 1 (0x1) -T3F74 26290:278.816 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26290:278.853 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26290:280.029 Data: 00 00 80 00 -T3F74 26290:280.113 - 1.316ms returns 4 (0x4) -T3F74 26290:280.205 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26290:280.261 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26290:281.603 Data: 00 00 F0 01 -T3F74 26290:281.678 - 1.481ms returns 4 (0x4) -T3F74 26290:284.927 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26290:284.954 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26290:286.214 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26290:286.247 - 1.327ms returns 16 (0x10) -T3F74 26290:286.270 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:286.293 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26290:286.686 Data: 1E 00 00 00 -T3F74 26290:286.709 - 0.447ms returns 4 (0x4) -T3F74 26290:286.735 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26290:286.751 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26290:287.348 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1F 03 00 00 ... -T3F74 26290:287.384 - 0.657ms returns 20 (0x14) -T3F74 26290:287.411 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:287.433 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26290:287.954 Data: 1F 03 00 00 -T3F74 26290:287.985 - 0.582ms returns 4 (0x4) -T3F74 26290:288.007 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26290:288.028 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26290:288.564 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26290:288.584 - 0.583ms returns 12 (0xC) -T3F74 26290:288.601 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:288.617 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26290:289.058 Data: 00 00 00 00 -T3F74 26290:289.078 - 0.484ms returns 4 (0x4) -T3F74 26290:289.095 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:289.111 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26290:289.561 Data: 00 00 00 00 -T3F74 26290:289.581 - 0.492ms returns 4 (0x4) -T3F74 26290:289.598 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:289.614 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26290:290.054 Data: 00 00 00 00 -T3F74 26290:290.074 - 0.482ms returns 4 (0x4) -T062C 26290:302.288 JLINK_IsHalted() -T062C 26290:303.326 - 1.067ms returns FALSE -T062C 26290:404.004 JLINK_HasError() -T062C 26290:404.039 JLINK_IsHalted() -T062C 26290:405.204 - 1.207ms returns FALSE -T062C 26290:505.384 JLINK_HasError() -T062C 26290:505.455 JLINK_IsHalted() -T062C 26290:506.673 - 1.260ms returns FALSE -T062C 26290:607.213 JLINK_HasError() -T062C 26290:607.285 JLINK_IsHalted() -T062C 26290:608.536 - 1.293ms returns FALSE -T062C 26290:709.270 JLINK_HasError() -T062C 26290:709.341 JLINK_IsHalted() -T062C 26290:710.411 - 1.089ms returns FALSE -T062C 26290:811.102 JLINK_HasError() -T062C 26290:811.149 JLINK_HasError() -T062C 26290:811.169 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26290:811.198 Data: 8D 12 74 01 -T062C 26290:811.222 Debug reg: DWT_CYCCNT -T062C 26290:811.244 - 0.083ms returns 1 (0x1) -T3F74 26290:813.809 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26290:813.853 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26290:815.025 Data: 00 00 80 00 -T3F74 26290:815.074 - 1.273ms returns 4 (0x4) -T3F74 26290:815.114 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26290:815.138 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26290:816.255 Data: 00 00 F0 01 -T3F74 26290:816.288 - 1.182ms returns 4 (0x4) -T3F74 26290:819.392 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26290:819.419 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26290:820.664 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26290:820.692 - 1.307ms returns 16 (0x10) -T3F74 26290:820.713 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:820.732 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26290:821.130 Data: 1E 00 00 00 -T3F74 26290:821.166 - 0.461ms returns 4 (0x4) -T3F74 26290:821.187 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26290:821.207 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26290:821.745 Data: 00 00 00 00 00 00 00 00 00 00 00 00 75 01 00 00 ... -T3F74 26290:821.769 - 0.589ms returns 20 (0x14) -T3F74 26290:821.789 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:821.808 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26290:822.256 Data: 1F 03 00 00 -T3F74 26290:822.280 - 0.498ms returns 4 (0x4) -T3F74 26290:822.300 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26290:822.319 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26290:822.748 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26290:822.771 - 0.479ms returns 12 (0xC) -T3F74 26290:822.793 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:822.811 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26290:823.233 Data: 00 00 00 00 -T3F74 26290:823.253 - 0.466ms returns 4 (0x4) -T3F74 26290:823.269 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:823.285 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26290:823.733 Data: 00 00 00 00 -T3F74 26290:823.753 - 0.489ms returns 4 (0x4) -T3F74 26290:823.769 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26290:823.785 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26290:824.233 Data: 00 00 00 00 -T3F74 26290:824.253 - 0.490ms returns 4 (0x4) -T062C 26290:835.941 JLINK_IsHalted() -T062C 26290:837.044 - 1.150ms returns FALSE -T062C 26290:937.996 JLINK_HasError() -T062C 26290:938.212 JLINK_IsHalted() -T062C 26290:939.477 - 1.309ms returns FALSE -T062C 26291:040.493 JLINK_HasError() -T062C 26291:040.566 JLINK_IsHalted() -T062C 26291:041.833 - 1.309ms returns FALSE -T062C 26291:142.495 JLINK_HasError() -T062C 26291:142.565 JLINK_IsHalted() -T062C 26291:143.806 - 1.282ms returns FALSE -T062C 26291:244.533 JLINK_HasError() -T062C 26291:244.574 JLINK_IsHalted() -T062C 26291:245.782 - 1.231ms returns FALSE -T062C 26291:346.208 JLINK_HasError() -T062C 26291:346.294 JLINK_HasError() -T062C 26291:346.339 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26291:346.391 Data: 8D 12 74 01 -T062C 26291:346.412 Debug reg: DWT_CYCCNT -T062C 26291:346.430 - 0.098ms returns 1 (0x1) -T3F74 26291:348.931 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26291:348.973 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26291:350.139 Data: 00 00 80 00 -T3F74 26291:350.177 - 1.255ms returns 4 (0x4) -T3F74 26291:350.231 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26291:350.257 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26291:350.669 Data: 00 00 F0 01 -T3F74 26291:350.690 - 0.465ms returns 4 (0x4) -T3F74 26291:353.777 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26291:353.803 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26291:354.966 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26291:354.995 - 1.225ms returns 16 (0x10) -T3F74 26291:355.015 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:355.035 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26291:355.542 Data: 1F 00 00 00 -T3F74 26291:355.566 - 0.558ms returns 4 (0x4) -T3F74 26291:355.586 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26291:355.606 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26291:356.168 Data: 00 00 00 00 00 00 00 00 00 00 00 00 31 02 00 00 ... -T3F74 26291:356.194 - 0.619ms returns 20 (0x14) -T3F74 26291:356.227 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:356.249 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26291:356.667 Data: 1F 03 00 00 -T3F74 26291:356.694 - 0.479ms returns 4 (0x4) -T3F74 26291:356.720 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26291:356.739 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26291:357.167 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26291:357.187 - 0.473ms returns 12 (0xC) -T3F74 26291:357.204 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:357.226 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26291:357.666 Data: 00 00 00 00 -T3F74 26291:357.686 - 0.488ms returns 4 (0x4) -T3F74 26291:357.703 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:357.719 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26291:358.167 Data: 00 00 00 00 -T3F74 26291:358.186 - 0.490ms returns 4 (0x4) -T3F74 26291:358.203 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:358.219 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26291:358.690 Data: 00 00 00 00 -T3F74 26291:358.710 - 0.513ms returns 4 (0x4) -T062C 26291:377.770 JLINK_IsHalted() -T062C 26291:378.804 - 1.051ms returns FALSE -T062C 26291:478.996 JLINK_HasError() -T062C 26291:479.073 JLINK_IsHalted() -T062C 26291:480.222 - 1.197ms returns FALSE -T062C 26291:581.006 JLINK_HasError() -T062C 26291:581.038 JLINK_IsHalted() -T062C 26291:582.191 - 1.194ms returns FALSE -T062C 26291:683.012 JLINK_HasError() -T062C 26291:683.086 JLINK_IsHalted() -T062C 26291:684.243 - 1.175ms returns FALSE -T062C 26291:784.439 JLINK_HasError() -T062C 26291:784.517 JLINK_IsHalted() -T062C 26291:785.736 - 1.267ms returns FALSE -T062C 26291:885.987 JLINK_HasError() -T062C 26291:886.059 JLINK_HasError() -T062C 26291:886.104 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26291:886.163 Data: 8D 12 74 01 -T062C 26291:886.183 Debug reg: DWT_CYCCNT -T062C 26291:886.202 - 0.105ms returns 1 (0x1) -T3F74 26291:888.639 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26291:888.671 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26291:889.745 Data: 00 00 80 00 -T3F74 26291:889.780 - 1.149ms returns 4 (0x4) -T3F74 26291:889.830 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26291:889.853 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26291:890.352 Data: 00 00 F0 01 -T3F74 26291:890.381 - 0.558ms returns 4 (0x4) -T3F74 26291:893.362 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26291:893.389 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26291:894.654 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26291:894.682 - 1.328ms returns 16 (0x10) -T3F74 26291:894.703 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:894.722 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26291:895.095 Data: 1E 00 00 00 -T3F74 26291:895.116 - 0.419ms returns 4 (0x4) -T3F74 26291:895.133 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26291:895.149 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26291:895.595 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E3 02 00 00 ... -T3F74 26291:895.615 - 0.488ms returns 20 (0x14) -T3F74 26291:895.632 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:895.648 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26291:896.094 Data: 1F 03 00 00 -T3F74 26291:896.114 - 0.488ms returns 4 (0x4) -T3F74 26291:896.131 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26291:896.148 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26291:896.595 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26291:896.615 - 0.490ms returns 12 (0xC) -T3F74 26291:896.632 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:896.648 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26291:897.094 Data: 00 00 00 00 -T3F74 26291:897.114 - 0.489ms returns 4 (0x4) -T3F74 26291:897.131 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:897.147 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26291:897.594 Data: 00 00 00 00 -T3F74 26291:897.614 - 0.490ms returns 4 (0x4) -T3F74 26291:897.631 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26291:897.647 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26291:898.100 Data: 00 00 00 00 -T3F74 26291:898.120 - 0.496ms returns 4 (0x4) -T062C 26291:916.365 JLINK_IsHalted() -T062C 26291:917.547 - 1.201ms returns FALSE -T062C 26292:017.698 JLINK_HasError() -T062C 26292:017.779 JLINK_IsHalted() -T062C 26292:018.850 - 1.088ms returns FALSE -T062C 26292:119.972 JLINK_HasError() -T062C 26292:120.044 JLINK_IsHalted() -T062C 26292:121.306 - 1.288ms returns FALSE -T062C 26292:221.518 JLINK_HasError() -T062C 26292:221.595 JLINK_IsHalted() -T062C 26292:222.805 - 1.252ms returns FALSE -T062C 26292:323.358 JLINK_HasError() -T062C 26292:323.440 JLINK_IsHalted() -T062C 26292:324.583 - 1.162ms returns FALSE -T062C 26292:424.797 JLINK_HasError() -T062C 26292:424.884 JLINK_HasError() -T062C 26292:424.929 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26292:424.979 Data: 8D 12 74 01 -T062C 26292:424.999 Debug reg: DWT_CYCCNT -T062C 26292:425.018 - 0.095ms returns 1 (0x1) -T3F74 26292:427.407 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26292:427.440 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26292:428.657 Data: 00 00 80 00 -T3F74 26292:428.692 - 1.292ms returns 4 (0x4) -T3F74 26292:428.731 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26292:428.754 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26292:429.159 Data: 00 00 F0 01 -T3F74 26292:429.182 - 0.459ms returns 4 (0x4) -T3F74 26292:432.160 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26292:432.187 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26292:433.409 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26292:433.435 - 1.282ms returns 16 (0x10) -T3F74 26292:433.457 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:433.476 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26292:433.906 Data: 1E 00 00 00 -T3F74 26292:433.930 - 0.481ms returns 4 (0x4) -T3F74 26292:433.950 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26292:433.969 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26292:434.534 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5B 02 00 00 ... -T3F74 26292:434.558 - 0.615ms returns 20 (0x14) -T3F74 26292:434.578 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:434.597 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26292:435.044 Data: 1F 03 00 00 -T3F74 26292:435.065 - 0.493ms returns 4 (0x4) -T3F74 26292:435.082 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26292:435.098 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26292:435.545 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26292:435.582 - 0.508ms returns 12 (0xC) -T3F74 26292:435.662 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:435.682 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26292:436.149 Data: 00 00 00 00 -T3F74 26292:436.173 - 0.519ms returns 4 (0x4) -T3F74 26292:436.193 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:436.212 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26292:436.667 Data: 00 00 00 00 -T3F74 26292:436.702 - 0.517ms returns 4 (0x4) -T3F74 26292:436.729 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:436.752 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26292:437.162 Data: 00 00 00 00 -T3F74 26292:437.191 - 0.469ms returns 4 (0x4) -T062C 26292:448.987 JLINK_IsHalted() -T062C 26292:450.069 - 1.100ms returns FALSE -T062C 26292:550.550 JLINK_HasError() -T062C 26292:550.626 JLINK_IsHalted() -T062C 26292:551.755 - 1.146ms returns FALSE -T062C 26292:652.109 JLINK_HasError() -T062C 26292:652.181 JLINK_IsHalted() -T062C 26292:653.386 - 1.246ms returns FALSE -T062C 26292:753.591 JLINK_HasError() -T062C 26292:753.670 JLINK_IsHalted() -T062C 26292:754.830 - 1.202ms returns FALSE -T062C 26292:855.371 JLINK_HasError() -T062C 26292:855.410 JLINK_IsHalted() -T062C 26292:856.527 - 1.135ms returns FALSE -T062C 26292:957.212 JLINK_HasError() -T062C 26292:957.242 JLINK_HasError() -T062C 26292:957.257 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26292:957.284 Data: 8D 12 74 01 -T062C 26292:957.304 Debug reg: DWT_CYCCNT -T062C 26292:957.323 - 0.072ms returns 1 (0x1) -T3F74 26292:959.693 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26292:959.725 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26292:960.854 Data: 00 00 80 00 -T3F74 26292:960.892 - 1.207ms returns 4 (0x4) -T3F74 26292:960.933 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26292:960.956 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26292:961.455 Data: 00 00 F0 01 -T3F74 26292:961.479 - 0.553ms returns 4 (0x4) -T3F74 26292:964.771 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26292:964.798 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26292:966.010 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26292:966.038 - 1.274ms returns 16 (0x10) -T3F74 26292:966.059 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:966.078 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26292:966.453 Data: 1E 00 00 00 -T3F74 26292:966.473 - 0.421ms returns 4 (0x4) -T3F74 26292:966.491 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26292:966.507 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26292:967.030 Data: 00 00 00 00 00 00 00 00 00 00 00 00 27 00 00 00 ... -T3F74 26292:967.053 - 0.570ms returns 20 (0x14) -T3F74 26292:967.073 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:967.092 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26292:967.580 Data: 1F 03 00 00 -T3F74 26292:967.604 - 0.539ms returns 4 (0x4) -T3F74 26292:967.624 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26292:967.643 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26292:968.078 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26292:968.101 - 0.484ms returns 12 (0xC) -T3F74 26292:968.121 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:968.140 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26292:968.584 Data: 00 00 00 00 -T3F74 26292:968.607 - 0.494ms returns 4 (0x4) -T3F74 26292:968.647 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:968.664 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26292:969.082 Data: 00 00 00 00 -T3F74 26292:969.105 - 0.465ms returns 4 (0x4) -T3F74 26292:969.128 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26292:969.147 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26292:969.606 Data: 00 00 00 00 -T3F74 26292:969.629 - 0.509ms returns 4 (0x4) -T062C 26292:981.722 JLINK_IsHalted() -T062C 26292:982.850 - 1.145ms returns FALSE -T062C 26293:083.603 JLINK_HasError() -T062C 26293:083.696 JLINK_IsHalted() -T062C 26293:084.871 - 1.194ms returns FALSE -T062C 26293:186.016 JLINK_HasError() -T062C 26293:186.048 JLINK_IsHalted() -T062C 26293:187.101 - 1.071ms returns FALSE -T062C 26293:287.922 JLINK_HasError() -T062C 26293:287.995 JLINK_IsHalted() -T062C 26293:289.122 - 1.170ms returns FALSE -T062C 26293:390.132 JLINK_HasError() -T062C 26293:390.215 JLINK_IsHalted() -T062C 26293:391.293 - 1.097ms returns FALSE -T062C 26293:491.472 JLINK_HasError() -T062C 26293:491.679 JLINK_HasError() -T062C 26293:491.729 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26293:491.791 Data: 8D 12 74 01 -T062C 26293:491.853 Debug reg: DWT_CYCCNT -T062C 26293:491.877 - 0.155ms returns 1 (0x1) -T3F74 26293:494.283 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26293:494.316 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26293:495.482 Data: 00 00 80 00 -T3F74 26293:495.517 - 1.242ms returns 4 (0x4) -T3F74 26293:495.556 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26293:495.579 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26293:496.004 Data: 00 00 F0 01 -T3F74 26293:496.024 - 0.474ms returns 4 (0x4) -T3F74 26293:499.267 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26293:499.294 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26293:500.608 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26293:500.663 - 1.404ms returns 16 (0x10) -T3F74 26293:500.687 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26293:500.709 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26293:501.139 Data: 1E 00 00 00 -T3F74 26293:501.163 - 0.484ms returns 4 (0x4) -T3F74 26293:501.183 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26293:501.203 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26293:501.758 Data: 00 00 00 00 00 00 00 00 00 00 00 00 49 01 00 00 ... -T3F74 26293:501.782 - 0.606ms returns 20 (0x14) -T3F74 26293:501.802 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26293:501.832 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26293:502.262 Data: 1F 03 00 00 -T3F74 26293:502.285 - 0.491ms returns 4 (0x4) -T3F74 26293:502.305 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26293:502.324 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26293:502.751 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26293:502.771 - 0.472ms returns 12 (0xC) -T3F74 26293:502.788 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26293:502.805 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26293:503.266 Data: 00 00 00 00 -T3F74 26293:503.289 - 0.508ms returns 4 (0x4) -T3F74 26293:503.313 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26293:503.332 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26293:503.766 Data: 00 00 00 00 -T3F74 26293:503.789 - 0.484ms returns 4 (0x4) -T3F74 26293:503.811 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26293:503.830 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26293:504.262 Data: 00 00 00 00 -T3F74 26293:504.285 - 0.481ms returns 4 (0x4) -T062C 26293:515.893 JLINK_IsHalted() -T062C 26293:517.042 - 1.168ms returns FALSE -T062C 26293:618.094 JLINK_HasError() -T062C 26293:618.138 JLINK_IsHalted() -T062C 26293:619.268 - 1.148ms returns FALSE -T062C 26293:719.475 JLINK_HasError() -T062C 26293:719.546 JLINK_IsHalted() -T062C 26293:720.722 - 1.218ms returns FALSE -T062C 26293:821.003 JLINK_HasError() -T062C 26293:821.078 JLINK_IsHalted() -T062C 26293:822.343 - 1.314ms returns FALSE -T062C 26293:923.096 JLINK_HasError() -T062C 26293:923.135 JLINK_IsHalted() -T062C 26293:924.318 - 1.201ms returns FALSE -T062C 26294:024.470 JLINK_HasError() -T062C 26294:024.544 JLINK_HasError() -T062C 26294:024.572 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26294:024.601 Data: 8D 12 74 01 -T062C 26294:024.625 Debug reg: DWT_CYCCNT -T062C 26294:024.647 - 0.083ms returns 1 (0x1) -T3F74 26294:028.519 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26294:028.552 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26294:029.662 Data: 00 00 80 00 -T3F74 26294:029.724 - 1.211ms returns 4 (0x4) -T3F74 26294:029.758 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26294:029.777 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26294:030.187 Data: 00 00 F0 01 -T3F74 26294:030.208 - 0.457ms returns 4 (0x4) -T3F74 26294:033.193 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26294:033.220 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26294:034.561 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26294:034.591 - 1.411ms returns 16 (0x10) -T3F74 26294:034.620 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:034.643 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26294:035.066 Data: 1E 00 00 00 -T3F74 26294:035.090 - 0.477ms returns 4 (0x4) -T3F74 26294:035.110 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26294:035.129 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26294:035.688 Data: 00 00 00 00 00 00 00 00 00 00 00 00 AF 02 00 00 ... -T3F74 26294:035.712 - 0.609ms returns 20 (0x14) -T3F74 26294:035.732 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:035.751 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26294:036.188 Data: 1F 03 00 00 -T3F74 26294:036.212 - 0.487ms returns 4 (0x4) -T3F74 26294:036.232 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26294:036.260 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26294:036.681 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26294:036.701 - 0.475ms returns 12 (0xC) -T3F74 26294:036.733 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:036.749 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26294:037.185 Data: 00 00 00 00 -T3F74 26294:037.209 - 0.484ms returns 4 (0x4) -T3F74 26294:037.232 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:037.251 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26294:037.701 Data: 00 00 00 00 -T3F74 26294:037.737 - 0.519ms returns 4 (0x4) -T3F74 26294:037.812 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:037.836 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26294:038.321 Data: 00 00 00 00 -T3F74 26294:038.352 - 0.548ms returns 4 (0x4) -T062C 26294:049.466 JLINK_IsHalted() -T062C 26294:050.586 - 1.138ms returns FALSE -T062C 26294:150.773 JLINK_HasError() -T062C 26294:150.857 JLINK_IsHalted() -T062C 26294:151.946 - 1.107ms returns FALSE -T062C 26294:252.608 JLINK_HasError() -T062C 26294:252.679 JLINK_IsHalted() -T062C 26294:253.868 - 1.231ms returns FALSE -T062C 26294:354.519 JLINK_HasError() -T062C 26294:354.590 JLINK_IsHalted() -T062C 26294:355.725 - 1.163ms returns FALSE -T062C 26294:455.876 JLINK_HasError() -T062C 26294:455.947 JLINK_IsHalted() -T062C 26294:457.123 - 1.224ms returns FALSE -T062C 26294:558.421 JLINK_HasError() -T062C 26294:558.508 JLINK_HasError() -T062C 26294:558.553 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26294:558.614 Data: 8D 12 74 01 -T062C 26294:558.671 Debug reg: DWT_CYCCNT -T062C 26294:558.725 - 0.187ms returns 1 (0x1) -T3F74 26294:561.297 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26294:561.330 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26294:562.520 Data: 00 00 80 00 -T3F74 26294:562.601 - 1.331ms returns 4 (0x4) -T3F74 26294:562.662 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26294:562.685 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26294:563.835 Data: 00 00 F0 01 -T3F74 26294:563.913 - 1.271ms returns 4 (0x4) -T3F74 26294:566.983 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26294:567.014 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26294:568.391 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26294:568.419 - 1.444ms returns 16 (0x10) -T3F74 26294:568.449 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:568.471 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26294:569.097 Data: 1F 00 00 00 -T3F74 26294:569.133 - 0.692ms returns 4 (0x4) -T3F74 26294:569.159 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26294:569.181 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26294:570.414 Data: 00 00 00 00 00 00 00 00 00 00 00 00 63 00 00 00 ... -T3F74 26294:570.443 - 1.291ms returns 20 (0x14) -T3F74 26294:570.463 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:570.482 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26294:570.860 Data: 1F 03 00 00 -T3F74 26294:570.881 - 0.424ms returns 4 (0x4) -T3F74 26294:570.898 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26294:570.914 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26294:571.364 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26294:571.384 - 0.492ms returns 12 (0xC) -T3F74 26294:571.414 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:571.430 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26294:571.870 Data: 00 00 00 00 -T3F74 26294:571.893 - 0.487ms returns 4 (0x4) -T3F74 26294:571.916 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:571.935 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26294:572.373 Data: 00 00 00 00 -T3F74 26294:572.397 - 0.488ms returns 4 (0x4) -T3F74 26294:572.419 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26294:572.438 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26294:572.870 Data: 00 00 00 00 -T3F74 26294:572.893 - 0.483ms returns 4 (0x4) -T062C 26294:592.000 JLINK_IsHalted() -T062C 26294:593.125 - 1.153ms returns FALSE -T062C 26294:693.642 JLINK_HasError() -T062C 26294:693.722 JLINK_IsHalted() -T062C 26294:694.977 - 1.303ms returns FALSE -T062C 26294:795.219 JLINK_HasError() -T062C 26294:795.293 JLINK_IsHalted() -T062C 26294:796.497 - 1.222ms returns FALSE -T062C 26294:897.204 JLINK_HasError() -T062C 26294:897.233 JLINK_IsHalted() -T062C 26294:898.287 - 1.071ms returns FALSE -T062C 26294:999.313 JLINK_HasError() -T062C 26294:999.399 JLINK_IsHalted() -T062C 26295:000.633 - 1.250ms returns FALSE -T062C 26295:100.824 JLINK_HasError() -T062C 26295:100.901 JLINK_HasError() -T062C 26295:101.038 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26295:101.068 Data: 8D 12 74 01 -T062C 26295:101.089 Debug reg: DWT_CYCCNT -T062C 26295:101.107 - 0.076ms returns 1 (0x1) -T3F74 26295:103.621 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26295:103.655 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26295:104.691 Data: 00 00 80 00 -T3F74 26295:104.729 - 1.116ms returns 4 (0x4) -T3F74 26295:104.797 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26295:104.879 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26295:105.326 Data: 00 00 F0 01 -T3F74 26295:105.350 - 0.561ms returns 4 (0x4) -T3F74 26295:108.498 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26295:108.525 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26295:109.719 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26295:109.747 - 1.256ms returns 16 (0x10) -T3F74 26295:109.767 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:109.787 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26295:110.170 Data: 1E 00 00 00 -T3F74 26295:110.190 - 0.429ms returns 4 (0x4) -T3F74 26295:110.207 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26295:110.224 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26295:110.679 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A5 02 00 00 ... -T3F74 26295:110.713 - 0.514ms returns 20 (0x14) -T3F74 26295:110.739 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:110.762 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26295:111.176 Data: 1F 03 00 00 -T3F74 26295:111.205 - 0.473ms returns 4 (0x4) -T3F74 26295:111.227 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26295:111.247 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26295:111.792 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26295:111.812 - 0.591ms returns 12 (0xC) -T3F74 26295:111.829 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:111.845 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26295:112.292 Data: 00 00 00 00 -T3F74 26295:112.312 - 0.489ms returns 4 (0x4) -T3F74 26295:112.329 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:112.345 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26295:112.792 Data: 00 00 00 00 -T3F74 26295:112.812 - 0.490ms returns 4 (0x4) -T3F74 26295:112.830 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:112.846 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26295:113.291 Data: 00 00 00 00 -T3F74 26295:113.311 - 0.487ms returns 4 (0x4) -T062C 26295:131.962 JLINK_IsHalted() -T062C 26295:133.083 - 1.139ms returns FALSE -T062C 26295:233.297 JLINK_HasError() -T062C 26295:233.375 JLINK_IsHalted() -T062C 26295:234.659 - 1.328ms returns FALSE -T062C 26295:335.270 JLINK_HasError() -T062C 26295:335.296 JLINK_IsHalted() -T062C 26295:336.504 - 1.243ms returns FALSE -T062C 26295:437.122 JLINK_HasError() -T062C 26295:437.161 JLINK_IsHalted() -T062C 26295:438.398 - 1.259ms returns FALSE -T062C 26295:538.611 JLINK_HasError() -T062C 26295:538.664 JLINK_IsHalted() -T062C 26295:539.763 - 1.118ms returns FALSE -T062C 26295:640.411 JLINK_HasError() -T062C 26295:640.501 JLINK_HasError() -T062C 26295:640.523 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26295:640.552 Data: 8D 12 74 01 -T062C 26295:640.576 Debug reg: DWT_CYCCNT -T062C 26295:640.598 - 0.082ms returns 1 (0x1) -T3F74 26295:643.106 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26295:643.139 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26295:644.355 Data: 00 00 80 00 -T3F74 26295:644.390 - 1.292ms returns 4 (0x4) -T3F74 26295:644.431 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26295:644.454 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26295:644.847 Data: 00 00 F0 01 -T3F74 26295:644.868 - 0.443ms returns 4 (0x4) -T3F74 26295:648.092 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26295:648.123 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26295:649.404 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26295:649.432 - 1.353ms returns 16 (0x10) -T3F74 26295:649.463 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:649.483 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26295:649.971 Data: 1E 00 00 00 -T3F74 26295:649.991 - 0.535ms returns 4 (0x4) -T3F74 26295:650.008 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26295:650.025 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26295:650.472 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B7 02 00 00 ... -T3F74 26295:650.492 - 0.490ms returns 20 (0x14) -T3F74 26295:650.509 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:650.525 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26295:650.970 Data: 1F 03 00 00 -T3F74 26295:650.990 - 0.487ms returns 4 (0x4) -T3F74 26295:651.007 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26295:651.023 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26295:651.471 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26295:651.491 - 0.490ms returns 12 (0xC) -T3F74 26295:651.508 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:651.524 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26295:651.998 Data: 00 00 00 00 -T3F74 26295:652.018 - 0.517ms returns 4 (0x4) -T3F74 26295:652.035 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:652.051 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26295:652.466 Data: 00 00 00 00 -T3F74 26295:652.486 - 0.457ms returns 4 (0x4) -T3F74 26295:652.503 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26295:652.519 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26295:653.096 Data: 00 00 00 00 -T3F74 26295:653.120 - 0.624ms returns 4 (0x4) -T062C 26295:665.295 JLINK_IsHalted() -T062C 26295:666.396 - 1.142ms returns FALSE -T062C 26295:767.250 JLINK_HasError() -T062C 26295:767.295 JLINK_IsHalted() -T062C 26295:768.416 - 1.163ms returns FALSE -T062C 26295:868.637 JLINK_HasError() -T062C 26295:868.684 JLINK_IsHalted() -T062C 26295:869.722 - 1.056ms returns FALSE -T062C 26295:970.068 JLINK_HasError() -T062C 26295:970.115 JLINK_IsHalted() -T062C 26295:971.242 - 1.144ms returns FALSE -T062C 26296:071.527 JLINK_HasError() -T062C 26296:071.600 JLINK_IsHalted() -T062C 26296:072.797 - 1.246ms returns FALSE -T062C 26296:173.671 JLINK_HasError() -T062C 26296:173.743 JLINK_HasError() -T062C 26296:173.788 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26296:173.848 Data: 8D 12 74 01 -T062C 26296:173.911 Debug reg: DWT_CYCCNT -T062C 26296:173.930 - 0.149ms returns 1 (0x1) -T3F74 26296:176.400 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26296:176.433 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26296:177.674 Data: 00 00 80 00 -T3F74 26296:177.754 - 1.374ms returns 4 (0x4) -T3F74 26296:177.817 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26296:177.840 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26296:178.972 Data: 00 00 F0 01 -T3F74 26296:179.005 - 1.195ms returns 4 (0x4) -T3F74 26296:182.111 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26296:182.139 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26296:183.296 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26296:183.320 - 1.217ms returns 16 (0x10) -T3F74 26296:183.342 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:183.361 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26296:183.783 Data: 1E 00 00 00 -T3F74 26296:183.806 - 0.473ms returns 4 (0x4) -T3F74 26296:183.827 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26296:183.846 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26296:184.399 Data: 00 00 00 00 00 00 00 00 00 00 00 00 13 03 00 00 ... -T3F74 26296:184.419 - 0.599ms returns 20 (0x14) -T3F74 26296:184.437 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:184.453 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26296:184.900 Data: 1F 03 00 00 -T3F74 26296:184.920 - 0.490ms returns 4 (0x4) -T3F74 26296:184.937 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26296:184.953 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26296:185.400 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26296:185.420 - 0.489ms returns 12 (0xC) -T3F74 26296:185.437 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:185.453 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26296:185.899 Data: 00 00 00 00 -T3F74 26296:185.919 - 0.489ms returns 4 (0x4) -T3F74 26296:185.937 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:185.953 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26296:186.550 Data: 00 00 00 00 -T3F74 26296:186.574 - 0.645ms returns 4 (0x4) -T3F74 26296:186.594 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:186.614 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26296:187.025 Data: 00 00 00 00 -T3F74 26296:187.049 - 0.463ms returns 4 (0x4) -T062C 26296:199.051 JLINK_IsHalted() -T062C 26296:200.185 - 1.153ms returns FALSE -T062C 26296:301.027 JLINK_HasError() -T062C 26296:301.108 JLINK_IsHalted() -T062C 26296:302.279 - 1.196ms returns FALSE -T062C 26296:402.463 JLINK_HasError() -T062C 26296:402.536 JLINK_IsHalted() -T062C 26296:403.696 - 1.202ms returns FALSE -T062C 26296:504.540 JLINK_HasError() -T062C 26296:504.577 JLINK_IsHalted() -T062C 26296:505.637 - 1.078ms returns FALSE -T062C 26296:606.643 JLINK_HasError() -T062C 26296:606.779 JLINK_IsHalted() -T062C 26296:607.866 - 1.110ms returns FALSE -T062C 26296:708.085 JLINK_HasError() -T062C 26296:708.172 JLINK_HasError() -T062C 26296:708.216 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26296:708.260 Data: 8D 12 74 01 -T062C 26296:708.281 Debug reg: DWT_CYCCNT -T062C 26296:708.299 - 0.090ms returns 1 (0x1) -T3F74 26296:710.849 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26296:710.882 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26296:711.989 Data: 00 00 80 00 -T3F74 26296:712.029 - 1.188ms returns 4 (0x4) -T3F74 26296:712.078 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26296:712.101 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26296:712.587 Data: 00 00 F0 01 -T3F74 26296:712.611 - 0.541ms returns 4 (0x4) -T3F74 26296:715.627 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26296:715.654 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26296:716.878 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26296:716.906 - 1.286ms returns 16 (0x10) -T3F74 26296:716.927 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:716.946 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26296:717.326 Data: 1E 00 00 00 -T3F74 26296:717.346 - 0.426ms returns 4 (0x4) -T3F74 26296:717.363 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26296:717.380 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26296:717.825 Data: 00 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00 ... -T3F74 26296:717.845 - 0.488ms returns 20 (0x14) -T3F74 26296:717.862 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:717.878 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26296:718.324 Data: 1F 03 00 00 -T3F74 26296:718.345 - 0.489ms returns 4 (0x4) -T3F74 26296:718.362 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26296:718.378 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26296:718.829 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26296:718.852 - 0.498ms returns 12 (0xC) -T3F74 26296:718.872 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:718.891 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26296:719.330 Data: 00 00 00 00 -T3F74 26296:719.353 - 0.489ms returns 4 (0x4) -T3F74 26296:719.373 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:719.392 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26296:719.862 Data: 00 00 00 00 -T3F74 26296:719.888 - 0.522ms returns 4 (0x4) -T3F74 26296:719.909 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26296:719.929 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26296:720.354 Data: 00 00 00 00 -T3F74 26296:720.378 - 0.477ms returns 4 (0x4) -T062C 26296:732.133 JLINK_IsHalted() -T062C 26296:733.234 - 1.124ms returns FALSE -T062C 26296:833.430 JLINK_HasError() -T062C 26296:833.537 JLINK_IsHalted() -T062C 26296:834.786 - 1.269ms returns FALSE -T062C 26296:935.555 JLINK_HasError() -T062C 26296:935.627 JLINK_IsHalted() -T062C 26296:936.750 - 1.141ms returns FALSE -T062C 26297:037.646 JLINK_HasError() -T062C 26297:037.679 JLINK_IsHalted() -T062C 26297:038.911 - 1.250ms returns FALSE -T062C 26297:140.090 JLINK_HasError() -T062C 26297:140.162 JLINK_IsHalted() -T062C 26297:141.418 - 1.275ms returns FALSE -T062C 26297:242.379 JLINK_HasError() -T062C 26297:242.451 JLINK_HasError() -T062C 26297:242.495 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26297:242.555 Data: 8D 12 74 01 -T062C 26297:242.610 Debug reg: DWT_CYCCNT -T062C 26297:242.629 - 0.140ms returns 1 (0x1) -T3F74 26297:245.056 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26297:245.088 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26297:246.284 Data: 00 00 80 00 -T3F74 26297:246.365 - 1.328ms returns 4 (0x4) -T3F74 26297:246.426 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26297:246.449 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26297:247.595 Data: 00 00 F0 01 -T3F74 26297:247.673 - 1.267ms returns 4 (0x4) -T3F74 26297:251.239 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26297:251.269 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26297:252.565 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26297:252.594 - 1.362ms returns 16 (0x10) -T3F74 26297:252.615 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:252.634 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26297:253.161 Data: 1E 00 00 00 -T3F74 26297:253.181 - 0.573ms returns 4 (0x4) -T3F74 26297:253.199 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26297:253.215 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26297:253.758 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E7 00 00 00 ... -T3F74 26297:253.778 - 0.586ms returns 20 (0x14) -T3F74 26297:253.796 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:253.812 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26297:254.264 Data: 1F 03 00 00 -T3F74 26297:254.288 - 0.500ms returns 4 (0x4) -T3F74 26297:254.309 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26297:254.327 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26297:254.763 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26297:254.787 - 0.486ms returns 12 (0xC) -T3F74 26297:254.807 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:254.826 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26297:255.269 Data: 00 00 00 00 -T3F74 26297:255.293 - 0.493ms returns 4 (0x4) -T3F74 26297:255.313 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:255.332 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26297:255.769 Data: 00 00 00 00 -T3F74 26297:255.789 - 0.482ms returns 4 (0x4) -T3F74 26297:255.806 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:255.822 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26297:256.256 Data: 00 00 00 00 -T3F74 26297:256.276 - 0.477ms returns 4 (0x4) -T062C 26297:267.856 JLINK_IsHalted() -T062C 26297:268.906 - 1.068ms returns FALSE -T062C 26297:369.621 JLINK_HasError() -T062C 26297:369.758 JLINK_IsHalted() -T062C 26297:371.167 - 1.452ms returns FALSE -T062C 26297:471.915 JLINK_HasError() -T062C 26297:471.986 JLINK_IsHalted() -T062C 26297:473.116 - 1.137ms returns FALSE -T062C 26297:574.470 JLINK_HasError() -T062C 26297:574.504 JLINK_IsHalted() -T062C 26297:575.599 - 1.115ms returns FALSE -T062C 26297:675.878 JLINK_HasError() -T062C 26297:675.916 JLINK_IsHalted() -T062C 26297:676.993 - 1.101ms returns FALSE -T062C 26297:777.627 JLINK_HasError() -T062C 26297:777.672 JLINK_HasError() -T062C 26297:777.691 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26297:777.721 Data: 8D 12 74 01 -T062C 26297:777.744 Debug reg: DWT_CYCCNT -T062C 26297:777.766 - 0.083ms returns 1 (0x1) -T3F74 26297:780.168 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26297:780.202 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26297:781.334 Data: 00 00 80 00 -T3F74 26297:781.376 - 1.216ms returns 4 (0x4) -T3F74 26297:781.416 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26297:781.439 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26297:781.943 Data: 00 00 F0 01 -T3F74 26297:781.967 - 0.559ms returns 4 (0x4) -T3F74 26297:785.321 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26297:785.349 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26297:786.617 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26297:786.646 - 1.331ms returns 16 (0x10) -T3F74 26297:786.666 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:786.686 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26297:787.062 Data: 1E 00 00 00 -T3F74 26297:787.082 - 0.423ms returns 4 (0x4) -T3F74 26297:787.100 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26297:787.116 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26297:787.562 Data: 00 00 00 00 00 00 00 00 00 00 00 00 0B 01 00 00 ... -T3F74 26297:787.582 - 0.489ms returns 20 (0x14) -T3F74 26297:787.599 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:787.615 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26297:788.068 Data: 1F 03 00 00 -T3F74 26297:788.092 - 0.500ms returns 4 (0x4) -T3F74 26297:788.112 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26297:788.131 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26297:788.562 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26297:788.585 - 0.481ms returns 12 (0xC) -T3F74 26297:788.606 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:788.624 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26297:789.064 Data: 00 00 00 00 -T3F74 26297:789.088 - 0.490ms returns 4 (0x4) -T3F74 26297:789.108 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:789.127 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26297:789.562 Data: 00 00 00 00 -T3F74 26297:789.585 - 0.485ms returns 4 (0x4) -T3F74 26297:789.606 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26297:789.624 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26297:790.071 Data: 00 00 00 00 -T3F74 26297:790.095 - 0.497ms returns 4 (0x4) -T062C 26297:801.841 JLINK_IsHalted() -T062C 26297:802.946 - 1.123ms returns FALSE -T062C 26297:903.172 JLINK_HasError() -T062C 26297:903.253 JLINK_IsHalted() -T062C 26297:904.336 - 1.102ms returns FALSE -T062C 26298:004.535 JLINK_HasError() -T062C 26298:004.620 JLINK_IsHalted() -T062C 26298:005.869 - 1.297ms returns FALSE -T062C 26298:106.624 JLINK_HasError() -T062C 26298:106.763 JLINK_IsHalted() -T062C 26298:107.853 - 1.108ms returns FALSE -T062C 26298:208.666 JLINK_HasError() -T062C 26298:208.739 JLINK_IsHalted() -T062C 26298:209.969 - 1.272ms returns FALSE -T062C 26298:310.467 JLINK_HasError() -T062C 26298:310.538 JLINK_HasError() -T062C 26298:310.582 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26298:310.623 Data: 8D 12 74 01 -T062C 26298:310.644 Debug reg: DWT_CYCCNT -T062C 26298:310.662 - 0.086ms returns 1 (0x1) -T3F74 26298:313.618 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26298:313.651 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26298:314.892 Data: 00 00 80 00 -T3F74 26298:314.970 - 1.371ms returns 4 (0x4) -T3F74 26298:315.032 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26298:315.055 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26298:316.224 Data: 00 00 F0 01 -T3F74 26298:316.302 - 1.289ms returns 4 (0x4) -T3F74 26298:319.333 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26298:319.360 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26298:320.545 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26298:320.574 - 1.248ms returns 16 (0x10) -T3F74 26298:320.594 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:320.613 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26298:321.019 Data: 1E 00 00 00 -T3F74 26298:321.040 - 0.452ms returns 4 (0x4) -T3F74 26298:321.057 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26298:321.079 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26298:321.700 Data: 00 00 00 00 00 00 00 00 00 00 00 00 6D 02 00 00 ... -T3F74 26298:321.721 - 0.672ms returns 20 (0x14) -T3F74 26298:321.747 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:321.767 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26298:322.249 Data: 1F 03 00 00 -T3F74 26298:322.273 - 0.533ms returns 4 (0x4) -T3F74 26298:322.293 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26298:322.312 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26298:322.741 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26298:322.765 - 0.479ms returns 12 (0xC) -T3F74 26298:322.785 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:322.804 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26298:323.245 Data: 00 00 00 00 -T3F74 26298:323.269 - 0.492ms returns 4 (0x4) -T3F74 26298:323.294 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:323.311 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26298:323.740 Data: 00 00 00 00 -T3F74 26298:323.760 - 0.472ms returns 4 (0x4) -T3F74 26298:323.777 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:323.793 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26298:324.239 Data: 00 00 00 00 -T3F74 26298:324.259 - 0.488ms returns 4 (0x4) -T062C 26298:335.538 JLINK_IsHalted() -T062C 26298:336.624 - 1.104ms returns FALSE -T062C 26298:437.471 JLINK_HasError() -T062C 26298:437.561 JLINK_IsHalted() -T062C 26298:438.737 - 1.185ms returns FALSE -T062C 26298:538.896 JLINK_HasError() -T062C 26298:538.967 JLINK_IsHalted() -T062C 26298:540.170 - 1.243ms returns FALSE -T062C 26298:640.911 JLINK_HasError() -T062C 26298:640.942 JLINK_IsHalted() -T062C 26298:641.964 - 1.040ms returns FALSE -T062C 26298:742.049 JLINK_HasError() -T062C 26298:742.089 JLINK_IsHalted() -T062C 26298:743.198 - 1.123ms returns FALSE -T062C 26298:843.394 JLINK_HasError() -T062C 26298:843.481 JLINK_HasError() -T062C 26298:843.525 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26298:843.576 Data: 8D 12 74 01 -T062C 26298:843.597 Debug reg: DWT_CYCCNT -T062C 26298:843.616 - 0.097ms returns 1 (0x1) -T3F74 26298:846.177 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26298:846.209 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26298:847.426 Data: 00 00 80 00 -T3F74 26298:847.461 - 1.292ms returns 4 (0x4) -T3F74 26298:847.530 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26298:847.554 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26298:848.671 Data: 00 00 F0 01 -T3F74 26298:848.692 - 1.168ms returns 4 (0x4) -T3F74 26298:851.668 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26298:851.696 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26298:852.976 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26298:853.004 - 1.343ms returns 16 (0x10) -T3F74 26298:853.025 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:853.044 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26298:853.420 Data: 1E 00 00 00 -T3F74 26298:853.440 - 0.422ms returns 4 (0x4) -T3F74 26298:853.457 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26298:853.474 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26298:853.916 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A9 00 00 00 ... -T3F74 26298:853.936 - 0.485ms returns 20 (0x14) -T3F74 26298:853.953 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:853.969 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26298:854.435 Data: 1F 03 00 00 -T3F74 26298:854.455 - 0.509ms returns 4 (0x4) -T3F74 26298:854.473 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26298:854.489 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26298:854.918 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26298:854.938 - 0.471ms returns 12 (0xC) -T3F74 26298:854.955 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:854.971 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26298:855.490 Data: 00 00 00 00 -T3F74 26298:855.510 - 0.562ms returns 4 (0x4) -T3F74 26298:855.544 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:855.578 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26298:856.046 Data: 00 00 00 00 -T3F74 26298:856.069 - 0.533ms returns 4 (0x4) -T3F74 26298:856.090 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26298:856.109 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26298:856.564 Data: 00 00 00 00 -T3F74 26298:856.600 - 0.518ms returns 4 (0x4) -T062C 26298:872.012 JLINK_IsHalted() -T062C 26298:873.198 - 1.210ms returns FALSE -T062C 26298:973.397 JLINK_HasError() -T062C 26298:973.477 JLINK_IsHalted() -T062C 26298:974.688 - 1.253ms returns FALSE -T062C 26299:075.496 JLINK_HasError() -T062C 26299:075.570 JLINK_IsHalted() -T062C 26299:076.764 - 1.214ms returns FALSE -T062C 26299:177.545 JLINK_HasError() -T062C 26299:177.618 JLINK_IsHalted() -T062C 26299:178.760 - 1.160ms returns FALSE -T062C 26299:278.898 JLINK_HasError() -T062C 26299:278.942 JLINK_IsHalted() -T062C 26299:280.112 - 1.211ms returns FALSE -T062C 26299:380.683 JLINK_HasError() -T062C 26299:380.755 JLINK_HasError() -T062C 26299:380.803 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26299:380.832 Data: 8D 12 74 01 -T062C 26299:380.856 Debug reg: DWT_CYCCNT -T062C 26299:380.879 - 0.083ms returns 1 (0x1) -T3F74 26299:383.368 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26299:383.401 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26299:384.572 Data: 00 00 80 00 -T3F74 26299:384.637 - 1.275ms returns 4 (0x4) -T3F74 26299:384.671 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26299:384.691 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26299:385.099 Data: 00 00 F0 01 -T3F74 26299:385.120 - 0.455ms returns 4 (0x4) -T3F74 26299:388.630 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26299:388.658 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26299:389.858 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26299:389.882 - 1.261ms returns 16 (0x10) -T3F74 26299:389.903 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:389.923 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26299:390.355 Data: 1E 00 00 00 -T3F74 26299:390.379 - 0.483ms returns 4 (0x4) -T3F74 26299:390.400 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26299:390.419 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26299:390.985 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D3 00 00 00 ... -T3F74 26299:391.009 - 0.616ms returns 20 (0x14) -T3F74 26299:391.029 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:391.048 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26299:391.473 Data: 1F 03 00 00 -T3F74 26299:391.494 - 0.471ms returns 4 (0x4) -T3F74 26299:391.511 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26299:391.527 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26299:391.973 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26299:391.992 - 0.488ms returns 12 (0xC) -T3F74 26299:392.009 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:392.025 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26299:392.473 Data: 00 00 00 00 -T3F74 26299:392.494 - 0.491ms returns 4 (0x4) -T3F74 26299:392.511 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:392.527 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26299:392.972 Data: 00 00 00 00 -T3F74 26299:392.992 - 0.488ms returns 4 (0x4) -T3F74 26299:393.009 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:393.025 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26299:393.474 Data: 00 00 00 00 -T3F74 26299:393.494 - 0.491ms returns 4 (0x4) -T062C 26299:404.913 JLINK_IsHalted() -T062C 26299:406.064 - 1.169ms returns FALSE -T062C 26299:506.259 JLINK_HasError() -T062C 26299:506.345 JLINK_IsHalted() -T062C 26299:507.583 - 1.256ms returns FALSE -T062C 26299:608.169 JLINK_HasError() -T062C 26299:608.209 JLINK_IsHalted() -T062C 26299:609.436 - 1.246ms returns FALSE -T062C 26299:710.267 JLINK_HasError() -T062C 26299:710.333 JLINK_IsHalted() -T062C 26299:711.487 - 1.174ms returns FALSE -T062C 26299:811.704 JLINK_HasError() -T062C 26299:811.749 JLINK_IsHalted() -T062C 26299:812.806 - 1.076ms returns FALSE -T062C 26299:913.010 JLINK_HasError() -T062C 26299:913.094 JLINK_HasError() -T062C 26299:913.139 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26299:913.200 Data: 8D 12 74 01 -T062C 26299:913.221 Debug reg: DWT_CYCCNT -T062C 26299:913.240 - 0.107ms returns 1 (0x1) -T3F74 26299:916.048 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26299:916.086 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26299:917.167 Data: 00 00 80 00 -T3F74 26299:917.188 - 1.147ms returns 4 (0x4) -T3F74 26299:917.216 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26299:917.233 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26299:917.654 Data: 00 00 F0 01 -T3F74 26299:917.674 - 0.465ms returns 4 (0x4) -T3F74 26299:920.618 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26299:920.645 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26299:921.835 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26299:921.863 - 1.252ms returns 16 (0x10) -T3F74 26299:921.884 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:921.903 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26299:922.280 Data: 1E 00 00 00 -T3F74 26299:922.300 - 0.423ms returns 4 (0x4) -T3F74 26299:922.318 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26299:922.334 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26299:922.778 Data: 00 00 00 00 00 00 00 00 00 00 00 00 2B 02 00 00 ... -T3F74 26299:922.798 - 0.486ms returns 20 (0x14) -T3F74 26299:922.815 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:922.831 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26299:923.282 Data: 1F 03 00 00 -T3F74 26299:923.305 - 0.498ms returns 4 (0x4) -T3F74 26299:923.325 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26299:923.345 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26299:923.784 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26299:923.807 - 0.489ms returns 12 (0xC) -T3F74 26299:923.828 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:923.846 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26299:924.285 Data: 00 00 00 00 -T3F74 26299:924.308 - 0.488ms returns 4 (0x4) -T3F74 26299:924.329 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:924.348 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26299:924.790 Data: 00 00 00 00 -T3F74 26299:924.810 - 0.487ms returns 4 (0x4) -T3F74 26299:924.827 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26299:924.843 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26299:925.272 Data: 00 00 00 00 -T3F74 26299:925.292 - 0.472ms returns 4 (0x4) -T062C 26299:937.318 JLINK_IsHalted() -T062C 26299:938.427 - 1.127ms returns FALSE -T062C 26300:039.208 JLINK_HasError() -T062C 26300:039.284 JLINK_IsHalted() -T062C 26300:040.404 - 1.135ms returns FALSE -T062C 26300:140.548 JLINK_HasError() -T062C 26300:140.621 JLINK_IsHalted() -T062C 26300:141.818 - 1.245ms returns FALSE -T062C 26300:242.123 JLINK_HasError() -T062C 26300:242.195 JLINK_IsHalted() -T062C 26300:243.359 - 1.182ms returns FALSE -T062C 26300:343.569 JLINK_HasError() -T062C 26300:343.642 JLINK_IsHalted() -T062C 26300:344.864 - 1.264ms returns FALSE -T062C 26300:446.220 JLINK_HasError() -T062C 26300:446.305 JLINK_HasError() -T062C 26300:446.350 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26300:446.410 Data: 8D 12 74 01 -T062C 26300:446.468 Debug reg: DWT_CYCCNT -T062C 26300:446.511 - 0.169ms returns 1 (0x1) -T3F74 26300:448.825 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26300:448.857 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26300:449.992 Data: 00 00 80 00 -T3F74 26300:450.029 - 1.212ms returns 4 (0x4) -T3F74 26300:450.075 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26300:450.098 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26300:450.593 Data: 00 00 F0 01 -T3F74 26300:450.613 - 0.545ms returns 4 (0x4) -T3F74 26300:453.615 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26300:453.649 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26300:454.887 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26300:454.915 - 1.307ms returns 16 (0x10) -T3F74 26300:454.936 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:454.955 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26300:455.327 Data: 1F 00 00 00 -T3F74 26300:455.348 - 0.418ms returns 4 (0x4) -T3F74 26300:455.365 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26300:455.430 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26300:455.953 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7B 01 00 00 ... -T3F74 26300:455.973 - 0.614ms returns 20 (0x14) -T3F74 26300:455.990 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:456.006 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26300:456.458 Data: 1F 03 00 00 -T3F74 26300:456.481 - 0.499ms returns 4 (0x4) -T3F74 26300:456.501 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26300:456.520 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26300:456.984 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26300:457.007 - 0.514ms returns 12 (0xC) -T3F74 26300:457.028 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:457.046 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26300:457.464 Data: 00 00 00 00 -T3F74 26300:457.488 - 0.468ms returns 4 (0x4) -T3F74 26300:457.508 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:457.527 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26300:457.962 Data: 00 00 00 00 -T3F74 26300:457.986 - 0.485ms returns 4 (0x4) -T3F74 26300:458.006 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:458.024 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26300:458.464 Data: 00 00 00 00 -T3F74 26300:458.487 - 0.489ms returns 4 (0x4) -T062C 26300:476.943 JLINK_IsHalted() -T062C 26300:477.968 - 1.044ms returns FALSE -T062C 26300:578.113 JLINK_HasError() -T062C 26300:578.188 JLINK_IsHalted() -T062C 26300:579.446 - 1.306ms returns FALSE -T062C 26300:679.580 JLINK_HasError() -T062C 26300:679.652 JLINK_IsHalted() -T062C 26300:680.886 - 1.276ms returns FALSE -T062C 26300:781.386 JLINK_HasError() -T062C 26300:781.438 JLINK_IsHalted() -T062C 26300:782.669 - 1.248ms returns FALSE -T062C 26300:883.245 JLINK_HasError() -T062C 26300:883.287 JLINK_IsHalted() -T062C 26300:884.499 - 1.231ms returns FALSE -T062C 26300:985.568 JLINK_HasError() -T062C 26300:985.656 JLINK_HasError() -T062C 26300:985.701 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26300:985.769 Data: 8D 12 74 01 -T062C 26300:985.827 Debug reg: DWT_CYCCNT -T062C 26300:985.871 - 0.178ms returns 1 (0x1) -T3F74 26300:988.261 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26300:988.295 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26300:989.540 Data: 00 00 80 00 -T3F74 26300:989.618 - 1.386ms returns 4 (0x4) -T3F74 26300:989.679 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26300:989.702 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26300:991.088 Data: 00 00 F0 01 -T3F74 26300:991.163 - 1.491ms returns 4 (0x4) -T3F74 26300:994.323 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26300:994.350 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26300:995.594 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26300:995.652 - 1.346ms returns 16 (0x10) -T3F74 26300:995.686 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:995.721 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26300:996.897 Data: 1E 00 00 00 -T3F74 26300:996.931 - 1.252ms returns 4 (0x4) -T3F74 26300:996.955 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26300:996.977 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26300:997.511 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5F 01 00 00 ... -T3F74 26300:997.535 - 0.588ms returns 20 (0x14) -T3F74 26300:997.555 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:997.574 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26300:998.012 Data: 1F 03 00 00 -T3F74 26300:998.046 - 0.499ms returns 4 (0x4) -T3F74 26300:998.067 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26300:998.086 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26300:998.511 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26300:998.535 - 0.476ms returns 12 (0xC) -T3F74 26300:998.555 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:998.574 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26300:999.011 Data: 00 00 00 00 -T3F74 26300:999.035 - 0.487ms returns 4 (0x4) -T3F74 26300:999.055 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:999.074 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26300:999.510 Data: 00 00 00 00 -T3F74 26300:999.534 - 0.486ms returns 4 (0x4) -T3F74 26300:999.554 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26300:999.573 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26301:000.011 Data: 00 00 00 00 -T3F74 26301:000.034 - 0.488ms returns 4 (0x4) -T062C 26301:020.807 JLINK_IsHalted() -T062C 26301:021.894 - 1.105ms returns FALSE -T062C 26301:122.358 JLINK_HasError() -T062C 26301:122.438 JLINK_IsHalted() -T062C 26301:123.648 - 1.252ms returns FALSE -T062C 26301:223.933 JLINK_HasError() -T062C 26301:224.004 JLINK_IsHalted() -T062C 26301:225.225 - 1.269ms returns FALSE -T062C 26301:325.456 JLINK_HasError() -T062C 26301:325.536 JLINK_IsHalted() -T062C 26301:326.841 - 1.322ms returns FALSE -T062C 26301:427.127 JLINK_HasError() -T062C 26301:427.201 JLINK_IsHalted() -T062C 26301:428.417 - 1.258ms returns FALSE -T062C 26301:529.539 JLINK_HasError() -T062C 26301:529.613 JLINK_HasError() -T062C 26301:529.658 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26301:529.725 Data: 8D 12 74 01 -T062C 26301:529.783 Debug reg: DWT_CYCCNT -T062C 26301:529.833 - 0.183ms returns 1 (0x1) -T3F74 26301:532.178 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26301:532.212 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26301:533.335 Data: 00 00 80 00 -T3F74 26301:533.370 - 1.200ms returns 4 (0x4) -T3F74 26301:533.414 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26301:533.437 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26301:533.944 Data: 00 00 F0 01 -T3F74 26301:533.968 - 0.562ms returns 4 (0x4) -T3F74 26301:536.978 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26301:537.005 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26301:538.238 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26301:538.267 - 1.295ms returns 16 (0x10) -T3F74 26301:538.287 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26301:538.306 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26301:538.689 Data: 1E 00 00 00 -T3F74 26301:538.713 - 0.434ms returns 4 (0x4) -T3F74 26301:538.733 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26301:538.752 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26301:539.315 Data: 00 00 00 00 00 00 00 00 00 00 00 00 4F 00 00 00 ... -T3F74 26301:539.338 - 0.612ms returns 20 (0x14) -T3F74 26301:539.358 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26301:539.377 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26301:539.814 Data: 1F 03 00 00 -T3F74 26301:539.837 - 0.486ms returns 4 (0x4) -T3F74 26301:539.857 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26301:539.876 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26301:540.308 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26301:540.328 - 0.477ms returns 12 (0xC) -T3F74 26301:540.345 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26301:540.361 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26301:540.826 Data: 00 00 00 00 -T3F74 26301:540.861 - 0.524ms returns 4 (0x4) -T3F74 26301:540.887 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26301:540.910 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26301:541.306 Data: 00 00 00 00 -T3F74 26301:541.335 - 0.456ms returns 4 (0x4) -T3F74 26301:541.358 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26301:541.378 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26301:541.955 Data: 00 00 00 00 -T3F74 26301:541.979 - 0.629ms returns 4 (0x4) -T062C 26301:553.320 JLINK_IsHalted() -T062C 26301:554.447 - 1.145ms returns FALSE -T062C 26301:654.597 JLINK_HasError() -T062C 26301:654.682 JLINK_IsHalted() -T062C 26301:655.891 - 1.225ms returns FALSE -T062C 26301:756.087 JLINK_HasError() -T062C 26301:756.163 JLINK_IsHalted() -T062C 26301:757.433 - 1.292ms returns FALSE -T062C 26301:857.572 JLINK_HasError() -T062C 26301:857.645 JLINK_IsHalted() -T062C 26301:858.917 - 1.314ms returns FALSE -T062C 26301:959.910 JLINK_HasError() -T062C 26301:959.978 JLINK_IsHalted() -T062C 26301:961.036 - 1.077ms returns FALSE -T062C 26302:061.851 JLINK_HasError() -T062C 26302:061.937 JLINK_HasError() -T062C 26302:061.956 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26302:061.986 Data: 8D 12 74 01 -T062C 26302:062.010 Debug reg: DWT_CYCCNT -T062C 26302:062.032 - 0.083ms returns 1 (0x1) -T3F74 26302:064.629 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26302:064.668 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26302:065.850 Data: 00 00 80 00 -T3F74 26302:065.931 - 1.322ms returns 4 (0x4) -T3F74 26302:066.021 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26302:066.069 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26302:067.265 Data: 00 00 F0 01 -T3F74 26302:067.344 - 1.342ms returns 4 (0x4) -T3F74 26302:070.962 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26302:071.000 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26302:072.339 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26302:072.411 - 1.456ms returns 16 (0x10) -T3F74 26302:072.435 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:072.458 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26302:072.868 Data: 1F 00 00 00 -T3F74 26302:072.892 - 0.465ms returns 4 (0x4) -T3F74 26302:072.912 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26302:072.931 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26302:073.488 Data: 00 00 00 00 00 00 00 00 00 00 00 00 EF 00 00 00 ... -T3F74 26302:073.508 - 0.602ms returns 20 (0x14) -T3F74 26302:073.525 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:073.541 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26302:074.001 Data: 1F 03 00 00 -T3F74 26302:074.025 - 0.508ms returns 4 (0x4) -T3F74 26302:074.045 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26302:074.064 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26302:074.499 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26302:074.522 - 0.485ms returns 12 (0xC) -T3F74 26302:074.543 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:074.561 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26302:075.150 Data: 00 00 00 00 -T3F74 26302:075.187 - 0.652ms returns 4 (0x4) -T3F74 26302:075.212 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:075.234 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26302:076.379 Data: 00 00 00 00 -T3F74 26302:076.413 - 1.209ms returns 4 (0x4) -T3F74 26302:076.437 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:076.459 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26302:076.874 Data: 00 00 00 00 -T3F74 26302:076.898 - 0.469ms returns 4 (0x4) -T062C 26302:096.740 JLINK_IsHalted() -T062C 26302:097.906 - 1.185ms returns FALSE -T062C 26302:198.092 JLINK_HasError() -T062C 26302:198.170 JLINK_IsHalted() -T062C 26302:199.346 - 1.219ms returns FALSE -T062C 26302:300.078 JLINK_HasError() -T062C 26302:300.105 JLINK_IsHalted() -T062C 26302:301.217 - 1.162ms returns FALSE -T062C 26302:401.465 JLINK_HasError() -T062C 26302:401.537 JLINK_IsHalted() -T062C 26302:402.816 - 1.297ms returns FALSE -T062C 26302:502.936 JLINK_HasError() -T062C 26302:502.977 JLINK_IsHalted() -T062C 26302:504.182 - 1.223ms returns FALSE -T062C 26302:604.963 JLINK_HasError() -T062C 26302:605.039 JLINK_HasError() -T062C 26302:605.057 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26302:605.086 Data: 8D 12 74 01 -T062C 26302:605.109 Debug reg: DWT_CYCCNT -T062C 26302:605.142 - 0.093ms returns 1 (0x1) -T3F74 26302:607.502 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26302:607.534 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26302:608.571 Data: 00 00 80 00 -T3F74 26302:608.609 - 1.115ms returns 4 (0x4) -T3F74 26302:608.653 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26302:608.677 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26302:609.185 Data: 00 00 F0 01 -T3F74 26302:609.212 - 0.566ms returns 4 (0x4) -T3F74 26302:612.823 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26302:612.851 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26302:614.079 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26302:614.111 - 1.297ms returns 16 (0x10) -T3F74 26302:614.135 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:614.158 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26302:614.546 Data: 1E 00 00 00 -T3F74 26302:614.566 - 0.437ms returns 4 (0x4) -T3F74 26302:614.583 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26302:614.600 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26302:615.044 Data: 00 00 00 00 00 00 00 00 00 00 00 00 2F 02 00 00 ... -T3F74 26302:615.064 - 0.487ms returns 20 (0x14) -T3F74 26302:615.081 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:615.097 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26302:615.545 Data: 1F 03 00 00 -T3F74 26302:615.565 - 0.490ms returns 4 (0x4) -T3F74 26302:615.582 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26302:615.598 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26302:616.044 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26302:616.063 - 0.488ms returns 12 (0xC) -T3F74 26302:616.080 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:616.096 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26302:616.544 Data: 00 00 00 00 -T3F74 26302:616.564 - 0.490ms returns 4 (0x4) -T3F74 26302:616.581 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:616.597 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26302:617.043 Data: 00 00 00 00 -T3F74 26302:617.063 - 0.489ms returns 4 (0x4) -T3F74 26302:617.080 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26302:617.096 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26302:617.544 Data: 00 00 00 00 -T3F74 26302:617.564 - 0.490ms returns 4 (0x4) -T062C 26302:636.408 JLINK_IsHalted() -T062C 26302:637.459 - 1.070ms returns FALSE -T062C 26302:737.646 JLINK_HasError() -T062C 26302:737.728 JLINK_IsHalted() -T062C 26302:738.920 - 1.235ms returns FALSE -T062C 26302:839.761 JLINK_HasError() -T062C 26302:839.835 JLINK_IsHalted() -T062C 26302:841.006 - 1.189ms returns FALSE -T062C 26302:942.025 JLINK_HasError() -T062C 26302:942.070 JLINK_IsHalted() -T062C 26302:943.189 - 1.141ms returns FALSE -T062C 26303:044.006 JLINK_HasError() -T062C 26303:044.056 JLINK_IsHalted() -T062C 26303:045.132 - 1.095ms returns FALSE -T062C 26303:146.075 JLINK_HasError() -T062C 26303:146.163 JLINK_HasError() -T062C 26303:146.181 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26303:146.212 Data: 8D 12 74 01 -T062C 26303:146.236 Debug reg: DWT_CYCCNT -T062C 26303:146.258 - 0.084ms returns 1 (0x1) -T3F74 26303:148.940 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26303:148.983 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26303:150.143 Data: 00 00 80 00 -T3F74 26303:150.186 - 1.254ms returns 4 (0x4) -T3F74 26303:150.227 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26303:150.250 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26303:150.735 Data: 00 00 F0 01 -T3F74 26303:150.759 - 0.539ms returns 4 (0x4) -T3F74 26303:154.326 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26303:154.357 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26303:155.645 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26303:155.677 - 1.359ms returns 16 (0x10) -T3F74 26303:155.702 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:155.725 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26303:156.235 Data: 1E 00 00 00 -T3F74 26303:156.260 - 0.565ms returns 4 (0x4) -T3F74 26303:156.280 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26303:156.300 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26303:156.884 Data: 00 00 00 00 00 00 00 00 00 00 00 00 2F 01 00 00 ... -T3F74 26303:156.910 - 0.637ms returns 20 (0x14) -T3F74 26303:156.931 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:156.951 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26303:157.495 Data: 1F 03 00 00 -T3F74 26303:157.518 - 0.595ms returns 4 (0x4) -T3F74 26303:157.539 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26303:157.557 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26303:157.992 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26303:158.023 - 0.519ms returns 12 (0xC) -T3F74 26303:158.074 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:158.101 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26303:158.608 Data: 00 00 00 00 -T3F74 26303:158.643 - 0.577ms returns 4 (0x4) -T3F74 26303:158.669 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:158.690 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26303:159.099 Data: 00 00 00 00 -T3F74 26303:159.122 - 0.461ms returns 4 (0x4) -T3F74 26303:159.143 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:159.161 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26303:159.725 Data: 00 00 00 00 -T3F74 26303:159.748 - 0.613ms returns 4 (0x4) -T062C 26303:172.821 JLINK_IsHalted() -T062C 26303:173.870 - 1.067ms returns FALSE -T062C 26303:274.158 JLINK_HasError() -T062C 26303:274.207 JLINK_IsHalted() -T062C 26303:275.249 - 1.053ms returns FALSE -T062C 26303:376.073 JLINK_HasError() -T062C 26303:376.120 JLINK_IsHalted() -T062C 26303:377.267 - 1.165ms returns FALSE -T062C 26303:478.008 JLINK_HasError() -T062C 26303:478.065 JLINK_IsHalted() -T062C 26303:479.243 - 1.219ms returns FALSE -T062C 26303:580.014 JLINK_HasError() -T062C 26303:580.060 JLINK_IsHalted() -T062C 26303:581.186 - 1.140ms returns FALSE -T062C 26303:681.888 JLINK_HasError() -T062C 26303:681.950 JLINK_HasError() -T062C 26303:681.968 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26303:681.998 Data: 8D 12 74 01 -T062C 26303:682.021 Debug reg: DWT_CYCCNT -T062C 26303:682.043 - 0.083ms returns 1 (0x1) -T3F74 26303:684.598 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26303:684.637 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26303:685.734 Data: 00 00 80 00 -T3F74 26303:685.770 - 1.179ms returns 4 (0x4) -T3F74 26303:685.809 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26303:685.832 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26303:686.281 Data: 00 00 F0 01 -T3F74 26303:686.305 - 0.504ms returns 4 (0x4) -T3F74 26303:689.775 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26303:689.806 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26303:691.042 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26303:691.074 - 1.307ms returns 16 (0x10) -T3F74 26303:691.098 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:691.121 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26303:691.528 Data: 1E 00 00 00 -T3F74 26303:691.552 - 0.462ms returns 4 (0x4) -T3F74 26303:691.573 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26303:691.592 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26303:692.153 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1D 02 00 00 ... -T3F74 26303:692.177 - 0.611ms returns 20 (0x14) -T3F74 26303:692.197 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:692.216 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26303:692.653 Data: 1F 03 00 00 -T3F74 26303:692.676 - 0.489ms returns 4 (0x4) -T3F74 26303:692.699 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26303:692.718 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26303:693.278 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26303:693.314 - 0.623ms returns 12 (0xC) -T3F74 26303:693.340 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:693.374 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26303:693.781 Data: 00 00 00 00 -T3F74 26303:693.809 - 0.476ms returns 4 (0x4) -T3F74 26303:693.831 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:693.851 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26303:694.279 Data: 00 00 00 00 -T3F74 26303:694.303 - 0.480ms returns 4 (0x4) -T3F74 26303:694.323 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26303:694.342 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26303:694.778 Data: 00 00 00 00 -T3F74 26303:694.801 - 0.486ms returns 4 (0x4) -T062C 26303:707.277 JLINK_IsHalted() -T062C 26303:708.422 - 1.164ms returns FALSE -T062C 26303:808.618 JLINK_HasError() -T062C 26303:808.664 JLINK_IsHalted() -T062C 26303:809.840 - 1.204ms returns FALSE -T062C 26303:910.590 JLINK_HasError() -T062C 26303:910.639 JLINK_IsHalted() -T062C 26303:911.794 - 1.173ms returns FALSE -T062C 26304:012.646 JLINK_HasError() -T062C 26304:012.693 JLINK_IsHalted() -T062C 26304:013.767 - 1.092ms returns FALSE -T062C 26304:114.517 JLINK_HasError() -T062C 26304:114.566 JLINK_IsHalted() -T062C 26304:115.685 - 1.153ms returns FALSE -T062C 26304:216.545 JLINK_HasError() -T062C 26304:216.614 JLINK_HasError() -T062C 26304:216.640 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26304:216.686 Data: 8D 12 74 01 -T062C 26304:216.718 Debug reg: DWT_CYCCNT -T062C 26304:216.748 - 0.118ms returns 1 (0x1) -T3F74 26304:221.501 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26304:221.642 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26304:222.964 Data: 00 00 80 00 -T3F74 26304:223.035 - 1.548ms returns 4 (0x4) -T3F74 26304:223.169 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26304:223.229 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26304:224.382 Data: 00 00 F0 01 -T3F74 26304:224.428 - 1.268ms returns 4 (0x4) -T3F74 26304:228.919 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26304:228.966 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26304:230.303 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26304:230.382 - 1.470ms returns 16 (0x10) -T3F74 26304:230.406 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:230.429 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26304:230.832 Data: 1E 00 00 00 -T3F74 26304:230.856 - 0.458ms returns 4 (0x4) -T3F74 26304:230.877 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26304:230.896 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26304:231.457 Data: 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 ... -T3F74 26304:231.480 - 0.613ms returns 20 (0x14) -T3F74 26304:231.510 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:231.530 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26304:231.956 Data: 1F 03 00 00 -T3F74 26304:231.980 - 0.477ms returns 4 (0x4) -T3F74 26304:232.000 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26304:232.019 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26304:232.457 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26304:232.481 - 0.490ms returns 12 (0xC) -T3F74 26304:232.502 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:232.521 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26304:232.956 Data: 00 00 00 00 -T3F74 26304:232.979 - 0.485ms returns 4 (0x4) -T3F74 26304:232.999 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:233.018 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26304:233.455 Data: 00 00 00 00 -T3F74 26304:233.478 - 0.486ms returns 4 (0x4) -T3F74 26304:233.500 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:233.519 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26304:233.956 Data: 00 00 00 00 -T3F74 26304:233.979 - 0.487ms returns 4 (0x4) -T062C 26304:247.343 JLINK_IsHalted() -T062C 26304:248.464 - 1.143ms returns FALSE -T062C 26304:348.618 JLINK_HasError() -T062C 26304:348.659 JLINK_IsHalted() -T062C 26304:349.727 - 1.102ms returns FALSE -T062C 26304:450.698 JLINK_HasError() -T062C 26304:450.781 JLINK_IsHalted() -T062C 26304:451.818 - 1.057ms returns FALSE -T062C 26304:552.581 JLINK_HasError() -T062C 26304:552.629 JLINK_IsHalted() -T062C 26304:553.710 - 1.095ms returns FALSE -T062C 26304:654.329 JLINK_HasError() -T062C 26304:654.416 JLINK_IsHalted() -T062C 26304:655.542 - 1.144ms returns FALSE -T062C 26304:756.310 JLINK_HasError() -T062C 26304:756.360 JLINK_HasError() -T062C 26304:756.379 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26304:756.409 Data: 8D 12 74 01 -T062C 26304:756.433 Debug reg: DWT_CYCCNT -T062C 26304:756.455 - 0.084ms returns 1 (0x1) -T3F74 26304:760.978 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26304:761.017 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26304:762.201 Data: 00 00 80 00 -T3F74 26304:762.234 - 1.264ms returns 4 (0x4) -T3F74 26304:762.289 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26304:762.315 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26304:762.766 Data: 00 00 F0 01 -T3F74 26304:762.789 - 0.508ms returns 4 (0x4) -T3F74 26304:766.289 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26304:766.320 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26304:767.525 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26304:767.558 - 1.277ms returns 16 (0x10) -T3F74 26304:767.581 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:767.604 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26304:768.009 Data: 1F 00 00 00 -T3F74 26304:768.033 - 0.460ms returns 4 (0x4) -T3F74 26304:768.054 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26304:768.073 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26304:768.637 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 01 00 00 ... -T3F74 26304:768.661 - 0.615ms returns 20 (0x14) -T3F74 26304:768.681 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:768.700 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26304:769.134 Data: 1F 03 00 00 -T3F74 26304:769.158 - 0.484ms returns 4 (0x4) -T3F74 26304:769.178 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26304:769.206 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26304:769.771 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26304:769.808 - 0.638ms returns 12 (0xC) -T3F74 26304:769.835 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:769.858 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26304:770.263 Data: 00 00 00 00 -T3F74 26304:770.292 - 0.465ms returns 4 (0x4) -T3F74 26304:770.314 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:770.335 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26304:770.760 Data: 00 00 00 00 -T3F74 26304:770.784 - 0.478ms returns 4 (0x4) -T3F74 26304:770.804 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26304:770.823 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26304:771.258 Data: 00 00 00 00 -T3F74 26304:771.282 - 0.485ms returns 4 (0x4) -T062C 26304:792.488 JLINK_IsHalted() -T062C 26304:793.580 - 1.113ms returns FALSE -T062C 26304:893.870 JLINK_HasError() -T062C 26304:893.924 JLINK_IsHalted() -T062C 26304:895.038 - 1.135ms returns FALSE -T062C 26304:995.916 JLINK_HasError() -T062C 26304:996.002 JLINK_IsHalted() -T062C 26304:997.176 - 1.193ms returns FALSE -T062C 26305:097.966 JLINK_HasError() -T062C 26305:098.050 JLINK_IsHalted() -T062C 26305:099.107 - 1.076ms returns FALSE -T062C 26305:199.958 JLINK_HasError() -T062C 26305:200.059 JLINK_IsHalted() -T062C 26305:201.265 - 1.246ms returns FALSE -T062C 26305:301.859 JLINK_HasError() -T062C 26305:301.911 JLINK_HasError() -T062C 26305:301.930 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26305:301.959 Data: 8D 12 74 01 -T062C 26305:301.983 Debug reg: DWT_CYCCNT -T062C 26305:302.004 - 0.082ms returns 1 (0x1) -T3F74 26305:304.555 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26305:304.593 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26305:305.712 Data: 00 00 80 00 -T3F74 26305:305.744 - 1.196ms returns 4 (0x4) -T3F74 26305:305.782 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26305:305.813 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26305:306.321 Data: 00 00 F0 01 -T3F74 26305:306.345 - 0.571ms returns 4 (0x4) -T3F74 26305:309.380 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26305:309.407 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26305:310.589 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26305:310.619 - 1.247ms returns 16 (0x10) -T3F74 26305:310.642 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:310.663 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26305:311.068 Data: 1E 00 00 00 -T3F74 26305:311.092 - 0.458ms returns 4 (0x4) -T3F74 26305:311.112 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26305:311.132 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26305:311.695 Data: 00 00 00 00 00 00 00 00 00 00 00 00 87 02 00 00 ... -T3F74 26305:311.719 - 0.614ms returns 20 (0x14) -T3F74 26305:311.739 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:311.758 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26305:312.191 Data: 1F 03 00 00 -T3F74 26305:312.217 - 0.486ms returns 4 (0x4) -T3F74 26305:312.238 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26305:312.259 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26305:312.689 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26305:312.713 - 0.482ms returns 12 (0xC) -T3F74 26305:312.733 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:312.752 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26305:313.187 Data: 00 00 00 00 -T3F74 26305:313.210 - 0.484ms returns 4 (0x4) -T3F74 26305:313.230 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:313.249 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26305:313.714 Data: 00 00 00 00 -T3F74 26305:313.738 - 0.515ms returns 4 (0x4) -T3F74 26305:313.758 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:313.776 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26305:314.186 Data: 00 00 00 00 -T3F74 26305:314.209 - 0.459ms returns 4 (0x4) -T062C 26305:335.124 JLINK_IsHalted() -T062C 26305:336.202 - 1.101ms returns FALSE -T062C 26305:436.890 JLINK_HasError() -T062C 26305:436.933 JLINK_IsHalted() -T062C 26305:438.078 - 1.163ms returns FALSE -T062C 26305:538.848 JLINK_HasError() -T062C 26305:538.902 JLINK_IsHalted() -T062C 26305:539.945 - 1.059ms returns FALSE -T062C 26305:640.671 JLINK_HasError() -T062C 26305:640.757 JLINK_IsHalted() -T062C 26305:641.786 - 1.046ms returns FALSE -T062C 26305:742.731 JLINK_HasError() -T062C 26305:742.832 JLINK_IsHalted() -T062C 26305:743.897 - 1.076ms returns FALSE -T062C 26305:844.036 JLINK_HasError() -T062C 26305:844.123 JLINK_HasError() -T062C 26305:844.142 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26305:844.171 Data: 8D 12 74 01 -T062C 26305:844.195 Debug reg: DWT_CYCCNT -T062C 26305:844.217 - 0.083ms returns 1 (0x1) -T3F74 26305:846.860 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26305:846.902 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26305:848.062 Data: 00 00 80 00 -T3F74 26305:848.098 - 1.246ms returns 4 (0x4) -T3F74 26305:848.137 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26305:848.160 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26305:848.617 Data: 00 00 F0 01 -T3F74 26305:848.641 - 0.512ms returns 4 (0x4) -T3F74 26305:852.084 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26305:852.116 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26305:853.253 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26305:853.286 - 1.209ms returns 16 (0x10) -T3F74 26305:853.310 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:853.333 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26305:853.741 Data: 1E 00 00 00 -T3F74 26305:853.765 - 0.463ms returns 4 (0x4) -T3F74 26305:853.785 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26305:853.805 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26305:854.378 Data: 00 00 00 00 00 00 00 00 00 00 00 00 69 01 00 00 ... -T3F74 26305:854.413 - 0.776ms returns 20 (0x14) -T3F74 26305:854.581 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:854.604 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26305:855.778 Data: 1F 03 00 00 -T3F74 26305:855.834 - 1.261ms returns 4 (0x4) -T3F74 26305:855.857 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26305:855.880 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26305:856.366 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26305:856.389 - 0.540ms returns 12 (0xC) -T3F74 26305:856.469 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:856.488 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26305:856.866 Data: 00 00 00 00 -T3F74 26305:856.891 - 0.429ms returns 4 (0x4) -T3F74 26305:856.911 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:856.930 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26305:857.365 Data: 00 00 00 00 -T3F74 26305:857.388 - 0.484ms returns 4 (0x4) -T3F74 26305:857.408 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26305:857.427 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26305:857.865 Data: 00 00 00 00 -T3F74 26305:857.900 - 0.500ms returns 4 (0x4) -T062C 26305:870.768 JLINK_IsHalted() -T062C 26305:871.931 - 1.183ms returns FALSE -T062C 26305:972.908 JLINK_HasError() -T062C 26305:972.954 JLINK_IsHalted() -T062C 26305:974.001 - 1.059ms returns FALSE -T062C 26306:074.908 JLINK_HasError() -T062C 26306:074.957 JLINK_IsHalted() -T062C 26306:075.980 - 1.035ms returns FALSE -T062C 26306:176.929 JLINK_HasError() -T062C 26306:176.981 JLINK_IsHalted() -T062C 26306:178.106 - 1.157ms returns FALSE -T062C 26306:279.025 JLINK_HasError() -T062C 26306:279.072 JLINK_IsHalted() -T062C 26306:280.173 - 1.135ms returns FALSE -T062C 26306:381.894 JLINK_HasError() -T062C 26306:381.974 JLINK_HasError() -T062C 26306:381.993 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26306:382.023 Data: 8D 12 74 01 -T062C 26306:382.050 Debug reg: DWT_CYCCNT -T062C 26306:382.072 - 0.086ms returns 1 (0x1) -T3F74 26306:384.546 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26306:384.578 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26306:385.760 Data: 00 00 80 00 -T3F74 26306:385.795 - 1.257ms returns 4 (0x4) -T3F74 26306:385.837 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26306:385.861 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26306:386.298 Data: 00 00 F0 01 -T3F74 26306:386.318 - 0.488ms returns 4 (0x4) -T3F74 26306:389.369 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26306:389.396 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26306:390.600 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26306:390.628 - 1.266ms returns 16 (0x10) -T3F74 26306:390.649 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:390.668 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26306:391.045 Data: 1E 00 00 00 -T3F74 26306:391.065 - 0.423ms returns 4 (0x4) -T3F74 26306:391.083 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26306:391.099 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26306:391.546 Data: 00 00 00 00 00 00 00 00 00 00 00 00 89 00 00 00 ... -T3F74 26306:391.566 - 0.489ms returns 20 (0x14) -T3F74 26306:391.583 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:391.599 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26306:392.046 Data: 1F 03 00 00 -T3F74 26306:392.066 - 0.489ms returns 4 (0x4) -T3F74 26306:392.083 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26306:392.099 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26306:392.573 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26306:392.593 - 0.516ms returns 12 (0xC) -T3F74 26306:392.610 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:392.626 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26306:393.044 Data: 00 00 00 00 -T3F74 26306:393.064 - 0.461ms returns 4 (0x4) -T3F74 26306:393.081 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:393.097 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26306:393.538 Data: 00 00 00 00 -T3F74 26306:393.636 - 0.561ms returns 4 (0x4) -T3F74 26306:393.654 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:393.670 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26306:394.038 Data: 00 00 00 00 -T3F74 26306:394.058 - 0.411ms returns 4 (0x4) -T062C 26306:405.870 JLINK_IsHalted() -T062C 26306:406.925 - 1.069ms returns FALSE -T062C 26306:507.398 JLINK_HasError() -T062C 26306:507.443 JLINK_IsHalted() -T062C 26306:508.619 - 1.195ms returns FALSE -T062C 26306:609.228 JLINK_HasError() -T062C 26306:609.265 JLINK_IsHalted() -T062C 26306:610.466 - 1.226ms returns FALSE -T062C 26306:711.440 JLINK_HasError() -T062C 26306:711.513 JLINK_IsHalted() -T062C 26306:712.750 - 1.286ms returns FALSE -T062C 26306:813.497 JLINK_HasError() -T062C 26306:813.542 JLINK_IsHalted() -T062C 26306:814.731 - 1.207ms returns FALSE -T062C 26306:915.017 JLINK_HasError() -T062C 26306:915.093 JLINK_HasError() -T062C 26306:915.118 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26306:915.143 Data: 8D 12 74 01 -T062C 26306:915.164 Debug reg: DWT_CYCCNT -T062C 26306:915.183 - 0.071ms returns 1 (0x1) -T3F74 26306:917.644 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26306:917.676 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26306:918.827 Data: 00 00 80 00 -T3F74 26306:918.910 - 1.286ms returns 4 (0x4) -T3F74 26306:918.976 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26306:918.999 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26306:920.299 Data: 00 00 F0 01 -T3F74 26306:920.377 - 1.418ms returns 4 (0x4) -T3F74 26306:923.667 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26306:923.698 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26306:924.903 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26306:924.931 - 1.271ms returns 16 (0x10) -T3F74 26306:924.952 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:924.971 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26306:925.342 Data: 1E 00 00 00 -T3F74 26306:925.362 - 0.417ms returns 4 (0x4) -T3F74 26306:925.380 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26306:925.396 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26306:925.842 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DD 01 00 00 ... -T3F74 26306:925.862 - 0.489ms returns 20 (0x14) -T3F74 26306:925.879 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:925.895 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26306:926.343 Data: 1F 03 00 00 -T3F74 26306:926.363 - 0.490ms returns 4 (0x4) -T3F74 26306:926.380 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26306:926.396 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26306:926.842 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26306:926.861 - 0.488ms returns 12 (0xC) -T3F74 26306:926.878 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:926.894 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26306:927.364 Data: 00 00 00 00 -T3F74 26306:927.400 - 0.530ms returns 4 (0x4) -T3F74 26306:927.426 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:927.448 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26306:927.856 Data: 00 00 00 00 -T3F74 26306:927.885 - 0.467ms returns 4 (0x4) -T3F74 26306:927.907 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26306:927.930 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26306:928.354 Data: 00 00 00 00 -T3F74 26306:928.378 - 0.478ms returns 4 (0x4) -T062C 26306:939.884 JLINK_IsHalted() -T062C 26306:940.980 - 1.111ms returns FALSE -T062C 26307:041.519 JLINK_HasError() -T062C 26307:041.606 JLINK_IsHalted() -T062C 26307:042.722 - 1.134ms returns FALSE -T062C 26307:143.484 JLINK_HasError() -T062C 26307:143.574 JLINK_IsHalted() -T062C 26307:144.791 - 1.259ms returns FALSE -T062C 26307:245.521 JLINK_HasError() -T062C 26307:245.610 JLINK_IsHalted() -T062C 26307:246.696 - 1.107ms returns FALSE -T062C 26307:347.431 JLINK_HasError() -T062C 26307:347.509 JLINK_IsHalted() -T062C 26307:348.743 - 1.258ms returns FALSE -T062C 26307:449.441 JLINK_HasError() -T062C 26307:449.690 JLINK_HasError() -T062C 26307:449.716 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26307:449.763 Data: 8D 12 74 01 -T062C 26307:449.794 Debug reg: DWT_CYCCNT -T062C 26307:449.825 - 0.119ms returns 1 (0x1) -T3F74 26307:453.982 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26307:454.063 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26307:455.185 Data: 00 00 80 00 -T3F74 26307:455.242 - 1.270ms returns 4 (0x4) -T3F74 26307:455.306 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26307:455.339 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26307:455.783 Data: 00 00 F0 01 -T3F74 26307:455.810 - 0.512ms returns 4 (0x4) -T3F74 26307:459.718 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26307:459.751 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26307:460.907 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26307:460.935 - 1.225ms returns 16 (0x10) -T3F74 26307:460.959 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26307:460.980 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26307:461.412 Data: 1F 00 00 00 -T3F74 26307:461.437 - 0.486ms returns 4 (0x4) -T3F74 26307:461.458 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26307:461.478 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26307:462.029 Data: 00 00 00 00 00 00 00 00 00 00 00 00 CF 01 00 00 ... -T3F74 26307:462.054 - 0.604ms returns 20 (0x14) -T3F74 26307:462.075 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26307:462.095 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26307:462.529 Data: 1F 03 00 00 -T3F74 26307:462.554 - 0.487ms returns 4 (0x4) -T3F74 26307:462.575 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26307:462.594 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26307:463.029 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26307:463.053 - 0.486ms returns 12 (0xC) -T3F74 26307:463.074 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26307:463.094 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26307:463.530 Data: 00 00 00 00 -T3F74 26307:463.556 - 0.489ms returns 4 (0x4) -T3F74 26307:463.577 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26307:463.596 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26307:464.080 Data: 00 00 00 00 -T3F74 26307:464.104 - 0.536ms returns 4 (0x4) -T3F74 26307:464.125 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26307:464.145 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26307:464.528 Data: 00 00 00 00 -T3F74 26307:464.553 - 0.436ms returns 4 (0x4) -T062C 26307:488.924 JLINK_IsHalted() -T062C 26307:490.038 - 1.129ms returns FALSE -T062C 26307:590.476 JLINK_HasError() -T062C 26307:590.529 JLINK_IsHalted() -T062C 26307:591.752 - 1.242ms returns FALSE -T062C 26307:692.355 JLINK_HasError() -T062C 26307:692.404 JLINK_IsHalted() -T062C 26307:693.533 - 1.157ms returns FALSE -T062C 26307:794.107 JLINK_HasError() -T062C 26307:794.193 JLINK_IsHalted() -T062C 26307:795.253 - 1.078ms returns FALSE -T062C 26307:896.069 JLINK_HasError() -T062C 26307:896.210 JLINK_IsHalted() -T062C 26307:897.364 - 1.172ms returns FALSE -T062C 26307:998.005 JLINK_HasError() -T062C 26307:998.082 JLINK_HasError() -T062C 26307:998.105 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26307:998.185 Data: 8D 12 74 01 -T062C 26307:998.218 Debug reg: DWT_CYCCNT -T062C 26307:998.269 - 0.175ms returns 1 (0x1) -T3F74 26308:001.631 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26308:001.691 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26308:002.898 Data: 00 00 80 00 -T3F74 26308:002.957 - 1.337ms returns 4 (0x4) -T3F74 26308:003.019 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26308:003.051 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26308:004.246 Data: 00 00 F0 01 -T3F74 26308:004.284 - 1.275ms returns 4 (0x4) -T3F74 26308:009.286 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26308:009.349 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26308:010.632 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26308:010.677 - 1.401ms returns 16 (0x10) -T3F74 26308:010.706 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:010.733 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26308:011.239 Data: 1F 00 00 00 -T3F74 26308:011.273 - 0.577ms returns 4 (0x4) -T3F74 26308:011.301 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26308:011.327 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26308:011.859 Data: 00 00 00 00 00 00 00 00 00 00 00 00 8F 01 00 00 ... -T3F74 26308:011.891 - 0.599ms returns 20 (0x14) -T3F74 26308:011.916 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:011.941 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26308:012.481 Data: 1F 03 00 00 -T3F74 26308:012.511 - 0.605ms returns 4 (0x4) -T3F74 26308:012.537 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26308:012.562 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26308:013.112 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26308:013.146 - 0.618ms returns 12 (0xC) -T3F74 26308:013.172 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:013.194 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26308:013.755 Data: 00 00 00 00 -T3F74 26308:013.820 - 0.656ms returns 4 (0x4) -T3F74 26308:013.853 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:013.882 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26308:014.364 Data: 00 00 00 00 -T3F74 26308:014.400 - 0.557ms returns 4 (0x4) -T3F74 26308:014.427 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:014.453 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26308:014.998 Data: 00 00 00 00 -T3F74 26308:015.035 - 0.618ms returns 4 (0x4) -T062C 26308:033.838 JLINK_IsHalted() -T062C 26308:034.972 - 1.149ms returns FALSE -T062C 26308:135.043 JLINK_HasError() -T062C 26308:135.092 JLINK_IsHalted() -T062C 26308:136.294 - 1.222ms returns FALSE -T062C 26308:236.976 JLINK_HasError() -T062C 26308:237.009 JLINK_IsHalted() -T062C 26308:238.192 - 1.203ms returns FALSE -T062C 26308:338.346 JLINK_HasError() -T062C 26308:338.418 JLINK_IsHalted() -T062C 26308:339.820 - 1.421ms returns FALSE -T062C 26308:440.619 JLINK_HasError() -T062C 26308:440.663 JLINK_IsHalted() -T062C 26308:441.869 - 1.237ms returns FALSE -T062C 26308:542.025 JLINK_HasError() -T062C 26308:542.123 JLINK_HasError() -T062C 26308:542.150 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26308:542.184 Data: 8D 12 74 01 -T062C 26308:542.208 Debug reg: DWT_CYCCNT -T062C 26308:542.230 - 0.088ms returns 1 (0x1) -T3F74 26308:544.893 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26308:544.940 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26308:546.111 Data: 00 00 80 00 -T3F74 26308:546.172 - 1.286ms returns 4 (0x4) -T3F74 26308:546.207 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26308:546.227 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26308:546.631 Data: 00 00 F0 01 -T3F74 26308:546.651 - 0.451ms returns 4 (0x4) -T3F74 26308:549.897 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26308:549.924 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26308:551.187 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26308:551.216 - 1.325ms returns 16 (0x10) -T3F74 26308:551.236 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:551.255 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26308:551.757 Data: 1F 00 00 00 -T3F74 26308:551.781 - 0.553ms returns 4 (0x4) -T3F74 26308:551.802 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26308:551.821 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26308:552.386 Data: 00 00 00 00 00 00 00 00 00 00 00 00 49 01 00 00 ... -T3F74 26308:552.409 - 0.615ms returns 20 (0x14) -T3F74 26308:552.430 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:552.449 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26308:552.880 Data: 1F 03 00 00 -T3F74 26308:552.904 - 0.482ms returns 4 (0x4) -T3F74 26308:552.928 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26308:552.961 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26308:553.507 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26308:553.530 - 0.610ms returns 12 (0xC) -T3F74 26308:553.550 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:553.569 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26308:554.007 Data: 00 00 00 00 -T3F74 26308:554.032 - 0.491ms returns 4 (0x4) -T3F74 26308:554.054 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:554.073 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26308:554.516 Data: 00 00 00 00 -T3F74 26308:554.540 - 0.494ms returns 4 (0x4) -T3F74 26308:554.560 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26308:554.579 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26308:555.034 Data: 00 00 00 00 -T3F74 26308:555.054 - 0.500ms returns 4 (0x4) -T062C 26308:567.432 JLINK_IsHalted() -T062C 26308:568.517 - 1.103ms returns FALSE -T062C 26308:669.475 JLINK_HasError() -T062C 26308:669.554 JLINK_IsHalted() -T062C 26308:670.705 - 1.193ms returns FALSE -T062C 26308:771.397 JLINK_HasError() -T062C 26308:771.435 JLINK_IsHalted() -T062C 26308:772.619 - 1.202ms returns FALSE -T062C 26308:872.802 JLINK_HasError() -T062C 26308:872.877 JLINK_IsHalted() -T062C 26308:874.051 - 1.215ms returns FALSE -T062C 26308:974.780 JLINK_HasError() -T062C 26308:974.849 JLINK_IsHalted() -T062C 26308:976.046 - 1.216ms returns FALSE -T062C 26309:076.498 JLINK_HasError() -T062C 26309:076.572 JLINK_HasError() -T062C 26309:076.616 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26309:076.676 Data: 8D 12 74 01 -T062C 26309:076.739 Debug reg: DWT_CYCCNT -T062C 26309:076.758 - 0.148ms returns 1 (0x1) -T3F74 26309:079.195 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26309:079.228 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26309:080.394 Data: 00 00 80 00 -T3F74 26309:080.474 - 1.295ms returns 4 (0x4) -T3F74 26309:080.522 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26309:080.545 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26309:081.071 Data: 00 00 F0 01 -T3F74 26309:081.096 - 0.582ms returns 4 (0x4) -T3F74 26309:084.666 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26309:084.698 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26309:086.017 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26309:086.053 - 1.394ms returns 16 (0x10) -T3F74 26309:086.083 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:086.106 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26309:086.565 Data: 1E 00 00 00 -T3F74 26309:086.589 - 0.513ms returns 4 (0x4) -T3F74 26309:086.609 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26309:086.628 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26309:087.192 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DB 02 00 00 ... -T3F74 26309:087.215 - 0.613ms returns 20 (0x14) -T3F74 26309:087.235 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:087.254 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26309:087.683 Data: 1F 03 00 00 -T3F74 26309:087.703 - 0.475ms returns 4 (0x4) -T3F74 26309:087.720 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26309:087.736 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26309:088.185 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26309:088.204 - 0.490ms returns 12 (0xC) -T3F74 26309:088.221 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:088.237 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26309:088.683 Data: 00 00 00 00 -T3F74 26309:088.703 - 0.488ms returns 4 (0x4) -T3F74 26309:088.721 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:088.736 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26309:089.180 Data: 00 00 00 00 -T3F74 26309:089.200 - 0.485ms returns 4 (0x4) -T3F74 26309:089.216 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:089.232 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26309:089.678 Data: 00 00 00 00 -T3F74 26309:089.698 - 0.488ms returns 4 (0x4) -T062C 26309:108.972 JLINK_IsHalted() -T062C 26309:110.096 - 1.143ms returns FALSE -T062C 26309:210.313 JLINK_HasError() -T062C 26309:210.394 JLINK_IsHalted() -T062C 26309:211.618 - 1.251ms returns FALSE -T062C 26309:312.078 JLINK_HasError() -T062C 26309:312.150 JLINK_IsHalted() -T062C 26309:313.318 - 1.186ms returns FALSE -T062C 26309:413.781 JLINK_HasError() -T062C 26309:413.855 JLINK_IsHalted() -T062C 26309:415.112 - 1.276ms returns FALSE -T062C 26309:515.821 JLINK_HasError() -T062C 26309:515.866 JLINK_IsHalted() -T062C 26309:516.895 - 1.050ms returns FALSE -T062C 26309:618.085 JLINK_HasError() -T062C 26309:618.172 JLINK_HasError() -T062C 26309:618.216 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26309:618.277 Data: 8D 12 74 01 -T062C 26309:618.334 Debug reg: DWT_CYCCNT -T062C 26309:618.388 - 0.197ms returns 1 (0x1) -T3F74 26309:620.858 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26309:620.892 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26309:622.041 Data: 00 00 80 00 -T3F74 26309:622.077 - 1.227ms returns 4 (0x4) -T3F74 26309:622.121 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26309:622.145 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26309:622.620 Data: 00 00 F0 01 -T3F74 26309:622.644 - 0.531ms returns 4 (0x4) -T3F74 26309:625.686 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26309:625.722 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26309:626.896 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26309:626.929 - 1.250ms returns 16 (0x10) -T3F74 26309:626.952 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:626.975 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26309:627.357 Data: 1E 00 00 00 -T3F74 26309:627.378 - 0.432ms returns 4 (0x4) -T3F74 26309:627.405 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26309:627.422 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26309:628.003 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3B 02 00 00 ... -T3F74 26309:628.038 - 0.641ms returns 20 (0x14) -T3F74 26309:628.064 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:628.087 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26309:628.498 Data: 1F 03 00 00 -T3F74 26309:628.527 - 0.470ms returns 4 (0x4) -T3F74 26309:628.549 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26309:628.569 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26309:628.995 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26309:629.018 - 0.477ms returns 12 (0xC) -T3F74 26309:629.039 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:629.058 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26309:629.492 Data: 00 00 00 00 -T3F74 26309:629.516 - 0.484ms returns 4 (0x4) -T3F74 26309:629.536 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:629.554 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26309:629.993 Data: 00 00 00 00 -T3F74 26309:630.016 - 0.488ms returns 4 (0x4) -T3F74 26309:630.036 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26309:630.055 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26309:630.487 Data: 00 00 00 00 -T3F74 26309:630.506 - 0.477ms returns 4 (0x4) -T062C 26309:642.343 JLINK_IsHalted() -T062C 26309:643.398 - 1.076ms returns FALSE -T062C 26309:744.374 JLINK_HasError() -T062C 26309:744.452 JLINK_IsHalted() -T062C 26309:745.689 - 1.286ms returns FALSE -T062C 26309:846.622 JLINK_HasError() -T062C 26309:846.694 JLINK_IsHalted() -T062C 26309:847.940 - 1.288ms returns FALSE -T062C 26309:948.655 JLINK_HasError() -T062C 26309:948.684 JLINK_IsHalted() -T062C 26309:949.792 - 1.156ms returns FALSE -T062C 26310:050.528 JLINK_HasError() -T062C 26310:050.555 JLINK_IsHalted() -T062C 26310:051.651 - 1.114ms returns FALSE -T062C 26310:151.743 JLINK_HasError() -T062C 26310:151.785 JLINK_HasError() -T062C 26310:151.804 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26310:151.833 Data: 8D 12 74 01 -T062C 26310:151.857 Debug reg: DWT_CYCCNT -T062C 26310:151.880 - 0.084ms returns 1 (0x1) -T3F74 26310:154.212 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26310:154.250 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26310:155.311 Data: 00 00 80 00 -T3F74 26310:155.338 - 1.134ms returns 4 (0x4) -T3F74 26310:155.376 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26310:155.397 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26310:155.809 Data: 00 00 F0 01 -T3F74 26310:155.830 - 0.461ms returns 4 (0x4) -T3F74 26310:158.793 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26310:158.821 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26310:160.079 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26310:160.111 - 1.326ms returns 16 (0x10) -T3F74 26310:160.135 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:160.159 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26310:160.666 Data: 1E 00 00 00 -T3F74 26310:160.686 - 0.558ms returns 4 (0x4) -T3F74 26310:160.704 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26310:160.720 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26310:161.163 Data: 00 00 00 00 00 00 00 00 00 00 00 00 43 01 00 00 ... -T3F74 26310:161.183 - 0.485ms returns 20 (0x14) -T3F74 26310:161.200 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:161.216 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26310:161.667 Data: 1F 03 00 00 -T3F74 26310:161.687 - 0.494ms returns 4 (0x4) -T3F74 26310:161.705 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26310:161.721 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26310:162.163 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26310:162.183 - 0.484ms returns 12 (0xC) -T3F74 26310:162.200 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:162.216 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26310:162.696 Data: 00 00 00 00 -T3F74 26310:162.720 - 0.528ms returns 4 (0x4) -T3F74 26310:162.741 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:162.760 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26310:163.172 Data: 00 00 00 00 -T3F74 26310:163.196 - 0.463ms returns 4 (0x4) -T3F74 26310:163.216 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:163.235 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26310:163.671 Data: 00 00 00 00 -T3F74 26310:163.694 - 0.486ms returns 4 (0x4) -T062C 26310:175.592 JLINK_IsHalted() -T062C 26310:176.710 - 1.137ms returns FALSE -T062C 26310:276.913 JLINK_HasError() -T062C 26310:276.997 JLINK_IsHalted() -T062C 26310:278.243 - 1.283ms returns FALSE -T062C 26310:378.413 JLINK_HasError() -T062C 26310:378.486 JLINK_IsHalted() -T062C 26310:379.787 - 1.343ms returns FALSE -T062C 26310:480.559 JLINK_HasError() -T062C 26310:480.629 JLINK_IsHalted() -T062C 26310:481.840 - 1.229ms returns FALSE -T062C 26310:582.514 JLINK_HasError() -T062C 26310:582.558 JLINK_IsHalted() -T062C 26310:583.676 - 1.141ms returns FALSE -T062C 26310:683.856 JLINK_HasError() -T062C 26310:683.937 JLINK_HasError() -T062C 26310:683.981 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26310:684.043 Data: 8D 12 74 01 -T062C 26310:684.082 Debug reg: DWT_CYCCNT -T062C 26310:684.100 - 0.126ms returns 1 (0x1) -T3F74 26310:687.108 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26310:687.147 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26310:688.375 Data: 00 00 80 00 -T3F74 26310:688.455 - 1.367ms returns 4 (0x4) -T3F74 26310:688.517 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26310:688.540 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26310:689.708 Data: 00 00 F0 01 -T3F74 26310:689.786 - 1.287ms returns 4 (0x4) -T3F74 26310:692.860 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26310:692.891 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26310:694.146 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26310:694.174 - 1.321ms returns 16 (0x10) -T3F74 26310:694.195 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:694.215 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26310:694.591 Data: 1E 00 00 00 -T3F74 26310:694.612 - 0.423ms returns 4 (0x4) -T3F74 26310:694.629 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26310:694.652 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26310:695.103 Data: 00 00 00 00 00 00 00 00 00 00 00 00 35 01 00 00 ... -T3F74 26310:695.126 - 0.505ms returns 20 (0x14) -T3F74 26310:695.147 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:695.166 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26310:695.616 Data: 1F 03 00 00 -T3F74 26310:695.639 - 0.500ms returns 4 (0x4) -T3F74 26310:695.660 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26310:695.679 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26310:696.100 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26310:696.124 - 0.474ms returns 12 (0xC) -T3F74 26310:696.146 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:696.165 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26310:696.595 Data: 00 00 00 00 -T3F74 26310:696.615 - 0.476ms returns 4 (0x4) -T3F74 26310:696.632 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:696.648 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26310:697.094 Data: 00 00 00 00 -T3F74 26310:697.115 - 0.489ms returns 4 (0x4) -T3F74 26310:697.132 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26310:697.148 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26310:697.595 Data: 00 00 00 00 -T3F74 26310:697.614 - 0.489ms returns 4 (0x4) -T062C 26310:709.840 JLINK_IsHalted() -T062C 26310:710.980 - 1.158ms returns FALSE -T062C 26310:811.479 JLINK_HasError() -T062C 26310:811.563 JLINK_IsHalted() -T062C 26310:812.803 - 1.259ms returns FALSE -T062C 26310:913.496 JLINK_HasError() -T062C 26310:913.523 JLINK_IsHalted() -T062C 26310:914.687 - 1.181ms returns FALSE -T062C 26311:014.952 JLINK_HasError() -T062C 26311:015.026 JLINK_IsHalted() -T062C 26311:016.274 - 1.267ms returns FALSE -T062C 26311:116.412 JLINK_HasError() -T062C 26311:116.483 JLINK_IsHalted() -T062C 26311:117.639 - 1.173ms returns FALSE -T062C 26311:217.822 JLINK_HasError() -T062C 26311:217.894 JLINK_HasError() -T062C 26311:217.938 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26311:218.007 Data: 8D 12 74 01 -T062C 26311:218.027 Debug reg: DWT_CYCCNT -T062C 26311:218.046 - 0.114ms returns 1 (0x1) -T3F74 26311:220.837 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26311:220.874 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26311:222.007 Data: 00 00 80 00 -T3F74 26311:222.064 - 1.234ms returns 4 (0x4) -T3F74 26311:222.098 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26311:222.118 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26311:222.522 Data: 00 00 F0 01 -T3F74 26311:222.542 - 0.451ms returns 4 (0x4) -T3F74 26311:225.790 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26311:225.817 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26311:227.168 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26311:227.217 - 1.435ms returns 16 (0x10) -T3F74 26311:227.242 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:227.265 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26311:227.664 Data: 1E 00 00 00 -T3F74 26311:227.698 - 0.464ms returns 4 (0x4) -T3F74 26311:227.722 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26311:227.745 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26311:228.280 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A1 01 00 00 ... -T3F74 26311:228.301 - 0.585ms returns 20 (0x14) -T3F74 26311:228.318 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:228.334 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26311:228.777 Data: 1F 03 00 00 -T3F74 26311:228.801 - 0.490ms returns 4 (0x4) -T3F74 26311:228.821 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26311:228.840 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26311:229.275 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26311:229.298 - 0.485ms returns 12 (0xC) -T3F74 26311:229.319 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:229.337 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26311:229.781 Data: 00 00 00 00 -T3F74 26311:229.815 - 0.504ms returns 4 (0x4) -T3F74 26311:229.835 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:229.854 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26311:230.289 Data: 00 00 00 00 -T3F74 26311:230.309 - 0.480ms returns 4 (0x4) -T3F74 26311:230.326 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:230.342 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26311:230.776 Data: 00 00 00 00 -T3F74 26311:230.796 - 0.476ms returns 4 (0x4) -T062C 26311:242.228 JLINK_IsHalted() -T062C 26311:243.409 - 1.195ms returns FALSE -T062C 26311:343.531 JLINK_HasError() -T062C 26311:343.608 JLINK_IsHalted() -T062C 26311:344.783 - 1.193ms returns FALSE -T062C 26311:445.015 JLINK_HasError() -T062C 26311:445.109 JLINK_IsHalted() -T062C 26311:446.259 - 1.172ms returns FALSE -T062C 26311:547.079 JLINK_HasError() -T062C 26311:547.129 JLINK_IsHalted() -T062C 26311:548.264 - 1.152ms returns FALSE -T062C 26311:648.830 JLINK_HasError() -T062C 26311:648.894 JLINK_IsHalted() -T062C 26311:650.114 - 1.237ms returns FALSE -T062C 26311:750.269 JLINK_HasError() -T062C 26311:750.364 JLINK_HasError() -T062C 26311:750.408 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26311:750.470 Data: 8D 12 74 01 -T062C 26311:750.534 Debug reg: DWT_CYCCNT -T062C 26311:750.588 - 0.201ms returns 1 (0x1) -T3F74 26311:753.151 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26311:753.183 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26311:754.437 Data: 00 00 80 00 -T3F74 26311:754.470 - 1.327ms returns 4 (0x4) -T3F74 26311:754.509 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26311:754.534 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26311:754.963 Data: 00 00 F0 01 -T3F74 26311:754.983 - 0.480ms returns 4 (0x4) -T3F74 26311:757.969 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26311:758.006 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26311:759.230 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26311:759.267 - 1.306ms returns 16 (0x10) -T3F74 26311:759.295 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:759.320 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26311:759.713 Data: 1E 00 00 00 -T3F74 26311:759.744 - 0.457ms returns 4 (0x4) -T3F74 26311:759.767 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26311:759.788 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26311:760.334 Data: 00 00 00 00 00 00 00 00 00 00 00 00 AF 02 00 00 ... -T3F74 26311:760.357 - 0.598ms returns 20 (0x14) -T3F74 26311:760.378 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:760.397 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26311:760.824 Data: 1F 03 00 00 -T3F74 26311:760.844 - 0.472ms returns 4 (0x4) -T3F74 26311:760.861 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26311:760.877 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26311:761.330 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26311:761.349 - 0.495ms returns 12 (0xC) -T3F74 26311:761.367 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:761.383 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26311:761.828 Data: 00 00 00 00 -T3F74 26311:761.848 - 0.488ms returns 4 (0x4) -T3F74 26311:761.865 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:761.881 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26311:762.325 Data: 00 00 00 00 -T3F74 26311:762.345 - 0.486ms returns 4 (0x4) -T3F74 26311:762.362 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26311:762.378 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26311:762.823 Data: 00 00 00 00 -T3F74 26311:762.843 - 0.488ms returns 4 (0x4) -T062C 26311:775.644 JLINK_IsHalted() -T062C 26311:776.737 - 1.132ms returns FALSE -T062C 26311:877.594 JLINK_HasError() -T062C 26311:877.678 JLINK_IsHalted() -T062C 26311:878.925 - 1.295ms returns FALSE -T062C 26311:979.660 JLINK_HasError() -T062C 26311:979.748 JLINK_IsHalted() -T062C 26311:980.841 - 1.111ms returns FALSE -T062C 26312:080.998 JLINK_HasError() -T062C 26312:081.071 JLINK_IsHalted() -T062C 26312:082.173 - 1.120ms returns FALSE -T062C 26312:183.188 JLINK_HasError() -T062C 26312:183.271 JLINK_IsHalted() -T062C 26312:184.288 - 1.036ms returns FALSE -T062C 26312:284.774 JLINK_HasError() -T062C 26312:284.848 JLINK_HasError() -T062C 26312:284.877 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26312:284.906 Data: 8D 12 74 01 -T062C 26312:284.930 Debug reg: DWT_CYCCNT -T062C 26312:284.953 - 0.083ms returns 1 (0x1) -T3F74 26312:287.463 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26312:287.504 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26312:288.597 Data: 00 00 80 00 -T3F74 26312:288.676 - 1.233ms returns 4 (0x4) -T3F74 26312:288.799 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26312:288.853 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26312:289.978 Data: 00 00 F0 01 -T3F74 26312:290.012 - 1.222ms returns 4 (0x4) -T3F74 26312:293.129 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26312:293.156 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26312:294.434 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26312:294.462 - 1.340ms returns 16 (0x10) -T3F74 26312:294.483 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:294.502 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26312:294.889 Data: 1F 00 00 00 -T3F74 26312:294.913 - 0.438ms returns 4 (0x4) -T3F74 26312:294.934 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26312:294.953 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26312:295.510 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7D 01 00 00 ... -T3F74 26312:295.533 - 0.607ms returns 20 (0x14) -T3F74 26312:295.554 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:295.572 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26312:296.013 Data: 1F 03 00 00 -T3F74 26312:296.036 - 0.490ms returns 4 (0x4) -T3F74 26312:296.056 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26312:296.076 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26312:296.508 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26312:296.528 - 0.478ms returns 12 (0xC) -T3F74 26312:296.545 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:296.561 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26312:297.006 Data: 00 00 00 00 -T3F74 26312:297.026 - 0.488ms returns 4 (0x4) -T3F74 26312:297.043 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:297.059 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26312:297.508 Data: 00 00 00 00 -T3F74 26312:297.528 - 0.491ms returns 4 (0x4) -T3F74 26312:297.545 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:297.561 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26312:298.007 Data: 00 00 00 00 -T3F74 26312:298.027 - 0.488ms returns 4 (0x4) -T062C 26312:317.292 JLINK_IsHalted() -T062C 26312:318.394 - 1.117ms returns FALSE -T062C 26312:419.029 JLINK_HasError() -T062C 26312:419.065 JLINK_IsHalted() -T062C 26312:420.162 - 1.115ms returns FALSE -T062C 26312:520.715 JLINK_HasError() -T062C 26312:520.790 JLINK_IsHalted() -T062C 26312:521.978 - 1.236ms returns FALSE -T062C 26312:622.162 JLINK_HasError() -T062C 26312:622.233 JLINK_IsHalted() -T062C 26312:623.349 - 1.133ms returns FALSE -T062C 26312:723.891 JLINK_HasError() -T062C 26312:723.935 JLINK_IsHalted() -T062C 26312:724.972 - 1.048ms returns FALSE -T062C 26312:825.734 JLINK_HasError() -T062C 26312:825.819 JLINK_HasError() -T062C 26312:825.838 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26312:825.867 Data: 8D 12 74 01 -T062C 26312:825.891 Debug reg: DWT_CYCCNT -T062C 26312:825.913 - 0.083ms returns 1 (0x1) -T3F74 26312:828.462 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26312:828.499 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26312:829.614 Data: 00 00 80 00 -T3F74 26312:829.668 - 1.215ms returns 4 (0x4) -T3F74 26312:829.721 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26312:829.745 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26312:830.195 Data: 00 00 F0 01 -T3F74 26312:830.219 - 0.513ms returns 4 (0x4) -T3F74 26312:833.301 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26312:833.328 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26312:834.608 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26312:834.641 - 1.348ms returns 16 (0x10) -T3F74 26312:834.664 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:834.687 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26312:835.820 Data: 1E 00 00 00 -T3F74 26312:835.855 - 1.199ms returns 4 (0x4) -T3F74 26312:835.881 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26312:835.903 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26312:836.449 Data: 00 00 00 00 00 00 00 00 00 00 00 00 EF 02 00 00 ... -T3F74 26312:836.479 - 0.605ms returns 20 (0x14) -T3F74 26312:836.501 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:836.522 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26312:836.931 Data: 1F 03 00 00 -T3F74 26312:836.951 - 0.457ms returns 4 (0x4) -T3F74 26312:836.968 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26312:836.985 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26312:837.432 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26312:837.452 - 0.490ms returns 12 (0xC) -T3F74 26312:837.469 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:837.485 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26312:837.930 Data: 00 00 00 00 -T3F74 26312:837.950 - 0.488ms returns 4 (0x4) -T3F74 26312:837.967 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:837.983 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26312:838.435 Data: 00 00 00 00 -T3F74 26312:838.455 - 0.495ms returns 4 (0x4) -T3F74 26312:838.473 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26312:838.489 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26312:838.935 Data: 00 00 00 00 -T3F74 26312:838.955 - 0.489ms returns 4 (0x4) -T062C 26312:858.457 JLINK_IsHalted() -T062C 26312:859.572 - 1.129ms returns FALSE -T062C 26312:959.753 JLINK_HasError() -T062C 26312:959.834 JLINK_IsHalted() -T062C 26312:961.170 - 1.356ms returns FALSE -T062C 26313:061.953 JLINK_HasError() -T062C 26313:062.027 JLINK_IsHalted() -T062C 26313:063.147 - 1.139ms returns FALSE -T062C 26313:163.357 JLINK_HasError() -T062C 26313:163.428 JLINK_IsHalted() -T062C 26313:164.611 - 1.201ms returns FALSE -T062C 26313:264.696 JLINK_HasError() -T062C 26313:264.732 JLINK_IsHalted() -T062C 26313:265.761 - 1.046ms returns FALSE -T062C 26313:366.653 JLINK_HasError() -T062C 26313:366.734 JLINK_HasError() -T062C 26313:366.779 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26313:366.825 Data: 8D 12 74 01 -T062C 26313:366.849 Debug reg: DWT_CYCCNT -T062C 26313:366.872 - 0.100ms returns 1 (0x1) -T3F74 26313:369.315 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26313:369.356 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26313:370.586 Data: 00 00 80 00 -T3F74 26313:370.650 - 1.341ms returns 4 (0x4) -T3F74 26313:370.685 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26313:370.705 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26313:371.120 Data: 00 00 F0 01 -T3F74 26313:371.144 - 0.466ms returns 4 (0x4) -T3F74 26313:374.291 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26313:374.318 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26313:375.505 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26313:375.538 - 1.255ms returns 16 (0x10) -T3F74 26313:375.562 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:375.584 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26313:375.991 Data: 1E 00 00 00 -T3F74 26313:376.016 - 0.462ms returns 4 (0x4) -T3F74 26313:376.037 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26313:376.057 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26313:376.616 Data: 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 ... -T3F74 26313:376.640 - 0.610ms returns 20 (0x14) -T3F74 26313:376.660 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:376.679 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26313:377.114 Data: 1F 03 00 00 -T3F74 26313:377.138 - 0.486ms returns 4 (0x4) -T3F74 26313:377.158 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26313:377.190 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26313:377.623 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26313:377.646 - 0.495ms returns 12 (0xC) -T3F74 26313:377.666 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:377.685 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26313:378.123 Data: 00 00 00 00 -T3F74 26313:378.146 - 0.488ms returns 4 (0x4) -T3F74 26313:378.166 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:378.185 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26313:378.609 Data: 00 00 00 00 -T3F74 26313:378.629 - 0.469ms returns 4 (0x4) -T3F74 26313:378.646 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:378.662 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26313:379.221 Data: 00 00 00 00 -T3F74 26313:379.248 - 0.610ms returns 4 (0x4) -T062C 26313:390.946 JLINK_IsHalted() -T062C 26313:392.026 - 1.098ms returns FALSE -T062C 26313:493.031 JLINK_HasError() -T062C 26313:493.107 JLINK_IsHalted() -T062C 26313:494.327 - 1.239ms returns FALSE -T062C 26313:595.027 JLINK_HasError() -T062C 26313:595.056 JLINK_IsHalted() -T062C 26313:596.203 - 1.165ms returns FALSE -T062C 26313:696.405 JLINK_HasError() -T062C 26313:696.480 JLINK_IsHalted() -T062C 26313:697.680 - 1.220ms returns FALSE -T062C 26313:798.013 JLINK_HasError() -T062C 26313:798.059 JLINK_IsHalted() -T062C 26313:799.097 - 1.067ms returns FALSE -T062C 26313:900.065 JLINK_HasError() -T062C 26313:900.139 JLINK_HasError() -T062C 26313:900.185 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26313:900.246 Data: 8D 12 74 01 -T062C 26313:900.304 Debug reg: DWT_CYCCNT -T062C 26313:900.358 - 0.192ms returns 1 (0x1) -T3F74 26313:902.959 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26313:902.996 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26313:904.055 Data: 00 00 80 00 -T3F74 26313:904.075 - 1.123ms returns 4 (0x4) -T3F74 26313:904.103 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26313:904.120 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26313:904.544 Data: 00 00 F0 01 -T3F74 26313:904.565 - 0.468ms returns 4 (0x4) -T3F74 26313:907.476 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26313:907.513 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26313:908.705 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26313:908.738 - 1.270ms returns 16 (0x10) -T3F74 26313:908.762 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:908.785 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26313:909.294 Data: 1E 00 00 00 -T3F74 26313:909.314 - 0.559ms returns 4 (0x4) -T3F74 26313:909.332 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26313:909.348 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26313:909.793 Data: 00 00 00 00 00 00 00 00 00 00 00 00 8B 00 00 00 ... -T3F74 26313:909.813 - 0.488ms returns 20 (0x14) -T3F74 26313:909.830 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:909.846 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26313:910.289 Data: 1F 03 00 00 -T3F74 26313:910.309 - 0.485ms returns 4 (0x4) -T3F74 26313:910.326 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26313:910.342 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26313:910.788 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26313:910.808 - 0.489ms returns 12 (0xC) -T3F74 26313:910.825 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:910.841 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26313:911.328 Data: 00 00 00 00 -T3F74 26313:911.351 - 0.534ms returns 4 (0x4) -T3F74 26313:911.371 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:911.390 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26313:911.798 Data: 00 00 00 00 -T3F74 26313:911.821 - 0.457ms returns 4 (0x4) -T3F74 26313:911.841 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26313:911.866 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26313:912.301 Data: 00 00 00 00 -T3F74 26313:912.325 - 0.491ms returns 4 (0x4) -T062C 26313:924.827 JLINK_IsHalted() -T062C 26313:925.942 - 1.133ms returns FALSE -T062C 26314:026.416 JLINK_HasError() -T062C 26314:026.478 JLINK_IsHalted() -T062C 26314:027.542 - 1.072ms returns FALSE -T062C 26314:128.702 JLINK_HasError() -T062C 26314:128.736 JLINK_IsHalted() -T062C 26314:129.897 - 1.208ms returns FALSE -T062C 26314:230.360 JLINK_HasError() -T062C 26314:230.449 JLINK_IsHalted() -T062C 26314:231.595 - 1.164ms returns FALSE -T062C 26314:331.792 JLINK_HasError() -T062C 26314:331.863 JLINK_IsHalted() -T062C 26314:333.062 - 1.240ms returns FALSE -T062C 26314:433.866 JLINK_HasError() -T062C 26314:433.940 JLINK_HasError() -T062C 26314:433.958 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26314:433.987 Data: 8D 12 74 01 -T062C 26314:434.011 Debug reg: DWT_CYCCNT -T062C 26314:434.033 - 0.082ms returns 1 (0x1) -T3F74 26314:436.657 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26314:436.698 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26314:437.876 Data: 00 00 80 00 -T3F74 26314:437.956 - 1.318ms returns 4 (0x4) -T3F74 26314:438.044 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26314:438.068 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26314:439.186 Data: 00 00 F0 01 -T3F74 26314:439.264 - 1.240ms returns 4 (0x4) -T3F74 26314:442.557 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26314:442.590 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26314:443.725 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26314:443.746 - 1.195ms returns 16 (0x10) -T3F74 26314:443.764 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:443.780 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26314:444.258 Data: 1E 00 00 00 -T3F74 26314:444.294 - 0.537ms returns 4 (0x4) -T3F74 26314:444.320 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26314:444.342 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26314:444.863 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F9 02 00 00 ... -T3F74 26314:444.893 - 0.580ms returns 20 (0x14) -T3F74 26314:444.915 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:444.936 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26314:445.350 Data: 1F 03 00 00 -T3F74 26314:445.374 - 0.467ms returns 4 (0x4) -T3F74 26314:445.394 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26314:445.413 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26314:445.865 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26314:445.885 - 0.497ms returns 12 (0xC) -T3F74 26314:445.902 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:445.918 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26314:446.343 Data: 00 00 00 00 -T3F74 26314:446.363 - 0.467ms returns 4 (0x4) -T3F74 26314:446.380 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:446.396 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26314:446.871 Data: 00 00 00 00 -T3F74 26314:446.895 - 0.523ms returns 4 (0x4) -T3F74 26314:446.915 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:446.934 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26314:447.352 Data: 00 00 00 00 -T3F74 26314:447.375 - 0.467ms returns 4 (0x4) -T062C 26314:458.888 JLINK_IsHalted() -T062C 26314:459.983 - 1.106ms returns FALSE -T062C 26314:560.669 JLINK_HasError() -T062C 26314:560.707 JLINK_IsHalted() -T062C 26314:561.835 - 1.146ms returns FALSE -T062C 26314:662.453 JLINK_HasError() -T062C 26314:662.635 JLINK_IsHalted() -T062C 26314:663.833 - 1.241ms returns FALSE -T062C 26314:764.062 JLINK_HasError() -T062C 26314:764.132 JLINK_IsHalted() -T062C 26314:765.359 - 1.245ms returns FALSE -T062C 26314:865.856 JLINK_HasError() -T062C 26314:865.918 JLINK_IsHalted() -T062C 26314:867.093 - 1.210ms returns FALSE -T062C 26314:967.265 JLINK_HasError() -T062C 26314:967.339 JLINK_HasError() -T062C 26314:967.383 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26314:967.444 Data: 8D 12 74 01 -T062C 26314:967.501 Debug reg: DWT_CYCCNT -T062C 26314:967.520 - 0.143ms returns 1 (0x1) -T3F74 26314:970.173 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26314:970.210 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26314:971.373 Data: 00 00 80 00 -T3F74 26314:971.456 - 1.303ms returns 4 (0x4) -T3F74 26314:971.567 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26314:971.631 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26314:972.863 Data: 00 00 F0 01 -T3F74 26314:972.941 - 1.394ms returns 4 (0x4) -T3F74 26314:976.727 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26314:976.758 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26314:977.969 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26314:977.998 - 1.277ms returns 16 (0x10) -T3F74 26314:978.018 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:978.038 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26314:978.527 Data: 1F 00 00 00 -T3F74 26314:978.547 - 0.535ms returns 4 (0x4) -T3F74 26314:978.564 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26314:978.580 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26314:979.027 Data: 00 00 00 00 00 00 00 00 00 00 00 00 15 01 00 00 ... -T3F74 26314:979.047 - 0.490ms returns 20 (0x14) -T3F74 26314:979.065 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:979.081 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26314:979.525 Data: 1F 03 00 00 -T3F74 26314:979.546 - 0.487ms returns 4 (0x4) -T3F74 26314:979.563 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26314:979.579 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26314:980.026 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26314:980.046 - 0.490ms returns 12 (0xC) -T3F74 26314:980.063 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:980.079 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26314:980.525 Data: 00 00 00 00 -T3F74 26314:980.545 - 0.488ms returns 4 (0x4) -T3F74 26314:980.562 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:980.578 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26314:981.026 Data: 00 00 00 00 -T3F74 26314:981.046 - 0.491ms returns 4 (0x4) -T3F74 26314:981.063 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26314:981.079 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26314:981.525 Data: 00 00 00 00 -T3F74 26314:981.545 - 0.489ms returns 4 (0x4) -T062C 26315:001.079 JLINK_IsHalted() -T062C 26315:002.163 - 1.102ms returns FALSE -T062C 26315:102.929 JLINK_HasError() -T062C 26315:103.005 JLINK_IsHalted() -T062C 26315:104.128 - 1.141ms returns FALSE -T062C 26315:205.282 JLINK_HasError() -T062C 26315:205.356 JLINK_IsHalted() -T062C 26315:206.640 - 1.302ms returns FALSE -T062C 26315:307.313 JLINK_HasError() -T062C 26315:307.339 JLINK_IsHalted() -T062C 26315:308.486 - 1.194ms returns FALSE -T062C 26315:409.389 JLINK_HasError() -T062C 26315:409.459 JLINK_IsHalted() -T062C 26315:410.692 - 1.252ms returns FALSE -T062C 26315:511.620 JLINK_HasError() -T062C 26315:511.648 JLINK_HasError() -T062C 26315:511.663 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26315:511.689 Data: 8D 12 74 01 -T062C 26315:511.710 Debug reg: DWT_CYCCNT -T062C 26315:511.728 - 0.071ms returns 1 (0x1) -T3F74 26315:514.290 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26315:514.326 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26315:515.487 Data: 00 00 80 00 -T3F74 26315:515.567 - 1.306ms returns 4 (0x4) -T3F74 26315:515.627 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26315:515.650 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26315:516.792 Data: 00 00 F0 01 -T3F74 26315:516.870 - 1.263ms returns 4 (0x4) -T3F74 26315:520.072 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26315:520.105 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26315:521.455 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26315:521.487 - 1.423ms returns 16 (0x10) -T3F74 26315:521.511 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26315:521.541 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26315:521.955 Data: 1E 00 00 00 -T3F74 26315:521.979 - 0.475ms returns 4 (0x4) -T3F74 26315:521.999 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26315:522.018 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26315:522.580 Data: 00 00 00 00 00 00 00 00 00 00 00 00 03 02 00 00 ... -T3F74 26315:522.610 - 0.617ms returns 20 (0x14) -T3F74 26315:522.627 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26315:522.643 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26315:523.090 Data: 1F 03 00 00 -T3F74 26315:523.120 - 0.502ms returns 4 (0x4) -T3F74 26315:523.139 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26315:523.165 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26315:523.585 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26315:523.608 - 0.477ms returns 12 (0xC) -T3F74 26315:523.628 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26315:523.647 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26315:524.083 Data: 00 00 00 00 -T3F74 26315:524.107 - 0.486ms returns 4 (0x4) -T3F74 26315:524.127 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26315:524.146 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26315:524.579 Data: 00 00 00 00 -T3F74 26315:524.599 - 0.478ms returns 4 (0x4) -T3F74 26315:524.616 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26315:524.632 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26315:525.078 Data: 00 00 00 00 -T3F74 26315:525.098 - 0.488ms returns 4 (0x4) -T062C 26315:543.354 JLINK_IsHalted() -T062C 26315:544.465 - 1.129ms returns FALSE -T062C 26315:645.861 JLINK_HasError() -T062C 26315:646.017 JLINK_IsHalted() -T062C 26315:647.322 - 1.355ms returns FALSE -T062C 26315:747.562 JLINK_HasError() -T062C 26315:747.637 JLINK_IsHalted() -T062C 26315:748.925 - 1.330ms returns FALSE -T062C 26315:849.142 JLINK_HasError() -T062C 26315:849.215 JLINK_IsHalted() -T062C 26315:850.451 - 1.278ms returns FALSE -T062C 26315:950.808 JLINK_HasError() -T062C 26315:950.895 JLINK_IsHalted() -T062C 26315:952.117 - 1.263ms returns FALSE -T062C 26316:052.707 JLINK_HasError() -T062C 26316:052.782 JLINK_HasError() -T062C 26316:052.827 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26316:052.891 Data: 8D 12 74 01 -T062C 26316:052.953 Debug reg: DWT_CYCCNT -T062C 26316:052.972 - 0.151ms returns 1 (0x1) -T3F74 26316:055.629 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26316:055.662 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26316:056.931 Data: 00 00 80 00 -T3F74 26316:057.010 - 1.400ms returns 4 (0x4) -T3F74 26316:057.061 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26316:057.084 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26316:058.139 Data: 00 00 F0 01 -T3F74 26316:058.172 - 1.119ms returns 4 (0x4) -T3F74 26316:061.399 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26316:061.426 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26316:062.719 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26316:062.751 - 1.360ms returns 16 (0x10) -T3F74 26316:062.775 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:062.798 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26316:063.273 Data: 1E 00 00 00 -T3F74 26316:063.294 - 0.525ms returns 4 (0x4) -T3F74 26316:063.311 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26316:063.328 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26316:063.754 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7D 00 00 00 ... -T3F74 26316:063.774 - 0.470ms returns 20 (0x14) -T3F74 26316:063.791 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:063.807 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26316:064.252 Data: 1F 03 00 00 -T3F74 26316:064.272 - 0.487ms returns 4 (0x4) -T3F74 26316:064.289 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26316:064.305 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26316:064.767 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26316:064.790 - 0.515ms returns 12 (0xC) -T3F74 26316:064.821 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:064.841 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26316:065.264 Data: 00 00 00 00 -T3F74 26316:065.290 - 0.476ms returns 4 (0x4) -T3F74 26316:065.316 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:065.367 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26316:065.764 Data: 00 00 00 00 -T3F74 26316:065.789 - 0.480ms returns 4 (0x4) -T3F74 26316:065.810 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:065.830 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26316:066.262 Data: 00 00 00 00 -T3F74 26316:066.282 - 0.479ms returns 4 (0x4) -T062C 26316:077.951 JLINK_IsHalted() -T062C 26316:079.018 - 1.086ms returns FALSE -T062C 26316:179.222 JLINK_HasError() -T062C 26316:179.306 JLINK_IsHalted() -T062C 26316:180.494 - 1.237ms returns FALSE -T062C 26316:281.315 JLINK_HasError() -T062C 26316:281.388 JLINK_IsHalted() -T062C 26316:282.611 - 1.241ms returns FALSE -T062C 26316:382.808 JLINK_HasError() -T062C 26316:382.882 JLINK_IsHalted() -T062C 26316:384.102 - 1.239ms returns FALSE -T062C 26316:484.685 JLINK_HasError() -T062C 26316:484.756 JLINK_IsHalted() -T062C 26316:485.948 - 1.241ms returns FALSE -T062C 26316:586.131 JLINK_HasError() -T062C 26316:586.203 JLINK_HasError() -T062C 26316:586.247 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26316:586.308 Data: 8D 12 74 01 -T062C 26316:586.359 Debug reg: DWT_CYCCNT -T062C 26316:586.378 - 0.137ms returns 1 (0x1) -T3F74 26316:588.889 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26316:588.925 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26316:590.093 Data: 00 00 80 00 -T3F74 26316:590.129 - 1.248ms returns 4 (0x4) -T3F74 26316:590.168 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26316:590.191 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26316:591.372 Data: 00 00 F0 01 -T3F74 26316:591.435 - 1.287ms returns 4 (0x4) -T3F74 26316:594.592 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26316:594.619 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26316:595.824 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26316:595.851 - 1.268ms returns 16 (0x10) -T3F74 26316:595.874 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:595.895 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26316:596.316 Data: 1E 00 00 00 -T3F74 26316:596.342 - 0.476ms returns 4 (0x4) -T3F74 26316:596.363 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26316:596.383 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26316:596.932 Data: 00 00 00 00 00 00 00 00 00 00 00 00 19 01 00 00 ... -T3F74 26316:596.952 - 0.596ms returns 20 (0x14) -T3F74 26316:596.970 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:596.986 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26316:597.448 Data: 1F 03 00 00 -T3F74 26316:597.471 - 0.509ms returns 4 (0x4) -T3F74 26316:597.492 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26316:597.511 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26316:597.942 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26316:597.965 - 0.481ms returns 12 (0xC) -T3F74 26316:597.986 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:598.005 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26316:598.442 Data: 00 00 00 00 -T3F74 26316:598.466 - 0.488ms returns 4 (0x4) -T3F74 26316:598.486 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:598.513 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26316:598.935 Data: 00 00 00 00 -T3F74 26316:598.955 - 0.476ms returns 4 (0x4) -T3F74 26316:598.972 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26316:598.988 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26316:599.435 Data: 00 00 00 00 -T3F74 26316:599.455 - 0.489ms returns 4 (0x4) -T062C 26316:611.150 JLINK_IsHalted() -T062C 26316:612.225 - 1.117ms returns FALSE -T062C 26316:712.942 JLINK_HasError() -T062C 26316:712.978 JLINK_IsHalted() -T062C 26316:714.153 - 1.200ms returns FALSE -T062C 26316:814.814 JLINK_HasError() -T062C 26316:814.891 JLINK_IsHalted() -T062C 26316:816.155 - 1.306ms returns FALSE -T062C 26316:916.395 JLINK_HasError() -T062C 26316:916.466 JLINK_IsHalted() -T062C 26316:917.529 - 1.081ms returns FALSE -T062C 26317:018.126 JLINK_HasError() -T062C 26317:018.172 JLINK_IsHalted() -T062C 26317:019.292 - 1.138ms returns FALSE -T062C 26317:119.487 JLINK_HasError() -T062C 26317:119.562 JLINK_HasError() -T062C 26317:119.606 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26317:119.666 Data: 8D 12 74 01 -T062C 26317:119.735 Debug reg: DWT_CYCCNT -T062C 26317:119.754 - 0.154ms returns 1 (0x1) -T3F74 26317:122.576 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26317:122.613 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26317:123.708 Data: 00 00 80 00 -T3F74 26317:123.789 - 1.222ms returns 4 (0x4) -T3F74 26317:123.833 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26317:123.870 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26317:125.069 Data: 00 00 F0 01 -T3F74 26317:125.146 - 1.334ms returns 4 (0x4) -T3F74 26317:128.450 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26317:128.477 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26317:129.669 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26317:129.698 - 1.254ms returns 16 (0x10) -T3F74 26317:129.718 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:129.738 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26317:130.115 Data: 1E 00 00 00 -T3F74 26317:130.135 - 0.424ms returns 4 (0x4) -T3F74 26317:130.153 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26317:130.169 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26317:130.615 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A1 00 00 00 ... -T3F74 26317:130.635 - 0.489ms returns 20 (0x14) -T3F74 26317:130.652 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:130.669 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26317:131.116 Data: 1F 03 00 00 -T3F74 26317:131.136 - 0.490ms returns 4 (0x4) -T3F74 26317:131.153 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26317:131.169 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26317:131.614 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26317:131.634 - 0.487ms returns 12 (0xC) -T3F74 26317:131.651 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:131.667 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26317:132.115 Data: 00 00 00 00 -T3F74 26317:132.135 - 0.490ms returns 4 (0x4) -T3F74 26317:132.152 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:132.168 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26317:132.614 Data: 00 00 00 00 -T3F74 26317:132.634 - 0.489ms returns 4 (0x4) -T3F74 26317:132.651 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:132.667 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26317:133.120 Data: 00 00 00 00 -T3F74 26317:133.140 - 0.496ms returns 4 (0x4) -T062C 26317:145.162 JLINK_IsHalted() -T062C 26317:146.297 - 1.152ms returns FALSE -T062C 26317:247.080 JLINK_HasError() -T062C 26317:247.159 JLINK_IsHalted() -T062C 26317:248.356 - 1.217ms returns FALSE -T062C 26317:348.558 JLINK_HasError() -T062C 26317:348.639 JLINK_IsHalted() -T062C 26317:349.860 - 1.265ms returns FALSE -T062C 26317:450.872 JLINK_HasError() -T062C 26317:450.910 JLINK_IsHalted() -T062C 26317:452.005 - 1.128ms returns FALSE -T062C 26317:553.066 JLINK_HasError() -T062C 26317:553.141 JLINK_IsHalted() -T062C 26317:554.218 - 1.101ms returns FALSE -T062C 26317:654.378 JLINK_HasError() -T062C 26317:654.457 JLINK_HasError() -T062C 26317:654.502 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26317:654.564 Data: 8D 12 74 01 -T062C 26317:654.608 Debug reg: DWT_CYCCNT -T062C 26317:654.627 - 0.131ms returns 1 (0x1) -T3F74 26317:657.144 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26317:657.176 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26317:658.424 Data: 00 00 80 00 -T3F74 26317:658.459 - 1.322ms returns 4 (0x4) -T3F74 26317:658.504 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26317:658.532 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26317:658.929 Data: 00 00 F0 01 -T3F74 26317:658.953 - 0.456ms returns 4 (0x4) -T3F74 26317:661.963 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26317:661.990 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26317:663.272 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26317:663.331 - 1.375ms returns 16 (0x10) -T3F74 26317:663.355 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:663.377 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26317:663.805 Data: 1F 00 00 00 -T3F74 26317:663.829 - 0.482ms returns 4 (0x4) -T3F74 26317:663.849 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26317:663.869 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26317:664.426 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E7 00 00 00 ... -T3F74 26317:664.446 - 0.604ms returns 20 (0x14) -T3F74 26317:664.464 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:664.480 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26317:664.940 Data: 1F 03 00 00 -T3F74 26317:665.006 - 0.552ms returns 4 (0x4) -T3F74 26317:665.036 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26317:665.063 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26317:665.548 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26317:665.576 - 0.548ms returns 12 (0xC) -T3F74 26317:665.598 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:665.619 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26317:666.046 Data: 00 00 00 00 -T3F74 26317:666.072 - 0.481ms returns 4 (0x4) -T3F74 26317:666.092 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:666.111 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26317:666.553 Data: 00 00 00 00 -T3F74 26317:666.577 - 0.493ms returns 4 (0x4) -T3F74 26317:666.597 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26317:666.616 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26317:667.052 Data: 00 00 00 00 -T3F74 26317:667.076 - 0.486ms returns 4 (0x4) -T062C 26317:685.315 JLINK_IsHalted() -T062C 26317:686.430 - 1.133ms returns FALSE -T062C 26317:787.211 JLINK_HasError() -T062C 26317:787.287 JLINK_IsHalted() -T062C 26317:788.401 - 1.132ms returns FALSE -T062C 26317:888.614 JLINK_HasError() -T062C 26317:888.692 JLINK_IsHalted() -T062C 26317:889.854 - 1.206ms returns FALSE -T062C 26317:990.590 JLINK_HasError() -T062C 26317:990.740 JLINK_IsHalted() -T062C 26317:991.795 - 1.076ms returns FALSE -T062C 26318:092.831 JLINK_HasError() -T062C 26318:092.875 JLINK_IsHalted() -T062C 26318:093.997 - 1.138ms returns FALSE -T062C 26318:194.732 JLINK_HasError() -T062C 26318:194.810 JLINK_HasError() -T062C 26318:194.856 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26318:194.924 Data: 8D 12 74 01 -T062C 26318:194.982 Debug reg: DWT_CYCCNT -T062C 26318:195.035 - 0.198ms returns 1 (0x1) -T3F74 26318:197.470 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26318:197.503 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26318:198.737 Data: 00 00 80 00 -T3F74 26318:198.772 - 1.309ms returns 4 (0x4) -T3F74 26318:198.811 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26318:198.834 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26318:199.233 Data: 00 00 F0 01 -T3F74 26318:199.257 - 0.454ms returns 4 (0x4) -T3F74 26318:202.256 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26318:202.283 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26318:203.527 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26318:203.555 - 1.305ms returns 16 (0x10) -T3F74 26318:203.575 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:203.595 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26318:203.967 Data: 1E 00 00 00 -T3F74 26318:203.988 - 0.419ms returns 4 (0x4) -T3F74 26318:204.005 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26318:204.022 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26318:204.487 Data: 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 ... -T3F74 26318:204.517 - 0.518ms returns 20 (0x14) -T3F74 26318:204.535 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:204.551 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26318:204.968 Data: 1F 03 00 00 -T3F74 26318:204.988 - 0.459ms returns 4 (0x4) -T3F74 26318:205.005 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26318:205.021 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26318:205.517 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26318:205.541 - 0.543ms returns 12 (0xC) -T3F74 26318:205.561 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:205.580 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26318:206.055 Data: 00 00 00 00 -T3F74 26318:206.078 - 0.525ms returns 4 (0x4) -T3F74 26318:206.098 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:206.117 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26318:206.599 Data: 00 00 00 00 -T3F74 26318:206.623 - 0.532ms returns 4 (0x4) -T3F74 26318:206.643 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:206.662 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26318:207.098 Data: 00 00 00 00 -T3F74 26318:207.121 - 0.486ms returns 4 (0x4) -T062C 26318:226.778 JLINK_IsHalted() -T062C 26318:227.871 - 1.111ms returns FALSE -T062C 26318:328.023 JLINK_HasError() -T062C 26318:328.103 JLINK_IsHalted() -T062C 26318:329.335 - 1.280ms returns FALSE -T062C 26318:429.904 JLINK_HasError() -T062C 26318:429.978 JLINK_IsHalted() -T062C 26318:431.080 - 1.119ms returns FALSE -T062C 26318:531.401 JLINK_HasError() -T062C 26318:531.475 JLINK_IsHalted() -T062C 26318:532.700 - 1.266ms returns FALSE -T062C 26318:632.921 JLINK_HasError() -T062C 26318:632.994 JLINK_IsHalted() -T062C 26318:634.185 - 1.209ms returns FALSE -T062C 26318:734.885 JLINK_HasError() -T062C 26318:734.912 JLINK_HasError() -T062C 26318:734.928 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26318:734.953 Data: 8D 12 74 01 -T062C 26318:734.973 Debug reg: DWT_CYCCNT -T062C 26318:734.992 - 0.070ms returns 1 (0x1) -T3F74 26318:737.334 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26318:737.366 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26318:738.418 Data: 00 00 80 00 -T3F74 26318:738.455 - 1.129ms returns 4 (0x4) -T3F74 26318:738.503 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26318:738.527 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26318:739.039 Data: 00 00 F0 01 -T3F74 26318:739.063 - 0.568ms returns 4 (0x4) -T3F74 26318:742.818 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26318:742.853 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26318:744.082 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26318:744.111 - 1.299ms returns 16 (0x10) -T3F74 26318:744.146 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:744.166 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26318:744.658 Data: 1F 00 00 00 -T3F74 26318:744.681 - 0.543ms returns 4 (0x4) -T3F74 26318:744.705 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26318:744.724 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26318:745.281 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E1 01 00 00 ... -T3F74 26318:745.304 - 0.607ms returns 20 (0x14) -T3F74 26318:745.336 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:745.355 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26318:745.781 Data: 1F 03 00 00 -T3F74 26318:745.805 - 0.476ms returns 4 (0x4) -T3F74 26318:745.828 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26318:745.847 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26318:746.285 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26318:746.308 - 0.488ms returns 12 (0xC) -T3F74 26318:746.332 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:746.355 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26318:746.781 Data: 00 00 00 00 -T3F74 26318:746.804 - 0.479ms returns 4 (0x4) -T3F74 26318:746.827 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:746.845 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26318:747.280 Data: 00 00 00 00 -T3F74 26318:747.304 - 0.485ms returns 4 (0x4) -T3F74 26318:747.326 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26318:747.346 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26318:747.795 Data: 00 00 00 00 -T3F74 26318:747.821 - 0.503ms returns 4 (0x4) -T062C 26318:766.563 JLINK_IsHalted() -T062C 26318:767.706 - 1.189ms returns FALSE -T062C 26318:868.803 JLINK_HasError() -T062C 26318:868.843 JLINK_IsHalted() -T062C 26318:869.956 - 1.131ms returns FALSE -T062C 26318:970.662 JLINK_HasError() -T062C 26318:970.701 JLINK_IsHalted() -T062C 26318:971.879 - 1.226ms returns FALSE -T062C 26319:072.621 JLINK_HasError() -T062C 26319:072.659 JLINK_IsHalted() -T062C 26319:073.780 - 1.137ms returns FALSE -T062C 26319:173.889 JLINK_HasError() -T062C 26319:173.931 JLINK_IsHalted() -T062C 26319:175.114 - 1.225ms returns FALSE -T062C 26319:275.352 JLINK_HasError() -T062C 26319:275.430 JLINK_HasError() -T062C 26319:275.474 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26319:275.530 Data: 8D 12 74 01 -T062C 26319:275.551 Debug reg: DWT_CYCCNT -T062C 26319:275.570 - 0.102ms returns 1 (0x1) -T3F74 26319:278.213 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26319:278.250 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26319:279.427 Data: 00 00 80 00 -T3F74 26319:279.492 - 1.286ms returns 4 (0x4) -T3F74 26319:279.526 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26319:279.546 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26319:279.961 Data: 00 00 F0 01 -T3F74 26319:279.985 - 0.466ms returns 4 (0x4) -T3F74 26319:283.125 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26319:283.152 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26319:284.384 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26319:284.412 - 1.293ms returns 16 (0x10) -T3F74 26319:284.432 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:284.452 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26319:284.829 Data: 1E 00 00 00 -T3F74 26319:284.849 - 0.423ms returns 4 (0x4) -T3F74 26319:284.867 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26319:284.884 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26319:285.329 Data: 00 00 00 00 00 00 00 00 00 00 00 00 17 02 00 00 ... -T3F74 26319:285.350 - 0.489ms returns 20 (0x14) -T3F74 26319:285.367 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:285.383 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26319:285.841 Data: 1F 03 00 00 -T3F74 26319:285.861 - 0.500ms returns 4 (0x4) -T3F74 26319:285.878 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26319:285.894 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26319:286.329 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26319:286.349 - 0.477ms returns 12 (0xC) -T3F74 26319:286.366 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:286.382 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26319:286.823 Data: 00 00 00 00 -T3F74 26319:286.843 - 0.484ms returns 4 (0x4) -T3F74 26319:286.860 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:286.876 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26319:287.324 Data: 00 00 00 00 -T3F74 26319:287.344 - 0.490ms returns 4 (0x4) -T3F74 26319:287.361 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:287.377 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26319:287.841 Data: 00 00 00 00 -T3F74 26319:287.877 - 0.524ms returns 4 (0x4) -T062C 26319:307.242 JLINK_IsHalted() -T062C 26319:308.334 - 1.103ms returns FALSE -T062C 26319:408.806 JLINK_HasError() -T062C 26319:408.885 JLINK_IsHalted() -T062C 26319:410.080 - 1.238ms returns FALSE -T062C 26319:510.423 JLINK_HasError() -T062C 26319:510.494 JLINK_IsHalted() -T062C 26319:511.637 - 1.184ms returns FALSE -T062C 26319:612.218 JLINK_HasError() -T062C 26319:612.245 JLINK_IsHalted() -T062C 26319:613.453 - 1.227ms returns FALSE -T062C 26319:714.307 JLINK_HasError() -T062C 26319:714.339 JLINK_IsHalted() -T062C 26319:715.521 - 1.206ms returns FALSE -T062C 26319:816.525 JLINK_HasError() -T062C 26319:816.682 JLINK_HasError() -T062C 26319:816.737 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26319:816.800 Data: 8D 12 74 01 -T062C 26319:816.825 Debug reg: DWT_CYCCNT -T062C 26319:816.848 - 0.118ms returns 1 (0x1) -T3F74 26319:819.198 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26319:819.231 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26319:820.363 Data: 00 00 80 00 -T3F74 26319:820.423 - 1.232ms returns 4 (0x4) -T3F74 26319:820.458 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26319:820.478 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26319:820.883 Data: 00 00 F0 01 -T3F74 26319:820.903 - 0.452ms returns 4 (0x4) -T3F74 26319:823.878 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26319:823.918 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26319:825.208 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26319:825.241 - 1.371ms returns 16 (0x10) -T3F74 26319:825.265 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:825.288 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26319:825.764 Data: 1E 00 00 00 -T3F74 26319:825.788 - 0.531ms returns 4 (0x4) -T3F74 26319:825.808 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26319:825.831 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26319:826.382 Data: 00 00 00 00 00 00 00 00 00 00 00 00 83 02 00 00 ... -T3F74 26319:826.402 - 0.600ms returns 20 (0x14) -T3F74 26319:826.419 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:826.435 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26319:826.881 Data: 1F 03 00 00 -T3F74 26319:826.901 - 0.488ms returns 4 (0x4) -T3F74 26319:826.918 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26319:826.934 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26319:827.382 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26319:827.402 - 0.490ms returns 12 (0xC) -T3F74 26319:827.419 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:827.435 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26319:827.882 Data: 00 00 00 00 -T3F74 26319:827.902 - 0.490ms returns 4 (0x4) -T3F74 26319:827.919 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:827.935 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26319:828.382 Data: 00 00 00 00 -T3F74 26319:828.402 - 0.489ms returns 4 (0x4) -T3F74 26319:828.419 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26319:828.435 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26319:828.881 Data: 00 00 00 00 -T3F74 26319:828.900 - 0.488ms returns 4 (0x4) -T062C 26319:840.059 JLINK_IsHalted() -T062C 26319:841.139 - 1.096ms returns FALSE -T062C 26319:941.423 JLINK_HasError() -T062C 26319:941.494 JLINK_IsHalted() -T062C 26319:942.733 - 1.282ms returns FALSE -T062C 26320:042.942 JLINK_HasError() -T062C 26320:042.981 JLINK_IsHalted() -T062C 26320:044.127 - 1.164ms returns FALSE -T062C 26320:144.341 JLINK_HasError() -T062C 26320:144.503 JLINK_IsHalted() -T062C 26320:145.726 - 1.235ms returns FALSE -T062C 26320:246.411 JLINK_HasError() -T062C 26320:246.497 JLINK_IsHalted() -T062C 26320:247.593 - 1.114ms returns FALSE -T062C 26320:348.271 JLINK_HasError() -T062C 26320:348.303 JLINK_HasError() -T062C 26320:348.319 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26320:348.345 Data: 8D 12 74 01 -T062C 26320:348.366 Debug reg: DWT_CYCCNT -T062C 26320:348.384 - 0.072ms returns 1 (0x1) -T3F74 26320:351.107 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26320:351.140 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26320:352.343 Data: 00 00 80 00 -T3F74 26320:352.422 - 1.342ms returns 4 (0x4) -T3F74 26320:352.480 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26320:352.503 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26320:353.645 Data: 00 00 F0 01 -T3F74 26320:353.724 - 1.263ms returns 4 (0x4) -T3F74 26320:356.777 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26320:356.808 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26320:358.133 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26320:358.166 - 1.397ms returns 16 (0x10) -T3F74 26320:358.191 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:358.214 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26320:359.321 Data: 1E 00 00 00 -T3F74 26320:359.354 - 1.171ms returns 4 (0x4) -T3F74 26320:359.378 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26320:359.400 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26320:359.936 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DD 02 00 00 ... -T3F74 26320:359.956 - 0.585ms returns 20 (0x14) -T3F74 26320:359.974 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:359.990 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26320:360.439 Data: 1F 03 00 00 -T3F74 26320:360.459 - 0.491ms returns 4 (0x4) -T3F74 26320:360.476 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26320:360.492 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26320:360.965 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26320:360.985 - 0.515ms returns 12 (0xC) -T3F74 26320:361.002 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:361.018 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26320:361.439 Data: 00 00 00 00 -T3F74 26320:361.459 - 0.463ms returns 4 (0x4) -T3F74 26320:361.477 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:361.492 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26320:361.935 Data: 00 00 00 00 -T3F74 26320:361.955 - 0.484ms returns 4 (0x4) -T3F74 26320:361.972 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:361.988 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26320:362.438 Data: 00 00 00 00 -T3F74 26320:362.458 - 0.492ms returns 4 (0x4) -T062C 26320:374.115 JLINK_IsHalted() -T062C 26320:375.254 - 1.158ms returns FALSE -T062C 26320:475.459 JLINK_HasError() -T062C 26320:475.537 JLINK_IsHalted() -T062C 26320:476.695 - 1.176ms returns FALSE -T062C 26320:576.904 JLINK_HasError() -T062C 26320:576.977 JLINK_IsHalted() -T062C 26320:578.176 - 1.241ms returns FALSE -T062C 26320:678.873 JLINK_HasError() -T062C 26320:678.901 JLINK_IsHalted() -T062C 26320:679.912 - 1.029ms returns FALSE -T062C 26320:780.582 JLINK_HasError() -T062C 26320:780.629 JLINK_IsHalted() -T062C 26320:781.689 - 1.083ms returns FALSE -T062C 26320:882.767 JLINK_HasError() -T062C 26320:882.812 JLINK_HasError() -T062C 26320:882.830 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26320:882.860 Data: 8D 12 74 01 -T062C 26320:882.884 Debug reg: DWT_CYCCNT -T062C 26320:882.906 - 0.083ms returns 1 (0x1) -T3F74 26320:885.269 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26320:885.305 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26320:886.461 Data: 00 00 80 00 -T3F74 26320:886.549 - 1.288ms returns 4 (0x4) -T3F74 26320:886.589 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26320:886.612 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26320:887.890 Data: 00 00 F0 01 -T3F74 26320:887.969 - 1.399ms returns 4 (0x4) -T3F74 26320:891.210 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26320:891.237 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26320:892.386 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26320:892.410 - 1.208ms returns 16 (0x10) -T3F74 26320:892.431 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:892.451 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26320:892.868 Data: 1F 00 00 00 -T3F74 26320:892.891 - 0.468ms returns 4 (0x4) -T3F74 26320:892.912 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26320:892.931 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26320:893.486 Data: 00 00 00 00 00 00 00 00 00 00 00 00 21 02 00 00 ... -T3F74 26320:893.506 - 0.601ms returns 20 (0x14) -T3F74 26320:893.524 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:893.540 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26320:893.985 Data: 1F 03 00 00 -T3F74 26320:894.005 - 0.488ms returns 4 (0x4) -T3F74 26320:894.023 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26320:894.050 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26320:894.492 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26320:894.516 - 0.501ms returns 12 (0xC) -T3F74 26320:894.536 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:894.555 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26320:895.044 Data: 00 00 00 00 -T3F74 26320:895.082 - 0.554ms returns 4 (0x4) -T3F74 26320:895.109 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:895.132 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26320:895.625 Data: 00 00 00 00 -T3F74 26320:895.658 - 0.557ms returns 4 (0x4) -T3F74 26320:895.680 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26320:895.701 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26320:896.110 Data: 00 00 00 00 -T3F74 26320:896.130 - 0.456ms returns 4 (0x4) -T062C 26320:914.763 JLINK_IsHalted() -T062C 26320:915.878 - 1.133ms returns FALSE -T062C 26321:016.567 JLINK_HasError() -T062C 26321:016.603 JLINK_IsHalted() -T062C 26321:017.732 - 1.177ms returns FALSE -T062C 26321:117.919 JLINK_HasError() -T062C 26321:117.994 JLINK_IsHalted() -T062C 26321:119.250 - 1.298ms returns FALSE -T062C 26321:219.878 JLINK_HasError() -T062C 26321:219.918 JLINK_IsHalted() -T062C 26321:221.049 - 1.148ms returns FALSE -T062C 26321:321.815 JLINK_HasError() -T062C 26321:321.901 JLINK_IsHalted() -T062C 26321:323.022 - 1.139ms returns FALSE -T062C 26321:423.203 JLINK_HasError() -T062C 26321:423.294 JLINK_HasError() -T062C 26321:423.421 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26321:423.554 Data: 8D 12 74 01 -T062C 26321:423.585 Debug reg: DWT_CYCCNT -T062C 26321:423.606 - 0.193ms returns 1 (0x1) -T3F74 26321:426.195 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26321:426.237 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26321:427.449 Data: 00 00 80 00 -T3F74 26321:427.529 - 1.361ms returns 4 (0x4) -T3F74 26321:427.586 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26321:427.610 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26321:428.753 Data: 00 00 F0 01 -T3F74 26321:428.831 - 1.264ms returns 4 (0x4) -T3F74 26321:432.259 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26321:432.291 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26321:433.483 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26321:433.511 - 1.259ms returns 16 (0x10) -T3F74 26321:433.532 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:433.551 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26321:434.043 Data: 1E 00 00 00 -T3F74 26321:434.064 - 0.538ms returns 4 (0x4) -T3F74 26321:434.081 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26321:434.098 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26321:434.544 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5F 01 00 00 ... -T3F74 26321:434.564 - 0.490ms returns 20 (0x14) -T3F74 26321:434.582 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:434.597 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26321:435.043 Data: 1F 03 00 00 -T3F74 26321:435.063 - 0.488ms returns 4 (0x4) -T3F74 26321:435.080 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26321:435.096 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26321:435.546 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26321:435.569 - 0.497ms returns 12 (0xC) -T3F74 26321:435.589 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:435.608 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26321:436.050 Data: 00 00 00 00 -T3F74 26321:436.074 - 0.492ms returns 4 (0x4) -T3F74 26321:436.094 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:436.113 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26321:436.551 Data: 00 00 00 00 -T3F74 26321:436.571 - 0.484ms returns 4 (0x4) -T3F74 26321:436.588 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:436.604 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26321:437.071 Data: 00 00 00 00 -T3F74 26321:437.095 - 0.514ms returns 4 (0x4) -T062C 26321:456.881 JLINK_IsHalted() -T062C 26321:457.958 - 1.095ms returns FALSE -T062C 26321:558.737 JLINK_HasError() -T062C 26321:558.814 JLINK_IsHalted() -T062C 26321:560.043 - 1.249ms returns FALSE -T062C 26321:661.344 JLINK_HasError() -T062C 26321:661.419 JLINK_IsHalted() -T062C 26321:662.603 - 1.226ms returns FALSE -T062C 26321:763.735 JLINK_HasError() -T062C 26321:763.806 JLINK_IsHalted() -T062C 26321:765.016 - 1.252ms returns FALSE -T062C 26321:865.807 JLINK_HasError() -T062C 26321:865.881 JLINK_IsHalted() -T062C 26321:867.035 - 1.172ms returns FALSE -T062C 26321:967.396 JLINK_HasError() -T062C 26321:967.430 JLINK_HasError() -T062C 26321:967.448 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26321:967.476 Data: 8D 12 74 01 -T062C 26321:967.500 Debug reg: DWT_CYCCNT -T062C 26321:967.522 - 0.082ms returns 1 (0x1) -T3F74 26321:969.761 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26321:969.794 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26321:970.935 Data: 00 00 80 00 -T3F74 26321:971.016 - 1.275ms returns 4 (0x4) -T3F74 26321:971.105 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26321:971.162 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26321:972.318 Data: 00 00 F0 01 -T3F74 26321:972.384 - 1.286ms returns 4 (0x4) -T3F74 26321:975.649 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26321:975.680 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26321:976.855 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26321:976.881 - 1.247ms returns 16 (0x10) -T3F74 26321:976.909 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:976.929 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26321:977.353 Data: 1F 00 00 00 -T3F74 26321:977.377 - 0.476ms returns 4 (0x4) -T3F74 26321:977.398 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26321:977.417 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26321:977.971 Data: 00 00 00 00 00 00 00 00 00 00 00 00 05 02 00 00 ... -T3F74 26321:977.991 - 0.600ms returns 20 (0x14) -T3F74 26321:978.008 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:978.024 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26321:978.466 Data: 1F 03 00 00 -T3F74 26321:978.486 - 0.484ms returns 4 (0x4) -T3F74 26321:978.503 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26321:978.519 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26321:978.967 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26321:978.987 - 0.490ms returns 12 (0xC) -T3F74 26321:979.004 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:979.020 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26321:979.467 Data: 00 00 00 00 -T3F74 26321:979.487 - 0.489ms returns 4 (0x4) -T3F74 26321:979.518 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:979.534 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26321:979.971 Data: 00 00 00 00 -T3F74 26321:979.995 - 0.484ms returns 4 (0x4) -T3F74 26321:980.018 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26321:980.037 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26321:980.477 Data: 00 00 00 00 -T3F74 26321:980.501 - 0.491ms returns 4 (0x4) -T062C 26321:999.603 JLINK_IsHalted() -T062C 26322:000.748 - 1.162ms returns FALSE -T062C 26322:100.956 JLINK_HasError() -T062C 26322:101.034 JLINK_IsHalted() -T062C 26322:102.095 - 1.075ms returns FALSE -T062C 26322:202.865 JLINK_HasError() -T062C 26322:202.941 JLINK_IsHalted() -T062C 26322:204.169 - 1.246ms returns FALSE -T062C 26322:304.372 JLINK_HasError() -T062C 26322:304.445 JLINK_IsHalted() -T062C 26322:305.632 - 1.227ms returns FALSE -T062C 26322:406.070 JLINK_HasError() -T062C 26322:406.115 JLINK_IsHalted() -T062C 26322:407.174 - 1.075ms returns FALSE -T062C 26322:507.940 JLINK_HasError() -T062C 26322:508.025 JLINK_HasError() -T062C 26322:508.043 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26322:508.073 Data: 8D 12 74 01 -T062C 26322:508.096 Debug reg: DWT_CYCCNT -T062C 26322:508.118 - 0.083ms returns 1 (0x1) -T3F74 26322:510.663 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26322:510.708 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26322:511.932 Data: 00 00 80 00 -T3F74 26322:512.012 - 1.375ms returns 4 (0x4) -T3F74 26322:512.072 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26322:512.095 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26322:513.155 Data: 00 00 F0 01 -T3F74 26322:513.192 - 1.128ms returns 4 (0x4) -T3F74 26322:516.615 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26322:516.645 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26322:517.779 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26322:517.856 - 1.249ms returns 16 (0x10) -T3F74 26322:517.875 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26322:517.893 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26322:518.269 Data: 1E 00 00 00 -T3F74 26322:518.289 - 0.421ms returns 4 (0x4) -T3F74 26322:518.307 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26322:518.323 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26322:518.789 Data: 00 00 00 00 00 00 00 00 00 00 00 00 4F 02 00 00 ... -T3F74 26322:518.812 - 0.513ms returns 20 (0x14) -T3F74 26322:518.833 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26322:518.852 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26322:519.280 Data: 1F 03 00 00 -T3F74 26322:519.303 - 0.478ms returns 4 (0x4) -T3F74 26322:519.324 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26322:519.343 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26322:519.789 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26322:519.812 - 0.496ms returns 12 (0xC) -T3F74 26322:519.832 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26322:519.851 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26322:520.273 Data: 00 00 00 00 -T3F74 26322:520.293 - 0.467ms returns 4 (0x4) -T3F74 26322:520.310 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26322:520.326 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26322:520.774 Data: 00 00 00 00 -T3F74 26322:520.794 - 0.491ms returns 4 (0x4) -T3F74 26322:520.811 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26322:520.827 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26322:521.273 Data: 00 00 00 00 -T3F74 26322:521.293 - 0.488ms returns 4 (0x4) -T062C 26322:540.542 JLINK_IsHalted() -T062C 26322:541.677 - 1.154ms returns FALSE -T062C 26322:642.780 JLINK_HasError() -T062C 26322:642.861 JLINK_IsHalted() -T062C 26322:644.039 - 1.196ms returns FALSE -T062C 26322:744.160 JLINK_HasError() -T062C 26322:744.196 JLINK_IsHalted() -T062C 26322:745.250 - 1.071ms returns FALSE -T062C 26322:846.060 JLINK_HasError() -T062C 26322:846.141 JLINK_IsHalted() -T062C 26322:847.328 - 1.229ms returns FALSE -T062C 26322:947.575 JLINK_HasError() -T062C 26322:947.650 JLINK_IsHalted() -T062C 26322:948.809 - 1.201ms returns FALSE -T062C 26323:049.723 JLINK_HasError() -T062C 26323:049.797 JLINK_HasError() -T062C 26323:049.842 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26323:049.903 Data: 8D 12 74 01 -T062C 26323:049.960 Debug reg: DWT_CYCCNT -T062C 26323:050.013 - 0.177ms returns 1 (0x1) -T3F74 26323:052.424 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26323:052.456 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26323:053.597 Data: 00 00 80 00 -T3F74 26323:053.632 - 1.216ms returns 4 (0x4) -T3F74 26323:053.696 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26323:053.721 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26323:054.204 Data: 00 00 F0 01 -T3F74 26323:054.228 - 0.540ms returns 4 (0x4) -T3F74 26323:057.603 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26323:057.630 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26323:058.922 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26323:059.000 - 1.405ms returns 16 (0x10) -T3F74 26323:059.024 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:059.046 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26323:059.452 Data: 1E 00 00 00 -T3F74 26323:059.472 - 0.461ms returns 4 (0x4) -T3F74 26323:059.501 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26323:059.517 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26323:059.953 Data: 00 00 00 00 00 00 00 00 00 00 00 00 69 01 00 00 ... -T3F74 26323:059.973 - 0.479ms returns 20 (0x14) -T3F74 26323:059.990 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:060.006 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26323:060.458 Data: 1F 03 00 00 -T3F74 26323:060.482 - 0.499ms returns 4 (0x4) -T3F74 26323:060.502 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26323:060.521 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26323:060.961 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26323:060.984 - 0.489ms returns 12 (0xC) -T3F74 26323:061.004 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:061.023 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26323:061.453 Data: 00 00 00 00 -T3F74 26323:061.476 - 0.480ms returns 4 (0x4) -T3F74 26323:061.496 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:061.515 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26323:061.953 Data: 00 00 00 00 -T3F74 26323:061.976 - 0.492ms returns 4 (0x4) -T3F74 26323:061.999 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:062.015 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26323:062.447 Data: 00 00 00 00 -T3F74 26323:062.467 - 0.474ms returns 4 (0x4) -T062C 26323:073.977 JLINK_IsHalted() -T062C 26323:075.088 - 1.128ms returns FALSE -T062C 26323:175.288 JLINK_HasError() -T062C 26323:175.368 JLINK_IsHalted() -T062C 26323:176.624 - 1.299ms returns FALSE -T062C 26323:276.905 JLINK_HasError() -T062C 26323:276.977 JLINK_IsHalted() -T062C 26323:278.128 - 1.201ms returns FALSE -T062C 26323:378.301 JLINK_HasError() -T062C 26323:378.335 JLINK_IsHalted() -T062C 26323:379.425 - 1.107ms returns FALSE -T062C 26323:479.899 JLINK_HasError() -T062C 26323:479.986 JLINK_IsHalted() -T062C 26323:481.153 - 1.216ms returns FALSE -T062C 26323:581.381 JLINK_HasError() -T062C 26323:581.462 JLINK_HasError() -T062C 26323:581.482 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26323:581.512 Data: 8D 12 74 01 -T062C 26323:581.536 Debug reg: DWT_CYCCNT -T062C 26323:581.558 - 0.083ms returns 1 (0x1) -T3F74 26323:587.317 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26323:587.364 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26323:588.505 Data: 00 00 80 00 -T3F74 26323:588.540 - 1.231ms returns 4 (0x4) -T3F74 26323:588.607 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26323:588.631 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26323:589.754 Data: 00 00 F0 01 -T3F74 26323:589.774 - 1.174ms returns 4 (0x4) -T3F74 26323:592.998 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26323:593.025 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26323:594.435 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26323:594.507 - 1.517ms returns 16 (0x10) -T3F74 26323:594.531 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:594.554 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26323:595.638 Data: 1E 00 00 00 -T3F74 26323:595.673 - 1.149ms returns 4 (0x4) -T3F74 26323:595.696 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26323:595.718 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26323:596.252 Data: 00 00 00 00 00 00 00 00 00 00 00 00 85 01 00 00 ... -T3F74 26323:596.272 - 0.583ms returns 20 (0x14) -T3F74 26323:596.290 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:596.326 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26323:596.883 Data: 1F 03 00 00 -T3F74 26323:596.909 - 0.627ms returns 4 (0x4) -T3F74 26323:596.930 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26323:596.951 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26323:597.387 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26323:597.410 - 0.487ms returns 12 (0xC) -T3F74 26323:597.430 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:597.450 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26323:597.881 Data: 00 00 00 00 -T3F74 26323:597.901 - 0.477ms returns 4 (0x4) -T3F74 26323:597.919 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:597.935 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26323:598.380 Data: 00 00 00 00 -T3F74 26323:598.400 - 0.488ms returns 4 (0x4) -T3F74 26323:598.417 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26323:598.433 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26323:598.880 Data: 00 00 00 00 -T3F74 26323:598.900 - 0.490ms returns 4 (0x4) -T062C 26323:610.449 JLINK_IsHalted() -T062C 26323:611.516 - 1.077ms returns FALSE -T062C 26323:711.721 JLINK_HasError() -T062C 26323:711.807 JLINK_IsHalted() -T062C 26323:713.090 - 1.302ms returns FALSE -T062C 26323:813.658 JLINK_HasError() -T062C 26323:813.742 JLINK_IsHalted() -T062C 26323:814.987 - 1.264ms returns FALSE -T062C 26323:915.175 JLINK_HasError() -T062C 26323:915.248 JLINK_IsHalted() -T062C 26323:916.407 - 1.178ms returns FALSE -T062C 26324:016.564 JLINK_HasError() -T062C 26324:016.645 JLINK_IsHalted() -T062C 26324:017.716 - 1.085ms returns FALSE -T062C 26324:117.899 JLINK_HasError() -T062C 26324:117.974 JLINK_HasError() -T062C 26324:118.018 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26324:118.083 Data: 8D 12 74 01 -T062C 26324:118.104 Debug reg: DWT_CYCCNT -T062C 26324:118.122 - 0.111ms returns 1 (0x1) -T3F74 26324:120.582 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26324:120.614 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26324:121.823 Data: 00 00 80 00 -T3F74 26324:121.857 - 1.283ms returns 4 (0x4) -T3F74 26324:121.896 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26324:121.919 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26324:122.448 Data: 00 00 F0 01 -T3F74 26324:122.469 - 0.579ms returns 4 (0x4) -T3F74 26324:125.656 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26324:125.687 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26324:126.938 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26324:126.962 - 1.313ms returns 16 (0x10) -T3F74 26324:126.982 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:127.000 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26324:127.631 Data: 1F 00 00 00 -T3F74 26324:127.663 - 0.688ms returns 4 (0x4) -T3F74 26324:127.684 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26324:127.705 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26324:128.943 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A7 01 00 00 ... -T3F74 26324:128.976 - 1.299ms returns 20 (0x14) -T3F74 26324:129.000 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:129.023 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26324:129.479 Data: 1F 03 00 00 -T3F74 26324:129.503 - 0.511ms returns 4 (0x4) -T3F74 26324:129.524 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26324:129.543 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26324:130.066 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26324:130.089 - 0.573ms returns 12 (0xC) -T3F74 26324:130.114 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:130.131 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26324:130.559 Data: 00 00 00 00 -T3F74 26324:130.579 - 0.471ms returns 4 (0x4) -T3F74 26324:130.596 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:130.613 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26324:131.059 Data: 00 00 00 00 -T3F74 26324:131.079 - 0.489ms returns 4 (0x4) -T3F74 26324:131.096 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:131.112 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26324:131.559 Data: 00 00 00 00 -T3F74 26324:131.579 - 0.489ms returns 4 (0x4) -T062C 26324:150.568 JLINK_IsHalted() -T062C 26324:151.743 - 1.219ms returns FALSE -T062C 26324:252.104 JLINK_HasError() -T062C 26324:252.278 JLINK_IsHalted() -T062C 26324:253.424 - 1.194ms returns FALSE -T062C 26324:353.732 JLINK_HasError() -T062C 26324:353.805 JLINK_IsHalted() -T062C 26324:354.981 - 1.218ms returns FALSE -T062C 26324:455.662 JLINK_HasError() -T062C 26324:455.718 JLINK_IsHalted() -T062C 26324:456.807 - 1.109ms returns FALSE -T062C 26324:557.554 JLINK_HasError() -T062C 26324:557.640 JLINK_IsHalted() -T062C 26324:558.861 - 1.239ms returns FALSE -T062C 26324:659.881 JLINK_HasError() -T062C 26324:659.922 JLINK_HasError() -T062C 26324:659.941 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26324:659.970 Data: 8D 12 74 01 -T062C 26324:659.994 Debug reg: DWT_CYCCNT -T062C 26324:660.016 - 0.083ms returns 1 (0x1) -T3F74 26324:666.518 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26324:666.555 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26324:667.798 Data: 00 00 80 00 -T3F74 26324:667.881 - 1.372ms returns 4 (0x4) -T3F74 26324:667.921 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26324:667.944 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26324:669.076 Data: 00 00 F0 01 -T3F74 26324:669.154 - 1.253ms returns 4 (0x4) -T3F74 26324:672.253 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26324:672.284 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26324:673.536 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26324:673.564 - 1.318ms returns 16 (0x10) -T3F74 26324:673.585 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:673.604 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26324:673.983 Data: 1E 00 00 00 -T3F74 26324:674.004 - 0.425ms returns 4 (0x4) -T3F74 26324:674.021 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26324:674.037 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26324:674.496 Data: 00 00 00 00 00 00 00 00 00 00 00 00 4B 01 00 00 ... -T3F74 26324:674.523 - 0.509ms returns 20 (0x14) -T3F74 26324:674.544 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:674.564 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26324:674.996 Data: 1F 03 00 00 -T3F74 26324:675.020 - 0.484ms returns 4 (0x4) -T3F74 26324:675.040 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26324:675.059 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26324:675.488 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26324:675.512 - 0.479ms returns 12 (0xC) -T3F74 26324:675.532 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:675.552 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26324:676.000 Data: 00 00 00 00 -T3F74 26324:676.024 - 0.500ms returns 4 (0x4) -T3F74 26324:676.045 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:676.064 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26324:676.492 Data: 00 00 00 00 -T3F74 26324:676.516 - 0.479ms returns 4 (0x4) -T3F74 26324:676.536 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26324:676.555 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26324:676.992 Data: 00 00 00 00 -T3F74 26324:677.016 - 0.487ms returns 4 (0x4) -T062C 26324:696.479 JLINK_IsHalted() -T062C 26324:697.500 - 1.029ms returns FALSE -T062C 26324:797.980 JLINK_HasError() -T062C 26324:798.012 JLINK_IsHalted() -T062C 26324:799.138 - 1.148ms returns FALSE -T062C 26324:899.349 JLINK_HasError() -T062C 26324:899.421 JLINK_IsHalted() -T062C 26324:900.658 - 1.255ms returns FALSE -T062C 26325:001.622 JLINK_HasError() -T062C 26325:001.665 JLINK_IsHalted() -T062C 26325:002.780 - 1.146ms returns FALSE -T062C 26325:103.219 JLINK_HasError() -T062C 26325:103.263 JLINK_IsHalted() -T062C 26325:104.365 - 1.122ms returns FALSE -T062C 26325:205.197 JLINK_HasError() -T062C 26325:205.283 JLINK_HasError() -T062C 26325:205.302 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26325:205.332 Data: 8D 12 74 01 -T062C 26325:205.357 Debug reg: DWT_CYCCNT -T062C 26325:205.379 - 0.085ms returns 1 (0x1) -T3F74 26325:213.025 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26325:213.074 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26325:214.213 Data: 00 00 80 00 -T3F74 26325:214.265 - 1.248ms returns 4 (0x4) -T3F74 26325:214.306 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26325:214.329 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26325:214.827 Data: 00 00 F0 01 -T3F74 26325:214.877 - 0.580ms returns 4 (0x4) -T3F74 26325:218.935 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26325:218.972 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26325:220.171 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26325:220.191 - 1.263ms returns 16 (0x10) -T3F74 26325:220.209 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:220.226 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26325:220.662 Data: 1E 00 00 00 -T3F74 26325:220.695 - 0.492ms returns 4 (0x4) -T3F74 26325:220.712 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26325:220.730 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26325:221.300 Data: 00 00 00 00 00 00 00 00 00 00 00 00 93 00 00 00 ... -T3F74 26325:221.324 - 0.619ms returns 20 (0x14) -T3F74 26325:221.345 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:221.364 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26325:221.792 Data: 1F 03 00 00 -T3F74 26325:221.815 - 0.478ms returns 4 (0x4) -T3F74 26325:221.835 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26325:221.854 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26325:222.285 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26325:222.304 - 0.476ms returns 12 (0xC) -T3F74 26325:222.322 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:222.338 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26325:222.835 Data: 00 00 00 00 -T3F74 26325:222.872 - 0.558ms returns 4 (0x4) -T3F74 26325:222.900 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:222.924 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26325:223.418 Data: 00 00 00 00 -T3F74 26325:223.444 - 0.552ms returns 4 (0x4) -T3F74 26325:223.465 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:223.485 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26325:223.916 Data: 00 00 00 00 -T3F74 26325:223.940 - 0.483ms returns 4 (0x4) -T062C 26325:237.238 JLINK_IsHalted() -T062C 26325:238.358 - 1.139ms returns FALSE -T062C 26325:339.241 JLINK_HasError() -T062C 26325:339.289 JLINK_IsHalted() -T062C 26325:340.428 - 1.153ms returns FALSE -T062C 26325:440.563 JLINK_HasError() -T062C 26325:440.606 JLINK_IsHalted() -T062C 26325:441.764 - 1.206ms returns FALSE -T062C 26325:542.696 JLINK_HasError() -T062C 26325:542.752 JLINK_IsHalted() -T062C 26325:543.900 - 1.159ms returns FALSE -T062C 26325:644.576 JLINK_HasError() -T062C 26325:644.661 JLINK_IsHalted() -T062C 26325:645.808 - 1.167ms returns FALSE -T062C 26325:746.740 JLINK_HasError() -T062C 26325:746.786 JLINK_HasError() -T062C 26325:746.814 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26325:746.848 Data: 8D 12 74 01 -T062C 26325:746.872 Debug reg: DWT_CYCCNT -T062C 26325:746.894 - 0.087ms returns 1 (0x1) -T3F74 26325:749.367 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26325:749.404 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26325:750.573 Data: 00 00 80 00 -T3F74 26325:750.634 - 1.274ms returns 4 (0x4) -T3F74 26325:750.670 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26325:750.690 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26325:751.226 Data: 00 00 F0 01 -T3F74 26325:751.252 - 0.590ms returns 4 (0x4) -T3F74 26325:755.292 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26325:755.328 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26325:756.488 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26325:756.521 - 1.238ms returns 16 (0x10) -T3F74 26325:756.547 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:756.570 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26325:756.971 Data: 1E 00 00 00 -T3F74 26325:756.995 - 0.456ms returns 4 (0x4) -T3F74 26325:757.016 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26325:757.035 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26325:757.609 Data: 00 00 00 00 00 00 00 00 00 00 00 00 2D 01 00 00 ... -T3F74 26325:757.632 - 0.624ms returns 20 (0x14) -T3F74 26325:757.653 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:757.679 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26325:758.094 Data: 1F 03 00 00 -T3F74 26325:758.114 - 0.468ms returns 4 (0x4) -T3F74 26325:758.131 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26325:758.147 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26325:758.610 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26325:758.630 - 0.505ms returns 12 (0xC) -T3F74 26325:758.648 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:758.665 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26325:759.107 Data: 00 00 00 00 -T3F74 26325:759.134 - 0.493ms returns 4 (0x4) -T3F74 26325:759.155 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:759.176 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26325:759.605 Data: 00 00 00 00 -T3F74 26325:759.641 - 0.494ms returns 4 (0x4) -T3F74 26325:759.666 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26325:759.688 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26325:760.107 Data: 00 00 00 00 -T3F74 26325:760.136 - 0.477ms returns 4 (0x4) -T062C 26325:773.119 JLINK_IsHalted() -T062C 26325:774.298 - 1.197ms returns FALSE -T062C 26325:874.487 JLINK_HasError() -T062C 26325:874.582 JLINK_IsHalted() -T062C 26325:875.826 - 1.263ms returns FALSE -T062C 26325:976.774 JLINK_HasError() -T062C 26325:976.832 JLINK_IsHalted() -T062C 26325:977.955 - 1.141ms returns FALSE -T062C 26326:079.041 JLINK_HasError() -T062C 26326:079.101 JLINK_IsHalted() -T062C 26326:080.219 - 1.150ms returns FALSE -T062C 26326:180.743 JLINK_HasError() -T062C 26326:180.789 JLINK_IsHalted() -T062C 26326:181.946 - 1.174ms returns FALSE -T062C 26326:282.199 JLINK_HasError() -T062C 26326:282.283 JLINK_HasError() -T062C 26326:282.319 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26326:282.345 Data: 8D 12 74 01 -T062C 26326:282.365 Debug reg: DWT_CYCCNT -T062C 26326:282.384 - 0.072ms returns 1 (0x1) -T3F74 26326:284.890 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26326:284.924 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26326:286.185 Data: 00 00 80 00 -T3F74 26326:286.220 - 1.337ms returns 4 (0x4) -T3F74 26326:286.260 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26326:286.283 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26326:287.411 Data: 00 00 F0 01 -T3F74 26326:287.446 - 1.194ms returns 4 (0x4) -T3F74 26326:290.915 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26326:290.948 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26326:292.166 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26326:292.195 - 1.286ms returns 16 (0x10) -T3F74 26326:292.216 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:292.235 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26326:292.648 Data: 1E 00 00 00 -T3F74 26326:292.668 - 0.459ms returns 4 (0x4) -T3F74 26326:292.685 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26326:292.702 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26326:293.148 Data: 00 00 00 00 00 00 00 00 00 00 00 00 71 00 00 00 ... -T3F74 26326:293.168 - 0.489ms returns 20 (0x14) -T3F74 26326:293.185 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:293.201 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26326:293.646 Data: 1F 03 00 00 -T3F74 26326:293.666 - 0.487ms returns 4 (0x4) -T3F74 26326:293.683 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26326:293.699 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26326:294.148 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26326:294.167 - 0.491ms returns 12 (0xC) -T3F74 26326:294.184 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:294.200 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26326:294.677 Data: 00 00 00 00 -T3F74 26326:294.697 - 0.519ms returns 4 (0x4) -T3F74 26326:294.723 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:294.748 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26326:295.286 Data: 00 00 00 00 -T3F74 26326:295.321 - 0.607ms returns 4 (0x4) -T3F74 26326:295.353 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:295.380 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26326:295.781 Data: 00 00 00 00 -T3F74 26326:295.810 - 0.466ms returns 4 (0x4) -T062C 26326:308.488 JLINK_IsHalted() -T062C 26326:309.535 - 1.065ms returns FALSE -T062C 26326:410.084 JLINK_HasError() -T062C 26326:410.171 JLINK_IsHalted() -T062C 26326:411.342 - 1.213ms returns FALSE -T062C 26326:511.824 JLINK_HasError() -T062C 26326:511.873 JLINK_IsHalted() -T062C 26326:512.962 - 1.130ms returns FALSE -T062C 26326:613.225 JLINK_HasError() -T062C 26326:613.309 JLINK_IsHalted() -T062C 26326:614.405 - 1.121ms returns FALSE -T062C 26326:715.132 JLINK_HasError() -T062C 26326:715.224 JLINK_IsHalted() -T062C 26326:716.442 - 1.260ms returns FALSE -T062C 26326:816.683 JLINK_HasError() -T062C 26326:816.770 JLINK_HasError() -T062C 26326:816.815 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26326:816.858 Data: 8D 12 74 01 -T062C 26326:816.879 Debug reg: DWT_CYCCNT -T062C 26326:816.897 - 0.089ms returns 1 (0x1) -T3F74 26326:819.452 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26326:819.485 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26326:820.620 Data: 00 00 80 00 -T3F74 26326:820.658 - 1.214ms returns 4 (0x4) -T3F74 26326:820.706 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26326:820.729 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26326:821.203 Data: 00 00 F0 01 -T3F74 26326:821.227 - 0.530ms returns 4 (0x4) -T3F74 26326:825.340 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26326:825.375 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26326:826.599 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26326:826.629 - 1.296ms returns 16 (0x10) -T3F74 26326:826.652 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:826.671 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26326:827.077 Data: 1E 00 00 00 -T3F74 26326:827.098 - 0.453ms returns 4 (0x4) -T3F74 26326:827.115 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26326:827.132 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26326:827.577 Data: 00 00 00 00 00 00 00 00 00 00 00 00 89 00 00 00 ... -T3F74 26326:827.597 - 0.488ms returns 20 (0x14) -T3F74 26326:827.614 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:827.630 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26326:828.077 Data: 1F 03 00 00 -T3F74 26326:828.097 - 0.490ms returns 4 (0x4) -T3F74 26326:828.114 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26326:828.130 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26326:828.577 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26326:828.597 - 0.489ms returns 12 (0xC) -T3F74 26326:828.614 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:828.630 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26326:829.076 Data: 00 00 00 00 -T3F74 26326:829.096 - 0.489ms returns 4 (0x4) -T3F74 26326:829.113 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:829.129 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26326:829.571 Data: 00 00 00 00 -T3F74 26326:829.591 - 0.484ms returns 4 (0x4) -T3F74 26326:829.608 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26326:829.624 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26326:830.089 Data: 00 00 00 00 -T3F74 26326:830.109 - 0.507ms returns 4 (0x4) -T062C 26326:843.933 JLINK_IsHalted() -T062C 26326:845.009 - 1.123ms returns FALSE -T062C 26326:946.102 JLINK_HasError() -T062C 26326:946.143 JLINK_IsHalted() -T062C 26326:947.196 - 1.079ms returns FALSE -T062C 26327:047.286 JLINK_HasError() -T062C 26327:047.330 JLINK_IsHalted() -T062C 26327:048.444 - 1.127ms returns FALSE -T062C 26327:149.900 JLINK_HasError() -T062C 26327:149.945 JLINK_IsHalted() -T062C 26327:151.059 - 1.125ms returns FALSE -T062C 26327:251.392 JLINK_HasError() -T062C 26327:251.479 JLINK_IsHalted() -T062C 26327:252.639 - 1.178ms returns FALSE -T062C 26327:353.503 JLINK_HasError() -T062C 26327:353.550 JLINK_HasError() -T062C 26327:353.569 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26327:353.611 Data: 8D 12 74 01 -T062C 26327:353.635 Debug reg: DWT_CYCCNT -T062C 26327:353.656 - 0.095ms returns 1 (0x1) -T3F74 26327:356.112 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26327:356.147 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26327:357.352 Data: 00 00 80 00 -T3F74 26327:357.417 - 1.312ms returns 4 (0x4) -T3F74 26327:357.452 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26327:357.472 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26327:357.878 Data: 00 00 F0 01 -T3F74 26327:357.898 - 0.452ms returns 4 (0x4) -T3F74 26327:361.309 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26327:361.340 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26327:362.554 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26327:362.582 - 1.280ms returns 16 (0x10) -T3F74 26327:362.603 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:362.622 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26327:363.001 Data: 1F 00 00 00 -T3F74 26327:363.021 - 0.425ms returns 4 (0x4) -T3F74 26327:363.039 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26327:363.055 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26327:363.501 Data: 00 00 00 00 00 00 00 00 00 00 00 00 63 00 00 00 ... -T3F74 26327:363.521 - 0.488ms returns 20 (0x14) -T3F74 26327:363.538 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:363.554 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26327:364.006 Data: 1F 03 00 00 -T3F74 26327:364.030 - 0.499ms returns 4 (0x4) -T3F74 26327:364.050 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26327:364.068 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26327:364.514 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26327:364.538 - 0.496ms returns 12 (0xC) -T3F74 26327:364.558 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:364.578 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26327:365.029 Data: 00 00 00 00 -T3F74 26327:365.059 - 0.508ms returns 4 (0x4) -T3F74 26327:365.079 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:365.098 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26327:365.513 Data: 00 00 00 00 -T3F74 26327:365.537 - 0.466ms returns 4 (0x4) -T3F74 26327:365.557 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:365.576 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26327:366.005 Data: 00 00 00 00 -T3F74 26327:366.025 - 0.474ms returns 4 (0x4) -T062C 26327:387.013 JLINK_IsHalted() -T062C 26327:388.167 - 1.173ms returns FALSE -T062C 26327:488.687 JLINK_HasError() -T062C 26327:488.778 JLINK_IsHalted() -T062C 26327:490.075 - 1.339ms returns FALSE -T062C 26327:590.909 JLINK_HasError() -T062C 26327:590.959 JLINK_IsHalted() -T062C 26327:592.014 - 1.069ms returns FALSE -T062C 26327:692.498 JLINK_HasError() -T062C 26327:692.559 JLINK_IsHalted() -T062C 26327:693.610 - 1.070ms returns FALSE -T062C 26327:793.906 JLINK_HasError() -T062C 26327:793.960 JLINK_IsHalted() -T062C 26327:795.077 - 1.136ms returns FALSE -T062C 26327:895.608 JLINK_HasError() -T062C 26327:895.655 JLINK_HasError() -T062C 26327:895.674 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26327:895.706 Data: 8D 12 74 01 -T062C 26327:895.730 Debug reg: DWT_CYCCNT -T062C 26327:895.753 - 0.086ms returns 1 (0x1) -T3F74 26327:898.427 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26327:898.467 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26327:899.609 Data: 00 00 80 00 -T3F74 26327:899.639 - 1.220ms returns 4 (0x4) -T3F74 26327:899.677 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26327:899.699 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26327:900.187 Data: 00 00 F0 01 -T3F74 26327:900.210 - 0.541ms returns 4 (0x4) -T3F74 26327:903.801 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26327:903.832 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26327:905.075 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26327:905.108 - 1.316ms returns 16 (0x10) -T3F74 26327:905.211 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:905.239 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26327:905.684 Data: 1E 00 00 00 -T3F74 26327:905.708 - 0.505ms returns 4 (0x4) -T3F74 26327:905.729 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26327:905.748 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26327:906.310 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E1 00 00 00 ... -T3F74 26327:906.334 - 0.613ms returns 20 (0x14) -T3F74 26327:906.354 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:906.373 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26327:906.808 Data: 1F 03 00 00 -T3F74 26327:906.832 - 0.485ms returns 4 (0x4) -T3F74 26327:906.852 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26327:906.871 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26327:907.309 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26327:907.333 - 0.488ms returns 12 (0xC) -T3F74 26327:907.353 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:907.372 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26327:907.836 Data: 00 00 00 00 -T3F74 26327:907.860 - 0.514ms returns 4 (0x4) -T3F74 26327:907.880 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:907.899 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26327:908.309 Data: 00 00 00 00 -T3F74 26327:908.333 - 0.460ms returns 4 (0x4) -T3F74 26327:908.353 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26327:908.372 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26327:908.809 Data: 00 00 00 00 -T3F74 26327:908.832 - 0.487ms returns 4 (0x4) -T062C 26327:928.980 JLINK_IsHalted() -T062C 26327:930.076 - 1.110ms returns FALSE -T062C 26328:030.449 JLINK_HasError() -T062C 26328:030.536 JLINK_IsHalted() -T062C 26328:031.684 - 1.159ms returns FALSE -T062C 26328:132.710 JLINK_HasError() -T062C 26328:132.753 JLINK_IsHalted() -T062C 26328:133.810 - 1.075ms returns FALSE -T062C 26328:234.736 JLINK_HasError() -T062C 26328:234.781 JLINK_IsHalted() -T062C 26328:235.943 - 1.180ms returns FALSE -T062C 26328:336.834 JLINK_HasError() -T062C 26328:336.920 JLINK_IsHalted() -T062C 26328:338.113 - 1.212ms returns FALSE -T062C 26328:438.642 JLINK_HasError() -T062C 26328:438.689 JLINK_HasError() -T062C 26328:438.708 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26328:438.739 Data: 8D 12 74 01 -T062C 26328:438.764 Debug reg: DWT_CYCCNT -T062C 26328:438.787 - 0.087ms returns 1 (0x1) -T3F74 26328:441.552 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26328:441.585 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26328:442.643 Data: 00 00 80 00 -T3F74 26328:442.678 - 1.134ms returns 4 (0x4) -T3F74 26328:442.718 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26328:442.741 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26328:443.251 Data: 00 00 F0 01 -T3F74 26328:443.275 - 0.565ms returns 4 (0x4) -T3F74 26328:446.752 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26328:446.784 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26328:448.035 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26328:448.063 - 1.319ms returns 16 (0x10) -T3F74 26328:448.086 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:448.107 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26328:448.558 Data: 1F 00 00 00 -T3F74 26328:448.587 - 0.509ms returns 4 (0x4) -T3F74 26328:448.608 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26328:448.628 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26328:449.139 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DB 02 00 00 ... -T3F74 26328:449.163 - 0.563ms returns 20 (0x14) -T3F74 26328:449.183 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:449.203 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26328:449.624 Data: 1F 03 00 00 -T3F74 26328:449.651 - 0.476ms returns 4 (0x4) -T3F74 26328:449.673 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26328:449.693 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26328:450.121 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26328:450.157 - 0.492ms returns 12 (0xC) -T3F74 26328:450.178 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:450.197 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26328:450.627 Data: 00 00 00 00 -T3F74 26328:450.650 - 0.480ms returns 4 (0x4) -T3F74 26328:450.670 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:450.689 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26328:451.122 Data: 00 00 00 00 -T3F74 26328:451.146 - 0.483ms returns 4 (0x4) -T3F74 26328:451.166 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:451.185 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26328:451.627 Data: 00 00 00 00 -T3F74 26328:451.651 - 0.492ms returns 4 (0x4) -T062C 26328:473.215 JLINK_IsHalted() -T062C 26328:474.437 - 1.240ms returns FALSE -T062C 26328:574.680 JLINK_HasError() -T062C 26328:574.766 JLINK_IsHalted() -T062C 26328:575.905 - 1.155ms returns FALSE -T062C 26328:676.100 JLINK_HasError() -T062C 26328:676.184 JLINK_IsHalted() -T062C 26328:677.475 - 1.337ms returns FALSE -T062C 26328:777.823 JLINK_HasError() -T062C 26328:777.868 JLINK_IsHalted() -T062C 26328:778.981 - 1.134ms returns FALSE -T062C 26328:879.452 JLINK_HasError() -T062C 26328:879.489 JLINK_IsHalted() -T062C 26328:880.596 - 1.134ms returns FALSE -T062C 26328:980.791 JLINK_HasError() -T062C 26328:980.829 JLINK_HasError() -T062C 26328:980.845 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26328:980.871 Data: 8D 12 74 01 -T062C 26328:980.892 Debug reg: DWT_CYCCNT -T062C 26328:980.910 - 0.072ms returns 1 (0x1) -T3F74 26328:983.744 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26328:983.778 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26328:984.823 Data: 00 00 80 00 -T3F74 26328:984.860 - 1.124ms returns 4 (0x4) -T3F74 26328:984.908 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26328:984.932 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26328:985.417 Data: 00 00 F0 01 -T3F74 26328:985.441 - 0.541ms returns 4 (0x4) -T3F74 26328:989.296 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26328:989.330 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26328:990.612 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26328:990.645 - 1.357ms returns 16 (0x10) -T3F74 26328:990.669 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:990.692 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26328:991.165 Data: 1E 00 00 00 -T3F74 26328:991.189 - 0.528ms returns 4 (0x4) -T3F74 26328:991.210 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26328:991.230 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26328:991.790 Data: 00 00 00 00 00 00 00 00 00 00 00 00 CF 02 00 00 ... -T3F74 26328:991.813 - 0.611ms returns 20 (0x14) -T3F74 26328:991.834 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:991.853 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26328:992.290 Data: 1F 03 00 00 -T3F74 26328:992.313 - 0.487ms returns 4 (0x4) -T3F74 26328:992.333 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26328:992.352 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26328:992.792 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26328:992.815 - 0.489ms returns 12 (0xC) -T3F74 26328:992.835 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:992.854 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26328:993.290 Data: 00 00 00 00 -T3F74 26328:993.313 - 0.486ms returns 4 (0x4) -T3F74 26328:993.333 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:993.352 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26328:993.789 Data: 00 00 00 00 -T3F74 26328:993.812 - 0.487ms returns 4 (0x4) -T3F74 26328:993.832 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26328:993.851 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26328:994.301 Data: 00 00 00 00 -T3F74 26328:994.324 - 0.500ms returns 4 (0x4) -T062C 26329:014.481 JLINK_IsHalted() -T062C 26329:015.657 - 1.200ms returns FALSE -T062C 26329:115.828 JLINK_HasError() -T062C 26329:115.930 JLINK_IsHalted() -T062C 26329:117.165 - 1.253ms returns FALSE -T062C 26329:218.490 JLINK_HasError() -T062C 26329:218.562 JLINK_IsHalted() -T062C 26329:219.721 - 1.201ms returns FALSE -T062C 26329:319.950 JLINK_HasError() -T062C 26329:319.986 JLINK_IsHalted() -T062C 26329:321.015 - 1.051ms returns FALSE -T062C 26329:422.159 JLINK_HasError() -T062C 26329:422.245 JLINK_IsHalted() -T062C 26329:423.464 - 1.238ms returns FALSE -T062C 26329:524.504 JLINK_HasError() -T062C 26329:524.588 JLINK_HasError() -T062C 26329:524.633 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26329:524.695 Data: 8D 12 74 01 -T062C 26329:524.741 Debug reg: DWT_CYCCNT -T062C 26329:524.763 - 0.137ms returns 1 (0x1) -T3F74 26329:527.087 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26329:527.122 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26329:528.319 Data: 00 00 80 00 -T3F74 26329:528.379 - 1.299ms returns 4 (0x4) -T3F74 26329:528.413 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26329:528.433 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26329:528.844 Data: 00 00 F0 01 -T3F74 26329:528.868 - 0.462ms returns 4 (0x4) -T3F74 26329:532.267 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26329:532.306 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26329:533.510 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26329:533.535 - 1.276ms returns 16 (0x10) -T3F74 26329:533.556 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26329:533.575 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26329:533.967 Data: 1E 00 00 00 -T3F74 26329:533.991 - 0.442ms returns 4 (0x4) -T3F74 26329:534.013 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26329:534.032 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26329:534.588 Data: 00 00 00 00 00 00 00 00 00 00 00 00 29 00 00 00 ... -T3F74 26329:534.608 - 0.602ms returns 20 (0x14) -T3F74 26329:534.626 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26329:534.642 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26329:535.221 Data: 1F 03 00 00 -T3F74 26329:535.247 - 0.629ms returns 4 (0x4) -T3F74 26329:535.268 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26329:535.289 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26329:535.723 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26329:535.746 - 0.486ms returns 12 (0xC) -T3F74 26329:535.767 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26329:535.786 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26329:536.223 Data: 00 00 00 00 -T3F74 26329:536.243 - 0.483ms returns 4 (0x4) -T3F74 26329:536.260 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26329:536.276 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26329:536.716 Data: 00 00 00 00 -T3F74 26329:536.736 - 0.483ms returns 4 (0x4) -T3F74 26329:536.753 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26329:536.770 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26329:537.215 Data: 00 00 00 00 -T3F74 26329:537.235 - 0.488ms returns 4 (0x4) -T062C 26329:548.920 JLINK_IsHalted() -T062C 26329:549.977 - 1.068ms returns FALSE -T062C 26329:650.398 JLINK_HasError() -T062C 26329:650.448 JLINK_IsHalted() -T062C 26329:651.516 - 1.110ms returns FALSE -T062C 26329:752.324 JLINK_HasError() -T062C 26329:752.370 JLINK_IsHalted() -T062C 26329:753.469 - 1.113ms returns FALSE -T062C 26329:854.227 JLINK_HasError() -T062C 26329:854.302 JLINK_IsHalted() -T062C 26329:855.344 - 1.076ms returns FALSE -T062C 26329:955.588 JLINK_HasError() -T062C 26329:955.675 JLINK_IsHalted() -T062C 26329:956.881 - 1.249ms returns FALSE -T062C 26330:057.816 JLINK_HasError() -T062C 26330:057.903 JLINK_HasError() -T062C 26330:057.938 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26330:057.968 Data: 8D 12 74 01 -T062C 26330:057.992 Debug reg: DWT_CYCCNT -T062C 26330:058.015 - 0.085ms returns 1 (0x1) -T3F74 26330:060.519 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26330:060.554 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26330:061.776 Data: 00 00 80 00 -T3F74 26330:061.821 - 1.310ms returns 4 (0x4) -T3F74 26330:061.861 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26330:061.884 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26330:062.276 Data: 00 00 F0 01 -T3F74 26330:062.300 - 0.447ms returns 4 (0x4) -T3F74 26330:066.488 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26330:066.518 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26330:067.792 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26330:067.824 - 1.344ms returns 16 (0x10) -T3F74 26330:067.851 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:067.873 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26330:068.274 Data: 1E 00 00 00 -T3F74 26330:068.297 - 0.454ms returns 4 (0x4) -T3F74 26330:068.318 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26330:068.337 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26330:068.905 Data: 00 00 00 00 00 00 00 00 00 00 00 00 81 01 00 00 ... -T3F74 26330:068.928 - 0.618ms returns 20 (0x14) -T3F74 26330:068.948 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:068.967 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26330:069.403 Data: 1F 03 00 00 -T3F74 26330:069.426 - 0.486ms returns 4 (0x4) -T3F74 26330:069.447 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26330:069.465 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26330:069.903 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26330:069.928 - 0.489ms returns 12 (0xC) -T3F74 26330:069.949 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:069.968 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26330:070.394 Data: 00 00 00 00 -T3F74 26330:070.414 - 0.471ms returns 4 (0x4) -T3F74 26330:070.431 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:070.447 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26330:070.897 Data: 00 00 00 00 -T3F74 26330:070.929 - 0.506ms returns 4 (0x4) -T3F74 26330:070.949 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:070.968 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26330:071.398 Data: 00 00 00 00 -T3F74 26330:071.422 - 0.481ms returns 4 (0x4) -T062C 26330:084.917 JLINK_IsHalted() -T062C 26330:086.105 - 1.208ms returns FALSE -T062C 26330:186.774 JLINK_HasError() -T062C 26330:186.860 JLINK_IsHalted() -T062C 26330:187.900 - 1.060ms returns FALSE -T062C 26330:288.984 JLINK_HasError() -T062C 26330:289.041 JLINK_IsHalted() -T062C 26330:290.149 - 1.127ms returns FALSE -T062C 26330:390.774 JLINK_HasError() -T062C 26330:390.865 JLINK_IsHalted() -T062C 26330:392.002 - 1.168ms returns FALSE -T062C 26330:492.715 JLINK_HasError() -T062C 26330:492.756 JLINK_IsHalted() -T062C 26330:493.982 - 1.268ms returns FALSE -T062C 26330:595.360 JLINK_HasError() -T062C 26330:595.530 JLINK_HasError() -T062C 26330:595.576 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26330:595.631 Data: 8D 12 74 01 -T062C 26330:595.655 Debug reg: DWT_CYCCNT -T062C 26330:595.677 - 0.108ms returns 1 (0x1) -T3F74 26330:598.289 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26330:598.327 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26330:599.455 Data: 00 00 80 00 -T3F74 26330:599.482 - 1.201ms returns 4 (0x4) -T3F74 26330:599.517 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26330:599.539 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26330:599.958 Data: 00 00 F0 01 -T3F74 26330:599.982 - 0.473ms returns 4 (0x4) -T3F74 26330:603.329 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26330:603.362 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26330:604.591 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26330:604.616 - 1.295ms returns 16 (0x10) -T3F74 26330:604.638 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:604.658 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26330:605.080 Data: 1E 00 00 00 -T3F74 26330:605.104 - 0.474ms returns 4 (0x4) -T3F74 26330:605.125 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26330:605.144 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26330:605.700 Data: 00 00 00 00 00 00 00 00 00 00 00 00 5B 00 00 00 ... -T3F74 26330:605.721 - 0.602ms returns 20 (0x14) -T3F74 26330:605.738 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:605.754 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26330:606.198 Data: 1F 03 00 00 -T3F74 26330:606.218 - 0.487ms returns 4 (0x4) -T3F74 26330:606.236 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26330:606.252 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26330:606.717 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26330:606.741 - 0.513ms returns 12 (0xC) -T3F74 26330:606.761 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:606.780 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26330:607.203 Data: 00 00 00 00 -T3F74 26330:607.227 - 0.474ms returns 4 (0x4) -T3F74 26330:607.248 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:607.267 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26330:607.702 Data: 00 00 00 00 -T3F74 26330:607.726 - 0.486ms returns 4 (0x4) -T3F74 26330:607.746 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26330:607.765 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26330:608.201 Data: 00 00 00 00 -T3F74 26330:608.224 - 0.485ms returns 4 (0x4) -T062C 26330:620.459 JLINK_IsHalted() -T062C 26330:621.640 - 1.226ms returns FALSE -T062C 26330:721.925 JLINK_HasError() -T062C 26330:721.971 JLINK_IsHalted() -T062C 26330:723.074 - 1.111ms returns FALSE -T062C 26330:823.179 JLINK_HasError() -T062C 26330:823.226 JLINK_IsHalted() -T062C 26330:824.348 - 1.150ms returns FALSE -T062C 26330:924.916 JLINK_HasError() -T062C 26330:924.964 JLINK_IsHalted() -T062C 26330:926.072 - 1.119ms returns FALSE -T062C 26331:026.271 JLINK_HasError() -T062C 26331:026.355 JLINK_IsHalted() -T062C 26331:027.624 - 1.287ms returns FALSE -T062C 26331:128.306 JLINK_HasError() -T062C 26331:128.352 JLINK_HasError() -T062C 26331:128.370 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26331:128.400 Data: 8D 12 74 01 -T062C 26331:128.424 Debug reg: DWT_CYCCNT -T062C 26331:128.447 - 0.085ms returns 1 (0x1) -T3F74 26331:133.829 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26331:133.869 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26331:134.931 Data: 00 00 80 00 -T3F74 26331:134.968 - 1.147ms returns 4 (0x4) -T3F74 26331:135.010 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26331:135.033 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26331:135.517 Data: 00 00 F0 01 -T3F74 26331:135.552 - 0.550ms returns 4 (0x4) -T3F74 26331:139.026 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26331:139.055 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26331:140.289 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26331:140.321 - 1.303ms returns 16 (0x10) -T3F74 26331:140.345 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:140.368 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26331:140.748 Data: 1E 00 00 00 -T3F74 26331:140.768 - 0.430ms returns 4 (0x4) -T3F74 26331:140.785 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26331:140.802 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26331:141.257 Data: 00 00 00 00 00 00 00 00 00 00 00 00 69 02 00 00 ... -T3F74 26331:141.277 - 0.498ms returns 20 (0x14) -T3F74 26331:141.294 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:141.310 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26331:141.748 Data: 1F 03 00 00 -T3F74 26331:141.768 - 0.481ms returns 4 (0x4) -T3F74 26331:141.785 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26331:141.801 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26331:142.408 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26331:142.452 - 0.674ms returns 12 (0xC) -T3F74 26331:142.477 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:142.500 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26331:143.029 Data: 00 00 00 00 -T3F74 26331:143.064 - 0.595ms returns 4 (0x4) -T3F74 26331:143.090 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:143.118 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26331:143.635 Data: 00 00 00 00 -T3F74 26331:143.664 - 0.583ms returns 4 (0x4) -T3F74 26331:143.687 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:143.708 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26331:144.130 Data: 00 00 00 00 -T3F74 26331:144.153 - 0.474ms returns 4 (0x4) -T062C 26331:157.120 JLINK_IsHalted() -T062C 26331:158.336 - 1.235ms returns FALSE -T062C 26331:258.536 JLINK_HasError() -T062C 26331:258.622 JLINK_IsHalted() -T062C 26331:259.846 - 1.265ms returns FALSE -T062C 26331:360.657 JLINK_HasError() -T062C 26331:360.733 JLINK_IsHalted() -T062C 26331:361.976 - 1.261ms returns FALSE -T062C 26331:462.599 JLINK_HasError() -T062C 26331:462.683 JLINK_IsHalted() -T062C 26331:463.908 - 1.241ms returns FALSE -T062C 26331:564.121 JLINK_HasError() -T062C 26331:564.218 JLINK_IsHalted() -T062C 26331:565.394 - 1.195ms returns FALSE -T062C 26331:666.227 JLINK_HasError() -T062C 26331:666.310 JLINK_HasError() -T062C 26331:666.328 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26331:666.357 Data: 8D 12 74 01 -T062C 26331:666.381 Debug reg: DWT_CYCCNT -T062C 26331:666.403 - 0.082ms returns 1 (0x1) -T3F74 26331:668.935 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26331:668.976 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26331:670.217 Data: 00 00 80 00 -T3F74 26331:670.271 - 1.344ms returns 4 (0x4) -T3F74 26331:670.322 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26331:670.346 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26331:671.495 Data: 00 00 F0 01 -T3F74 26331:671.529 - 1.214ms returns 4 (0x4) -T3F74 26331:675.316 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26331:675.350 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26331:676.600 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26331:676.630 - 1.321ms returns 16 (0x10) -T3F74 26331:676.654 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:676.676 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26331:677.205 Data: 1E 00 00 00 -T3F74 26331:677.230 - 0.584ms returns 4 (0x4) -T3F74 26331:677.251 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26331:677.271 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26331:677.808 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A5 01 00 00 ... -T3F74 26331:677.831 - 0.588ms returns 20 (0x14) -T3F74 26331:677.852 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:677.871 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26331:678.321 Data: 1F 03 00 00 -T3F74 26331:678.363 - 0.519ms returns 4 (0x4) -T3F74 26331:678.391 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26331:678.416 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26331:678.940 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26331:678.969 - 0.586ms returns 12 (0xC) -T3F74 26331:678.991 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:679.012 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26331:679.436 Data: 00 00 00 00 -T3F74 26331:679.462 - 0.479ms returns 4 (0x4) -T3F74 26331:679.483 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:679.504 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26331:679.933 Data: 00 00 00 00 -T3F74 26331:679.957 - 0.481ms returns 4 (0x4) -T3F74 26331:679.977 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26331:679.997 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26331:680.458 Data: 00 00 00 00 -T3F74 26331:680.481 - 0.512ms returns 4 (0x4) -T062C 26331:695.425 JLINK_IsHalted() -T062C 26331:696.605 - 1.206ms returns FALSE -T062C 26331:797.678 JLINK_HasError() -T062C 26331:797.722 JLINK_IsHalted() -T062C 26331:798.807 - 1.102ms returns FALSE -T062C 26331:899.722 JLINK_HasError() -T062C 26331:899.766 JLINK_IsHalted() -T062C 26331:900.851 - 1.104ms returns FALSE -T062C 26332:001.690 JLINK_HasError() -T062C 26332:001.732 JLINK_IsHalted() -T062C 26332:002.804 - 1.107ms returns FALSE -T062C 26332:103.616 JLINK_HasError() -T062C 26332:103.672 JLINK_IsHalted() -T062C 26332:104.784 - 1.124ms returns FALSE -T062C 26332:205.748 JLINK_HasError() -T062C 26332:205.831 JLINK_HasError() -T062C 26332:205.875 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26332:205.937 Data: 8D 12 74 01 -T062C 26332:205.967 Debug reg: DWT_CYCCNT -T062C 26332:205.986 - 0.117ms returns 1 (0x1) -T3F74 26332:208.595 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26332:208.628 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26332:209.831 Data: 00 00 80 00 -T3F74 26332:209.941 - 1.367ms returns 4 (0x4) -T3F74 26332:210.026 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26332:210.052 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26332:211.196 Data: 00 00 F0 01 -T3F74 26332:211.274 - 1.268ms returns 4 (0x4) -T3F74 26332:215.158 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26332:215.192 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26332:216.417 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26332:216.446 - 1.295ms returns 16 (0x10) -T3F74 26332:216.467 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:216.487 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26332:216.860 Data: 1E 00 00 00 -T3F74 26332:216.880 - 0.420ms returns 4 (0x4) -T3F74 26332:216.898 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26332:216.915 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26332:217.359 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D5 02 00 00 ... -T3F74 26332:217.379 - 0.488ms returns 20 (0x14) -T3F74 26332:217.397 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:217.414 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26332:217.859 Data: 1F 03 00 00 -T3F74 26332:217.880 - 0.489ms returns 4 (0x4) -T3F74 26332:217.897 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26332:217.914 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26332:218.368 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26332:218.388 - 0.498ms returns 12 (0xC) -T3F74 26332:218.421 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:218.437 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26332:218.873 Data: 00 00 00 00 -T3F74 26332:218.898 - 0.484ms returns 4 (0x4) -T3F74 26332:218.918 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:218.937 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26332:219.361 Data: 00 00 00 00 -T3F74 26332:219.385 - 0.475ms returns 4 (0x4) -T3F74 26332:219.406 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:219.425 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26332:219.871 Data: 00 00 00 00 -T3F74 26332:219.891 - 0.492ms returns 4 (0x4) -T062C 26332:232.643 JLINK_IsHalted() -T062C 26332:233.883 - 1.282ms returns FALSE -T062C 26332:334.906 JLINK_HasError() -T062C 26332:334.946 JLINK_IsHalted() -T062C 26332:335.990 - 1.060ms returns FALSE -T062C 26332:436.127 JLINK_HasError() -T062C 26332:436.174 JLINK_IsHalted() -T062C 26332:437.219 - 1.052ms returns FALSE -T062C 26332:537.352 JLINK_HasError() -T062C 26332:537.398 JLINK_IsHalted() -T062C 26332:538.640 - 1.264ms returns FALSE -T062C 26332:638.842 JLINK_HasError() -T062C 26332:638.937 JLINK_IsHalted() -T062C 26332:640.074 - 1.148ms returns FALSE -T062C 26332:740.847 JLINK_HasError() -T062C 26332:740.890 JLINK_HasError() -T062C 26332:740.905 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26332:740.932 Data: 8D 12 74 01 -T062C 26332:740.952 Debug reg: DWT_CYCCNT -T062C 26332:740.971 - 0.072ms returns 1 (0x1) -T3F74 26332:743.930 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26332:743.974 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26332:745.061 Data: 00 00 80 00 -T3F74 26332:745.096 - 1.174ms returns 4 (0x4) -T3F74 26332:745.137 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26332:745.161 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26332:745.665 Data: 00 00 F0 01 -T3F74 26332:745.690 - 0.560ms returns 4 (0x4) -T3F74 26332:748.854 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26332:748.888 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26332:750.073 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26332:750.106 - 1.260ms returns 16 (0x10) -T3F74 26332:750.130 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:750.152 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26332:750.539 Data: 1E 00 00 00 -T3F74 26332:750.559 - 0.436ms returns 4 (0x4) -T3F74 26332:750.577 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26332:750.593 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26332:751.168 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1D 03 00 00 ... -T3F74 26332:751.193 - 0.624ms returns 20 (0x14) -T3F74 26332:751.214 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:751.234 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26332:751.665 Data: 1F 03 00 00 -T3F74 26332:751.688 - 0.482ms returns 4 (0x4) -T3F74 26332:751.709 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26332:751.728 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26332:752.300 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26332:752.324 - 0.623ms returns 12 (0xC) -T3F74 26332:752.344 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:752.363 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26332:752.794 Data: 00 00 00 00 -T3F74 26332:752.820 - 0.483ms returns 4 (0x4) -T3F74 26332:752.841 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:752.861 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26332:753.305 Data: 00 00 00 00 -T3F74 26332:753.348 - 0.515ms returns 4 (0x4) -T3F74 26332:753.375 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26332:753.399 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26332:754.042 Data: 00 00 00 00 -T3F74 26332:754.071 - 0.703ms returns 4 (0x4) -T062C 26332:766.096 JLINK_IsHalted() -T062C 26332:767.177 - 1.090ms returns FALSE -T062C 26332:867.916 JLINK_HasError() -T062C 26332:868.004 JLINK_IsHalted() -T062C 26332:869.213 - 1.227ms returns FALSE -T062C 26332:969.915 JLINK_HasError() -T062C 26332:969.962 JLINK_IsHalted() -T062C 26332:971.035 - 1.104ms returns FALSE -T062C 26333:071.610 JLINK_HasError() -T062C 26333:071.658 JLINK_IsHalted() -T062C 26333:072.783 - 1.137ms returns FALSE -T062C 26333:173.617 JLINK_HasError() -T062C 26333:173.664 JLINK_IsHalted() -T062C 26333:174.776 - 1.126ms returns FALSE -T062C 26333:275.670 JLINK_HasError() -T062C 26333:275.757 JLINK_HasError() -T062C 26333:275.776 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26333:275.806 Data: 8D 12 74 01 -T062C 26333:275.831 Debug reg: DWT_CYCCNT -T062C 26333:275.853 - 0.085ms returns 1 (0x1) -T3F74 26333:281.043 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26333:281.091 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26333:282.232 Data: 00 00 80 00 -T3F74 26333:282.258 - 1.223ms returns 4 (0x4) -T3F74 26333:282.291 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26333:282.312 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26333:282.881 Data: 00 00 F0 01 -T3F74 26333:282.933 - 0.650ms returns 4 (0x4) -T3F74 26333:286.780 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26333:286.816 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26333:287.992 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26333:288.022 - 1.250ms returns 16 (0x10) -T3F74 26333:288.045 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:288.067 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26333:288.470 Data: 1E 00 00 00 -T3F74 26333:288.493 - 0.456ms returns 4 (0x4) -T3F74 26333:288.514 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26333:288.533 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26333:289.095 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1F 03 00 00 ... -T3F74 26333:289.118 - 0.612ms returns 20 (0x14) -T3F74 26333:289.139 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:289.158 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26333:289.595 Data: 1F 03 00 00 -T3F74 26333:289.618 - 0.495ms returns 4 (0x4) -T3F74 26333:289.651 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26333:289.671 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26333:290.093 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26333:290.117 - 0.473ms returns 12 (0xC) -T3F74 26333:290.137 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:290.156 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26333:290.594 Data: 00 00 00 00 -T3F74 26333:290.617 - 0.488ms returns 4 (0x4) -T3F74 26333:290.637 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:290.656 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26333:291.218 Data: 00 00 00 00 -T3F74 26333:291.242 - 0.612ms returns 4 (0x4) -T3F74 26333:291.262 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:291.281 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26333:291.718 Data: 00 00 00 00 -T3F74 26333:291.741 - 0.487ms returns 4 (0x4) -T062C 26333:305.217 JLINK_IsHalted() -T062C 26333:306.366 - 1.180ms returns FALSE -T062C 26333:406.597 JLINK_HasError() -T062C 26333:406.652 JLINK_IsHalted() -T062C 26333:407.739 - 1.103ms returns FALSE -T062C 26333:507.942 JLINK_HasError() -T062C 26333:508.030 JLINK_IsHalted() -T062C 26333:509.191 - 1.209ms returns FALSE -T062C 26333:609.427 JLINK_HasError() -T062C 26333:609.513 JLINK_IsHalted() -T062C 26333:610.769 - 1.274ms returns FALSE -T062C 26333:711.553 JLINK_HasError() -T062C 26333:711.658 JLINK_IsHalted() -T062C 26333:712.653 - 1.038ms returns FALSE -T062C 26333:813.551 JLINK_HasError() -T062C 26333:813.600 JLINK_HasError() -T062C 26333:813.618 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26333:813.649 Data: 8D 12 74 01 -T062C 26333:813.672 Debug reg: DWT_CYCCNT -T062C 26333:813.694 - 0.084ms returns 1 (0x1) -T3F74 26333:816.218 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26333:816.258 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26333:817.375 Data: 00 00 80 00 -T3F74 26333:817.436 - 1.225ms returns 4 (0x4) -T3F74 26333:817.471 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26333:817.491 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26333:817.894 Data: 00 00 F0 01 -T3F74 26333:817.914 - 0.450ms returns 4 (0x4) -T3F74 26333:821.920 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26333:821.959 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26333:823.174 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26333:823.208 - 1.296ms returns 16 (0x10) -T3F74 26333:823.233 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:823.257 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26333:823.805 Data: 1E 00 00 00 -T3F74 26333:823.830 - 0.605ms returns 4 (0x4) -T3F74 26333:823.851 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26333:823.871 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26333:824.398 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B9 01 00 00 ... -T3F74 26333:824.419 - 0.575ms returns 20 (0x14) -T3F74 26333:824.437 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:824.454 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26333:824.896 Data: 1F 03 00 00 -T3F74 26333:824.916 - 0.486ms returns 4 (0x4) -T3F74 26333:824.934 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26333:824.951 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26333:825.396 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26333:825.417 - 0.489ms returns 12 (0xC) -T3F74 26333:825.434 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:825.451 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26333:825.906 Data: 00 00 00 00 -T3F74 26333:825.926 - 0.498ms returns 4 (0x4) -T3F74 26333:825.944 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:825.961 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26333:826.397 Data: 00 00 00 00 -T3F74 26333:826.417 - 0.480ms returns 4 (0x4) -T3F74 26333:826.435 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26333:826.451 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26333:826.896 Data: 00 00 00 00 -T3F74 26333:826.927 - 0.499ms returns 4 (0x4) -T062C 26333:838.923 JLINK_IsHalted() -T062C 26333:840.048 - 1.142ms returns FALSE -T062C 26333:940.343 JLINK_HasError() -T062C 26333:940.395 JLINK_IsHalted() -T062C 26333:941.541 - 1.178ms returns FALSE -T062C 26334:042.369 JLINK_HasError() -T062C 26334:042.411 JLINK_IsHalted() -T062C 26334:043.528 - 1.147ms returns FALSE -T062C 26334:144.350 JLINK_HasError() -T062C 26334:144.394 JLINK_IsHalted() -T062C 26334:145.497 - 1.119ms returns FALSE -T062C 26334:246.838 JLINK_HasError() -T062C 26334:246.882 JLINK_IsHalted() -T062C 26334:248.033 - 1.172ms returns FALSE -T062C 26334:349.069 JLINK_HasError() -T062C 26334:349.114 JLINK_HasError() -T062C 26334:349.133 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26334:349.162 Data: 8D 12 74 01 -T062C 26334:349.186 Debug reg: DWT_CYCCNT -T062C 26334:349.209 - 0.083ms returns 1 (0x1) -T3F74 26334:356.507 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26334:356.557 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26334:357.596 Data: 00 00 80 00 -T3F74 26334:357.623 - 1.124ms returns 4 (0x4) -T3F74 26334:357.659 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26334:357.680 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26334:358.099 Data: 00 00 F0 01 -T3F74 26334:358.144 - 0.493ms returns 4 (0x4) -T3F74 26334:366.169 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26334:366.209 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26334:367.468 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26334:367.495 - 1.334ms returns 16 (0x10) -T3F74 26334:367.517 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:367.538 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26334:367.960 Data: 1E 00 00 00 -T3F74 26334:367.996 - 0.487ms returns 4 (0x4) -T3F74 26334:368.023 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26334:368.064 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26334:368.585 Data: 00 00 00 00 00 00 00 00 00 00 00 00 31 01 00 00 ... -T3F74 26334:368.619 - 0.604ms returns 20 (0x14) -T3F74 26334:368.646 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:368.670 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26334:369.088 Data: 1F 03 00 00 -T3F74 26334:369.125 - 0.487ms returns 4 (0x4) -T3F74 26334:369.152 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26334:369.176 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26334:369.722 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26334:369.748 - 0.604ms returns 12 (0xC) -T3F74 26334:369.769 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:369.790 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26334:370.197 Data: 00 00 00 00 -T3F74 26334:370.334 - 0.573ms returns 4 (0x4) -T3F74 26334:370.355 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:370.375 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26334:370.831 Data: 00 00 00 00 -T3F74 26334:370.864 - 0.516ms returns 4 (0x4) -T3F74 26334:370.888 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:370.910 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26334:371.364 Data: 00 00 00 00 -T3F74 26334:371.399 - 0.519ms returns 4 (0x4) -T062C 26334:421.113 JLINK_IsHalted() -T062C 26334:422.208 - 1.108ms returns FALSE -T062C 26334:523.076 JLINK_HasError() -T062C 26334:523.128 JLINK_IsHalted() -T062C 26334:524.213 - 1.119ms returns FALSE -T062C 26334:624.840 JLINK_HasError() -T062C 26334:624.886 JLINK_IsHalted() -T062C 26334:625.934 - 1.060ms returns FALSE -T062C 26334:726.931 JLINK_HasError() -T062C 26334:727.033 JLINK_IsHalted() -T062C 26334:728.186 - 1.170ms returns FALSE -T062C 26334:828.462 JLINK_HasError() -T062C 26334:828.548 JLINK_IsHalted() -T062C 26334:829.765 - 1.265ms returns FALSE -T062C 26334:930.361 JLINK_HasError() -T062C 26334:930.447 JLINK_HasError() -T062C 26334:930.492 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26334:930.553 Data: 8D 12 74 01 -T062C 26334:930.599 Debug reg: DWT_CYCCNT -T062C 26334:930.621 - 0.144ms returns 1 (0x1) -T3F74 26334:933.293 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26334:933.330 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26334:934.527 Data: 00 00 80 00 -T3F74 26334:934.608 - 1.343ms returns 4 (0x4) -T3F74 26334:934.670 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26334:934.693 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26334:935.837 Data: 00 00 F0 01 -T3F74 26334:935.903 - 1.241ms returns 4 (0x4) -T3F74 26334:939.490 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26334:939.522 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26334:940.804 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26334:940.832 - 1.349ms returns 16 (0x10) -T3F74 26334:940.853 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:940.872 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26334:941.249 Data: 1F 00 00 00 -T3F74 26334:941.269 - 0.423ms returns 4 (0x4) -T3F74 26334:941.287 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26334:941.303 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26334:941.750 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DB 02 00 00 ... -T3F74 26334:941.770 - 0.490ms returns 20 (0x14) -T3F74 26334:941.788 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:941.804 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26334:942.247 Data: 1F 03 00 00 -T3F74 26334:942.267 - 0.486ms returns 4 (0x4) -T3F74 26334:942.284 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26334:942.300 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26334:942.742 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26334:942.762 - 0.484ms returns 12 (0xC) -T3F74 26334:942.779 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:942.795 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26334:943.472 Data: 00 00 00 00 -T3F74 26334:943.511 - 0.740ms returns 4 (0x4) -T3F74 26334:943.536 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:943.559 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26334:944.707 Data: 00 00 00 00 -T3F74 26334:944.785 - 1.268ms returns 4 (0x4) -T3F74 26334:944.834 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26334:944.853 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26334:945.248 Data: 00 00 00 00 -T3F74 26334:945.268 - 0.440ms returns 4 (0x4) -T062C 26334:964.785 JLINK_IsHalted() -T062C 26334:965.885 - 1.117ms returns FALSE -T062C 26335:066.774 JLINK_HasError() -T062C 26335:066.818 JLINK_IsHalted() -T062C 26335:067.908 - 1.118ms returns FALSE -T062C 26335:168.737 JLINK_HasError() -T062C 26335:168.823 JLINK_IsHalted() -T062C 26335:169.914 - 1.109ms returns FALSE -T062C 26335:270.674 JLINK_HasError() -T062C 26335:270.721 JLINK_IsHalted() -T062C 26335:271.845 - 1.134ms returns FALSE -T062C 26335:372.636 JLINK_HasError() -T062C 26335:372.681 JLINK_IsHalted() -T062C 26335:373.700 - 1.027ms returns FALSE -T062C 26335:474.743 JLINK_HasError() -T062C 26335:474.829 JLINK_HasError() -T062C 26335:474.847 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26335:474.878 Data: 8D 12 74 01 -T062C 26335:474.902 Debug reg: DWT_CYCCNT -T062C 26335:474.924 - 0.085ms returns 1 (0x1) -T3F74 26335:478.781 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26335:478.828 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26335:479.946 Data: 00 00 80 00 -T3F74 26335:479.976 - 1.203ms returns 4 (0x4) -T3F74 26335:480.013 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26335:480.034 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26335:480.437 Data: 00 00 F0 01 -T3F74 26335:480.457 - 0.451ms returns 4 (0x4) -T3F74 26335:483.694 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26335:483.721 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26335:484.933 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26335:484.958 - 1.270ms returns 16 (0x10) -T3F74 26335:484.978 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26335:484.995 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26335:485.422 Data: 1E 00 00 00 -T3F74 26335:485.453 - 0.482ms returns 4 (0x4) -T3F74 26335:485.470 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26335:485.486 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26335:485.921 Data: 00 00 00 00 00 00 00 00 00 00 00 00 6D 01 00 00 ... -T3F74 26335:485.941 - 0.477ms returns 20 (0x14) -T3F74 26335:485.959 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26335:485.975 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26335:486.420 Data: 1F 03 00 00 -T3F74 26335:486.440 - 0.488ms returns 4 (0x4) -T3F74 26335:486.457 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26335:486.473 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26335:486.931 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26335:486.955 - 0.506ms returns 12 (0xC) -T3F74 26335:486.976 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26335:486.996 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26335:487.431 Data: 00 00 00 00 -T3F74 26335:487.454 - 0.486ms returns 4 (0x4) -T3F74 26335:487.475 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26335:487.494 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26335:488.057 Data: 00 00 00 00 -T3F74 26335:488.080 - 0.615ms returns 4 (0x4) -T3F74 26335:488.102 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26335:488.121 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26335:488.552 Data: 00 00 00 00 -T3F74 26335:488.576 - 0.481ms returns 4 (0x4) -T062C 26335:508.536 JLINK_IsHalted() -T062C 26335:509.711 - 1.186ms returns FALSE -T062C 26335:609.923 JLINK_HasError() -T062C 26335:610.011 JLINK_IsHalted() -T062C 26335:611.264 - 1.271ms returns FALSE -T062C 26335:712.041 JLINK_HasError() -T062C 26335:712.185 JLINK_IsHalted() -T062C 26335:713.295 - 1.128ms returns FALSE -T062C 26335:813.551 JLINK_HasError() -T062C 26335:813.635 JLINK_IsHalted() -T062C 26335:814.971 - 1.383ms returns FALSE -T062C 26335:915.238 JLINK_HasError() -T062C 26335:915.323 JLINK_IsHalted() -T062C 26335:916.598 - 1.293ms returns FALSE -T062C 26336:016.697 JLINK_HasError() -T062C 26336:016.738 JLINK_HasError() -T062C 26336:016.753 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26336:016.779 Data: 8D 12 74 01 -T062C 26336:016.799 Debug reg: DWT_CYCCNT -T062C 26336:016.818 - 0.071ms returns 1 (0x1) -T3F74 26336:019.259 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26336:019.293 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26336:020.508 Data: 00 00 80 00 -T3F74 26336:020.589 - 1.357ms returns 4 (0x4) -T3F74 26336:020.649 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26336:020.672 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26336:021.816 Data: 00 00 F0 01 -T3F74 26336:021.847 - 1.206ms returns 4 (0x4) -T3F74 26336:025.828 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26336:025.862 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26336:027.002 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26336:027.036 - 1.216ms returns 16 (0x10) -T3F74 26336:027.060 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:027.083 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26336:027.609 Data: 1E 00 00 00 -T3F74 26336:027.641 - 0.588ms returns 4 (0x4) -T3F74 26336:027.659 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26336:027.675 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26336:028.229 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B7 02 00 00 ... -T3F74 26336:028.249 - 0.597ms returns 20 (0x14) -T3F74 26336:028.267 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:028.283 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26336:028.727 Data: 1F 03 00 00 -T3F74 26336:028.747 - 0.487ms returns 4 (0x4) -T3F74 26336:028.764 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26336:028.780 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26336:029.229 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26336:029.249 - 0.491ms returns 12 (0xC) -T3F74 26336:029.265 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:029.288 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26336:029.727 Data: 00 00 00 00 -T3F74 26336:029.747 - 0.488ms returns 4 (0x4) -T3F74 26336:029.765 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:029.781 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26336:030.228 Data: 00 00 00 00 -T3F74 26336:030.248 - 0.490ms returns 4 (0x4) -T3F74 26336:030.266 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:030.281 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26336:030.746 Data: 00 00 00 00 -T3F74 26336:030.769 - 0.511ms returns 4 (0x4) -T062C 26336:044.345 JLINK_IsHalted() -T062C 26336:045.548 - 1.222ms returns FALSE -T062C 26336:145.797 JLINK_HasError() -T062C 26336:145.884 JLINK_IsHalted() -T062C 26336:147.114 - 1.256ms returns FALSE -T062C 26336:247.824 JLINK_HasError() -T062C 26336:247.866 JLINK_IsHalted() -T062C 26336:249.047 - 1.200ms returns FALSE -T062C 26336:349.854 JLINK_HasError() -T062C 26336:349.925 JLINK_IsHalted() -T062C 26336:350.976 - 1.086ms returns FALSE -T062C 26336:452.030 JLINK_HasError() -T062C 26336:452.115 JLINK_IsHalted() -T062C 26336:453.335 - 1.270ms returns FALSE -T062C 26336:554.427 JLINK_HasError() -T062C 26336:554.513 JLINK_HasError() -T062C 26336:554.557 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26336:554.618 Data: 8D 12 74 01 -T062C 26336:554.682 Debug reg: DWT_CYCCNT -T062C 26336:554.736 - 0.197ms returns 1 (0x1) -T3F74 26336:557.619 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26336:557.658 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26336:558.812 Data: 00 00 80 00 -T3F74 26336:558.892 - 1.300ms returns 4 (0x4) -T3F74 26336:558.951 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26336:558.975 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26336:560.118 Data: 00 00 F0 01 -T3F74 26336:560.195 - 1.264ms returns 4 (0x4) -T3F74 26336:563.460 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26336:563.487 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26336:564.732 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26336:564.762 - 1.318ms returns 16 (0x10) -T3F74 26336:564.794 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:564.817 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26336:565.283 Data: 1F 00 00 00 -T3F74 26336:565.306 - 0.523ms returns 4 (0x4) -T3F74 26336:565.329 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26336:565.349 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26336:565.915 Data: 00 00 00 00 00 00 00 00 00 00 00 00 17 02 00 00 ... -T3F74 26336:565.939 - 0.617ms returns 20 (0x14) -T3F74 26336:565.959 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:565.978 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26336:566.412 Data: 1F 03 00 00 -T3F74 26336:566.432 - 0.480ms returns 4 (0x4) -T3F74 26336:566.449 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26336:566.465 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26336:567.112 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26336:567.148 - 0.706ms returns 12 (0xC) -T3F74 26336:567.173 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:567.196 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26336:568.365 Data: 00 00 00 00 -T3F74 26336:568.445 - 1.291ms returns 4 (0x4) -T3F74 26336:568.494 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:568.513 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26336:568.902 Data: 00 00 00 00 -T3F74 26336:568.923 - 0.435ms returns 4 (0x4) -T3F74 26336:568.940 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26336:568.956 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26336:569.401 Data: 00 00 00 00 -T3F74 26336:569.421 - 0.488ms returns 4 (0x4) -T062C 26336:588.780 JLINK_IsHalted() -T062C 26336:589.919 - 1.157ms returns FALSE -T062C 26336:690.034 JLINK_HasError() -T062C 26336:690.078 JLINK_IsHalted() -T062C 26336:691.293 - 1.257ms returns FALSE -T062C 26336:791.927 JLINK_HasError() -T062C 26336:791.971 JLINK_IsHalted() -T062C 26336:793.160 - 1.230ms returns FALSE -T062C 26336:893.394 JLINK_HasError() -T062C 26336:893.480 JLINK_IsHalted() -T062C 26336:894.775 - 1.338ms returns FALSE -T062C 26336:995.533 JLINK_HasError() -T062C 26336:995.618 JLINK_IsHalted() -T062C 26336:996.846 - 1.270ms returns FALSE -T062C 26337:097.653 JLINK_HasError() -T062C 26337:097.734 JLINK_HasError() -T062C 26337:097.779 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26337:097.840 Data: 8D 12 74 01 -T062C 26337:097.876 Debug reg: DWT_CYCCNT -T062C 26337:097.898 - 0.127ms returns 1 (0x1) -T3F74 26337:100.190 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26337:100.223 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26337:101.465 Data: 00 00 80 00 -T3F74 26337:101.500 - 1.318ms returns 4 (0x4) -T3F74 26337:101.539 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26337:101.562 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26337:101.970 Data: 00 00 F0 01 -T3F74 26337:101.994 - 0.463ms returns 4 (0x4) -T3F74 26337:105.206 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26337:105.237 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26337:106.481 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26337:106.514 - 1.316ms returns 16 (0x10) -T3F74 26337:106.538 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:106.561 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26337:107.087 Data: 1E 00 00 00 -T3F74 26337:107.111 - 0.581ms returns 4 (0x4) -T3F74 26337:107.132 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26337:107.151 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26337:107.706 Data: 00 00 00 00 00 00 00 00 00 00 00 00 C9 01 00 00 ... -T3F74 26337:107.726 - 0.600ms returns 20 (0x14) -T3F74 26337:107.743 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:107.760 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26337:108.216 Data: 1F 03 00 00 -T3F74 26337:108.240 - 0.504ms returns 4 (0x4) -T3F74 26337:108.260 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26337:108.279 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26337:108.719 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26337:108.742 - 0.490ms returns 12 (0xC) -T3F74 26337:108.762 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:108.781 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26337:109.215 Data: 00 00 00 00 -T3F74 26337:109.238 - 0.484ms returns 4 (0x4) -T3F74 26337:109.258 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:109.277 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26337:109.712 Data: 00 00 00 00 -T3F74 26337:109.732 - 0.480ms returns 4 (0x4) -T3F74 26337:109.749 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:109.765 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26337:110.204 Data: 00 00 00 00 -T3F74 26337:110.225 - 0.482ms returns 4 (0x4) -T062C 26337:132.568 JLINK_IsHalted() -T062C 26337:133.625 - 1.075ms returns FALSE -T062C 26337:233.828 JLINK_HasError() -T062C 26337:233.916 JLINK_IsHalted() -T062C 26337:235.137 - 1.240ms returns FALSE -T062C 26337:335.661 JLINK_HasError() -T062C 26337:335.706 JLINK_IsHalted() -T062C 26337:336.865 - 1.176ms returns FALSE -T062C 26337:437.059 JLINK_HasError() -T062C 26337:437.145 JLINK_IsHalted() -T062C 26337:438.380 - 1.276ms returns FALSE -T062C 26337:538.601 JLINK_HasError() -T062C 26337:538.685 JLINK_IsHalted() -T062C 26337:540.059 - 1.416ms returns FALSE -T062C 26337:640.798 JLINK_HasError() -T062C 26337:640.858 JLINK_HasError() -T062C 26337:640.876 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26337:640.905 Data: 8D 12 74 01 -T062C 26337:640.929 Debug reg: DWT_CYCCNT -T062C 26337:640.951 - 0.082ms returns 1 (0x1) -T3F74 26337:643.455 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26337:643.488 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26337:644.548 Data: 00 00 80 00 -T3F74 26337:644.584 - 1.138ms returns 4 (0x4) -T3F74 26337:644.633 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26337:644.669 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26337:645.146 Data: 00 00 F0 01 -T3F74 26337:645.171 - 0.546ms returns 4 (0x4) -T3F74 26337:648.887 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26337:648.920 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26337:650.146 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26337:650.167 - 1.286ms returns 16 (0x10) -T3F74 26337:650.186 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:650.203 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26337:650.638 Data: 1F 00 00 00 -T3F74 26337:650.659 - 0.480ms returns 4 (0x4) -T3F74 26337:650.676 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26337:650.693 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26337:651.135 Data: 00 00 00 00 00 00 00 00 00 00 00 00 6B 00 00 00 ... -T3F74 26337:651.155 - 0.486ms returns 20 (0x14) -T3F74 26337:651.173 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:651.190 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26337:651.639 Data: 1F 03 00 00 -T3F74 26337:651.659 - 0.493ms returns 4 (0x4) -T3F74 26337:651.677 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26337:651.694 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26337:652.133 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26337:652.153 - 0.483ms returns 12 (0xC) -T3F74 26337:652.171 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:652.187 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26337:652.697 Data: 00 00 00 00 -T3F74 26337:652.721 - 0.558ms returns 4 (0x4) -T3F74 26337:652.742 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:652.762 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26337:653.143 Data: 00 00 00 00 -T3F74 26337:653.168 - 0.434ms returns 4 (0x4) -T3F74 26337:653.189 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26337:653.208 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26337:653.642 Data: 00 00 00 00 -T3F74 26337:653.666 - 0.485ms returns 4 (0x4) -T062C 26337:674.232 JLINK_IsHalted() -T062C 26337:675.278 - 1.064ms returns FALSE -T062C 26337:775.442 JLINK_HasError() -T062C 26337:775.523 JLINK_IsHalted() -T062C 26337:776.639 - 1.133ms returns FALSE -T062C 26337:876.831 JLINK_HasError() -T062C 26337:876.914 JLINK_IsHalted() -T062C 26337:878.123 - 1.226ms returns FALSE -T062C 26337:978.814 JLINK_HasError() -T062C 26337:978.897 JLINK_IsHalted() -T062C 26337:980.115 - 1.260ms returns FALSE -T062C 26338:080.668 JLINK_HasError() -T062C 26338:080.710 JLINK_IsHalted() -T062C 26338:081.905 - 1.213ms returns FALSE -T062C 26338:182.048 JLINK_HasError() -T062C 26338:182.133 JLINK_HasError() -T062C 26338:182.178 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26338:182.239 Data: 8D 12 74 01 -T062C 26338:182.277 Debug reg: DWT_CYCCNT -T062C 26338:182.295 - 0.123ms returns 1 (0x1) -T3F74 26338:184.766 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26338:184.802 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26338:185.913 Data: 00 00 80 00 -T3F74 26338:186.022 - 1.264ms returns 4 (0x4) -T3F74 26338:186.064 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26338:186.087 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26338:187.221 Data: 00 00 F0 01 -T3F74 26338:187.241 - 1.184ms returns 4 (0x4) -T3F74 26338:190.736 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26338:190.771 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26338:192.038 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26338:192.072 - 1.344ms returns 16 (0x10) -T3F74 26338:192.096 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:192.119 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26338:192.568 Data: 1E 00 00 00 -T3F74 26338:192.592 - 0.504ms returns 4 (0x4) -T3F74 26338:192.613 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26338:192.632 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26338:193.197 Data: 00 00 00 00 00 00 00 00 00 00 00 00 39 02 00 00 ... -T3F74 26338:193.217 - 0.611ms returns 20 (0x14) -T3F74 26338:193.240 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:193.261 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26338:193.692 Data: 1F 03 00 00 -T3F74 26338:193.715 - 0.482ms returns 4 (0x4) -T3F74 26338:193.736 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26338:193.755 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26338:194.192 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26338:194.216 - 0.488ms returns 12 (0xC) -T3F74 26338:194.236 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:194.255 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26338:194.693 Data: 00 00 00 00 -T3F74 26338:194.717 - 0.488ms returns 4 (0x4) -T3F74 26338:194.737 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:194.756 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26338:195.185 Data: 00 00 00 00 -T3F74 26338:195.205 - 0.474ms returns 4 (0x4) -T3F74 26338:195.222 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:195.238 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26338:195.714 Data: 00 00 00 00 -T3F74 26338:195.734 - 0.518ms returns 4 (0x4) -T062C 26338:214.063 JLINK_IsHalted() -T062C 26338:215.201 - 1.156ms returns FALSE -T062C 26338:315.410 JLINK_HasError() -T062C 26338:315.498 JLINK_IsHalted() -T062C 26338:316.669 - 1.189ms returns FALSE -T062C 26338:417.407 JLINK_HasError() -T062C 26338:417.473 JLINK_IsHalted() -T062C 26338:418.553 - 1.100ms returns FALSE -T062C 26338:519.153 JLINK_HasError() -T062C 26338:519.200 JLINK_IsHalted() -T062C 26338:520.431 - 1.272ms returns FALSE -T062C 26338:620.845 JLINK_HasError() -T062C 26338:620.925 JLINK_IsHalted() -T062C 26338:622.104 - 1.192ms returns FALSE -T062C 26338:722.351 JLINK_HasError() -T062C 26338:722.430 JLINK_HasError() -T062C 26338:722.474 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26338:722.533 Data: 8D 12 74 01 -T062C 26338:722.558 Debug reg: DWT_CYCCNT -T062C 26338:722.580 - 0.114ms returns 1 (0x1) -T3F74 26338:725.169 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26338:725.206 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26338:726.403 Data: 00 00 80 00 -T3F74 26338:726.438 - 1.276ms returns 4 (0x4) -T3F74 26338:726.477 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26338:726.500 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26338:727.713 Data: 00 00 F0 01 -T3F74 26338:727.779 - 1.309ms returns 4 (0x4) -T3F74 26338:730.811 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26338:730.843 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26338:732.015 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26338:732.048 - 1.246ms returns 16 (0x10) -T3F74 26338:732.073 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:732.096 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26338:732.500 Data: 1F 00 00 00 -T3F74 26338:732.520 - 0.454ms returns 4 (0x4) -T3F74 26338:732.538 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26338:732.555 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26338:732.990 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 02 00 00 ... -T3F74 26338:733.011 - 0.480ms returns 20 (0x14) -T3F74 26338:733.029 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:733.045 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26338:733.642 Data: 1F 03 00 00 -T3F74 26338:733.669 - 0.648ms returns 4 (0x4) -T3F74 26338:733.691 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26338:733.714 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26338:734.246 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26338:734.270 - 0.588ms returns 12 (0xC) -T3F74 26338:734.291 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:734.311 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26338:734.751 Data: 00 00 00 00 -T3F74 26338:734.775 - 0.492ms returns 4 (0x4) -T3F74 26338:734.796 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:734.816 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26338:735.251 Data: 00 00 00 00 -T3F74 26338:735.340 - 0.551ms returns 4 (0x4) -T3F74 26338:735.359 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26338:735.376 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26338:735.743 Data: 00 00 00 00 -T3F74 26338:735.764 - 0.412ms returns 4 (0x4) -T062C 26338:754.894 JLINK_IsHalted() -T062C 26338:756.004 - 1.128ms returns FALSE -T062C 26338:856.872 JLINK_HasError() -T062C 26338:856.958 JLINK_IsHalted() -T062C 26338:858.016 - 1.083ms returns FALSE -T062C 26338:958.136 JLINK_HasError() -T062C 26338:958.174 JLINK_IsHalted() -T062C 26338:959.311 - 1.178ms returns FALSE -T062C 26339:060.872 JLINK_HasError() -T062C 26339:060.948 JLINK_IsHalted() -T062C 26339:062.161 - 1.234ms returns FALSE -T062C 26339:163.123 JLINK_HasError() -T062C 26339:163.205 JLINK_IsHalted() -T062C 26339:164.325 - 1.127ms returns FALSE -T062C 26339:264.567 JLINK_HasError() -T062C 26339:264.607 JLINK_HasError() -T062C 26339:264.626 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26339:264.657 Data: 8D 12 74 01 -T062C 26339:264.681 Debug reg: DWT_CYCCNT -T062C 26339:264.703 - 0.085ms returns 1 (0x1) -T3F74 26339:267.219 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26339:267.258 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26339:268.345 Data: 00 00 80 00 -T3F74 26339:268.400 - 1.190ms returns 4 (0x4) -T3F74 26339:268.440 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26339:268.464 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26339:268.923 Data: 00 00 F0 01 -T3F74 26339:268.948 - 0.516ms returns 4 (0x4) -T3F74 26339:272.436 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26339:272.467 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26339:273.692 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26339:273.725 - 1.296ms returns 16 (0x10) -T3F74 26339:273.748 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:273.771 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26339:274.174 Data: 1E 00 00 00 -T3F74 26339:274.199 - 0.458ms returns 4 (0x4) -T3F74 26339:274.219 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26339:274.239 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26339:274.799 Data: 00 00 00 00 00 00 00 00 00 00 00 00 8D 02 00 00 ... -T3F74 26339:274.824 - 0.613ms returns 20 (0x14) -T3F74 26339:274.845 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:274.865 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26339:275.308 Data: 1F 03 00 00 -T3F74 26339:275.332 - 0.494ms returns 4 (0x4) -T3F74 26339:275.353 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26339:275.372 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26339:275.800 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26339:275.824 - 0.479ms returns 12 (0xC) -T3F74 26339:275.845 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:275.864 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26339:276.299 Data: 00 00 00 00 -T3F74 26339:276.323 - 0.487ms returns 4 (0x4) -T3F74 26339:276.345 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:276.364 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26339:276.798 Data: 00 00 00 00 -T3F74 26339:276.822 - 0.485ms returns 4 (0x4) -T3F74 26339:276.842 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:276.861 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26339:277.297 Data: 00 00 00 00 -T3F74 26339:277.321 - 0.487ms returns 4 (0x4) -T062C 26339:298.328 JLINK_IsHalted() -T062C 26339:299.506 - 1.225ms returns FALSE -T062C 26339:400.484 JLINK_HasError() -T062C 26339:400.566 JLINK_IsHalted() -T062C 26339:401.754 - 1.237ms returns FALSE -T062C 26339:502.663 JLINK_HasError() -T062C 26339:502.758 JLINK_IsHalted() -T062C 26339:503.785 - 1.046ms returns FALSE -T062C 26339:604.543 JLINK_HasError() -T062C 26339:604.630 JLINK_IsHalted() -T062C 26339:605.818 - 1.208ms returns FALSE -T062C 26339:706.848 JLINK_HasError() -T062C 26339:706.929 JLINK_IsHalted() -T062C 26339:708.083 - 1.197ms returns FALSE -T062C 26339:808.277 JLINK_HasError() -T062C 26339:808.353 JLINK_HasError() -T062C 26339:808.392 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26339:808.426 Data: 8D 12 74 01 -T062C 26339:808.450 Debug reg: DWT_CYCCNT -T062C 26339:808.472 - 0.087ms returns 1 (0x1) -T3F74 26339:810.951 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26339:810.984 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26339:812.206 Data: 00 00 80 00 -T3F74 26339:812.266 - 1.322ms returns 4 (0x4) -T3F74 26339:812.300 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26339:812.319 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26339:812.725 Data: 00 00 F0 01 -T3F74 26339:812.745 - 0.452ms returns 4 (0x4) -T3F74 26339:815.724 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26339:815.753 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26339:817.024 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26339:817.053 - 1.335ms returns 16 (0x10) -T3F74 26339:817.073 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:817.093 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26339:817.481 Data: 1F 00 00 00 -T3F74 26339:817.506 - 0.440ms returns 4 (0x4) -T3F74 26339:817.527 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26339:817.546 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26339:818.109 Data: 00 00 00 00 00 00 00 00 00 00 00 00 69 01 00 00 ... -T3F74 26339:818.134 - 0.615ms returns 20 (0x14) -T3F74 26339:818.154 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:818.174 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26339:818.608 Data: 1F 03 00 00 -T3F74 26339:818.632 - 0.490ms returns 4 (0x4) -T3F74 26339:818.656 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26339:818.672 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26339:819.102 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26339:819.123 - 0.473ms returns 12 (0xC) -T3F74 26339:819.140 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:819.157 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26339:819.601 Data: 00 00 00 00 -T3F74 26339:819.622 - 0.488ms returns 4 (0x4) -T3F74 26339:819.639 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:819.656 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26339:820.102 Data: 00 00 00 00 -T3F74 26339:820.122 - 0.489ms returns 4 (0x4) -T3F74 26339:820.140 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26339:820.157 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26339:820.595 Data: 00 00 00 00 -T3F74 26339:820.616 - 0.483ms returns 4 (0x4) -T062C 26339:840.169 JLINK_IsHalted() -T062C 26339:841.291 - 1.141ms returns FALSE -T062C 26339:941.545 JLINK_HasError() -T062C 26339:941.630 JLINK_IsHalted() -T062C 26339:942.832 - 1.243ms returns FALSE -T062C 26340:043.557 JLINK_HasError() -T062C 26340:043.587 JLINK_IsHalted() -T062C 26340:044.903 - 1.360ms returns FALSE -T062C 26340:145.161 JLINK_HasError() -T062C 26340:145.233 JLINK_IsHalted() -T062C 26340:146.310 - 1.085ms returns FALSE -T062C 26340:247.112 JLINK_HasError() -T062C 26340:247.166 JLINK_IsHalted() -T062C 26340:248.287 - 1.139ms returns FALSE -T062C 26340:349.041 JLINK_HasError() -T062C 26340:349.112 JLINK_HasError() -T062C 26340:349.131 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26340:349.159 Data: 8D 12 74 01 -T062C 26340:349.184 Debug reg: DWT_CYCCNT -T062C 26340:349.206 - 0.082ms returns 1 (0x1) -T3F74 26340:351.669 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26340:351.706 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26340:352.871 Data: 00 00 80 00 -T3F74 26340:352.940 - 1.278ms returns 4 (0x4) -T3F74 26340:352.983 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26340:353.003 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26340:353.403 Data: 00 00 F0 01 -T3F74 26340:353.424 - 0.447ms returns 4 (0x4) -T3F74 26340:356.401 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26340:356.440 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26340:357.685 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26340:357.731 - 1.339ms returns 16 (0x10) -T3F74 26340:357.769 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:357.792 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26340:358.284 Data: 1E 00 00 00 -T3F74 26340:358.308 - 0.547ms returns 4 (0x4) -T3F74 26340:358.331 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26340:358.351 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26340:359.051 Data: 00 00 00 00 00 00 00 00 00 00 00 00 53 00 00 00 ... -T3F74 26340:359.078 - 0.755ms returns 20 (0x14) -T3F74 26340:359.113 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:359.133 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26340:359.533 Data: 1F 03 00 00 -T3F74 26340:359.559 - 0.454ms returns 4 (0x4) -T3F74 26340:359.584 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26340:359.603 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26340:360.030 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26340:360.053 - 0.477ms returns 12 (0xC) -T3F74 26340:360.076 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:360.095 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26340:360.533 Data: 00 00 00 00 -T3F74 26340:360.556 - 0.487ms returns 4 (0x4) -T3F74 26340:360.578 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:360.598 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26340:361.033 Data: 00 00 00 00 -T3F74 26340:361.057 - 0.486ms returns 4 (0x4) -T3F74 26340:361.079 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:361.098 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26340:361.528 Data: 00 00 00 00 -T3F74 26340:361.551 - 0.482ms returns 4 (0x4) -T062C 26340:380.834 JLINK_IsHalted() -T062C 26340:381.997 - 1.205ms returns FALSE -T062C 26340:482.744 JLINK_HasError() -T062C 26340:482.782 JLINK_IsHalted() -T062C 26340:483.908 - 1.168ms returns FALSE -T062C 26340:584.303 JLINK_HasError() -T062C 26340:584.348 JLINK_IsHalted() -T062C 26340:585.401 - 1.072ms returns FALSE -T062C 26340:686.094 JLINK_HasError() -T062C 26340:686.136 JLINK_IsHalted() -T062C 26340:687.349 - 1.231ms returns FALSE -T062C 26340:787.658 JLINK_HasError() -T062C 26340:787.710 JLINK_IsHalted() -T062C 26340:788.864 - 1.200ms returns FALSE -T062C 26340:889.527 JLINK_HasError() -T062C 26340:889.618 JLINK_HasError() -T062C 26340:889.636 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26340:889.667 Data: 8D 12 74 01 -T062C 26340:889.691 Debug reg: DWT_CYCCNT -T062C 26340:889.713 - 0.085ms returns 1 (0x1) -T3F74 26340:892.088 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26340:892.128 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26340:893.223 Data: 00 00 80 00 -T3F74 26340:893.249 - 1.168ms returns 4 (0x4) -T3F74 26340:893.281 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26340:893.301 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26340:893.709 Data: 00 00 F0 01 -T3F74 26340:893.733 - 0.460ms returns 4 (0x4) -T3F74 26340:896.920 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26340:896.952 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26340:898.110 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26340:898.134 - 1.221ms returns 16 (0x10) -T3F74 26340:898.154 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:898.174 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26340:898.595 Data: 1E 00 00 00 -T3F74 26340:898.615 - 0.467ms returns 4 (0x4) -T3F74 26340:898.633 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26340:898.649 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26340:899.204 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F1 02 00 00 ... -T3F74 26340:899.224 - 0.598ms returns 20 (0x14) -T3F74 26340:899.241 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:899.258 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26340:899.714 Data: 1F 03 00 00 -T3F74 26340:899.738 - 0.504ms returns 4 (0x4) -T3F74 26340:899.758 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26340:899.778 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26340:900.338 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26340:900.361 - 0.611ms returns 12 (0xC) -T3F74 26340:900.382 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:900.401 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26340:900.839 Data: 00 00 00 00 -T3F74 26340:900.859 - 0.484ms returns 4 (0x4) -T3F74 26340:900.876 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:900.893 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26340:901.326 Data: 00 00 00 00 -T3F74 26340:901.346 - 0.476ms returns 4 (0x4) -T3F74 26340:901.363 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26340:901.379 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26340:901.825 Data: 00 00 00 00 -T3F74 26340:901.845 - 0.488ms returns 4 (0x4) -T062C 26340:913.904 JLINK_IsHalted() -T062C 26340:915.026 - 1.140ms returns FALSE -T062C 26341:015.295 JLINK_HasError() -T062C 26341:015.379 JLINK_IsHalted() -T062C 26341:016.538 - 1.177ms returns FALSE -T062C 26341:117.331 JLINK_HasError() -T062C 26341:117.416 JLINK_IsHalted() -T062C 26341:118.793 - 1.397ms returns FALSE -T062C 26341:219.053 JLINK_HasError() -T062C 26341:219.134 JLINK_IsHalted() -T062C 26341:220.254 - 1.150ms returns FALSE -T062C 26341:321.102 JLINK_HasError() -T062C 26341:321.188 JLINK_IsHalted() -T062C 26341:322.381 - 1.238ms returns FALSE -T062C 26341:423.244 JLINK_HasError() -T062C 26341:423.327 JLINK_HasError() -T062C 26341:423.371 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26341:423.433 Data: 8D 12 74 01 -T062C 26341:423.491 Debug reg: DWT_CYCCNT -T062C 26341:423.526 - 0.163ms returns 1 (0x1) -T3F74 26341:426.155 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26341:426.188 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26341:427.346 Data: 00 00 80 00 -T3F74 26341:427.380 - 1.232ms returns 4 (0x4) -T3F74 26341:427.419 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26341:427.442 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26341:427.897 Data: 00 00 F0 01 -T3F74 26341:427.921 - 0.510ms returns 4 (0x4) -T3F74 26341:431.123 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26341:431.149 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26341:432.268 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26341:432.293 - 1.177ms returns 16 (0x10) -T3F74 26341:432.328 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:432.346 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26341:432.762 Data: 1E 00 00 00 -T3F74 26341:432.786 - 0.466ms returns 4 (0x4) -T3F74 26341:432.809 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26341:432.829 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26341:433.391 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3F 02 00 00 ... -T3F74 26341:433.415 - 0.613ms returns 20 (0x14) -T3F74 26341:433.447 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:433.466 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26341:433.890 Data: 1F 03 00 00 -T3F74 26341:433.914 - 0.475ms returns 4 (0x4) -T3F74 26341:433.938 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26341:433.957 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26341:434.395 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26341:434.420 - 0.490ms returns 12 (0xC) -T3F74 26341:434.442 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:434.461 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26341:434.890 Data: 00 00 00 00 -T3F74 26341:434.914 - 0.480ms returns 4 (0x4) -T3F74 26341:434.937 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:434.956 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26341:435.394 Data: 00 00 00 00 -T3F74 26341:435.417 - 0.488ms returns 4 (0x4) -T3F74 26341:435.440 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:435.459 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26341:435.890 Data: 00 00 00 00 -T3F74 26341:435.914 - 0.482ms returns 4 (0x4) -T062C 26341:448.109 JLINK_IsHalted() -T062C 26341:449.150 - 1.060ms returns FALSE -T062C 26341:550.336 JLINK_HasError() -T062C 26341:550.506 JLINK_IsHalted() -T062C 26341:551.651 - 1.156ms returns FALSE -T062C 26341:652.709 JLINK_HasError() -T062C 26341:652.782 JLINK_IsHalted() -T062C 26341:653.850 - 1.090ms returns FALSE -T062C 26341:754.047 JLINK_HasError() -T062C 26341:754.093 JLINK_IsHalted() -T062C 26341:755.157 - 1.107ms returns FALSE -T062C 26341:856.326 JLINK_HasError() -T062C 26341:856.404 JLINK_IsHalted() -T062C 26341:857.677 - 1.290ms returns FALSE -T062C 26341:958.571 JLINK_HasError() -T062C 26341:958.655 JLINK_HasError() -T062C 26341:958.699 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26341:958.762 Data: 8D 12 74 01 -T062C 26341:958.797 Debug reg: DWT_CYCCNT -T062C 26341:958.819 - 0.128ms returns 1 (0x1) -T3F74 26341:961.475 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26341:961.512 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26341:962.638 Data: 00 00 80 00 -T3F74 26341:962.673 - 1.206ms returns 4 (0x4) -T3F74 26341:962.715 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26341:962.738 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26341:963.196 Data: 00 00 F0 01 -T3F74 26341:963.220 - 0.513ms returns 4 (0x4) -T3F74 26341:966.312 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26341:966.339 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26341:967.574 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26341:967.599 - 1.295ms returns 16 (0x10) -T3F74 26341:967.621 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:967.641 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26341:968.065 Data: 1F 00 00 00 -T3F74 26341:968.088 - 0.481ms returns 4 (0x4) -T3F74 26341:968.112 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26341:968.129 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26341:968.695 Data: 00 00 00 00 00 00 00 00 00 00 00 00 15 00 00 00 ... -T3F74 26341:968.718 - 0.614ms returns 20 (0x14) -T3F74 26341:968.740 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:968.761 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26341:969.189 Data: 1F 03 00 00 -T3F74 26341:969.213 - 0.480ms returns 4 (0x4) -T3F74 26341:969.233 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26341:969.252 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26341:969.689 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26341:969.709 - 0.482ms returns 12 (0xC) -T3F74 26341:969.726 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:969.742 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26341:970.184 Data: 00 00 00 00 -T3F74 26341:970.204 - 0.484ms returns 4 (0x4) -T3F74 26341:970.221 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:970.237 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26341:970.827 Data: 00 00 00 00 -T3F74 26341:970.860 - 0.647ms returns 4 (0x4) -T3F74 26341:970.882 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26341:970.902 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26341:971.316 Data: 00 00 00 00 -T3F74 26341:971.340 - 0.466ms returns 4 (0x4) -T062C 26341:991.210 JLINK_IsHalted() -T062C 26341:992.325 - 1.133ms returns FALSE -T062C 26342:092.807 JLINK_HasError() -T062C 26342:092.891 JLINK_IsHalted() -T062C 26342:094.189 - 1.340ms returns FALSE -T062C 26342:194.430 JLINK_HasError() -T062C 26342:194.483 JLINK_IsHalted() -T062C 26342:195.550 - 1.086ms returns FALSE -T062C 26342:296.265 JLINK_HasError() -T062C 26342:296.306 JLINK_IsHalted() -T062C 26342:297.427 - 1.141ms returns FALSE -T062C 26342:397.627 JLINK_HasError() -T062C 26342:397.705 JLINK_IsHalted() -T062C 26342:398.893 - 1.230ms returns FALSE -T062C 26342:499.700 JLINK_HasError() -T062C 26342:499.795 JLINK_HasError() -T062C 26342:499.833 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26342:499.863 Data: 8D 12 74 01 -T062C 26342:499.887 Debug reg: DWT_CYCCNT -T062C 26342:499.909 - 0.083ms returns 1 (0x1) -T3F74 26342:502.191 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26342:502.223 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26342:503.392 Data: 00 00 80 00 -T3F74 26342:503.448 - 1.265ms returns 4 (0x4) -T3F74 26342:503.487 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26342:503.510 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26342:504.613 Data: 00 00 F0 01 -T3F74 26342:504.634 - 1.153ms returns 4 (0x4) -T3F74 26342:507.955 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26342:507.982 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26342:509.169 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26342:509.197 - 1.249ms returns 16 (0x10) -T3F74 26342:509.218 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26342:509.237 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26342:509.617 Data: 1E 00 00 00 -T3F74 26342:509.638 - 0.426ms returns 4 (0x4) -T3F74 26342:509.655 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26342:509.672 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26342:510.118 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F9 01 00 00 ... -T3F74 26342:510.138 - 0.490ms returns 20 (0x14) -T3F74 26342:510.155 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26342:510.172 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26342:510.617 Data: 1F 03 00 00 -T3F74 26342:510.637 - 0.487ms returns 4 (0x4) -T3F74 26342:510.654 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26342:510.670 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26342:511.119 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26342:511.143 - 0.497ms returns 12 (0xC) -T3F74 26342:511.163 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26342:511.182 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26342:511.626 Data: 00 00 00 00 -T3F74 26342:511.650 - 0.494ms returns 4 (0x4) -T3F74 26342:511.670 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26342:511.689 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26342:512.123 Data: 00 00 00 00 -T3F74 26342:512.146 - 0.484ms returns 4 (0x4) -T3F74 26342:512.166 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26342:512.185 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26342:512.622 Data: 00 00 00 00 -T3F74 26342:512.649 - 0.489ms returns 4 (0x4) -T062C 26342:531.889 JLINK_IsHalted() -T062C 26342:532.365 - 0.485ms returns FALSE -T062C 26342:632.490 JLINK_HasError() -T062C 26342:632.581 JLINK_IsHalted() -T062C 26342:633.751 - 1.189ms returns FALSE -T062C 26342:734.778 JLINK_HasError() -T062C 26342:734.864 JLINK_IsHalted() -T062C 26342:735.982 - 1.142ms returns FALSE -T062C 26342:836.157 JLINK_HasError() -T062C 26342:836.242 JLINK_IsHalted() -T062C 26342:837.454 - 1.260ms returns FALSE -T062C 26342:937.876 JLINK_HasError() -T062C 26342:937.921 JLINK_IsHalted() -T062C 26342:939.068 - 1.197ms returns FALSE -T062C 26343:040.060 JLINK_HasError() -T062C 26343:040.142 JLINK_HasError() -T062C 26343:040.187 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26343:040.242 Data: 8D 12 74 01 -T062C 26343:040.268 Debug reg: DWT_CYCCNT -T062C 26343:040.290 - 0.111ms returns 1 (0x1) -T3F74 26343:042.822 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26343:042.854 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26343:044.028 Data: 00 00 80 00 -T3F74 26343:044.063 - 1.249ms returns 4 (0x4) -T3F74 26343:044.103 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26343:044.126 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26343:044.715 Data: 00 00 F0 01 -T3F74 26343:044.739 - 0.644ms returns 4 (0x4) -T3F74 26343:048.255 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26343:048.282 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26343:049.425 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26343:049.453 - 1.205ms returns 16 (0x10) -T3F74 26343:049.474 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:049.493 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26343:049.934 Data: 1E 00 00 00 -T3F74 26343:049.957 - 0.491ms returns 4 (0x4) -T3F74 26343:049.979 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26343:050.005 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26343:050.555 Data: 00 00 00 00 00 00 00 00 00 00 00 00 71 00 00 00 ... -T3F74 26343:050.579 - 0.607ms returns 20 (0x14) -T3F74 26343:050.599 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:050.618 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26343:051.051 Data: 1F 03 00 00 -T3F74 26343:051.074 - 0.483ms returns 4 (0x4) -T3F74 26343:051.096 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26343:051.115 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26343:051.574 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26343:051.594 - 0.504ms returns 12 (0xC) -T3F74 26343:051.611 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:051.627 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26343:052.044 Data: 00 00 00 00 -T3F74 26343:052.064 - 0.459ms returns 4 (0x4) -T3F74 26343:052.081 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:052.097 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26343:052.544 Data: 00 00 00 00 -T3F74 26343:052.564 - 0.490ms returns 4 (0x4) -T3F74 26343:052.581 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:052.598 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26343:053.044 Data: 00 00 00 00 -T3F74 26343:053.064 - 0.490ms returns 4 (0x4) -T062C 26343:065.404 JLINK_IsHalted() -T062C 26343:066.430 - 1.044ms returns FALSE -T062C 26343:166.883 JLINK_HasError() -T062C 26343:166.923 JLINK_IsHalted() -T062C 26343:168.069 - 1.164ms returns FALSE -T062C 26343:268.973 JLINK_HasError() -T062C 26343:269.029 JLINK_IsHalted() -T062C 26343:270.260 - 1.249ms returns FALSE -T062C 26343:370.511 JLINK_HasError() -T062C 26343:370.593 JLINK_IsHalted() -T062C 26343:371.705 - 1.130ms returns FALSE -T062C 26343:472.432 JLINK_HasError() -T062C 26343:472.518 JLINK_IsHalted() -T062C 26343:473.706 - 1.231ms returns FALSE -T062C 26343:574.502 JLINK_HasError() -T062C 26343:574.586 JLINK_HasError() -T062C 26343:574.605 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26343:574.633 Data: 8D 12 74 01 -T062C 26343:574.658 Debug reg: DWT_CYCCNT -T062C 26343:574.680 - 0.083ms returns 1 (0x1) -T3F74 26343:577.085 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26343:577.118 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26343:578.247 Data: 00 00 80 00 -T3F74 26343:578.283 - 1.208ms returns 4 (0x4) -T3F74 26343:578.630 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26343:578.659 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26343:579.107 Data: 00 00 F0 01 -T3F74 26343:579.134 - 0.514ms returns 4 (0x4) -T3F74 26343:582.541 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26343:582.574 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26343:583.780 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26343:583.808 - 1.273ms returns 16 (0x10) -T3F74 26343:583.829 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:583.848 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26343:584.225 Data: 1E 00 00 00 -T3F74 26343:584.246 - 0.424ms returns 4 (0x4) -T3F74 26343:584.263 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26343:584.279 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26343:584.720 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 01 00 00 ... -T3F74 26343:584.740 - 0.483ms returns 20 (0x14) -T3F74 26343:584.757 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:584.774 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26343:585.219 Data: 1F 03 00 00 -T3F74 26343:585.239 - 0.488ms returns 4 (0x4) -T3F74 26343:585.256 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26343:585.272 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26343:585.732 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26343:585.755 - 0.507ms returns 12 (0xC) -T3F74 26343:585.776 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:585.795 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26343:586.229 Data: 00 00 00 00 -T3F74 26343:586.253 - 0.491ms returns 4 (0x4) -T3F74 26343:586.285 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:586.304 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26343:586.728 Data: 00 00 00 00 -T3F74 26343:586.752 - 0.474ms returns 4 (0x4) -T3F74 26343:586.773 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26343:586.792 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26343:587.223 Data: 00 00 00 00 -T3F74 26343:587.243 - 0.476ms returns 4 (0x4) -T062C 26343:599.106 JLINK_IsHalted() -T062C 26343:600.236 - 1.148ms returns FALSE -T062C 26343:700.483 JLINK_HasError() -T062C 26343:700.563 JLINK_IsHalted() -T062C 26343:701.805 - 1.283ms returns FALSE -T062C 26343:802.465 JLINK_HasError() -T062C 26343:802.513 JLINK_IsHalted() -T062C 26343:803.610 - 1.108ms returns FALSE -T062C 26343:904.356 JLINK_HasError() -T062C 26343:904.443 JLINK_IsHalted() -T062C 26343:905.647 - 1.223ms returns FALSE -T062C 26344:006.709 JLINK_HasError() -T062C 26344:006.795 JLINK_IsHalted() -T062C 26344:007.995 - 1.230ms returns FALSE -T062C 26344:108.129 JLINK_HasError() -T062C 26344:108.175 JLINK_HasError() -T062C 26344:108.194 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26344:108.225 Data: 8D 12 74 01 -T062C 26344:108.248 Debug reg: DWT_CYCCNT -T062C 26344:108.270 - 0.083ms returns 1 (0x1) -T3F74 26344:114.815 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26344:114.864 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26344:116.065 Data: 00 00 80 00 -T3F74 26344:116.145 - 1.354ms returns 4 (0x4) -T3F74 26344:116.201 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26344:116.224 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26344:117.376 Data: 00 00 F0 01 -T3F74 26344:117.455 - 1.279ms returns 4 (0x4) -T3F74 26344:120.488 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26344:120.515 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26344:121.702 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26344:121.730 - 1.249ms returns 16 (0x10) -T3F74 26344:121.751 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:121.770 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26344:122.147 Data: 1F 00 00 00 -T3F74 26344:122.168 - 0.423ms returns 4 (0x4) -T3F74 26344:122.185 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26344:122.202 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26344:122.670 Data: 00 00 00 00 00 00 00 00 00 00 00 00 4B 00 00 00 ... -T3F74 26344:122.705 - 0.528ms returns 20 (0x14) -T3F74 26344:122.731 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:122.754 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26344:123.173 Data: 1F 03 00 00 -T3F74 26344:123.203 - 0.479ms returns 4 (0x4) -T3F74 26344:123.225 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26344:123.246 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26344:123.795 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26344:123.819 - 0.601ms returns 12 (0xC) -T3F74 26344:123.839 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:123.859 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26344:124.278 Data: 00 00 00 00 -T3F74 26344:124.302 - 0.470ms returns 4 (0x4) -T3F74 26344:124.322 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:124.341 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26344:124.779 Data: 00 00 00 00 -T3F74 26344:124.806 - 0.491ms returns 4 (0x4) -T3F74 26344:124.826 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:124.845 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26344:125.278 Data: 00 00 00 00 -T3F74 26344:125.301 - 0.483ms returns 4 (0x4) -T062C 26344:146.259 JLINK_IsHalted() -T062C 26344:147.293 - 1.059ms returns FALSE -T062C 26344:248.470 JLINK_HasError() -T062C 26344:248.553 JLINK_IsHalted() -T062C 26344:249.726 - 1.214ms returns FALSE -T062C 26344:350.481 JLINK_HasError() -T062C 26344:350.524 JLINK_IsHalted() -T062C 26344:351.649 - 1.142ms returns FALSE -T062C 26344:452.464 JLINK_HasError() -T062C 26344:452.496 JLINK_IsHalted() -T062C 26344:453.614 - 1.142ms returns FALSE -T062C 26344:553.895 JLINK_HasError() -T062C 26344:553.982 JLINK_IsHalted() -T062C 26344:555.223 - 1.259ms returns FALSE -T062C 26344:655.919 JLINK_HasError() -T062C 26344:655.960 JLINK_HasError() -T062C 26344:655.976 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26344:656.006 Data: 8D 12 74 01 -T062C 26344:656.026 Debug reg: DWT_CYCCNT -T062C 26344:656.045 - 0.075ms returns 1 (0x1) -T3F74 26344:658.271 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26344:658.305 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26344:659.485 Data: 00 00 80 00 -T3F74 26344:659.565 - 1.322ms returns 4 (0x4) -T3F74 26344:659.626 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26344:659.706 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26344:660.791 Data: 00 00 F0 01 -T3F74 26344:660.869 - 1.262ms returns 4 (0x4) -T3F74 26344:664.406 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26344:664.433 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26344:665.596 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26344:665.623 - 1.225ms returns 16 (0x10) -T3F74 26344:665.649 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:665.670 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26344:666.087 Data: 1E 00 00 00 -T3F74 26344:666.111 - 0.470ms returns 4 (0x4) -T3F74 26344:666.131 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26344:666.150 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26344:666.705 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 ... -T3F74 26344:666.725 - 0.600ms returns 20 (0x14) -T3F74 26344:666.742 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:666.759 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26344:667.204 Data: 1F 03 00 00 -T3F74 26344:667.224 - 0.488ms returns 4 (0x4) -T3F74 26344:667.242 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26344:667.258 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26344:667.705 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26344:667.725 - 0.490ms returns 12 (0xC) -T3F74 26344:667.742 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:667.758 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26344:668.205 Data: 00 00 00 00 -T3F74 26344:668.225 - 0.489ms returns 4 (0x4) -T3F74 26344:668.242 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:668.258 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26344:668.705 Data: 00 00 00 00 -T3F74 26344:668.725 - 0.489ms returns 4 (0x4) -T3F74 26344:668.742 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26344:668.758 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26344:669.203 Data: 00 00 00 00 -T3F74 26344:669.223 - 0.488ms returns 4 (0x4) -T062C 26344:688.022 JLINK_IsHalted() -T062C 26344:689.120 - 1.116ms returns FALSE -T062C 26344:789.856 JLINK_HasError() -T062C 26344:789.895 JLINK_IsHalted() -T062C 26344:790.967 - 1.097ms returns FALSE -T062C 26344:891.336 JLINK_HasError() -T062C 26344:891.419 JLINK_IsHalted() -T062C 26344:892.477 - 1.076ms returns FALSE -T062C 26344:993.452 JLINK_HasError() -T062C 26344:993.525 JLINK_IsHalted() -T062C 26344:994.794 - 1.318ms returns FALSE -T062C 26345:095.620 JLINK_HasError() -T062C 26345:095.694 JLINK_IsHalted() -T062C 26345:096.807 - 1.131ms returns FALSE -T062C 26345:196.925 JLINK_HasError() -T062C 26345:196.963 JLINK_HasError() -T062C 26345:196.979 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26345:197.005 Data: 8D 12 74 01 -T062C 26345:197.025 Debug reg: DWT_CYCCNT -T062C 26345:197.044 - 0.072ms returns 1 (0x1) -T3F74 26345:199.540 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26345:199.573 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26345:200.790 Data: 00 00 80 00 -T3F74 26345:200.870 - 1.356ms returns 4 (0x4) -T3F74 26345:200.927 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26345:200.950 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26345:202.148 Data: 00 00 F0 01 -T3F74 26345:202.181 - 1.262ms returns 4 (0x4) -T3F74 26345:205.496 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26345:205.540 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26345:206.856 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26345:206.885 - 1.395ms returns 16 (0x10) -T3F74 26345:206.905 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:206.924 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26345:207.379 Data: 1E 00 00 00 -T3F74 26345:207.399 - 0.501ms returns 4 (0x4) -T3F74 26345:207.417 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26345:207.433 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26345:207.879 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9D 01 00 00 ... -T3F74 26345:207.899 - 0.489ms returns 20 (0x14) -T3F74 26345:207.917 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:207.933 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26345:208.383 Data: 1F 03 00 00 -T3F74 26345:208.403 - 0.493ms returns 4 (0x4) -T3F74 26345:208.434 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26345:208.451 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26345:208.883 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26345:208.906 - 0.479ms returns 12 (0xC) -T3F74 26345:208.929 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:208.948 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26345:209.394 Data: 00 00 00 00 -T3F74 26345:209.418 - 0.496ms returns 4 (0x4) -T3F74 26345:209.448 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:209.467 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26345:209.883 Data: 00 00 00 00 -T3F74 26345:209.906 - 0.466ms returns 4 (0x4) -T3F74 26345:209.930 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:209.949 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26345:210.501 Data: 00 00 00 00 -T3F74 26345:210.545 - 0.626ms returns 4 (0x4) -T062C 26345:224.577 JLINK_IsHalted() -T062C 26345:225.731 - 1.181ms returns FALSE -T062C 26345:326.380 JLINK_HasError() -T062C 26345:326.420 JLINK_IsHalted() -T062C 26345:327.543 - 1.147ms returns FALSE -T062C 26345:428.178 JLINK_HasError() -T062C 26345:428.222 JLINK_IsHalted() -T062C 26345:429.262 - 1.051ms returns FALSE -T062C 26345:529.527 JLINK_HasError() -T062C 26345:529.576 JLINK_IsHalted() -T062C 26345:530.611 - 1.068ms returns FALSE -T062C 26345:631.353 JLINK_HasError() -T062C 26345:631.399 JLINK_IsHalted() -T062C 26345:632.486 - 1.106ms returns FALSE -T062C 26345:733.247 JLINK_HasError() -T062C 26345:733.333 JLINK_HasError() -T062C 26345:733.377 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26345:733.439 Data: 8D 12 74 01 -T062C 26345:733.505 Debug reg: DWT_CYCCNT -T062C 26345:733.524 - 0.153ms returns 1 (0x1) -T3F74 26345:735.660 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26345:735.696 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26345:736.941 Data: 00 00 80 00 -T3F74 26345:736.975 - 1.324ms returns 4 (0x4) -T3F74 26345:737.015 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26345:737.038 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26345:737.445 Data: 00 00 F0 01 -T3F74 26345:737.469 - 0.462ms returns 4 (0x4) -T3F74 26345:740.465 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26345:740.491 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26345:741.702 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26345:741.727 - 1.270ms returns 16 (0x10) -T3F74 26345:741.748 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:741.768 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26345:742.196 Data: 1E 00 00 00 -T3F74 26345:742.216 - 0.474ms returns 4 (0x4) -T3F74 26345:742.233 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26345:742.249 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26345:742.687 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1D 00 00 00 ... -T3F74 26345:742.707 - 0.481ms returns 20 (0x14) -T3F74 26345:742.739 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:742.755 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26345:743.191 Data: 1F 03 00 00 -T3F74 26345:743.215 - 0.484ms returns 4 (0x4) -T3F74 26345:743.238 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26345:743.257 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26345:743.698 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26345:743.722 - 0.491ms returns 12 (0xC) -T3F74 26345:743.752 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:743.771 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26345:744.193 Data: 00 00 00 00 -T3F74 26345:744.216 - 0.471ms returns 4 (0x4) -T3F74 26345:744.239 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:744.258 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26345:744.693 Data: 00 00 00 00 -T3F74 26345:744.717 - 0.486ms returns 4 (0x4) -T3F74 26345:744.740 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26345:744.759 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26345:745.195 Data: 00 00 00 00 -T3F74 26345:745.220 - 0.488ms returns 4 (0x4) -T062C 26345:756.808 JLINK_IsHalted() -T062C 26345:757.972 - 1.183ms returns FALSE -T062C 26345:858.177 JLINK_HasError() -T062C 26345:858.264 JLINK_IsHalted() -T062C 26345:859.553 - 1.336ms returns FALSE -T062C 26345:960.502 JLINK_HasError() -T062C 26345:960.549 JLINK_IsHalted() -T062C 26345:961.685 - 1.168ms returns FALSE -T062C 26346:061.887 JLINK_HasError() -T062C 26346:061.969 JLINK_IsHalted() -T062C 26346:063.308 - 1.381ms returns FALSE -T062C 26346:163.978 JLINK_HasError() -T062C 26346:164.051 JLINK_IsHalted() -T062C 26346:165.250 - 1.222ms returns FALSE -T062C 26346:265.412 JLINK_HasError() -T062C 26346:265.490 JLINK_HasError() -T062C 26346:265.535 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26346:265.596 Data: 8D 12 74 01 -T062C 26346:265.640 Debug reg: DWT_CYCCNT -T062C 26346:265.658 - 0.130ms returns 1 (0x1) -T3F74 26346:268.270 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26346:268.308 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26346:269.540 Data: 00 00 80 00 -T3F74 26346:269.620 - 1.374ms returns 4 (0x4) -T3F74 26346:269.675 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26346:269.698 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26346:270.831 Data: 00 00 F0 01 -T3F74 26346:270.909 - 1.254ms returns 4 (0x4) -T3F74 26346:274.084 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26346:274.117 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26346:275.344 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26346:275.399 - 1.322ms returns 16 (0x10) -T3F74 26346:275.423 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:275.446 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26346:275.893 Data: 1F 00 00 00 -T3F74 26346:275.917 - 0.502ms returns 4 (0x4) -T3F74 26346:275.937 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26346:275.957 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26346:276.497 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 ... -T3F74 26346:276.521 - 0.593ms returns 20 (0x14) -T3F74 26346:276.543 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:276.562 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26346:276.986 Data: 1F 03 00 00 -T3F74 26346:277.006 - 0.469ms returns 4 (0x4) -T3F74 26346:277.023 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26346:277.039 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26346:277.491 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26346:277.514 - 0.499ms returns 12 (0xC) -T3F74 26346:277.534 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:277.553 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26346:277.992 Data: 00 00 00 00 -T3F74 26346:278.015 - 0.489ms returns 4 (0x4) -T3F74 26346:278.036 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:278.054 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26346:278.499 Data: 00 00 00 00 -T3F74 26346:278.523 - 0.495ms returns 4 (0x4) -T3F74 26346:278.543 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:278.562 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26346:278.986 Data: 00 00 00 00 -T3F74 26346:279.007 - 0.470ms returns 4 (0x4) -T062C 26346:298.517 JLINK_IsHalted() -T062C 26346:299.676 - 1.178ms returns FALSE -T062C 26346:400.678 JLINK_HasError() -T062C 26346:400.718 JLINK_IsHalted() -T062C 26346:401.768 - 1.072ms returns FALSE -T062C 26346:501.978 JLINK_HasError() -T062C 26346:502.058 JLINK_IsHalted() -T062C 26346:503.357 - 1.342ms returns FALSE -T062C 26346:603.576 JLINK_HasError() -T062C 26346:603.615 JLINK_IsHalted() -T062C 26346:604.845 - 1.274ms returns FALSE -T062C 26346:705.100 JLINK_HasError() -T062C 26346:705.179 JLINK_IsHalted() -T062C 26346:706.438 - 1.301ms returns FALSE -T062C 26346:806.680 JLINK_HasError() -T062C 26346:806.762 JLINK_HasError() -T062C 26346:806.807 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26346:806.868 Data: 8D 12 74 01 -T062C 26346:806.889 Debug reg: DWT_CYCCNT -T062C 26346:806.907 - 0.107ms returns 1 (0x1) -T3F74 26346:809.081 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26346:809.115 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26346:810.266 Data: 00 00 80 00 -T3F74 26346:810.332 - 1.257ms returns 4 (0x4) -T3F74 26346:810.366 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26346:810.386 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26346:810.791 Data: 00 00 F0 01 -T3F74 26346:810.811 - 0.451ms returns 4 (0x4) -T3F74 26346:814.004 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26346:814.031 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26346:815.182 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26346:815.214 - 1.218ms returns 16 (0x10) -T3F74 26346:815.242 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:815.265 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26346:815.672 Data: 1E 00 00 00 -T3F74 26346:815.696 - 0.461ms returns 4 (0x4) -T3F74 26346:815.719 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26346:815.738 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26346:816.298 Data: 00 00 00 00 00 00 00 00 00 00 00 00 07 03 00 00 ... -T3F74 26346:816.324 - 0.613ms returns 20 (0x14) -T3F74 26346:816.348 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:816.369 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26346:816.800 Data: 1F 03 00 00 -T3F74 26346:816.824 - 0.483ms returns 4 (0x4) -T3F74 26346:816.847 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26346:816.866 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26346:817.295 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26346:817.318 - 0.479ms returns 12 (0xC) -T3F74 26346:817.341 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:817.360 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26346:817.795 Data: 00 00 00 00 -T3F74 26346:817.818 - 0.485ms returns 4 (0x4) -T3F74 26346:817.841 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:817.860 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26346:818.304 Data: 00 00 00 00 -T3F74 26346:818.327 - 0.494ms returns 4 (0x4) -T3F74 26346:818.350 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26346:818.369 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26346:818.804 Data: 00 00 00 00 -T3F74 26346:818.827 - 0.485ms returns 4 (0x4) -T062C 26346:837.386 JLINK_IsHalted() -T062C 26346:838.429 - 1.069ms returns FALSE -T062C 26346:939.182 JLINK_HasError() -T062C 26346:939.246 JLINK_IsHalted() -T062C 26346:940.398 - 1.171ms returns FALSE -T062C 26347:040.573 JLINK_HasError() -T062C 26347:040.636 JLINK_IsHalted() -T062C 26347:041.693 - 1.073ms returns FALSE -T062C 26347:142.396 JLINK_HasError() -T062C 26347:142.448 JLINK_IsHalted() -T062C 26347:143.619 - 1.188ms returns FALSE -T062C 26347:243.816 JLINK_HasError() -T062C 26347:243.889 JLINK_IsHalted() -T062C 26347:245.070 - 1.199ms returns FALSE -T062C 26347:346.189 JLINK_HasError() -T062C 26347:346.275 JLINK_HasError() -T062C 26347:346.310 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26347:346.341 Data: 8D 12 74 01 -T062C 26347:346.366 Debug reg: DWT_CYCCNT -T062C 26347:346.398 - 0.096ms returns 1 (0x1) -T3F74 26347:348.937 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26347:348.974 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26347:350.002 Data: 00 00 80 00 -T3F74 26347:350.040 - 1.111ms returns 4 (0x4) -T3F74 26347:350.083 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26347:350.106 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26347:350.600 Data: 00 00 F0 01 -T3F74 26347:350.624 - 0.549ms returns 4 (0x4) -T3F74 26347:354.040 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26347:354.068 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26347:355.293 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26347:355.340 - 1.307ms returns 16 (0x10) -T3F74 26347:355.363 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:355.392 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26347:355.876 Data: 1E 00 00 00 -T3F74 26347:355.900 - 0.545ms returns 4 (0x4) -T3F74 26347:355.921 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26347:355.940 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26347:356.483 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D5 01 00 00 ... -T3F74 26347:356.507 - 0.594ms returns 20 (0x14) -T3F74 26347:356.527 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:356.546 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26347:356.990 Data: 1F 03 00 00 -T3F74 26347:357.010 - 0.489ms returns 4 (0x4) -T3F74 26347:357.027 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26347:357.043 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26347:357.475 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26347:357.495 - 0.474ms returns 12 (0xC) -T3F74 26347:357.512 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:357.528 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26347:357.973 Data: 00 00 00 00 -T3F74 26347:357.993 - 0.488ms returns 4 (0x4) -T3F74 26347:358.010 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:358.026 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26347:358.474 Data: 00 00 00 00 -T3F74 26347:358.495 - 0.490ms returns 4 (0x4) -T3F74 26347:358.512 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:358.528 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26347:358.973 Data: 00 00 00 00 -T3F74 26347:358.993 - 0.488ms returns 4 (0x4) -T062C 26347:370.804 JLINK_IsHalted() -T062C 26347:371.887 - 1.102ms returns FALSE -T062C 26347:472.077 JLINK_HasError() -T062C 26347:472.157 JLINK_IsHalted() -T062C 26347:473.367 - 1.228ms returns FALSE -T062C 26347:573.558 JLINK_HasError() -T062C 26347:573.600 JLINK_IsHalted() -T062C 26347:574.742 - 1.160ms returns FALSE -T062C 26347:674.930 JLINK_HasError() -T062C 26347:675.011 JLINK_IsHalted() -T062C 26347:676.250 - 1.258ms returns FALSE -T062C 26347:776.399 JLINK_HasError() -T062C 26347:776.484 JLINK_IsHalted() -T062C 26347:777.670 - 1.234ms returns FALSE -T062C 26347:878.233 JLINK_HasError() -T062C 26347:878.338 JLINK_HasError() -T062C 26347:878.360 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26347:878.396 Data: 8D 12 74 01 -T062C 26347:878.421 Debug reg: DWT_CYCCNT -T062C 26347:878.443 - 0.091ms returns 1 (0x1) -T3F74 26347:881.391 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26347:881.427 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26347:882.603 Data: 00 00 80 00 -T3F74 26347:882.636 - 1.253ms returns 4 (0x4) -T3F74 26347:882.676 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26347:882.699 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26347:883.195 Data: 00 00 F0 01 -T3F74 26347:883.219 - 0.550ms returns 4 (0x4) -T3F74 26347:886.322 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26347:886.355 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26347:887.629 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26347:887.657 - 1.341ms returns 16 (0x10) -T3F74 26347:887.678 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:887.697 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26347:888.151 Data: 1E 00 00 00 -T3F74 26347:888.172 - 0.500ms returns 4 (0x4) -T3F74 26347:888.189 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26347:888.206 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26347:888.648 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3F 02 00 00 ... -T3F74 26347:888.668 - 0.485ms returns 20 (0x14) -T3F74 26347:888.685 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:888.701 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26347:889.192 Data: 1F 03 00 00 -T3F74 26347:889.212 - 0.533ms returns 4 (0x4) -T3F74 26347:889.229 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26347:889.245 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26347:889.682 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26347:889.705 - 0.484ms returns 12 (0xC) -T3F74 26347:889.725 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:889.744 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26347:890.183 Data: 00 00 00 00 -T3F74 26347:890.206 - 0.489ms returns 4 (0x4) -T3F74 26347:890.227 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:890.245 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26347:890.658 Data: 00 00 00 00 -T3F74 26347:890.681 - 0.462ms returns 4 (0x4) -T3F74 26347:890.701 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26347:890.720 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26347:891.154 Data: 00 00 00 00 -T3F74 26347:891.174 - 0.479ms returns 4 (0x4) -T062C 26347:902.845 JLINK_IsHalted() -T062C 26347:903.912 - 1.086ms returns FALSE -T062C 26348:004.269 JLINK_HasError() -T062C 26348:004.355 JLINK_IsHalted() -T062C 26348:005.369 - 1.034ms returns FALSE -T062C 26348:105.506 JLINK_HasError() -T062C 26348:105.556 JLINK_IsHalted() -T062C 26348:106.729 - 1.191ms returns FALSE -T062C 26348:206.916 JLINK_HasError() -T062C 26348:207.204 JLINK_IsHalted() -T062C 26348:208.435 - 1.250ms returns FALSE -T062C 26348:309.652 JLINK_HasError() -T062C 26348:309.725 JLINK_IsHalted() -T062C 26348:310.916 - 1.219ms returns FALSE -T062C 26348:411.067 JLINK_HasError() -T062C 26348:411.144 JLINK_HasError() -T062C 26348:411.189 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26348:411.251 Data: 8D 12 74 01 -T062C 26348:411.293 Debug reg: DWT_CYCCNT -T062C 26348:411.311 - 0.129ms returns 1 (0x1) -T3F74 26348:414.005 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26348:414.050 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26348:415.238 Data: 00 00 80 00 -T3F74 26348:415.319 - 1.340ms returns 4 (0x4) -T3F74 26348:415.380 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26348:415.403 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26348:416.477 Data: 00 00 F0 01 -T3F74 26348:416.510 - 1.139ms returns 4 (0x4) -T3F74 26348:419.930 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26348:419.962 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26348:421.289 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26348:421.350 - 1.440ms returns 16 (0x10) -T3F74 26348:421.404 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:421.453 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26348:421.831 Data: 1E 00 00 00 -T3F74 26348:421.851 - 0.454ms returns 4 (0x4) -T3F74 26348:421.868 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26348:421.884 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26348:422.327 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 00 00 00 ... -T3F74 26348:422.347 - 0.485ms returns 20 (0x14) -T3F74 26348:422.364 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:422.380 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26348:422.832 Data: 1F 03 00 00 -T3F74 26348:422.852 - 0.494ms returns 4 (0x4) -T3F74 26348:422.869 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26348:422.885 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26348:423.326 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26348:423.345 - 0.482ms returns 12 (0xC) -T3F74 26348:423.368 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:423.388 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26348:424.102 Data: 00 00 00 00 -T3F74 26348:424.137 - 0.777ms returns 4 (0x4) -T3F74 26348:424.163 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:424.186 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26348:425.274 Data: 00 00 00 00 -T3F74 26348:425.304 - 1.147ms returns 4 (0x4) -T3F74 26348:425.324 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:425.343 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26348:425.842 Data: 00 00 00 00 -T3F74 26348:425.866 - 0.550ms returns 4 (0x4) -T062C 26348:437.756 JLINK_IsHalted() -T062C 26348:438.877 - 1.140ms returns FALSE -T062C 26348:539.079 JLINK_HasError() -T062C 26348:539.164 JLINK_IsHalted() -T062C 26348:540.422 - 1.276ms returns FALSE -T062C 26348:641.185 JLINK_HasError() -T062C 26348:641.227 JLINK_IsHalted() -T062C 26348:642.340 - 1.152ms returns FALSE -T062C 26348:742.510 JLINK_HasError() -T062C 26348:742.583 JLINK_IsHalted() -T062C 26348:743.756 - 1.221ms returns FALSE -T062C 26348:844.021 JLINK_HasError() -T062C 26348:844.102 JLINK_IsHalted() -T062C 26348:845.168 - 1.075ms returns FALSE -T062C 26348:945.306 JLINK_HasError() -T062C 26348:945.382 JLINK_HasError() -T062C 26348:945.401 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26348:945.429 Data: 8D 12 74 01 -T062C 26348:945.453 Debug reg: DWT_CYCCNT -T062C 26348:945.474 - 0.081ms returns 1 (0x1) -T3F74 26348:947.795 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26348:947.829 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26348:948.980 Data: 00 00 80 00 -T3F74 26348:949.060 - 1.285ms returns 4 (0x4) -T3F74 26348:949.147 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26348:949.171 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26348:950.270 Data: 00 00 F0 01 -T3F74 26348:950.297 - 1.157ms returns 4 (0x4) -T3F74 26348:953.459 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26348:953.490 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26348:954.698 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26348:954.731 - 1.284ms returns 16 (0x10) -T3F74 26348:954.843 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:954.870 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26348:955.266 Data: 1E 00 00 00 -T3F74 26348:955.290 - 0.454ms returns 4 (0x4) -T3F74 26348:955.310 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26348:955.330 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26348:955.891 Data: 00 00 00 00 00 00 00 00 00 00 00 00 43 02 00 00 ... -T3F74 26348:955.915 - 0.612ms returns 20 (0x14) -T3F74 26348:955.935 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:955.954 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26348:956.385 Data: 1F 03 00 00 -T3F74 26348:956.405 - 0.477ms returns 4 (0x4) -T3F74 26348:956.422 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26348:956.438 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26348:956.884 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26348:956.904 - 0.488ms returns 12 (0xC) -T3F74 26348:956.921 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:956.937 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26348:957.384 Data: 00 00 00 00 -T3F74 26348:957.404 - 0.489ms returns 4 (0x4) -T3F74 26348:957.421 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:957.437 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26348:957.884 Data: 00 00 00 00 -T3F74 26348:957.904 - 0.490ms returns 4 (0x4) -T3F74 26348:957.922 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26348:957.937 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26348:958.384 Data: 00 00 00 00 -T3F74 26348:958.404 - 0.489ms returns 4 (0x4) -T062C 26348:969.888 JLINK_IsHalted() -T062C 26348:971.021 - 1.152ms returns FALSE -T062C 26349:071.252 JLINK_HasError() -T062C 26349:071.334 JLINK_IsHalted() -T062C 26349:072.517 - 1.225ms returns FALSE -T062C 26349:172.863 JLINK_HasError() -T062C 26349:172.958 JLINK_IsHalted() -T062C 26349:174.003 - 1.064ms returns FALSE -T062C 26349:274.272 JLINK_HasError() -T062C 26349:274.359 JLINK_IsHalted() -T062C 26349:275.529 - 1.188ms returns FALSE -T062C 26349:375.703 JLINK_HasError() -T062C 26349:375.786 JLINK_IsHalted() -T062C 26349:377.087 - 1.350ms returns FALSE -T062C 26349:478.192 JLINK_HasError() -T062C 26349:478.270 JLINK_HasError() -T062C 26349:478.315 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26349:478.376 Data: 8D 12 74 01 -T062C 26349:478.433 Debug reg: DWT_CYCCNT -T062C 26349:478.487 - 0.191ms returns 1 (0x1) -T3F74 26349:481.432 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26349:481.464 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26349:482.716 Data: 00 00 80 00 -T3F74 26349:482.794 - 1.382ms returns 4 (0x4) -T3F74 26349:482.857 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26349:482.880 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26349:484.058 Data: 00 00 F0 01 -T3F74 26349:484.133 - 1.284ms returns 4 (0x4) -T3F74 26349:487.401 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26349:487.432 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26349:488.566 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26349:488.587 - 1.192ms returns 16 (0x10) -T3F74 26349:488.629 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26349:488.646 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26349:489.076 Data: 1E 00 00 00 -T3F74 26349:489.099 - 0.478ms returns 4 (0x4) -T3F74 26349:489.123 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26349:489.142 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26349:489.696 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E3 02 00 00 ... -T3F74 26349:489.719 - 0.603ms returns 20 (0x14) -T3F74 26349:489.751 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26349:489.770 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26349:490.194 Data: 1F 03 00 00 -T3F74 26349:490.218 - 0.476ms returns 4 (0x4) -T3F74 26349:490.243 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26349:490.264 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26349:490.819 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26349:490.846 - 0.610ms returns 12 (0xC) -T3F74 26349:490.875 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26349:490.892 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26349:491.319 Data: 00 00 00 00 -T3F74 26349:491.343 - 0.475ms returns 4 (0x4) -T3F74 26349:491.366 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26349:491.385 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26349:491.822 Data: 00 00 00 00 -T3F74 26349:491.846 - 0.487ms returns 4 (0x4) -T3F74 26349:491.868 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26349:491.887 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26349:492.319 Data: 00 00 00 00 -T3F74 26349:492.343 - 0.484ms returns 4 (0x4) -T062C 26349:504.946 JLINK_IsHalted() -T062C 26349:506.082 - 1.154ms returns FALSE -T062C 26349:606.864 JLINK_HasError() -T062C 26349:606.905 JLINK_IsHalted() -T062C 26349:607.996 - 1.110ms returns FALSE -T062C 26349:708.205 JLINK_HasError() -T062C 26349:708.291 JLINK_IsHalted() -T062C 26349:709.536 - 1.263ms returns FALSE -T062C 26349:809.775 JLINK_HasError() -T062C 26349:809.857 JLINK_IsHalted() -T062C 26349:810.989 - 1.173ms returns FALSE -T062C 26349:911.214 JLINK_HasError() -T062C 26349:911.293 JLINK_IsHalted() -T062C 26349:912.511 - 1.236ms returns FALSE -T062C 26350:012.649 JLINK_HasError() -T062C 26350:012.726 JLINK_HasError() -T062C 26350:012.771 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26350:012.830 Data: 8D 12 74 01 -T062C 26350:012.878 Debug reg: DWT_CYCCNT -T062C 26350:012.896 - 0.132ms returns 1 (0x1) -T3F74 26350:015.292 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26350:015.325 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26350:016.428 Data: 00 00 80 00 -T3F74 26350:016.464 - 1.179ms returns 4 (0x4) -T3F74 26350:016.508 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26350:016.674 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26350:017.889 Data: 00 00 F0 01 -T3F74 26350:017.968 - 1.485ms returns 4 (0x4) -T3F74 26350:021.181 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26350:021.209 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26350:022.396 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26350:022.430 - 1.257ms returns 16 (0x10) -T3F74 26350:022.456 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:022.479 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26350:022.998 Data: 1F 00 00 00 -T3F74 26350:023.022 - 0.574ms returns 4 (0x4) -T3F74 26350:023.043 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26350:023.123 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26350:023.617 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E7 02 00 00 ... -T3F74 26350:023.637 - 0.601ms returns 20 (0x14) -T3F74 26350:023.655 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:023.671 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26350:024.118 Data: 1F 03 00 00 -T3F74 26350:024.138 - 0.490ms returns 4 (0x4) -T3F74 26350:024.156 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26350:024.172 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26350:024.617 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26350:024.637 - 0.488ms returns 12 (0xC) -T3F74 26350:024.654 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:024.671 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26350:025.118 Data: 00 00 00 00 -T3F74 26350:025.138 - 0.490ms returns 4 (0x4) -T3F74 26350:025.155 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:025.171 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26350:025.613 Data: 00 00 00 00 -T3F74 26350:025.633 - 0.484ms returns 4 (0x4) -T3F74 26350:025.650 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:025.666 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26350:026.146 Data: 00 00 00 00 -T3F74 26350:026.166 - 0.522ms returns 4 (0x4) -T062C 26350:044.892 JLINK_IsHalted() -T062C 26350:046.031 - 1.157ms returns FALSE -T062C 26350:146.743 JLINK_HasError() -T062C 26350:146.796 JLINK_IsHalted() -T062C 26350:147.947 - 1.187ms returns FALSE -T062C 26350:248.774 JLINK_HasError() -T062C 26350:248.860 JLINK_IsHalted() -T062C 26350:249.992 - 1.153ms returns FALSE -T062C 26350:350.923 JLINK_HasError() -T062C 26350:351.001 JLINK_IsHalted() -T062C 26350:352.163 - 1.207ms returns FALSE -T062C 26350:453.407 JLINK_HasError() -T062C 26350:453.483 JLINK_IsHalted() -T062C 26350:454.655 - 1.213ms returns FALSE -T062C 26350:554.895 JLINK_HasError() -T062C 26350:554.975 JLINK_HasError() -T062C 26350:555.019 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26350:555.074 Data: 8D 12 74 01 -T062C 26350:555.094 Debug reg: DWT_CYCCNT -T062C 26350:555.113 - 0.100ms returns 1 (0x1) -T3F74 26350:557.640 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26350:557.674 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26350:558.840 Data: 00 00 80 00 -T3F74 26350:558.877 - 1.244ms returns 4 (0x4) -T3F74 26350:558.919 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26350:558.942 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26350:559.449 Data: 00 00 F0 01 -T3F74 26350:559.473 - 0.562ms returns 4 (0x4) -T3F74 26350:562.793 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26350:562.820 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26350:564.077 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26350:564.109 - 1.324ms returns 16 (0x10) -T3F74 26350:564.146 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:564.169 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26350:564.683 Data: 1E 00 00 00 -T3F74 26350:564.707 - 0.568ms returns 4 (0x4) -T3F74 26350:564.739 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26350:564.758 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26350:565.304 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D3 01 00 00 ... -T3F74 26350:565.335 - 0.604ms returns 20 (0x14) -T3F74 26350:565.357 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:565.379 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26350:565.800 Data: 1F 03 00 00 -T3F74 26350:565.824 - 0.474ms returns 4 (0x4) -T3F74 26350:565.846 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26350:565.865 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26350:566.307 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26350:566.331 - 0.493ms returns 12 (0xC) -T3F74 26350:566.353 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:566.373 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26350:566.800 Data: 00 00 00 00 -T3F74 26350:566.825 - 0.480ms returns 4 (0x4) -T3F74 26350:566.856 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:566.875 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26350:567.297 Data: 00 00 00 00 -T3F74 26350:567.320 - 0.471ms returns 4 (0x4) -T3F74 26350:567.342 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26350:567.361 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26350:567.809 Data: 00 00 00 00 -T3F74 26350:567.844 - 0.510ms returns 4 (0x4) -T062C 26350:587.637 JLINK_IsHalted() -T062C 26350:588.693 - 1.074ms returns FALSE -T062C 26350:689.835 JLINK_HasError() -T062C 26350:689.884 JLINK_IsHalted() -T062C 26350:691.025 - 1.159ms returns FALSE -T062C 26350:791.138 JLINK_HasError() -T062C 26350:791.178 JLINK_IsHalted() -T062C 26350:792.285 - 1.120ms returns FALSE -T062C 26350:892.960 JLINK_HasError() -T062C 26350:893.058 JLINK_IsHalted() -T062C 26350:894.217 - 1.219ms returns FALSE -T062C 26350:994.964 JLINK_HasError() -T062C 26350:994.996 JLINK_IsHalted() -T062C 26350:996.114 - 1.166ms returns FALSE -T062C 26351:096.817 JLINK_HasError() -T062C 26351:096.847 JLINK_HasError() -T062C 26351:096.862 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26351:096.889 Data: 8D 12 74 01 -T062C 26351:096.909 Debug reg: DWT_CYCCNT -T062C 26351:096.928 - 0.071ms returns 1 (0x1) -T3F74 26351:100.523 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26351:100.557 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26351:101.691 Data: 00 00 80 00 -T3F74 26351:101.762 - 1.246ms returns 4 (0x4) -T3F74 26351:101.817 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26351:101.843 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26351:103.043 Data: 00 00 F0 01 -T3F74 26351:103.072 - 1.263ms returns 4 (0x4) -T3F74 26351:106.199 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26351:106.226 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26351:107.390 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26351:107.422 - 1.232ms returns 16 (0x10) -T3F74 26351:107.446 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:107.469 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26351:107.851 Data: 1F 00 00 00 -T3F74 26351:107.872 - 0.432ms returns 4 (0x4) -T3F74 26351:107.889 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26351:107.905 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26351:108.345 Data: 00 00 00 00 00 00 00 00 00 00 00 00 0D 02 00 00 ... -T3F74 26351:108.365 - 0.482ms returns 20 (0x14) -T3F74 26351:108.382 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:108.398 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26351:108.852 Data: 1F 03 00 00 -T3F74 26351:108.873 - 0.497ms returns 4 (0x4) -T3F74 26351:108.890 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26351:108.906 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26351:109.366 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26351:109.390 - 0.507ms returns 12 (0xC) -T3F74 26351:109.409 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:109.428 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26351:109.849 Data: 00 00 00 00 -T3F74 26351:109.872 - 0.480ms returns 4 (0x4) -T3F74 26351:109.902 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:109.921 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26351:110.353 Data: 00 00 00 00 -T3F74 26351:110.377 - 0.482ms returns 4 (0x4) -T3F74 26351:110.397 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:110.415 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26351:111.014 Data: 00 00 00 00 -T3F74 26351:111.040 - 0.651ms returns 4 (0x4) -T062C 26351:130.305 JLINK_IsHalted() -T062C 26351:131.361 - 1.074ms returns FALSE -T062C 26351:232.097 JLINK_HasError() -T062C 26351:232.132 JLINK_IsHalted() -T062C 26351:233.395 - 1.282ms returns FALSE -T062C 26351:333.489 JLINK_HasError() -T062C 26351:333.534 JLINK_IsHalted() -T062C 26351:334.589 - 1.067ms returns FALSE -T062C 26351:434.833 JLINK_HasError() -T062C 26351:434.919 JLINK_IsHalted() -T062C 26351:435.940 - 1.028ms returns FALSE -T062C 26351:536.575 JLINK_HasError() -T062C 26351:536.659 JLINK_IsHalted() -T062C 26351:537.885 - 1.268ms returns FALSE -T062C 26351:638.627 JLINK_HasError() -T062C 26351:638.665 JLINK_HasError() -T062C 26351:638.681 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26351:638.706 Data: 8D 12 74 01 -T062C 26351:638.729 Debug reg: DWT_CYCCNT -T062C 26351:638.748 - 0.074ms returns 1 (0x1) -T3F74 26351:641.480 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26351:641.514 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26351:642.635 Data: 00 00 80 00 -T3F74 26351:642.694 - 1.220ms returns 4 (0x4) -T3F74 26351:642.728 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26351:642.749 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26351:643.153 Data: 00 00 F0 01 -T3F74 26351:643.173 - 0.452ms returns 4 (0x4) -T3F74 26351:646.426 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26351:646.456 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26351:647.740 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26351:647.769 - 1.349ms returns 16 (0x10) -T3F74 26351:647.789 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:647.809 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26351:648.277 Data: 1E 00 00 00 -T3F74 26351:648.298 - 0.515ms returns 4 (0x4) -T3F74 26351:648.315 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26351:648.332 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26351:648.778 Data: 00 00 00 00 00 00 00 00 00 00 00 00 0D 02 00 00 ... -T3F74 26351:648.798 - 0.489ms returns 20 (0x14) -T3F74 26351:648.815 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:648.831 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26351:649.277 Data: 1F 03 00 00 -T3F74 26351:649.297 - 0.489ms returns 4 (0x4) -T3F74 26351:649.314 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26351:649.330 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26351:649.776 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26351:649.796 - 0.488ms returns 12 (0xC) -T3F74 26351:649.813 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:649.829 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26351:650.277 Data: 00 00 00 00 -T3F74 26351:650.297 - 0.490ms returns 4 (0x4) -T3F74 26351:650.314 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:650.330 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26351:650.775 Data: 00 00 00 00 -T3F74 26351:650.795 - 0.488ms returns 4 (0x4) -T3F74 26351:650.812 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26351:650.828 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26351:651.276 Data: 00 00 00 00 -T3F74 26351:651.296 - 0.490ms returns 4 (0x4) -T062C 26351:664.091 JLINK_IsHalted() -T062C 26351:665.187 - 1.115ms returns FALSE -T062C 26351:765.780 JLINK_HasError() -T062C 26351:765.858 JLINK_IsHalted() -T062C 26351:767.137 - 1.315ms returns FALSE -T062C 26351:867.338 JLINK_HasError() -T062C 26351:867.419 JLINK_IsHalted() -T062C 26351:868.570 - 1.169ms returns FALSE -T062C 26351:968.774 JLINK_HasError() -T062C 26351:968.854 JLINK_IsHalted() -T062C 26351:970.073 - 1.260ms returns FALSE -T062C 26352:070.844 JLINK_HasError() -T062C 26352:070.922 JLINK_IsHalted() -T062C 26352:072.095 - 1.215ms returns FALSE -T062C 26352:172.845 JLINK_HasError() -T062C 26352:172.880 JLINK_HasError() -T062C 26352:172.896 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26352:172.922 Data: 8D 12 74 01 -T062C 26352:172.943 Debug reg: DWT_CYCCNT -T062C 26352:172.961 - 0.071ms returns 1 (0x1) -T3F74 26352:175.448 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26352:175.481 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26352:176.610 Data: 00 00 80 00 -T3F74 26352:176.645 - 1.205ms returns 4 (0x4) -T3F74 26352:176.684 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26352:176.707 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26352:177.215 Data: 00 00 F0 01 -T3F74 26352:177.245 - 0.567ms returns 4 (0x4) -T3F74 26352:180.256 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26352:180.284 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26352:181.484 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26352:181.568 - 1.320ms returns 16 (0x10) -T3F74 26352:181.593 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:181.616 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26352:182.089 Data: 1F 00 00 00 -T3F74 26352:182.116 - 0.531ms returns 4 (0x4) -T3F74 26352:182.137 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26352:182.156 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26352:182.707 Data: 00 00 00 00 00 00 00 00 00 00 00 00 C9 02 00 00 ... -T3F74 26352:182.727 - 0.597ms returns 20 (0x14) -T3F74 26352:182.745 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:182.761 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26352:183.200 Data: 1F 03 00 00 -T3F74 26352:183.220 - 0.482ms returns 4 (0x4) -T3F74 26352:183.237 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26352:183.253 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26352:183.720 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26352:183.740 - 0.509ms returns 12 (0xC) -T3F74 26352:183.757 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:183.773 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26352:184.211 Data: 00 00 00 00 -T3F74 26352:184.234 - 0.485ms returns 4 (0x4) -T3F74 26352:184.255 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:184.273 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26352:184.712 Data: 00 00 00 00 -T3F74 26352:184.735 - 0.488ms returns 4 (0x4) -T3F74 26352:184.755 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:184.774 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26352:185.208 Data: 00 00 00 00 -T3F74 26352:185.231 - 0.484ms returns 4 (0x4) -T062C 26352:204.780 JLINK_IsHalted() -T062C 26352:205.850 - 1.089ms returns FALSE -T062C 26352:307.039 JLINK_HasError() -T062C 26352:307.181 JLINK_IsHalted() -T062C 26352:308.373 - 1.210ms returns FALSE -T062C 26352:409.129 JLINK_HasError() -T062C 26352:409.176 JLINK_IsHalted() -T062C 26352:410.225 - 1.061ms returns FALSE -T062C 26352:510.980 JLINK_HasError() -T062C 26352:511.056 JLINK_IsHalted() -T062C 26352:512.264 - 1.228ms returns FALSE -T062C 26352:612.740 JLINK_HasError() -T062C 26352:612.815 JLINK_IsHalted() -T062C 26352:614.038 - 1.264ms returns FALSE -T062C 26352:714.300 JLINK_HasError() -T062C 26352:714.345 JLINK_HasError() -T062C 26352:714.364 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26352:714.394 Data: 8D 12 74 01 -T062C 26352:714.418 Debug reg: DWT_CYCCNT -T062C 26352:714.440 - 0.084ms returns 1 (0x1) -T3F74 26352:717.702 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26352:717.741 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26352:718.776 Data: 00 00 80 00 -T3F74 26352:718.813 - 1.119ms returns 4 (0x4) -T3F74 26352:718.856 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26352:718.880 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26352:719.387 Data: 00 00 F0 01 -T3F74 26352:719.411 - 0.563ms returns 4 (0x4) -T3F74 26352:723.001 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26352:723.032 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26352:724.278 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26352:724.318 - 1.325ms returns 16 (0x10) -T3F74 26352:724.342 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:724.365 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26352:724.760 Data: 1F 00 00 00 -T3F74 26352:724.785 - 0.450ms returns 4 (0x4) -T3F74 26352:724.805 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26352:724.825 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26352:725.386 Data: 00 00 00 00 00 00 00 00 00 00 00 00 83 01 00 00 ... -T3F74 26352:725.409 - 0.612ms returns 20 (0x14) -T3F74 26352:725.430 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:725.449 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26352:725.885 Data: 1F 03 00 00 -T3F74 26352:725.908 - 0.486ms returns 4 (0x4) -T3F74 26352:725.929 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26352:725.948 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26352:726.417 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26352:726.452 - 0.534ms returns 12 (0xC) -T3F74 26352:726.481 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:726.504 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26352:726.898 Data: 00 00 00 00 -T3F74 26352:726.922 - 0.449ms returns 4 (0x4) -T3F74 26352:726.943 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:726.962 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26352:727.392 Data: 00 00 00 00 -T3F74 26352:727.416 - 0.481ms returns 4 (0x4) -T3F74 26352:727.437 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26352:727.455 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26352:727.893 Data: 00 00 00 00 -T3F74 26352:727.916 - 0.487ms returns 4 (0x4) -T062C 26352:741.963 JLINK_IsHalted() -T062C 26352:743.018 - 1.066ms returns FALSE -T062C 26352:843.586 JLINK_HasError() -T062C 26352:843.641 JLINK_IsHalted() -T062C 26352:844.878 - 1.255ms returns FALSE -T062C 26352:945.093 JLINK_HasError() -T062C 26352:945.183 JLINK_IsHalted() -T062C 26352:946.365 - 1.200ms returns FALSE -T062C 26353:047.125 JLINK_HasError() -T062C 26353:047.204 JLINK_IsHalted() -T062C 26353:048.337 - 1.176ms returns FALSE -T062C 26353:148.594 JLINK_HasError() -T062C 26353:148.677 JLINK_IsHalted() -T062C 26353:149.933 - 1.274ms returns FALSE -T062C 26353:250.138 JLINK_HasError() -T062C 26353:250.220 JLINK_HasError() -T062C 26353:250.264 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26353:250.312 Data: 8D 12 74 01 -T062C 26353:250.333 Debug reg: DWT_CYCCNT -T062C 26353:250.352 - 0.094ms returns 1 (0x1) -T3F74 26353:252.797 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26353:252.829 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26353:254.027 Data: 00 00 80 00 -T3F74 26353:254.084 - 1.295ms returns 4 (0x4) -T3F74 26353:254.134 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26353:254.171 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26353:255.396 Data: 00 00 F0 01 -T3F74 26353:255.484 - 1.369ms returns 4 (0x4) -T3F74 26353:258.889 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26353:258.916 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26353:260.125 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26353:260.154 - 1.271ms returns 16 (0x10) -T3F74 26353:260.174 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:260.193 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26353:260.563 Data: 1E 00 00 00 -T3F74 26353:260.584 - 0.416ms returns 4 (0x4) -T3F74 26353:260.601 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26353:260.618 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26353:261.065 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7B 02 00 00 ... -T3F74 26353:261.085 - 0.490ms returns 20 (0x14) -T3F74 26353:261.102 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:261.118 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26353:261.563 Data: 1F 03 00 00 -T3F74 26353:261.583 - 0.487ms returns 4 (0x4) -T3F74 26353:261.600 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26353:261.623 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26353:262.062 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26353:262.082 - 0.488ms returns 12 (0xC) -T3F74 26353:262.099 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:262.115 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26353:262.562 Data: 00 00 00 00 -T3F74 26353:262.582 - 0.490ms returns 4 (0x4) -T3F74 26353:262.599 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:262.615 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26353:263.063 Data: 00 00 00 00 -T3F74 26353:263.083 - 0.490ms returns 4 (0x4) -T3F74 26353:263.100 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:263.116 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26353:263.562 Data: 00 00 00 00 -T3F74 26353:263.582 - 0.489ms returns 4 (0x4) -T062C 26353:282.862 JLINK_IsHalted() -T062C 26353:284.004 - 1.160ms returns FALSE -T062C 26353:384.155 JLINK_HasError() -T062C 26353:384.238 JLINK_IsHalted() -T062C 26353:385.426 - 1.235ms returns FALSE -T062C 26353:485.815 JLINK_HasError() -T062C 26353:485.862 JLINK_IsHalted() -T062C 26353:486.946 - 1.104ms returns FALSE -T062C 26353:587.387 JLINK_HasError() -T062C 26353:587.439 JLINK_IsHalted() -T062C 26353:588.642 - 1.220ms returns FALSE -T062C 26353:689.129 JLINK_HasError() -T062C 26353:689.207 JLINK_IsHalted() -T062C 26353:690.337 - 1.148ms returns FALSE -T062C 26353:790.481 JLINK_HasError() -T062C 26353:790.566 JLINK_HasError() -T062C 26353:790.610 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26353:790.672 Data: 8D 12 74 01 -T062C 26353:790.711 Debug reg: DWT_CYCCNT -T062C 26353:790.729 - 0.125ms returns 1 (0x1) -T3F74 26353:793.210 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26353:793.243 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26353:794.524 Data: 00 00 80 00 -T3F74 26353:794.604 - 1.420ms returns 4 (0x4) -T3F74 26353:794.663 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26353:794.686 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26353:795.833 Data: 00 00 F0 01 -T3F74 26353:795.911 - 1.268ms returns 4 (0x4) -T3F74 26353:799.632 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26353:799.669 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26353:800.956 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26353:801.016 - 1.390ms returns 16 (0x10) -T3F74 26353:801.035 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:801.053 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26353:801.490 Data: 1E 00 00 00 -T3F74 26353:801.511 - 0.482ms returns 4 (0x4) -T3F74 26353:801.528 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26353:801.544 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26353:801.992 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B7 02 00 00 ... -T3F74 26353:802.012 - 0.490ms returns 20 (0x14) -T3F74 26353:802.029 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:802.045 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26353:802.486 Data: 1F 03 00 00 -T3F74 26353:802.506 - 0.484ms returns 4 (0x4) -T3F74 26353:802.523 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26353:802.539 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26353:802.986 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26353:803.005 - 0.489ms returns 12 (0xC) -T3F74 26353:803.023 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:803.039 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26353:803.486 Data: 00 00 00 00 -T3F74 26353:803.506 - 0.490ms returns 4 (0x4) -T3F74 26353:803.539 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:803.555 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26353:803.997 Data: 00 00 00 00 -T3F74 26353:804.020 - 0.489ms returns 4 (0x4) -T3F74 26353:804.043 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26353:804.062 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26353:804.621 Data: 00 00 00 00 -T3F74 26353:804.645 - 0.609ms returns 4 (0x4) -T062C 26353:817.635 JLINK_IsHalted() -T062C 26353:818.772 - 1.155ms returns FALSE -T062C 26353:919.544 JLINK_HasError() -T062C 26353:919.620 JLINK_IsHalted() -T062C 26353:920.861 - 1.260ms returns FALSE -T062C 26354:021.571 JLINK_HasError() -T062C 26354:021.608 JLINK_IsHalted() -T062C 26354:022.832 - 1.242ms returns FALSE -T062C 26354:123.531 JLINK_HasError() -T062C 26354:123.608 JLINK_IsHalted() -T062C 26354:124.717 - 1.120ms returns FALSE -T062C 26354:225.492 JLINK_HasError() -T062C 26354:225.568 JLINK_IsHalted() -T062C 26354:226.679 - 1.129ms returns FALSE -T062C 26354:327.796 JLINK_HasError() -T062C 26354:327.868 JLINK_HasError() -T062C 26354:327.912 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26354:327.972 Data: 8D 12 74 01 -T062C 26354:328.036 Debug reg: DWT_CYCCNT -T062C 26354:328.055 - 0.149ms returns 1 (0x1) -T3F74 26354:330.441 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26354:330.474 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26354:331.708 Data: 00 00 80 00 -T3F74 26354:331.742 - 1.309ms returns 4 (0x4) -T3F74 26354:331.782 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26354:331.805 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26354:332.984 Data: 00 00 F0 01 -T3F74 26354:333.046 - 1.283ms returns 4 (0x4) -T3F74 26354:336.195 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26354:336.238 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26354:337.452 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26354:337.484 - 1.297ms returns 16 (0x10) -T3F74 26354:337.509 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:337.532 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26354:338.070 Data: 1E 00 00 00 -T3F74 26354:338.094 - 0.592ms returns 4 (0x4) -T3F74 26354:338.114 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26354:338.135 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26354:338.679 Data: 00 00 00 00 00 00 00 00 00 00 00 00 C1 02 00 00 ... -T3F74 26354:338.703 - 0.596ms returns 20 (0x14) -T3F74 26354:338.723 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:338.742 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26354:339.169 Data: 1F 03 00 00 -T3F74 26354:339.193 - 0.477ms returns 4 (0x4) -T3F74 26354:339.213 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26354:339.232 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26354:339.677 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26354:339.700 - 0.495ms returns 12 (0xC) -T3F74 26354:339.724 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:339.743 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26354:340.179 Data: 00 00 00 00 -T3F74 26354:340.204 - 0.488ms returns 4 (0x4) -T3F74 26354:340.235 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:340.254 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26354:340.675 Data: 00 00 00 00 -T3F74 26354:340.698 - 0.471ms returns 4 (0x4) -T3F74 26354:340.720 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:340.739 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26354:341.174 Data: 00 00 00 00 -T3F74 26354:341.197 - 0.485ms returns 4 (0x4) -T062C 26354:352.799 JLINK_IsHalted() -T062C 26354:353.985 - 1.205ms returns FALSE -T062C 26354:454.921 JLINK_HasError() -T062C 26354:454.960 JLINK_IsHalted() -T062C 26354:456.094 - 1.176ms returns FALSE -T062C 26354:556.771 JLINK_HasError() -T062C 26354:556.818 JLINK_IsHalted() -T062C 26354:557.914 - 1.127ms returns FALSE -T062C 26354:658.114 JLINK_HasError() -T062C 26354:658.201 JLINK_IsHalted() -T062C 26354:659.470 - 1.287ms returns FALSE -T062C 26354:759.679 JLINK_HasError() -T062C 26354:759.752 JLINK_IsHalted() -T062C 26354:760.981 - 1.271ms returns FALSE -T062C 26354:861.311 JLINK_HasError() -T062C 26354:861.397 JLINK_HasError() -T062C 26354:861.416 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26354:861.445 Data: 8D 12 74 01 -T062C 26354:861.470 Debug reg: DWT_CYCCNT -T062C 26354:861.492 - 0.084ms returns 1 (0x1) -T3F74 26354:865.536 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26354:865.577 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26354:866.707 Data: 00 00 80 00 -T3F74 26354:866.763 - 1.233ms returns 4 (0x4) -T3F74 26354:866.797 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26354:866.817 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26354:867.224 Data: 00 00 F0 01 -T3F74 26354:867.245 - 0.454ms returns 4 (0x4) -T3F74 26354:870.218 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26354:870.264 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26354:871.504 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26354:871.538 - 1.331ms returns 16 (0x10) -T3F74 26354:871.562 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:871.585 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26354:871.979 Data: 1E 00 00 00 -T3F74 26354:872.002 - 0.448ms returns 4 (0x4) -T3F74 26354:872.023 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26354:872.042 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26354:872.605 Data: 00 00 00 00 00 00 00 00 00 00 00 00 53 01 00 00 ... -T3F74 26354:872.629 - 0.613ms returns 20 (0x14) -T3F74 26354:872.649 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:872.667 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26354:873.100 Data: 1F 03 00 00 -T3F74 26354:873.123 - 0.482ms returns 4 (0x4) -T3F74 26354:873.143 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26354:873.162 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26354:873.809 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26354:874.140 - 1.011ms returns 12 (0xC) -T3F74 26354:874.208 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:874.235 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26354:875.357 Data: 00 00 00 00 -T3F74 26354:875.382 - 1.182ms returns 4 (0x4) -T3F74 26354:875.416 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:875.435 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26354:875.854 Data: 00 00 00 00 -T3F74 26354:875.878 - 0.473ms returns 4 (0x4) -T3F74 26354:875.904 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26354:875.924 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26354:876.355 Data: 00 00 00 00 -T3F74 26354:876.380 - 0.484ms returns 4 (0x4) -T062C 26354:888.199 JLINK_IsHalted() -T062C 26354:889.231 - 1.042ms returns FALSE -T062C 26354:989.437 JLINK_HasError() -T062C 26354:989.482 JLINK_IsHalted() -T062C 26354:990.710 - 1.248ms returns FALSE -T062C 26355:091.895 JLINK_HasError() -T062C 26355:091.970 JLINK_IsHalted() -T062C 26355:093.237 - 1.286ms returns FALSE -T062C 26355:193.399 JLINK_HasError() -T062C 26355:193.480 JLINK_IsHalted() -T062C 26355:194.570 - 1.104ms returns FALSE -T062C 26355:294.710 JLINK_HasError() -T062C 26355:294.792 JLINK_IsHalted() -T062C 26355:296.176 - 1.416ms returns FALSE -T062C 26355:396.887 JLINK_HasError() -T062C 26355:396.919 JLINK_HasError() -T062C 26355:396.935 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26355:396.960 Data: 8D 12 74 01 -T062C 26355:396.981 Debug reg: DWT_CYCCNT -T062C 26355:397.000 - 0.071ms returns 1 (0x1) -T3F74 26355:399.435 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26355:399.469 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26355:400.686 Data: 00 00 80 00 -T3F74 26355:400.766 - 1.356ms returns 4 (0x4) -T3F74 26355:400.826 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26355:400.849 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26355:401.918 Data: 00 00 F0 01 -T3F74 26355:401.951 - 1.133ms returns 4 (0x4) -T3F74 26355:405.363 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26355:405.394 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26355:406.647 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26355:406.731 - 1.389ms returns 16 (0x10) -T3F74 26355:406.789 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:406.830 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26355:408.014 Data: 1E 00 00 00 -T3F74 26355:408.093 - 1.322ms returns 4 (0x4) -T3F74 26355:408.130 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26355:408.154 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26355:408.653 Data: 00 00 00 00 00 00 00 00 00 00 00 00 81 01 00 00 ... -T3F74 26355:408.673 - 0.549ms returns 20 (0x14) -T3F74 26355:408.690 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:408.707 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26355:409.161 Data: 1F 03 00 00 -T3F74 26355:409.181 - 0.497ms returns 4 (0x4) -T3F74 26355:409.198 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26355:409.215 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26355:409.647 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26355:409.667 - 0.475ms returns 12 (0xC) -T3F74 26355:409.734 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:409.750 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26355:410.154 Data: 00 00 00 00 -T3F74 26355:410.174 - 0.446ms returns 4 (0x4) -T3F74 26355:410.191 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:410.207 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26355:410.647 Data: 00 00 00 00 -T3F74 26355:410.667 - 0.482ms returns 4 (0x4) -T3F74 26355:410.684 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:410.700 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26355:411.155 Data: 00 00 00 00 -T3F74 26355:411.175 - 0.497ms returns 4 (0x4) -T062C 26355:423.093 JLINK_IsHalted() -T062C 26355:424.183 - 1.108ms returns FALSE -T062C 26355:524.396 JLINK_HasError() -T062C 26355:524.478 JLINK_IsHalted() -T062C 26355:525.787 - 1.351ms returns FALSE -T062C 26355:626.294 JLINK_HasError() -T062C 26355:626.345 JLINK_IsHalted() -T062C 26355:627.424 - 1.113ms returns FALSE -T062C 26355:727.654 JLINK_HasError() -T062C 26355:727.739 JLINK_IsHalted() -T062C 26355:728.964 - 1.243ms returns FALSE -T062C 26355:829.711 JLINK_HasError() -T062C 26355:829.799 JLINK_IsHalted() -T062C 26355:830.864 - 1.083ms returns FALSE -T062C 26355:931.077 JLINK_HasError() -T062C 26355:931.161 JLINK_HasError() -T062C 26355:931.206 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26355:931.260 Data: 8D 12 74 01 -T062C 26355:931.280 Debug reg: DWT_CYCCNT -T062C 26355:931.298 - 0.099ms returns 1 (0x1) -T3F74 26355:933.910 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26355:933.948 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26355:934.987 Data: 00 00 80 00 -T3F74 26355:935.023 - 1.122ms returns 4 (0x4) -T3F74 26355:935.081 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26355:935.105 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26355:935.583 Data: 00 00 F0 01 -T3F74 26355:935.604 - 0.529ms returns 4 (0x4) -T3F74 26355:938.604 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26355:938.632 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26355:939.872 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26355:939.904 - 1.308ms returns 16 (0x10) -T3F74 26355:939.928 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:939.951 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26355:940.459 Data: 1E 00 00 00 -T3F74 26355:940.483 - 0.562ms returns 4 (0x4) -T3F74 26355:940.503 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26355:940.523 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26355:941.093 Data: 00 00 00 00 00 00 00 00 00 00 00 00 95 01 00 00 ... -T3F74 26355:941.116 - 0.620ms returns 20 (0x14) -T3F74 26355:941.136 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:941.155 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26355:941.581 Data: 1F 03 00 00 -T3F74 26355:941.601 - 0.471ms returns 4 (0x4) -T3F74 26355:941.618 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26355:941.634 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26355:942.081 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26355:942.101 - 0.490ms returns 12 (0xC) -T3F74 26355:942.118 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:942.134 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26355:942.577 Data: 00 00 00 00 -T3F74 26355:942.607 - 0.496ms returns 4 (0x4) -T3F74 26355:942.625 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:942.641 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26355:943.076 Data: 00 00 00 00 -T3F74 26355:943.096 - 0.477ms returns 4 (0x4) -T3F74 26355:943.113 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26355:943.129 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26355:943.584 Data: 00 00 00 00 -T3F74 26355:943.610 - 0.505ms returns 4 (0x4) -T062C 26355:955.833 JLINK_IsHalted() -T062C 26355:956.967 - 1.144ms returns FALSE -T062C 26356:057.153 JLINK_HasError() -T062C 26356:057.236 JLINK_IsHalted() -T062C 26356:058.409 - 1.216ms returns FALSE -T062C 26356:158.636 JLINK_HasError() -T062C 26356:158.708 JLINK_IsHalted() -T062C 26356:159.884 - 1.217ms returns FALSE -T062C 26356:260.669 JLINK_HasError() -T062C 26356:260.703 JLINK_IsHalted() -T062C 26356:261.794 - 1.099ms returns FALSE -T062C 26356:362.474 JLINK_HasError() -T062C 26356:362.500 JLINK_IsHalted() -T062C 26356:363.668 - 1.210ms returns FALSE -T062C 26356:463.905 JLINK_HasError() -T062C 26356:463.977 JLINK_HasError() -T062C 26356:464.021 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26356:464.081 Data: 8D 12 74 01 -T062C 26356:464.102 Debug reg: DWT_CYCCNT -T062C 26356:464.120 - 0.106ms returns 1 (0x1) -T3F74 26356:466.584 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26356:466.617 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26356:467.789 Data: 00 00 80 00 -T3F74 26356:467.869 - 1.304ms returns 4 (0x4) -T3F74 26356:467.930 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26356:467.953 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26356:469.099 Data: 00 00 F0 01 -T3F74 26356:469.177 - 1.266ms returns 4 (0x4) -T3F74 26356:472.610 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26356:472.642 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26356:473.770 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26356:473.794 - 1.191ms returns 16 (0x10) -T3F74 26356:473.814 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26356:473.834 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26356:474.276 Data: 1E 00 00 00 -T3F74 26356:474.300 - 0.493ms returns 4 (0x4) -T3F74 26356:474.320 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26356:474.339 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26356:474.888 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 00 00 00 ... -T3F74 26356:474.911 - 0.604ms returns 20 (0x14) -T3F74 26356:474.935 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26356:474.951 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26356:475.398 Data: 1F 03 00 00 -T3F74 26356:475.433 - 0.506ms returns 4 (0x4) -T3F74 26356:475.460 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26356:475.482 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26356:476.024 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26356:476.053 - 0.601ms returns 12 (0xC) -T3F74 26356:476.075 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26356:476.096 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26356:476.653 Data: 00 00 00 00 -T3F74 26356:476.677 - 0.610ms returns 4 (0x4) -T3F74 26356:476.698 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26356:476.717 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26356:477.142 Data: 00 00 00 00 -T3F74 26356:477.165 - 0.475ms returns 4 (0x4) -T3F74 26356:477.185 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26356:477.204 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26356:477.636 Data: 00 00 00 00 -T3F74 26356:477.656 - 0.477ms returns 4 (0x4) -T062C 26356:488.640 JLINK_IsHalted() -T062C 26356:489.793 - 1.178ms returns FALSE -T062C 26356:590.570 JLINK_HasError() -T062C 26356:590.612 JLINK_IsHalted() -T062C 26356:591.744 - 1.152ms returns FALSE -T062C 26356:692.209 JLINK_HasError() -T062C 26356:692.299 JLINK_IsHalted() -T062C 26356:693.374 - 1.093ms returns FALSE -T062C 26356:793.586 JLINK_HasError() -T062C 26356:793.684 JLINK_IsHalted() -T062C 26356:794.942 - 1.276ms returns FALSE -T062C 26356:895.726 JLINK_HasError() -T062C 26356:895.804 JLINK_IsHalted() -T062C 26356:896.948 - 1.163ms returns FALSE -T062C 26356:997.538 JLINK_HasError() -T062C 26356:997.582 JLINK_HasError() -T062C 26356:997.602 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26356:997.631 Data: 8D 12 74 01 -T062C 26356:997.655 Debug reg: DWT_CYCCNT -T062C 26356:997.677 - 0.083ms returns 1 (0x1) -T3F74 26357:001.797 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26357:001.830 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26357:003.044 Data: 00 00 80 00 -T3F74 26357:003.104 - 1.313ms returns 4 (0x4) -T3F74 26357:003.138 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26357:003.158 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26357:003.566 Data: 00 00 F0 01 -T3F74 26357:003.586 - 0.455ms returns 4 (0x4) -T3F74 26357:006.567 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26357:006.606 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26357:007.846 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26357:007.879 - 1.320ms returns 16 (0x10) -T3F74 26357:007.903 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:007.926 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26357:008.325 Data: 1F 00 00 00 -T3F74 26357:008.348 - 0.453ms returns 4 (0x4) -T3F74 26357:008.369 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26357:008.388 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26357:008.946 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 ... -T3F74 26357:008.972 - 0.610ms returns 20 (0x14) -T3F74 26357:008.993 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:009.014 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26357:009.440 Data: 1F 03 00 00 -T3F74 26357:009.464 - 0.478ms returns 4 (0x4) -T3F74 26357:009.484 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26357:009.503 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26357:009.941 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26357:009.964 - 0.488ms returns 12 (0xC) -T3F74 26357:009.985 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:010.003 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26357:010.440 Data: 00 00 00 00 -T3F74 26357:010.463 - 0.486ms returns 4 (0x4) -T3F74 26357:010.483 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:010.502 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26357:010.945 Data: 00 00 00 00 -T3F74 26357:010.968 - 0.492ms returns 4 (0x4) -T3F74 26357:010.988 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:011.007 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26357:011.451 Data: 00 00 00 00 -T3F74 26357:011.474 - 0.493ms returns 4 (0x4) -T062C 26357:031.317 JLINK_IsHalted() -T062C 26357:032.475 - 1.177ms returns FALSE -T062C 26357:133.540 JLINK_HasError() -T062C 26357:133.620 JLINK_IsHalted() -T062C 26357:134.803 - 1.232ms returns FALSE -T062C 26357:235.553 JLINK_HasError() -T062C 26357:235.587 JLINK_IsHalted() -T062C 26357:236.780 - 1.211ms returns FALSE -T062C 26357:336.992 JLINK_HasError() -T062C 26357:337.063 JLINK_IsHalted() -T062C 26357:338.200 - 1.175ms returns FALSE -T062C 26357:438.416 JLINK_HasError() -T062C 26357:438.487 JLINK_IsHalted() -T062C 26357:439.771 - 1.329ms returns FALSE -T062C 26357:539.981 JLINK_HasError() -T062C 26357:540.059 JLINK_HasError() -T062C 26357:540.105 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26357:540.171 Data: 8D 12 74 01 -T062C 26357:540.191 Debug reg: DWT_CYCCNT -T062C 26357:540.210 - 0.112ms returns 1 (0x1) -T3F74 26357:542.734 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26357:542.770 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26357:543.968 Data: 00 00 80 00 -T3F74 26357:544.030 - 1.303ms returns 4 (0x4) -T3F74 26357:544.065 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26357:544.084 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26357:544.493 Data: 00 00 F0 01 -T3F74 26357:544.524 - 0.467ms returns 4 (0x4) -T3F74 26357:547.807 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26357:547.838 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26357:548.999 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26357:549.027 - 1.227ms returns 16 (0x10) -T3F74 26357:549.048 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:549.067 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26357:549.633 Data: 1E 00 00 00 -T3F74 26357:549.662 - 0.622ms returns 4 (0x4) -T3F74 26357:549.683 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26357:549.704 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26357:550.272 Data: 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 ... -T3F74 26357:550.296 - 0.621ms returns 20 (0x14) -T3F74 26357:550.317 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:550.337 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26357:550.744 Data: 1F 03 00 00 -T3F74 26357:550.769 - 0.459ms returns 4 (0x4) -T3F74 26357:550.789 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26357:550.808 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26357:551.244 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26357:551.267 - 0.486ms returns 12 (0xC) -T3F74 26357:551.287 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:551.306 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26357:551.742 Data: 00 00 00 00 -T3F74 26357:551.766 - 0.486ms returns 4 (0x4) -T3F74 26357:551.786 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:551.805 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26357:552.249 Data: 00 00 00 00 -T3F74 26357:552.273 - 0.494ms returns 4 (0x4) -T3F74 26357:552.296 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26357:552.315 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26357:552.751 Data: 00 00 00 00 -T3F74 26357:552.775 - 0.486ms returns 4 (0x4) -T062C 26357:571.675 JLINK_IsHalted() -T062C 26357:572.792 - 1.135ms returns FALSE -T062C 26357:673.073 JLINK_HasError() -T062C 26357:673.179 JLINK_IsHalted() -T062C 26357:674.495 - 1.335ms returns FALSE -T062C 26357:774.640 JLINK_HasError() -T062C 26357:774.687 JLINK_IsHalted() -T062C 26357:775.774 - 1.119ms returns FALSE -T062C 26357:876.826 JLINK_HasError() -T062C 26357:876.913 JLINK_IsHalted() -T062C 26357:878.129 - 1.236ms returns FALSE -T062C 26357:978.314 JLINK_HasError() -T062C 26357:978.394 JLINK_IsHalted() -T062C 26357:979.612 - 1.236ms returns FALSE -T062C 26358:080.328 JLINK_HasError() -T062C 26358:080.405 JLINK_HasError() -T062C 26358:080.432 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26358:080.461 Data: 8D 12 74 01 -T062C 26358:080.485 Debug reg: DWT_CYCCNT -T062C 26358:080.508 - 0.084ms returns 1 (0x1) -T3F74 26358:085.493 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26358:085.526 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26358:086.641 Data: 00 00 80 00 -T3F74 26358:086.706 - 1.220ms returns 4 (0x4) -T3F74 26358:086.739 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26358:086.759 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26358:087.166 Data: 00 00 F0 01 -T3F74 26358:087.186 - 0.454ms returns 4 (0x4) -T3F74 26358:090.657 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26358:090.688 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26358:091.931 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26358:091.957 - 1.308ms returns 16 (0x10) -T3F74 26358:091.978 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:091.997 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26358:092.429 Data: 1E 00 00 00 -T3F74 26358:092.453 - 0.483ms returns 4 (0x4) -T3F74 26358:092.474 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26358:092.493 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26358:093.042 Data: 00 00 00 00 00 00 00 00 00 00 00 00 55 02 00 00 ... -T3F74 26358:093.062 - 0.595ms returns 20 (0x14) -T3F74 26358:093.079 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:093.102 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26358:093.541 Data: 1F 03 00 00 -T3F74 26358:093.561 - 0.488ms returns 4 (0x4) -T3F74 26358:093.578 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26358:093.594 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26358:094.042 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26358:094.061 - 0.490ms returns 12 (0xC) -T3F74 26358:094.079 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:094.095 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26358:094.591 Data: 00 00 00 00 -T3F74 26358:094.627 - 0.557ms returns 4 (0x4) -T3F74 26358:094.654 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:094.677 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26358:095.203 Data: 00 00 00 00 -T3F74 26358:095.234 - 0.587ms returns 4 (0x4) -T3F74 26358:095.256 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:095.277 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26358:095.672 Data: 00 00 00 00 -T3F74 26358:095.696 - 0.448ms returns 4 (0x4) -T062C 26358:107.343 JLINK_IsHalted() -T062C 26358:108.442 - 1.116ms returns FALSE -T062C 26358:209.626 JLINK_HasError() -T062C 26358:209.710 JLINK_IsHalted() -T062C 26358:210.913 - 1.253ms returns FALSE -T062C 26358:311.165 JLINK_HasError() -T062C 26358:311.239 JLINK_IsHalted() -T062C 26358:312.412 - 1.193ms returns FALSE -T062C 26358:413.345 JLINK_HasError() -T062C 26358:413.419 JLINK_IsHalted() -T062C 26358:414.543 - 1.142ms returns FALSE -T062C 26358:515.307 JLINK_HasError() -T062C 26358:515.383 JLINK_IsHalted() -T062C 26358:516.572 - 1.207ms returns FALSE -T062C 26358:617.250 JLINK_HasError() -T062C 26358:617.323 JLINK_HasError() -T062C 26358:617.368 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26358:617.431 Data: 8D 12 74 01 -T062C 26358:617.451 Debug reg: DWT_CYCCNT -T062C 26358:617.470 - 0.109ms returns 1 (0x1) -T3F74 26358:619.884 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26358:619.917 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26358:621.070 Data: 00 00 80 00 -T3F74 26358:621.136 - 1.259ms returns 4 (0x4) -T3F74 26358:621.171 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26358:621.191 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26358:621.595 Data: 00 00 F0 01 -T3F74 26358:621.616 - 0.451ms returns 4 (0x4) -T3F74 26358:624.828 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26358:624.855 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26358:625.986 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26358:626.026 - 1.206ms returns 16 (0x10) -T3F74 26358:626.048 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:626.069 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26358:626.475 Data: 1F 00 00 00 -T3F74 26358:626.499 - 0.458ms returns 4 (0x4) -T3F74 26358:626.520 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26358:626.539 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26358:627.139 Data: 00 00 00 00 00 00 00 00 00 00 00 00 87 01 00 00 ... -T3F74 26358:627.167 - 0.655ms returns 20 (0x14) -T3F74 26358:627.188 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:627.209 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26358:627.734 Data: 1F 03 00 00 -T3F74 26358:627.758 - 0.577ms returns 4 (0x4) -T3F74 26358:627.778 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26358:627.798 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26358:628.225 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26358:628.245 - 0.473ms returns 12 (0xC) -T3F74 26358:628.262 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:628.278 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26358:628.725 Data: 00 00 00 00 -T3F74 26358:628.745 - 0.489ms returns 4 (0x4) -T3F74 26358:628.762 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:628.778 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26358:629.220 Data: 00 00 00 00 -T3F74 26358:629.240 - 0.485ms returns 4 (0x4) -T3F74 26358:629.257 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26358:629.279 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26358:629.745 Data: 00 00 00 00 -T3F74 26358:629.765 - 0.515ms returns 4 (0x4) -T062C 26358:649.065 JLINK_IsHalted() -T062C 26358:650.261 - 1.215ms returns FALSE -T062C 26358:750.467 JLINK_HasError() -T062C 26358:750.549 JLINK_IsHalted() -T062C 26358:751.782 - 1.253ms returns FALSE -T062C 26358:851.888 JLINK_HasError() -T062C 26358:851.935 JLINK_IsHalted() -T062C 26358:853.119 - 1.217ms returns FALSE -T062C 26358:953.893 JLINK_HasError() -T062C 26358:953.988 JLINK_IsHalted() -T062C 26358:955.162 - 1.219ms returns FALSE -T062C 26359:055.340 JLINK_HasError() -T062C 26359:055.417 JLINK_IsHalted() -T062C 26359:056.677 - 1.306ms returns FALSE -T062C 26359:157.444 JLINK_HasError() -T062C 26359:157.485 JLINK_HasError() -T062C 26359:157.500 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26359:157.527 Data: 8D 12 74 01 -T062C 26359:157.547 Debug reg: DWT_CYCCNT -T062C 26359:157.566 - 0.072ms returns 1 (0x1) -T3F74 26359:160.446 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26359:160.484 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26359:161.673 Data: 00 00 80 00 -T3F74 26359:161.753 - 1.326ms returns 4 (0x4) -T3F74 26359:161.820 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26359:161.843 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26359:162.990 Data: 00 00 F0 01 -T3F74 26359:163.088 - 1.287ms returns 4 (0x4) -T3F74 26359:166.327 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26359:166.354 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26359:167.581 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26359:167.609 - 1.289ms returns 16 (0x10) -T3F74 26359:167.630 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:167.649 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26359:168.028 Data: 1E 00 00 00 -T3F74 26359:168.049 - 0.425ms returns 4 (0x4) -T3F74 26359:168.066 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26359:168.082 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26359:168.528 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 00 00 00 ... -T3F74 26359:168.548 - 0.489ms returns 20 (0x14) -T3F74 26359:168.565 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:168.581 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26359:169.027 Data: 1F 03 00 00 -T3F74 26359:169.048 - 0.489ms returns 4 (0x4) -T3F74 26359:169.065 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26359:169.081 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26359:169.526 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26359:169.546 - 0.488ms returns 12 (0xC) -T3F74 26359:169.563 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:169.579 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26359:170.027 Data: 00 00 00 00 -T3F74 26359:170.047 - 0.490ms returns 4 (0x4) -T3F74 26359:170.064 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:170.080 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26359:170.522 Data: 00 00 00 00 -T3F74 26359:170.542 - 0.484ms returns 4 (0x4) -T3F74 26359:170.559 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:170.575 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26359:171.022 Data: 00 00 00 00 -T3F74 26359:171.042 - 0.489ms returns 4 (0x4) -T062C 26359:190.375 JLINK_IsHalted() -T062C 26359:191.572 - 1.215ms returns FALSE -T062C 26359:291.760 JLINK_HasError() -T062C 26359:291.843 JLINK_IsHalted() -T062C 26359:293.023 - 1.200ms returns FALSE -T062C 26359:393.135 JLINK_HasError() -T062C 26359:393.171 JLINK_IsHalted() -T062C 26359:394.320 - 1.190ms returns FALSE -T062C 26359:495.561 JLINK_HasError() -T062C 26359:495.638 JLINK_IsHalted() -T062C 26359:496.880 - 1.284ms returns FALSE -T062C 26359:597.508 JLINK_HasError() -T062C 26359:597.592 JLINK_IsHalted() -T062C 26359:598.616 - 1.041ms returns FALSE -T062C 26359:699.305 JLINK_HasError() -T062C 26359:699.343 JLINK_HasError() -T062C 26359:699.358 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26359:699.391 Data: 8D 12 74 01 -T062C 26359:699.418 Debug reg: DWT_CYCCNT -T062C 26359:699.436 - 0.084ms returns 1 (0x1) -T3F74 26359:701.878 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26359:701.912 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26359:702.988 Data: 00 00 80 00 -T3F74 26359:703.028 - 1.157ms returns 4 (0x4) -T3F74 26359:703.074 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26359:703.098 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26359:703.585 Data: 00 00 F0 01 -T3F74 26359:703.608 - 0.542ms returns 4 (0x4) -T3F74 26359:706.793 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26359:706.820 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26359:708.012 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26359:708.040 - 1.254ms returns 16 (0x10) -T3F74 26359:708.061 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:708.080 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26359:708.456 Data: 1E 00 00 00 -T3F74 26359:708.476 - 0.422ms returns 4 (0x4) -T3F74 26359:708.494 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26359:708.510 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26359:708.955 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B9 01 00 00 ... -T3F74 26359:708.975 - 0.488ms returns 20 (0x14) -T3F74 26359:708.993 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:709.009 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26359:709.524 Data: 1F 03 00 00 -T3F74 26359:709.548 - 0.563ms returns 4 (0x4) -T3F74 26359:709.568 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26359:709.587 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26359:710.082 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26359:710.105 - 0.545ms returns 12 (0xC) -T3F74 26359:710.126 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:710.144 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26359:710.678 Data: 00 00 00 00 -T3F74 26359:710.701 - 0.583ms returns 4 (0x4) -T3F74 26359:710.722 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:710.740 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26359:711.219 Data: 00 00 00 00 -T3F74 26359:711.239 - 0.524ms returns 4 (0x4) -T3F74 26359:711.256 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26359:711.272 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26359:711.705 Data: 00 00 00 00 -T3F74 26359:711.725 - 0.476ms returns 4 (0x4) -T062C 26359:723.114 JLINK_IsHalted() -T062C 26359:724.234 - 1.138ms returns FALSE -T062C 26359:824.861 JLINK_HasError() -T062C 26359:824.941 JLINK_IsHalted() -T062C 26359:826.125 - 1.203ms returns FALSE -T062C 26359:926.812 JLINK_HasError() -T062C 26359:926.864 JLINK_IsHalted() -T062C 26359:927.950 - 1.116ms returns FALSE -T062C 26360:028.701 JLINK_HasError() -T062C 26360:028.786 JLINK_IsHalted() -T062C 26360:029.924 - 1.146ms returns FALSE -T062C 26360:130.545 JLINK_HasError() -T062C 26360:130.622 JLINK_IsHalted() -T062C 26360:131.826 - 1.222ms returns FALSE -T062C 26360:232.368 JLINK_HasError() -T062C 26360:232.443 JLINK_HasError() -T062C 26360:232.480 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26360:232.509 Data: 8D 12 74 01 -T062C 26360:232.533 Debug reg: DWT_CYCCNT -T062C 26360:232.555 - 0.083ms returns 1 (0x1) -T3F74 26360:235.254 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26360:235.296 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26360:236.491 Data: 00 00 80 00 -T3F74 26360:236.526 - 1.280ms returns 4 (0x4) -T3F74 26360:236.565 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26360:236.588 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26360:237.023 Data: 00 00 F0 01 -T3F74 26360:237.043 - 0.485ms returns 4 (0x4) -T3F74 26360:240.021 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26360:240.048 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26360:241.283 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26360:241.315 - 1.302ms returns 16 (0x10) -T3F74 26360:241.339 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:241.368 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26360:241.769 Data: 1E 00 00 00 -T3F74 26360:241.793 - 0.462ms returns 4 (0x4) -T3F74 26360:241.813 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26360:241.833 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26360:242.387 Data: 00 00 00 00 00 00 00 00 00 00 00 00 2B 02 00 00 ... -T3F74 26360:242.410 - 0.605ms returns 20 (0x14) -T3F74 26360:242.431 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:242.449 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26360:242.893 Data: 1F 03 00 00 -T3F74 26360:242.912 - 0.488ms returns 4 (0x4) -T3F74 26360:242.929 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26360:242.946 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26360:243.398 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26360:243.423 - 0.501ms returns 12 (0xC) -T3F74 26360:243.443 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:243.466 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26360:243.892 Data: 00 00 00 00 -T3F74 26360:243.916 - 0.481ms returns 4 (0x4) -T3F74 26360:243.936 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:243.955 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26360:244.392 Data: 00 00 00 00 -T3F74 26360:244.415 - 0.487ms returns 4 (0x4) -T3F74 26360:244.435 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:244.454 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26360:244.883 Data: 00 00 00 00 -T3F74 26360:244.903 - 0.474ms returns 4 (0x4) -T062C 26360:257.835 JLINK_IsHalted() -T062C 26360:258.948 - 1.155ms returns FALSE -T062C 26360:359.162 JLINK_HasError() -T062C 26360:359.248 JLINK_IsHalted() -T062C 26360:360.448 - 1.218ms returns FALSE -T062C 26360:461.383 JLINK_HasError() -T062C 26360:461.427 JLINK_IsHalted() -T062C 26360:462.471 - 1.062ms returns FALSE -T062C 26360:563.504 JLINK_HasError() -T062C 26360:563.553 JLINK_IsHalted() -T062C 26360:564.576 - 1.049ms returns FALSE -T062C 26360:665.089 JLINK_HasError() -T062C 26360:665.183 JLINK_IsHalted() -T062C 26360:666.230 - 1.067ms returns FALSE -T062C 26360:767.009 JLINK_HasError() -T062C 26360:767.051 JLINK_HasError() -T062C 26360:767.067 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26360:767.095 Data: 8D 12 74 01 -T062C 26360:767.115 Debug reg: DWT_CYCCNT -T062C 26360:767.133 - 0.072ms returns 1 (0x1) -T3F74 26360:769.796 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26360:769.839 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26360:771.082 Data: 00 00 80 00 -T3F74 26360:771.118 - 1.329ms returns 4 (0x4) -T3F74 26360:771.162 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26360:771.186 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26360:772.333 Data: 00 00 F0 01 -T3F74 26360:772.370 - 1.216ms returns 4 (0x4) -T3F74 26360:775.861 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26360:775.894 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26360:777.191 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26360:777.225 - 1.372ms returns 16 (0x10) -T3F74 26360:777.251 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:777.274 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26360:777.701 Data: 1F 00 00 00 -T3F74 26360:777.737 - 0.494ms returns 4 (0x4) -T3F74 26360:777.763 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26360:777.788 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26360:778.317 Data: 00 00 00 00 00 00 00 00 00 00 00 00 85 01 00 00 ... -T3F74 26360:778.344 - 0.588ms returns 20 (0x14) -T3F74 26360:778.365 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:778.386 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26360:778.843 Data: 1F 03 00 00 -T3F74 26360:778.867 - 0.510ms returns 4 (0x4) -T3F74 26360:778.887 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26360:778.906 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26360:779.440 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26360:779.550 - 0.671ms returns 12 (0xC) -T3F74 26360:779.571 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:779.591 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26360:780.065 Data: 00 00 00 00 -T3F74 26360:780.089 - 0.526ms returns 4 (0x4) -T3F74 26360:780.110 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:780.129 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26360:780.565 Data: 00 00 00 00 -T3F74 26360:780.588 - 0.486ms returns 4 (0x4) -T3F74 26360:780.608 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26360:780.627 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26360:781.065 Data: 00 00 00 00 -T3F74 26360:781.088 - 0.488ms returns 4 (0x4) -T062C 26360:801.235 JLINK_IsHalted() -T062C 26360:802.452 - 1.227ms returns FALSE -T062C 26360:903.015 JLINK_HasError() -T062C 26360:903.079 JLINK_IsHalted() -T062C 26360:904.301 - 1.241ms returns FALSE -T062C 26361:005.090 JLINK_HasError() -T062C 26361:005.136 JLINK_IsHalted() -T062C 26361:006.181 - 1.062ms returns FALSE -T062C 26361:107.015 JLINK_HasError() -T062C 26361:107.100 JLINK_IsHalted() -T062C 26361:108.279 - 1.227ms returns FALSE -T062C 26361:209.049 JLINK_HasError() -T062C 26361:209.125 JLINK_IsHalted() -T062C 26361:210.348 - 1.241ms returns FALSE -T062C 26361:310.956 JLINK_HasError() -T062C 26361:311.044 JLINK_HasError() -T062C 26361:311.074 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26361:311.103 Data: 8D 12 74 01 -T062C 26361:311.127 Debug reg: DWT_CYCCNT -T062C 26361:311.149 - 0.082ms returns 1 (0x1) -T3F74 26361:313.550 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26361:313.583 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26361:314.643 Data: 00 00 80 00 -T3F74 26361:314.679 - 1.137ms returns 4 (0x4) -T3F74 26361:314.729 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26361:314.754 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26361:315.248 Data: 00 00 F0 01 -T3F74 26361:315.272 - 0.550ms returns 4 (0x4) -T3F74 26361:318.522 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26361:318.549 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26361:319.795 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26361:319.824 - 1.308ms returns 16 (0x10) -T3F74 26361:319.844 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:319.863 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26361:320.241 Data: 1E 00 00 00 -T3F74 26361:320.261 - 0.424ms returns 4 (0x4) -T3F74 26361:320.279 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26361:320.295 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26361:320.742 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3B 01 00 00 ... -T3F74 26361:320.762 - 0.490ms returns 20 (0x14) -T3F74 26361:320.779 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:320.795 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26361:321.236 Data: 1F 03 00 00 -T3F74 26361:321.256 - 0.484ms returns 4 (0x4) -T3F74 26361:321.274 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26361:321.290 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26361:321.738 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26361:321.758 - 0.490ms returns 12 (0xC) -T3F74 26361:321.775 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:321.791 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26361:322.247 Data: 00 00 00 00 -T3F74 26361:322.270 - 0.503ms returns 4 (0x4) -T3F74 26361:322.291 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:322.310 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26361:322.747 Data: 00 00 00 00 -T3F74 26361:322.770 - 0.487ms returns 4 (0x4) -T3F74 26361:322.790 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:322.809 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26361:323.242 Data: 00 00 00 00 -T3F74 26361:323.265 - 0.483ms returns 4 (0x4) -T062C 26361:342.541 JLINK_IsHalted() -T062C 26361:343.624 - 1.092ms returns FALSE -T062C 26361:443.771 JLINK_HasError() -T062C 26361:443.851 JLINK_IsHalted() -T062C 26361:444.990 - 1.162ms returns FALSE -T062C 26361:546.121 JLINK_HasError() -T062C 26361:546.199 JLINK_IsHalted() -T062C 26361:547.366 - 1.187ms returns FALSE -T062C 26361:647.628 JLINK_HasError() -T062C 26361:647.706 JLINK_IsHalted() -T062C 26361:648.945 - 1.271ms returns FALSE -T062C 26361:749.492 JLINK_HasError() -T062C 26361:749.568 JLINK_IsHalted() -T062C 26361:750.722 - 1.165ms returns FALSE -T062C 26361:851.404 JLINK_HasError() -T062C 26361:851.450 JLINK_HasError() -T062C 26361:851.469 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26361:851.498 Data: 8D 12 74 01 -T062C 26361:851.522 Debug reg: DWT_CYCCNT -T062C 26361:851.544 - 0.083ms returns 1 (0x1) -T3F74 26361:853.938 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26361:853.979 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26361:855.198 Data: 00 00 80 00 -T3F74 26361:855.278 - 1.369ms returns 4 (0x4) -T3F74 26361:855.338 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26361:855.362 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26361:856.513 Data: 00 00 F0 01 -T3F74 26361:856.590 - 1.271ms returns 4 (0x4) -T3F74 26361:860.185 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26361:860.216 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26361:861.610 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26361:861.643 - 1.465ms returns 16 (0x10) -T3F74 26361:861.667 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:861.690 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26361:862.801 Data: 1E 00 00 00 -T3F74 26361:862.833 - 1.174ms returns 4 (0x4) -T3F74 26361:862.857 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26361:862.879 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26361:863.421 Data: 00 00 00 00 00 00 00 00 00 00 00 00 91 01 00 00 ... -T3F74 26361:863.447 - 0.598ms returns 20 (0x14) -T3F74 26361:863.468 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:863.487 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26361:863.927 Data: 1F 03 00 00 -T3F74 26361:863.950 - 0.490ms returns 4 (0x4) -T3F74 26361:863.970 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26361:863.989 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26361:864.422 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26361:864.442 - 0.478ms returns 12 (0xC) -T3F74 26361:864.459 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:864.475 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26361:864.926 Data: 00 00 00 00 -T3F74 26361:864.946 - 0.493ms returns 4 (0x4) -T3F74 26361:864.963 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:864.979 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26361:865.421 Data: 00 00 00 00 -T3F74 26361:865.441 - 0.485ms returns 4 (0x4) -T3F74 26361:865.458 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26361:865.474 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26361:865.920 Data: 00 00 00 00 -T3F74 26361:865.940 - 0.488ms returns 4 (0x4) -T062C 26361:878.136 JLINK_IsHalted() -T062C 26361:879.349 - 1.231ms returns FALSE -T062C 26361:979.611 JLINK_HasError() -T062C 26361:979.690 JLINK_IsHalted() -T062C 26361:980.911 - 1.262ms returns FALSE -T062C 26362:081.383 JLINK_HasError() -T062C 26362:081.437 JLINK_IsHalted() -T062C 26362:082.537 - 1.111ms returns FALSE -T062C 26362:182.733 JLINK_HasError() -T062C 26362:182.819 JLINK_IsHalted() -T062C 26362:183.998 - 1.222ms returns FALSE -T062C 26362:284.238 JLINK_HasError() -T062C 26362:284.316 JLINK_IsHalted() -T062C 26362:285.587 - 1.289ms returns FALSE -T062C 26362:385.840 JLINK_HasError() -T062C 26362:385.921 JLINK_HasError() -T062C 26362:385.959 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26362:385.984 Data: 8D 12 74 01 -T062C 26362:386.005 Debug reg: DWT_CYCCNT -T062C 26362:386.023 - 0.071ms returns 1 (0x1) -T3F74 26362:388.652 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26362:388.691 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26362:389.756 Data: 00 00 80 00 -T3F74 26362:389.788 - 1.143ms returns 4 (0x4) -T3F74 26362:389.836 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26362:389.861 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26362:390.351 Data: 00 00 F0 01 -T3F74 26362:390.372 - 0.542ms returns 4 (0x4) -T3F74 26362:393.655 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26362:393.687 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26362:394.902 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26362:394.930 - 1.281ms returns 16 (0x10) -T3F74 26362:394.950 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:394.970 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26362:395.484 Data: 1F 00 00 00 -T3F74 26362:395.508 - 0.565ms returns 4 (0x4) -T3F74 26362:395.529 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26362:395.548 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26362:396.114 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7B 00 00 00 ... -T3F74 26362:396.137 - 0.616ms returns 20 (0x14) -T3F74 26362:396.158 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:396.177 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26362:396.607 Data: 1F 03 00 00 -T3F74 26362:396.630 - 0.480ms returns 4 (0x4) -T3F74 26362:396.650 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26362:396.669 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26362:397.097 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26362:397.117 - 0.474ms returns 12 (0xC) -T3F74 26362:397.134 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:397.150 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26362:397.594 Data: 00 00 00 00 -T3F74 26362:397.614 - 0.487ms returns 4 (0x4) -T3F74 26362:397.631 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:397.647 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26362:398.094 Data: 00 00 00 00 -T3F74 26362:398.113 - 0.488ms returns 4 (0x4) -T3F74 26362:398.130 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:398.146 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26362:398.594 Data: 00 00 00 00 -T3F74 26362:398.614 - 0.490ms returns 4 (0x4) -T062C 26362:420.761 JLINK_IsHalted() -T062C 26362:421.876 - 1.134ms returns FALSE -T062C 26362:522.553 JLINK_HasError() -T062C 26362:522.591 JLINK_IsHalted() -T062C 26362:523.729 - 1.180ms returns FALSE -T062C 26362:624.304 JLINK_HasError() -T062C 26362:624.384 JLINK_IsHalted() -T062C 26362:625.476 - 1.102ms returns FALSE -T062C 26362:725.722 JLINK_HasError() -T062C 26362:725.807 JLINK_IsHalted() -T062C 26362:727.059 - 1.300ms returns FALSE -T062C 26362:827.290 JLINK_HasError() -T062C 26362:827.370 JLINK_IsHalted() -T062C 26362:828.499 - 1.172ms returns FALSE -T062C 26362:928.894 JLINK_HasError() -T062C 26362:928.941 JLINK_HasError() -T062C 26362:928.963 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26362:929.002 Data: 8D 12 74 01 -T062C 26362:929.034 Debug reg: DWT_CYCCNT -T062C 26362:929.063 - 0.110ms returns 1 (0x1) -T3F74 26362:932.790 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26362:932.862 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26362:933.987 Data: 00 00 80 00 -T3F74 26362:934.057 - 1.283ms returns 4 (0x4) -T3F74 26362:934.144 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26362:934.185 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26362:935.314 Data: 00 00 F0 01 -T3F74 26362:935.357 - 1.224ms returns 4 (0x4) -T3F74 26362:941.644 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26362:941.719 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26362:942.955 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26362:942.994 - 1.360ms returns 16 (0x10) -T3F74 26362:943.022 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:943.046 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26362:943.575 Data: 1F 00 00 00 -T3F74 26362:943.666 - 0.656ms returns 4 (0x4) -T3F74 26362:943.703 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26362:943.736 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26362:944.294 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 01 00 00 ... -T3F74 26362:944.329 - 0.635ms returns 20 (0x14) -T3F74 26362:944.351 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:944.371 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26362:944.813 Data: 1F 03 00 00 -T3F74 26362:944.849 - 0.505ms returns 4 (0x4) -T3F74 26362:944.870 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26362:944.890 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26362:945.439 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26362:945.473 - 0.614ms returns 12 (0xC) -T3F74 26362:945.503 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:945.531 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26362:946.079 Data: 00 00 00 00 -T3F74 26362:946.120 - 0.627ms returns 4 (0x4) -T3F74 26362:946.148 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:946.175 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26362:946.816 Data: 00 00 00 00 -T3F74 26362:946.861 - 0.724ms returns 4 (0x4) -T3F74 26362:946.892 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26362:946.926 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26362:948.087 Data: 00 00 00 00 -T3F74 26362:948.118 - 1.234ms returns 4 (0x4) -T062C 26362:967.735 JLINK_IsHalted() -T062C 26362:969.028 - 1.327ms returns FALSE -T062C 26363:069.984 JLINK_HasError() -T062C 26363:070.066 JLINK_IsHalted() -T062C 26363:071.165 - 1.117ms returns FALSE -T062C 26363:171.738 JLINK_HasError() -T062C 26363:171.787 JLINK_IsHalted() -T062C 26363:172.920 - 1.152ms returns FALSE -T062C 26363:273.690 JLINK_HasError() -T062C 26363:273.764 JLINK_IsHalted() -T062C 26363:274.997 - 1.251ms returns FALSE -T062C 26363:375.145 JLINK_HasError() -T062C 26363:375.219 JLINK_IsHalted() -T062C 26363:376.317 - 1.140ms returns FALSE -T062C 26363:477.424 JLINK_HasError() -T062C 26363:477.498 JLINK_HasError() -T062C 26363:477.542 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26363:477.603 Data: 8D 12 74 01 -T062C 26363:477.664 Debug reg: DWT_CYCCNT -T062C 26363:477.717 - 0.193ms returns 1 (0x1) -T3F74 26363:480.414 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26363:480.451 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26363:481.493 Data: 00 00 80 00 -T3F74 26363:481.529 - 1.123ms returns 4 (0x4) -T3F74 26363:481.570 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26363:481.594 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26363:482.081 Data: 00 00 F0 01 -T3F74 26363:482.105 - 0.542ms returns 4 (0x4) -T3F74 26363:485.942 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26363:485.974 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26363:487.304 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26363:487.367 - 1.433ms returns 16 (0x10) -T3F74 26363:487.391 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26363:487.414 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26363:487.839 Data: 1F 00 00 00 -T3F74 26363:487.863 - 0.479ms returns 4 (0x4) -T3F74 26363:487.883 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26363:487.903 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26363:488.454 Data: 00 00 00 00 00 00 00 00 00 00 00 00 91 00 00 00 ... -T3F74 26363:488.474 - 0.597ms returns 20 (0x14) -T3F74 26363:488.491 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26363:488.507 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26363:488.953 Data: 1F 03 00 00 -T3F74 26363:488.973 - 0.488ms returns 4 (0x4) -T3F74 26363:488.990 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26363:489.006 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26363:489.452 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26363:489.472 - 0.488ms returns 12 (0xC) -T3F74 26363:489.489 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26363:489.505 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26363:489.952 Data: 00 00 00 00 -T3F74 26363:489.972 - 0.490ms returns 4 (0x4) -T3F74 26363:489.990 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26363:490.012 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26363:490.452 Data: 00 00 00 00 -T3F74 26363:490.472 - 0.488ms returns 4 (0x4) -T3F74 26363:490.489 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26363:490.505 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26363:490.949 Data: 00 00 00 00 -T3F74 26363:490.968 - 0.486ms returns 4 (0x4) -T062C 26363:503.153 JLINK_IsHalted() -T062C 26363:504.215 - 1.080ms returns FALSE -T062C 26363:604.432 JLINK_HasError() -T062C 26363:604.513 JLINK_IsHalted() -T062C 26363:605.689 - 1.225ms returns FALSE -T062C 26363:706.069 JLINK_HasError() -T062C 26363:706.149 JLINK_IsHalted() -T062C 26363:707.301 - 1.202ms returns FALSE -T062C 26363:808.143 JLINK_HasError() -T062C 26363:808.188 JLINK_IsHalted() -T062C 26363:809.315 - 1.146ms returns FALSE -T062C 26363:909.998 JLINK_HasError() -T062C 26363:910.041 JLINK_IsHalted() -T062C 26363:911.278 - 1.271ms returns FALSE -T062C 26364:012.060 JLINK_HasError() -T062C 26364:012.145 JLINK_HasError() -T062C 26364:012.164 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26364:012.193 Data: 8D 12 74 01 -T062C 26364:012.217 Debug reg: DWT_CYCCNT -T062C 26364:012.239 - 0.083ms returns 1 (0x1) -T3F74 26364:015.195 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26364:015.228 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26364:016.339 Data: 00 00 80 00 -T3F74 26364:016.373 - 1.185ms returns 4 (0x4) -T3F74 26364:016.409 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26364:016.432 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26364:016.880 Data: 00 00 F0 01 -T3F74 26364:016.900 - 0.498ms returns 4 (0x4) -T3F74 26364:020.127 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26364:020.154 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26364:021.436 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26364:021.465 - 1.346ms returns 16 (0x10) -T3F74 26364:021.488 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:021.509 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26364:022.014 Data: 1E 00 00 00 -T3F74 26364:022.037 - 0.557ms returns 4 (0x4) -T3F74 26364:022.058 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26364:022.077 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26364:022.633 Data: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00 ... -T3F74 26364:022.653 - 0.601ms returns 20 (0x14) -T3F74 26364:022.670 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:022.686 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26364:023.132 Data: 1F 03 00 00 -T3F74 26364:023.153 - 0.489ms returns 4 (0x4) -T3F74 26364:023.170 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26364:023.186 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26364:023.631 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26364:023.651 - 0.488ms returns 12 (0xC) -T3F74 26364:023.668 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:023.685 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26364:024.131 Data: 00 00 00 00 -T3F74 26364:024.151 - 0.489ms returns 4 (0x4) -T3F74 26364:024.168 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:024.185 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26364:024.631 Data: 00 00 00 00 -T3F74 26364:024.651 - 0.489ms returns 4 (0x4) -T3F74 26364:024.668 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:024.684 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26364:025.132 Data: 00 00 00 00 -T3F74 26364:025.152 - 0.491ms returns 4 (0x4) -T062C 26364:046.713 JLINK_IsHalted() -T062C 26364:047.827 - 1.133ms returns FALSE -T062C 26364:149.517 JLINK_HasError() -T062C 26364:149.601 JLINK_IsHalted() -T062C 26364:150.848 - 1.293ms returns FALSE -T062C 26364:251.146 JLINK_HasError() -T062C 26364:251.195 JLINK_IsHalted() -T062C 26364:252.250 - 1.087ms returns FALSE -T062C 26364:352.962 JLINK_HasError() -T062C 26364:353.000 JLINK_IsHalted() -T062C 26364:354.241 - 1.282ms returns FALSE -T062C 26364:454.433 JLINK_HasError() -T062C 26364:454.510 JLINK_IsHalted() -T062C 26364:455.783 - 1.314ms returns FALSE -T062C 26364:555.982 JLINK_HasError() -T062C 26364:556.062 JLINK_HasError() -T062C 26364:556.106 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26364:556.167 Data: 8D 12 74 01 -T062C 26364:556.207 Debug reg: DWT_CYCCNT -T062C 26364:556.226 - 0.126ms returns 1 (0x1) -T3F74 26364:558.684 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26364:558.716 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26364:559.904 Data: 00 00 80 00 -T3F74 26364:559.971 - 1.294ms returns 4 (0x4) -T3F74 26364:560.005 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26364:560.025 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26364:560.442 Data: 00 00 F0 01 -T3F74 26364:560.466 - 0.471ms returns 4 (0x4) -T3F74 26364:564.105 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26364:564.138 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26364:565.321 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26364:565.357 - 1.260ms returns 16 (0x10) -T3F74 26364:565.379 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:565.402 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26364:565.817 Data: 1E 00 00 00 -T3F74 26364:565.841 - 0.470ms returns 4 (0x4) -T3F74 26364:565.861 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26364:565.880 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26364:566.435 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D1 02 00 00 ... -T3F74 26364:566.455 - 0.601ms returns 20 (0x14) -T3F74 26364:566.472 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:566.489 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26364:566.934 Data: 1F 03 00 00 -T3F74 26364:566.954 - 0.488ms returns 4 (0x4) -T3F74 26364:566.971 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26364:566.987 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26364:567.435 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26364:567.455 - 0.490ms returns 12 (0xC) -T3F74 26364:567.472 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:567.488 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26364:567.964 Data: 00 00 00 00 -T3F74 26364:567.984 - 0.519ms returns 4 (0x4) -T3F74 26364:568.001 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:568.017 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26364:568.434 Data: 00 00 00 00 -T3F74 26364:568.454 - 0.460ms returns 4 (0x4) -T3F74 26364:568.471 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26364:568.488 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26364:568.934 Data: 00 00 00 00 -T3F74 26364:568.954 - 0.489ms returns 4 (0x4) -T062C 26364:582.567 JLINK_IsHalted() -T062C 26364:583.705 - 1.156ms returns FALSE -T062C 26364:684.389 JLINK_HasError() -T062C 26364:684.477 JLINK_IsHalted() -T062C 26364:685.683 - 1.224ms returns FALSE -T062C 26364:785.886 JLINK_HasError() -T062C 26364:785.961 JLINK_IsHalted() -T062C 26364:787.162 - 1.250ms returns FALSE -T062C 26364:887.960 JLINK_HasError() -T062C 26364:888.045 JLINK_IsHalted() -T062C 26364:889.232 - 1.228ms returns FALSE -T062C 26364:990.027 JLINK_HasError() -T062C 26364:990.112 JLINK_IsHalted() -T062C 26364:991.228 - 1.134ms returns FALSE -T062C 26365:091.612 JLINK_HasError() -T062C 26365:091.686 JLINK_HasError() -T062C 26365:091.730 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26365:091.791 Data: 8D 12 74 01 -T062C 26365:091.849 Debug reg: DWT_CYCCNT -T062C 26365:091.902 - 0.194ms returns 1 (0x1) -T3F74 26365:094.540 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26365:094.572 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26365:095.706 Data: 00 00 80 00 -T3F74 26365:095.789 - 1.269ms returns 4 (0x4) -T3F74 26365:095.870 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26365:095.893 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26365:097.016 Data: 00 00 F0 01 -T3F74 26365:097.045 - 1.182ms returns 4 (0x4) -T3F74 26365:100.336 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26365:100.364 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26365:101.660 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26365:101.692 - 1.364ms returns 16 (0x10) -T3F74 26365:101.729 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:101.752 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26365:102.246 Data: 1E 00 00 00 -T3F74 26365:102.271 - 0.549ms returns 4 (0x4) -T3F74 26365:102.303 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26365:102.323 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26365:102.870 Data: 00 00 00 00 00 00 00 00 00 00 00 00 6F 02 00 00 ... -T3F74 26365:102.893 - 0.601ms returns 20 (0x14) -T3F74 26365:102.919 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:102.938 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26365:103.373 Data: 1F 03 00 00 -T3F74 26365:103.396 - 0.484ms returns 4 (0x4) -T3F74 26365:103.427 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26365:103.445 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26365:103.869 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26365:103.893 - 0.474ms returns 12 (0xC) -T3F74 26365:103.915 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:103.934 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26365:104.372 Data: 00 00 00 00 -T3F74 26365:104.396 - 0.490ms returns 4 (0x4) -T3F74 26365:104.428 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:104.447 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26365:104.863 Data: 00 00 00 00 -T3F74 26365:104.887 - 0.466ms returns 4 (0x4) -T3F74 26365:104.909 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:104.928 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26365:105.374 Data: 00 00 00 00 -T3F74 26365:105.398 - 0.496ms returns 4 (0x4) -T062C 26365:117.566 JLINK_IsHalted() -T062C 26365:118.688 - 1.141ms returns FALSE -T062C 26365:219.228 JLINK_HasError() -T062C 26365:219.309 JLINK_IsHalted() -T062C 26365:220.582 - 1.318ms returns FALSE -T062C 26365:321.477 JLINK_HasError() -T062C 26365:321.526 JLINK_IsHalted() -T062C 26365:322.608 - 1.115ms returns FALSE -T062C 26365:423.157 JLINK_HasError() -T062C 26365:423.243 JLINK_IsHalted() -T062C 26365:424.403 - 1.176ms returns FALSE -T062C 26365:524.596 JLINK_HasError() -T062C 26365:524.681 JLINK_IsHalted() -T062C 26365:525.871 - 1.205ms returns FALSE -T062C 26365:626.955 JLINK_HasError() -T062C 26365:627.112 JLINK_HasError() -T062C 26365:627.166 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26365:627.228 Data: 8D 12 74 01 -T062C 26365:627.293 Debug reg: DWT_CYCCNT -T062C 26365:627.315 - 0.157ms returns 1 (0x1) -T3F74 26365:629.888 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26365:629.925 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26365:631.199 Data: 00 00 80 00 -T3F74 26365:631.278 - 1.417ms returns 4 (0x4) -T3F74 26365:631.336 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26365:631.369 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26365:632.495 Data: 00 00 F0 01 -T3F74 26365:632.528 - 1.199ms returns 4 (0x4) -T3F74 26365:635.695 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26365:635.723 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26365:636.971 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26365:637.000 - 1.311ms returns 16 (0x10) -T3F74 26365:637.020 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:637.039 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26365:637.417 Data: 1E 00 00 00 -T3F74 26365:637.437 - 0.423ms returns 4 (0x4) -T3F74 26365:637.455 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26365:637.471 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26365:637.915 Data: 00 00 00 00 00 00 00 00 00 00 00 00 07 02 00 00 ... -T3F74 26365:637.935 - 0.487ms returns 20 (0x14) -T3F74 26365:637.952 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:637.968 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26365:638.412 Data: 1F 03 00 00 -T3F74 26365:638.432 - 0.486ms returns 4 (0x4) -T3F74 26365:638.455 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26365:638.476 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26365:638.917 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26365:638.937 - 0.489ms returns 12 (0xC) -T3F74 26365:638.954 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:638.971 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26365:639.418 Data: 00 00 00 00 -T3F74 26365:639.438 - 0.490ms returns 4 (0x4) -T3F74 26365:639.455 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:639.471 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26365:639.917 Data: 00 00 00 00 -T3F74 26365:639.937 - 0.489ms returns 4 (0x4) -T3F74 26365:639.954 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26365:639.970 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26365:640.416 Data: 00 00 00 00 -T3F74 26365:640.436 - 0.488ms returns 4 (0x4) -T062C 26365:652.571 JLINK_IsHalted() -T062C 26365:653.681 - 1.128ms returns FALSE -T062C 26365:753.864 JLINK_HasError() -T062C 26365:753.949 JLINK_IsHalted() -T062C 26365:755.041 - 1.099ms returns FALSE -T062C 26365:855.720 JLINK_HasError() -T062C 26365:855.759 JLINK_IsHalted() -T062C 26365:856.861 - 1.121ms returns FALSE -T062C 26365:957.394 JLINK_HasError() -T062C 26365:957.446 JLINK_IsHalted() -T062C 26365:958.520 - 1.091ms returns FALSE -T062C 26366:059.352 JLINK_HasError() -T062C 26366:059.396 JLINK_IsHalted() -T062C 26366:060.615 - 1.236ms returns FALSE -T062C 26366:161.190 JLINK_HasError() -T062C 26366:161.225 JLINK_HasError() -T062C 26366:161.240 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26366:161.267 Data: 8D 12 74 01 -T062C 26366:161.287 Debug reg: DWT_CYCCNT -T062C 26366:161.306 - 0.072ms returns 1 (0x1) -T3F74 26366:163.757 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26366:163.790 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26366:164.865 Data: 00 00 80 00 -T3F74 26366:164.899 - 1.150ms returns 4 (0x4) -T3F74 26366:164.938 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26366:164.961 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26366:165.514 Data: 00 00 F0 01 -T3F74 26366:165.539 - 0.608ms returns 4 (0x4) -T3F74 26366:168.899 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26366:168.926 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26366:170.112 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26366:170.139 - 1.248ms returns 16 (0x10) -T3F74 26366:170.162 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:170.183 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26366:170.597 Data: 1E 00 00 00 -T3F74 26366:170.617 - 0.462ms returns 4 (0x4) -T3F74 26366:170.635 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26366:170.651 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26366:171.096 Data: 00 00 00 00 00 00 00 00 00 00 00 00 19 01 00 00 ... -T3F74 26366:171.116 - 0.488ms returns 20 (0x14) -T3F74 26366:171.133 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:171.149 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26366:171.597 Data: 1F 03 00 00 -T3F74 26366:171.617 - 0.490ms returns 4 (0x4) -T3F74 26366:171.634 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26366:171.650 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26366:172.096 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26366:172.116 - 0.489ms returns 12 (0xC) -T3F74 26366:172.134 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:172.150 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26366:172.596 Data: 00 00 00 00 -T3F74 26366:172.616 - 0.489ms returns 4 (0x4) -T3F74 26366:172.633 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:172.649 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26366:173.095 Data: 00 00 00 00 -T3F74 26366:173.115 - 0.488ms returns 4 (0x4) -T3F74 26366:173.132 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:173.148 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26366:173.592 Data: 00 00 00 00 -T3F74 26366:173.622 - 0.497ms returns 4 (0x4) -T062C 26366:185.148 JLINK_IsHalted() -T062C 26366:186.234 - 1.104ms returns FALSE -T062C 26366:287.003 JLINK_HasError() -T062C 26366:287.079 JLINK_IsHalted() -T062C 26366:288.199 - 1.138ms returns FALSE -T062C 26366:389.079 JLINK_HasError() -T062C 26366:389.167 JLINK_IsHalted() -T062C 26366:390.246 - 1.091ms returns FALSE -T062C 26366:490.919 JLINK_HasError() -T062C 26366:490.959 JLINK_IsHalted() -T062C 26366:492.159 - 1.217ms returns FALSE -T062C 26366:592.343 JLINK_HasError() -T062C 26366:592.501 JLINK_IsHalted() -T062C 26366:593.739 - 1.284ms returns FALSE -T062C 26366:694.477 JLINK_HasError() -T062C 26366:694.517 JLINK_HasError() -T062C 26366:694.533 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26366:694.558 Data: 8D 12 74 01 -T062C 26366:694.627 Debug reg: DWT_CYCCNT -T062C 26366:694.646 - 0.120ms returns 1 (0x1) -T3F74 26366:697.160 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26366:697.193 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26366:698.381 Data: 00 00 80 00 -T3F74 26366:698.417 - 1.265ms returns 4 (0x4) -T3F74 26366:698.463 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26366:698.488 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26366:699.004 Data: 00 00 F0 01 -T3F74 26366:699.028 - 0.573ms returns 4 (0x4) -T3F74 26366:702.281 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26366:702.308 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26366:703.536 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26366:703.565 - 1.292ms returns 16 (0x10) -T3F74 26366:703.588 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:703.609 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26366:704.032 Data: 1F 00 00 00 -T3F74 26366:704.056 - 0.477ms returns 4 (0x4) -T3F74 26366:704.077 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26366:704.097 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26366:704.650 Data: 00 00 00 00 00 00 00 00 00 00 00 00 53 00 00 00 ... -T3F74 26366:704.670 - 0.599ms returns 20 (0x14) -T3F74 26366:704.687 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:704.703 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26366:705.151 Data: 1F 03 00 00 -T3F74 26366:705.171 - 0.490ms returns 4 (0x4) -T3F74 26366:705.188 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26366:705.204 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26366:705.651 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26366:705.671 - 0.489ms returns 12 (0xC) -T3F74 26366:705.688 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:705.704 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26366:706.145 Data: 00 00 00 00 -T3F74 26366:706.165 - 0.484ms returns 4 (0x4) -T3F74 26366:706.182 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:706.198 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26366:706.651 Data: 00 00 00 00 -T3F74 26366:706.671 - 0.495ms returns 4 (0x4) -T3F74 26366:706.688 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26366:706.704 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26366:707.145 Data: 00 00 00 00 -T3F74 26366:707.165 - 0.483ms returns 4 (0x4) -T062C 26366:726.846 JLINK_IsHalted() -T062C 26366:727.913 - 1.085ms returns FALSE -T062C 26366:828.694 JLINK_HasError() -T062C 26366:828.779 JLINK_IsHalted() -T062C 26366:830.064 - 1.303ms returns FALSE -T062C 26366:930.321 JLINK_HasError() -T062C 26366:930.407 JLINK_IsHalted() -T062C 26366:931.594 - 1.205ms returns FALSE -T062C 26367:033.516 JLINK_HasError() -T062C 26367:033.605 JLINK_IsHalted() -T062C 26367:034.842 - 1.279ms returns FALSE -T062C 26367:135.775 JLINK_HasError() -T062C 26367:135.817 JLINK_IsHalted() -T062C 26367:136.930 - 1.154ms returns FALSE -T062C 26367:237.165 JLINK_HasError() -T062C 26367:237.247 JLINK_HasError() -T062C 26367:237.292 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26367:237.359 Data: 8D 12 74 01 -T062C 26367:237.380 Debug reg: DWT_CYCCNT -T062C 26367:237.399 - 0.114ms returns 1 (0x1) -T3F74 26367:239.881 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26367:239.918 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26367:241.066 Data: 00 00 80 00 -T3F74 26367:241.148 - 1.288ms returns 4 (0x4) -T3F74 26367:241.203 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26367:241.227 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26367:242.412 Data: 00 00 F0 01 -T3F74 26367:242.490 - 1.306ms returns 4 (0x4) -T3F74 26367:245.864 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26367:245.903 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26367:247.099 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26367:247.132 - 1.276ms returns 16 (0x10) -T3F74 26367:247.156 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:247.179 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26367:247.579 Data: 1E 00 00 00 -T3F74 26367:247.600 - 0.450ms returns 4 (0x4) -T3F74 26367:247.617 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26367:247.634 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26367:248.078 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DB 00 00 00 ... -T3F74 26367:248.098 - 0.487ms returns 20 (0x14) -T3F74 26367:248.116 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:248.132 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26367:248.578 Data: 1F 03 00 00 -T3F74 26367:248.598 - 0.489ms returns 4 (0x4) -T3F74 26367:248.615 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26367:248.631 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26367:249.078 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26367:249.098 - 0.490ms returns 12 (0xC) -T3F74 26367:249.115 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:249.131 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26367:249.587 Data: 00 00 00 00 -T3F74 26367:249.610 - 0.503ms returns 4 (0x4) -T3F74 26367:249.630 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:249.649 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26367:250.083 Data: 00 00 00 00 -T3F74 26367:250.107 - 0.484ms returns 4 (0x4) -T3F74 26367:250.127 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:250.146 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26367:250.580 Data: 00 00 00 00 -T3F74 26367:250.603 - 0.484ms returns 4 (0x4) -T062C 26367:269.337 JLINK_IsHalted() -T062C 26367:270.520 - 1.201ms returns FALSE -T062C 26367:371.345 JLINK_HasError() -T062C 26367:371.399 JLINK_IsHalted() -T062C 26367:372.503 - 1.121ms returns FALSE -T062C 26367:472.777 JLINK_HasError() -T062C 26367:472.824 JLINK_IsHalted() -T062C 26367:473.953 - 1.146ms returns FALSE -T062C 26367:574.790 JLINK_HasError() -T062C 26367:574.874 JLINK_IsHalted() -T062C 26367:576.128 - 1.296ms returns FALSE -T062C 26367:676.450 JLINK_HasError() -T062C 26367:676.553 JLINK_IsHalted() -T062C 26367:677.661 - 1.156ms returns FALSE -T062C 26367:777.919 JLINK_HasError() -T062C 26367:777.995 JLINK_HasError() -T062C 26367:778.039 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26367:778.099 Data: 8D 12 74 01 -T062C 26367:778.120 Debug reg: DWT_CYCCNT -T062C 26367:778.138 - 0.106ms returns 1 (0x1) -T3F74 26367:780.667 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26367:780.701 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26367:781.851 Data: 00 00 80 00 -T3F74 26367:781.923 - 1.263ms returns 4 (0x4) -T3F74 26367:781.968 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26367:781.993 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26367:783.330 Data: 00 00 F0 01 -T3F74 26367:783.412 - 1.464ms returns 4 (0x4) -T3F74 26367:787.191 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26367:787.222 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26367:788.437 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26367:788.465 - 1.281ms returns 16 (0x10) -T3F74 26367:788.485 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:788.505 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26367:788.884 Data: 1E 00 00 00 -T3F74 26367:788.915 - 0.437ms returns 4 (0x4) -T3F74 26367:788.948 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26367:788.965 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26367:789.514 Data: 00 00 00 00 00 00 00 00 00 00 00 00 03 03 00 00 ... -T3F74 26367:789.538 - 0.597ms returns 20 (0x14) -T3F74 26367:789.561 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:789.580 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26367:790.014 Data: 1F 03 00 00 -T3F74 26367:790.038 - 0.485ms returns 4 (0x4) -T3F74 26367:790.069 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26367:790.088 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26367:790.512 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26367:790.535 - 0.474ms returns 12 (0xC) -T3F74 26367:790.558 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:790.577 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26367:791.013 Data: 00 00 00 00 -T3F74 26367:791.038 - 0.488ms returns 4 (0x4) -T3F74 26367:791.069 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:791.088 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26367:791.506 Data: 00 00 00 00 -T3F74 26367:791.530 - 0.469ms returns 4 (0x4) -T3F74 26367:791.552 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26367:791.571 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26367:792.019 Data: 00 00 00 00 -T3F74 26367:792.043 - 0.498ms returns 4 (0x4) -T062C 26367:804.314 JLINK_IsHalted() -T062C 26367:805.487 - 1.215ms returns FALSE -T062C 26367:906.851 JLINK_HasError() -T062C 26367:906.934 JLINK_IsHalted() -T062C 26367:908.089 - 1.197ms returns FALSE -T062C 26368:008.828 JLINK_HasError() -T062C 26368:008.865 JLINK_IsHalted() -T062C 26368:010.073 - 1.226ms returns FALSE -T062C 26368:110.275 JLINK_HasError() -T062C 26368:110.428 JLINK_IsHalted() -T062C 26368:111.683 - 1.296ms returns FALSE -T062C 26368:212.592 JLINK_HasError() -T062C 26368:212.670 JLINK_IsHalted() -T062C 26368:213.742 - 1.090ms returns FALSE -T062C 26368:313.954 JLINK_HasError() -T062C 26368:314.038 JLINK_HasError() -T062C 26368:314.083 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26368:314.133 Data: 8D 12 74 01 -T062C 26368:314.153 Debug reg: DWT_CYCCNT -T062C 26368:314.172 - 0.095ms returns 1 (0x1) -T3F74 26368:316.342 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26368:316.376 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26368:317.464 Data: 00 00 80 00 -T3F74 26368:317.499 - 1.165ms returns 4 (0x4) -T3F74 26368:317.541 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26368:317.565 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26368:318.063 Data: 00 00 F0 01 -T3F74 26368:318.087 - 0.553ms returns 4 (0x4) -T3F74 26368:321.529 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26368:321.556 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26368:322.719 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26368:322.751 - 1.230ms returns 16 (0x10) -T3F74 26368:322.775 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:322.798 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26368:323.188 Data: 1E 00 00 00 -T3F74 26368:323.208 - 0.440ms returns 4 (0x4) -T3F74 26368:323.225 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26368:323.242 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26368:323.688 Data: 00 00 00 00 00 00 00 00 00 00 00 00 6D 02 00 00 ... -T3F74 26368:323.708 - 0.489ms returns 20 (0x14) -T3F74 26368:323.725 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:323.741 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26368:324.187 Data: 1F 03 00 00 -T3F74 26368:324.207 - 0.488ms returns 4 (0x4) -T3F74 26368:324.224 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26368:324.240 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26368:324.688 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26368:324.708 - 0.490ms returns 12 (0xC) -T3F74 26368:324.725 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:324.741 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26368:325.187 Data: 00 00 00 00 -T3F74 26368:325.207 - 0.488ms returns 4 (0x4) -T3F74 26368:325.224 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:325.240 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26368:325.687 Data: 00 00 00 00 -T3F74 26368:325.708 - 0.490ms returns 4 (0x4) -T3F74 26368:325.725 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:325.741 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26368:326.180 Data: 00 00 00 00 -T3F74 26368:326.200 - 0.481ms returns 4 (0x4) -T062C 26368:337.905 JLINK_IsHalted() -T062C 26368:338.947 - 1.060ms returns FALSE -T062C 26368:439.841 JLINK_HasError() -T062C 26368:439.923 JLINK_IsHalted() -T062C 26368:441.180 - 1.305ms returns FALSE -T062C 26368:541.990 JLINK_HasError() -T062C 26368:542.068 JLINK_IsHalted() -T062C 26368:543.180 - 1.131ms returns FALSE -T062C 26368:643.399 JLINK_HasError() -T062C 26368:643.485 JLINK_IsHalted() -T062C 26368:644.648 - 1.211ms returns FALSE -T062C 26368:745.487 JLINK_HasError() -T062C 26368:745.566 JLINK_IsHalted() -T062C 26368:746.794 - 1.273ms returns FALSE -T062C 26368:847.034 JLINK_HasError() -T062C 26368:847.113 JLINK_HasError() -T062C 26368:847.161 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26368:847.223 Data: 8D 12 74 01 -T062C 26368:847.264 Debug reg: DWT_CYCCNT -T062C 26368:847.283 - 0.129ms returns 1 (0x1) -T3F74 26368:849.922 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26368:849.959 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26368:851.283 Data: 00 00 80 00 -T3F74 26368:851.318 - 1.404ms returns 4 (0x4) -T3F74 26368:851.357 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26368:851.380 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26368:852.573 Data: 00 00 F0 01 -T3F74 26368:852.651 - 1.314ms returns 4 (0x4) -T3F74 26368:855.758 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26368:855.785 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26368:857.024 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26368:857.049 - 1.299ms returns 16 (0x10) -T3F74 26368:857.071 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:857.224 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26368:857.635 Data: 1E 00 00 00 -T3F74 26368:857.661 - 0.598ms returns 4 (0x4) -T3F74 26368:857.683 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26368:857.703 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26368:858.240 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DB 00 00 00 ... -T3F74 26368:858.260 - 0.584ms returns 20 (0x14) -T3F74 26368:858.277 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:858.294 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26368:858.734 Data: 1F 03 00 00 -T3F74 26368:858.754 - 0.483ms returns 4 (0x4) -T3F74 26368:858.771 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26368:858.787 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26368:859.236 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26368:859.256 - 0.491ms returns 12 (0xC) -T3F74 26368:859.273 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:859.289 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26368:859.744 Data: 00 00 00 00 -T3F74 26368:859.768 - 0.503ms returns 4 (0x4) -T3F74 26368:859.788 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:859.807 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26368:860.245 Data: 00 00 00 00 -T3F74 26368:860.268 - 0.487ms returns 4 (0x4) -T3F74 26368:860.288 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26368:860.307 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26368:860.745 Data: 00 00 00 00 -T3F74 26368:860.768 - 0.488ms returns 4 (0x4) -T062C 26368:872.568 JLINK_IsHalted() -T062C 26368:873.625 - 1.068ms returns FALSE -T062C 26368:973.828 JLINK_HasError() -T062C 26368:973.909 JLINK_IsHalted() -T062C 26368:975.071 - 1.180ms returns FALSE -T062C 26369:075.544 JLINK_HasError() -T062C 26369:075.760 JLINK_IsHalted() -T062C 26369:076.850 - 1.107ms returns FALSE -T062C 26369:177.516 JLINK_HasError() -T062C 26369:177.595 JLINK_IsHalted() -T062C 26369:178.795 - 1.217ms returns FALSE -T062C 26369:279.064 JLINK_HasError() -T062C 26369:279.093 JLINK_IsHalted() -T062C 26369:280.199 - 1.124ms returns FALSE -T062C 26369:380.393 JLINK_HasError() -T062C 26369:380.466 JLINK_HasError() -T062C 26369:380.511 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26369:380.569 Data: 8D 12 74 01 -T062C 26369:380.589 Debug reg: DWT_CYCCNT -T062C 26369:380.608 - 0.103ms returns 1 (0x1) -T3F74 26369:383.026 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26369:383.059 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26369:384.203 Data: 00 00 80 00 -T3F74 26369:384.249 - 1.235ms returns 4 (0x4) -T3F74 26369:384.337 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26369:384.371 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26369:384.797 Data: 00 00 F0 01 -T3F74 26369:384.822 - 0.493ms returns 4 (0x4) -T3F74 26369:388.290 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26369:388.317 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26369:389.598 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26369:389.626 - 1.343ms returns 16 (0x10) -T3F74 26369:389.647 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:389.666 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26369:390.045 Data: 1E 00 00 00 -T3F74 26369:390.065 - 0.425ms returns 4 (0x4) -T3F74 26369:390.082 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26369:390.099 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26369:390.544 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E7 00 00 00 ... -T3F74 26369:390.564 - 0.488ms returns 20 (0x14) -T3F74 26369:390.581 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:390.597 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26369:391.043 Data: 1F 03 00 00 -T3F74 26369:391.063 - 0.489ms returns 4 (0x4) -T3F74 26369:391.080 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26369:391.096 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26369:391.542 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26369:391.562 - 0.488ms returns 12 (0xC) -T3F74 26369:391.579 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:391.595 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26369:392.043 Data: 00 00 00 00 -T3F74 26369:392.063 - 0.491ms returns 4 (0x4) -T3F74 26369:392.080 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:392.096 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26369:392.542 Data: 00 00 00 00 -T3F74 26369:392.562 - 0.488ms returns 4 (0x4) -T3F74 26369:392.579 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:392.595 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26369:393.043 Data: 00 00 00 00 -T3F74 26369:393.063 - 0.490ms returns 4 (0x4) -T062C 26369:404.766 JLINK_IsHalted() -T062C 26369:405.833 - 1.085ms returns FALSE -T062C 26369:506.036 JLINK_HasError() -T062C 26369:506.119 JLINK_IsHalted() -T062C 26369:507.411 - 1.342ms returns FALSE -T062C 26369:608.314 JLINK_HasError() -T062C 26369:608.359 JLINK_IsHalted() -T062C 26369:609.448 - 1.109ms returns FALSE -T062C 26369:710.026 JLINK_HasError() -T062C 26369:710.081 JLINK_IsHalted() -T062C 26369:711.243 - 1.181ms returns FALSE -T062C 26369:812.549 JLINK_HasError() -T062C 26369:812.631 JLINK_IsHalted() -T062C 26369:813.854 - 1.264ms returns FALSE -T062C 26369:914.723 JLINK_HasError() -T062C 26369:914.763 JLINK_HasError() -T062C 26369:914.782 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26369:914.812 Data: 8D 12 74 01 -T062C 26369:914.836 Debug reg: DWT_CYCCNT -T062C 26369:914.858 - 0.084ms returns 1 (0x1) -T3F74 26369:917.545 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26369:917.584 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26369:918.882 Data: 00 00 80 00 -T3F74 26369:918.917 - 1.379ms returns 4 (0x4) -T3F74 26369:918.957 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26369:918.980 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26369:920.180 Data: 00 00 F0 01 -T3F74 26369:920.213 - 1.265ms returns 4 (0x4) -T3F74 26369:923.280 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26369:923.307 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26369:924.528 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26369:924.557 - 1.284ms returns 16 (0x10) -T3F74 26369:924.577 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:924.596 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26369:924.975 Data: 1E 00 00 00 -T3F74 26369:924.995 - 0.425ms returns 4 (0x4) -T3F74 26369:925.013 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26369:925.029 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26369:925.482 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A3 00 00 00 ... -T3F74 26369:925.502 - 0.496ms returns 20 (0x14) -T3F74 26369:925.520 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:925.536 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26369:925.975 Data: 1F 03 00 00 -T3F74 26369:925.995 - 0.482ms returns 4 (0x4) -T3F74 26369:926.012 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26369:926.028 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26369:926.468 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26369:926.488 - 0.482ms returns 12 (0xC) -T3F74 26369:926.505 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:926.521 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26369:926.987 Data: 00 00 00 00 -T3F74 26369:927.007 - 0.509ms returns 4 (0x4) -T3F74 26369:927.024 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:927.040 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26369:927.487 Data: 00 00 00 00 -T3F74 26369:927.510 - 0.494ms returns 4 (0x4) -T3F74 26369:927.530 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26369:927.549 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26369:927.973 Data: 00 00 00 00 -T3F74 26369:927.996 - 0.480ms returns 4 (0x4) -T062C 26369:941.196 JLINK_IsHalted() -T062C 26369:942.235 - 1.068ms returns FALSE -T062C 26370:042.774 JLINK_HasError() -T062C 26370:042.859 JLINK_IsHalted() -T062C 26370:043.972 - 1.130ms returns FALSE -T062C 26370:144.199 JLINK_HasError() -T062C 26370:144.277 JLINK_IsHalted() -T062C 26370:145.438 - 1.179ms returns FALSE -T062C 26370:245.646 JLINK_HasError() -T062C 26370:245.719 JLINK_IsHalted() -T062C 26370:246.928 - 1.257ms returns FALSE -T062C 26370:347.177 JLINK_HasError() -T062C 26370:347.257 JLINK_IsHalted() -T062C 26370:348.407 - 1.191ms returns FALSE -T062C 26370:448.638 JLINK_HasError() -T062C 26370:448.715 JLINK_HasError() -T062C 26370:448.760 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26370:448.824 Data: 8D 12 74 01 -T062C 26370:448.844 Debug reg: DWT_CYCCNT -T062C 26370:448.863 - 0.109ms returns 1 (0x1) -T3F74 26370:451.360 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26370:451.392 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26370:452.681 Data: 00 00 80 00 -T3F74 26370:452.754 - 1.402ms returns 4 (0x4) -T3F74 26370:452.793 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26370:452.817 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26370:454.000 Data: 00 00 F0 01 -T3F74 26370:454.081 - 1.307ms returns 4 (0x4) -T3F74 26370:457.384 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26370:457.410 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26370:458.582 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26370:458.610 - 1.234ms returns 16 (0x10) -T3F74 26370:458.631 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:458.650 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26370:459.022 Data: 1E 00 00 00 -T3F74 26370:459.042 - 0.418ms returns 4 (0x4) -T3F74 26370:459.060 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26370:459.076 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26370:459.529 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 02 00 00 ... -T3F74 26370:459.549 - 0.496ms returns 20 (0x14) -T3F74 26370:459.566 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:459.593 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26370:460.022 Data: 1F 03 00 00 -T3F74 26370:460.042 - 0.482ms returns 4 (0x4) -T3F74 26370:460.059 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26370:460.075 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26370:460.531 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26370:460.551 - 0.498ms returns 12 (0xC) -T3F74 26370:460.568 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:460.584 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26370:461.022 Data: 00 00 00 00 -T3F74 26370:461.042 - 0.480ms returns 4 (0x4) -T3F74 26370:461.059 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:461.075 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26370:461.679 Data: 00 00 00 00 -T3F74 26370:461.708 - 0.657ms returns 4 (0x4) -T3F74 26370:461.729 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:461.750 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26370:462.154 Data: 00 00 00 00 -T3F74 26370:462.178 - 0.456ms returns 4 (0x4) -T062C 26370:473.972 JLINK_IsHalted() -T062C 26370:475.050 - 1.104ms returns FALSE -T062C 26370:576.246 JLINK_HasError() -T062C 26370:576.332 JLINK_IsHalted() -T062C 26370:577.616 - 1.303ms returns FALSE -T062C 26370:678.343 JLINK_HasError() -T062C 26370:678.426 JLINK_IsHalted() -T062C 26370:679.528 - 1.122ms returns FALSE -T062C 26370:780.337 JLINK_HasError() -T062C 26370:780.404 JLINK_IsHalted() -T062C 26370:781.584 - 1.221ms returns FALSE -T062C 26370:882.324 JLINK_HasError() -T062C 26370:882.380 JLINK_IsHalted() -T062C 26370:883.568 - 1.207ms returns FALSE -T062C 26370:984.379 JLINK_HasError() -T062C 26370:984.464 JLINK_HasError() -T062C 26370:984.509 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26370:984.560 Data: 8D 12 74 01 -T062C 26370:984.581 Debug reg: DWT_CYCCNT -T062C 26370:984.600 - 0.097ms returns 1 (0x1) -T3F74 26370:987.326 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26370:987.363 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26370:988.696 Data: 00 00 80 00 -T3F74 26370:988.775 - 1.469ms returns 4 (0x4) -T3F74 26370:988.840 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26370:988.863 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26370:990.053 Data: 00 00 F0 01 -T3F74 26370:990.131 - 1.311ms returns 4 (0x4) -T3F74 26370:993.166 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26370:993.193 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26370:994.343 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26370:994.370 - 1.212ms returns 16 (0x10) -T3F74 26370:994.393 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:994.414 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26370:994.840 Data: 1E 00 00 00 -T3F74 26370:994.864 - 0.479ms returns 4 (0x4) -T3F74 26370:994.885 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26370:994.904 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26370:995.455 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9F 01 00 00 ... -T3F74 26370:995.475 - 0.597ms returns 20 (0x14) -T3F74 26370:995.492 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:995.508 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26370:995.951 Data: 1F 03 00 00 -T3F74 26370:995.971 - 0.485ms returns 4 (0x4) -T3F74 26370:995.988 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26370:996.004 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26370:996.450 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26370:996.470 - 0.489ms returns 12 (0xC) -T3F74 26370:996.488 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:996.504 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26370:996.976 Data: 00 00 00 00 -T3F74 26370:996.996 - 0.515ms returns 4 (0x4) -T3F74 26370:997.013 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:997.029 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26370:997.449 Data: 00 00 00 00 -T3F74 26370:997.469 - 0.462ms returns 4 (0x4) -T3F74 26370:997.492 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26370:997.513 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26370:997.955 Data: 00 00 00 00 -T3F74 26370:997.975 - 0.489ms returns 4 (0x4) -T062C 26371:010.680 JLINK_IsHalted() -T062C 26371:011.737 - 1.092ms returns FALSE -T062C 26371:112.507 JLINK_HasError() -T062C 26371:112.591 JLINK_IsHalted() -T062C 26371:113.828 - 1.254ms returns FALSE -T062C 26371:214.953 JLINK_HasError() -T062C 26371:215.057 JLINK_IsHalted() -T062C 26371:216.137 - 1.122ms returns FALSE -T062C 26371:316.664 JLINK_HasError() -T062C 26371:316.704 JLINK_IsHalted() -T062C 26371:317.818 - 1.147ms returns FALSE -T062C 26371:418.358 JLINK_HasError() -T062C 26371:418.393 JLINK_IsHalted() -T062C 26371:419.429 - 1.045ms returns FALSE -T062C 26371:519.618 JLINK_HasError() -T062C 26371:519.698 JLINK_HasError() -T062C 26371:519.743 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26371:519.818 Data: 8D 12 74 01 -T062C 26371:519.840 Debug reg: DWT_CYCCNT -T062C 26371:519.870 - 0.135ms returns 1 (0x1) -T3F74 26371:522.229 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26371:522.262 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26371:523.355 Data: 00 00 80 00 -T3F74 26371:523.420 - 1.198ms returns 4 (0x4) -T3F74 26371:523.455 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26371:523.475 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26371:523.887 Data: 00 00 F0 01 -T3F74 26371:523.911 - 0.463ms returns 4 (0x4) -T3F74 26371:527.288 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26371:527.316 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26371:528.565 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26371:528.593 - 1.312ms returns 16 (0x10) -T3F74 26371:528.613 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26371:528.633 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26371:529.009 Data: 1E 00 00 00 -T3F74 26371:529.029 - 0.422ms returns 4 (0x4) -T3F74 26371:529.047 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26371:529.063 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26371:529.510 Data: 00 00 00 00 00 00 00 00 00 00 00 00 3B 01 00 00 ... -T3F74 26371:529.530 - 0.490ms returns 20 (0x14) -T3F74 26371:529.547 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26371:529.563 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26371:530.005 Data: 1F 03 00 00 -T3F74 26371:530.025 - 0.484ms returns 4 (0x4) -T3F74 26371:530.042 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26371:530.058 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26371:530.522 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26371:530.542 - 0.507ms returns 12 (0xC) -T3F74 26371:530.559 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26371:530.575 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26371:531.004 Data: 00 00 00 00 -T3F74 26371:531.024 - 0.471ms returns 4 (0x4) -T3F74 26371:531.041 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26371:531.057 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26371:531.544 Data: 00 00 00 00 -T3F74 26371:531.567 - 0.534ms returns 4 (0x4) -T3F74 26371:531.588 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26371:531.606 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26371:532.009 Data: 00 00 00 00 -T3F74 26371:532.033 - 0.453ms returns 4 (0x4) -T062C 26371:544.488 JLINK_IsHalted() -T062C 26371:545.552 - 1.082ms returns FALSE -T062C 26371:645.761 JLINK_HasError() -T062C 26371:645.847 JLINK_IsHalted() -T062C 26371:647.034 - 1.205ms returns FALSE -T062C 26371:747.662 JLINK_HasError() -T062C 26371:747.708 JLINK_IsHalted() -T062C 26371:748.718 - 1.031ms returns FALSE -T062C 26371:848.918 JLINK_HasError() -T062C 26371:849.003 JLINK_IsHalted() -T062C 26371:850.219 - 1.259ms returns FALSE -T062C 26371:950.486 JLINK_HasError() -T062C 26371:950.570 JLINK_IsHalted() -T062C 26371:951.808 - 1.256ms returns FALSE -T062C 26372:051.951 JLINK_HasError() -T062C 26372:052.029 JLINK_HasError() -T062C 26372:052.238 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26372:052.291 Data: 8D 12 74 01 -T062C 26372:052.315 Debug reg: DWT_CYCCNT -T062C 26372:052.337 - 0.107ms returns 1 (0x1) -T3F74 26372:055.101 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26372:055.138 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26372:056.207 Data: 00 00 80 00 -T3F74 26372:056.237 - 1.143ms returns 4 (0x4) -T3F74 26372:056.272 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26372:056.291 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26372:056.690 Data: 00 00 F0 01 -T3F74 26372:056.710 - 0.445ms returns 4 (0x4) -T3F74 26372:059.704 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26372:059.733 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26372:061.042 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26372:061.157 - 1.461ms returns 16 (0x10) -T3F74 26372:061.181 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:061.204 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26372:062.407 Data: 1E 00 00 00 -T3F74 26372:062.475 - 1.301ms returns 4 (0x4) -T3F74 26372:062.495 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26372:062.515 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26372:063.064 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7F 01 00 00 ... -T3F74 26372:063.084 - 0.595ms returns 20 (0x14) -T3F74 26372:063.101 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:063.118 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26372:063.563 Data: 1F 03 00 00 -T3F74 26372:063.583 - 0.488ms returns 4 (0x4) -T3F74 26372:063.600 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26372:063.616 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26372:064.059 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26372:064.079 - 0.485ms returns 12 (0xC) -T3F74 26372:064.096 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:064.112 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26372:064.558 Data: 00 00 00 00 -T3F74 26372:064.578 - 0.488ms returns 4 (0x4) -T3F74 26372:064.595 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:064.611 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26372:065.066 Data: 00 00 00 00 -T3F74 26372:065.089 - 0.502ms returns 4 (0x4) -T3F74 26372:065.109 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:065.128 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26372:065.574 Data: 00 00 00 00 -T3F74 26372:065.598 - 0.496ms returns 4 (0x4) -T062C 26372:078.061 JLINK_IsHalted() -T062C 26372:079.213 - 1.170ms returns FALSE -T062C 26372:179.971 JLINK_HasError() -T062C 26372:180.054 JLINK_IsHalted() -T062C 26372:181.207 - 1.171ms returns FALSE -T062C 26372:282.163 JLINK_HasError() -T062C 26372:282.240 JLINK_IsHalted() -T062C 26372:283.389 - 1.168ms returns FALSE -T062C 26372:383.556 JLINK_HasError() -T062C 26372:383.630 JLINK_IsHalted() -T062C 26372:384.892 - 1.304ms returns FALSE -T062C 26372:485.757 JLINK_HasError() -T062C 26372:485.828 JLINK_IsHalted() -T062C 26372:487.007 - 1.228ms returns FALSE -T062C 26372:587.272 JLINK_HasError() -T062C 26372:587.409 JLINK_HasError() -T062C 26372:587.461 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26372:587.523 Data: 8D 12 74 01 -T062C 26372:587.566 Debug reg: DWT_CYCCNT -T062C 26372:587.588 - 0.134ms returns 1 (0x1) -T3F74 26372:589.937 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26372:589.969 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26372:591.142 Data: 00 00 80 00 -T3F74 26372:591.193 - 1.264ms returns 4 (0x4) -T3F74 26372:591.232 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26372:591.255 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26372:592.434 Data: 00 00 F0 01 -T3F74 26372:592.496 - 1.284ms returns 4 (0x4) -T3F74 26372:595.683 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26372:595.714 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26372:596.965 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26372:596.993 - 1.405ms returns 16 (0x10) -T3F74 26372:597.108 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:597.128 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26372:598.253 Data: 1E 00 00 00 -T3F74 26372:598.281 - 1.180ms returns 4 (0x4) -T3F74 26372:598.302 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26372:598.321 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26372:598.898 Data: 00 00 00 00 00 00 00 00 00 00 00 00 63 02 00 00 ... -T3F74 26372:598.922 - 0.628ms returns 20 (0x14) -T3F74 26372:598.942 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:598.961 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26372:599.378 Data: 1F 03 00 00 -T3F74 26372:599.402 - 0.468ms returns 4 (0x4) -T3F74 26372:599.422 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26372:599.441 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26372:599.873 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26372:599.896 - 0.481ms returns 12 (0xC) -T3F74 26372:599.916 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:599.935 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26372:600.367 Data: 00 00 00 00 -T3F74 26372:600.387 - 0.478ms returns 4 (0x4) -T3F74 26372:600.404 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:600.420 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26372:600.866 Data: 00 00 00 00 -T3F74 26372:600.886 - 0.488ms returns 4 (0x4) -T3F74 26372:600.903 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26372:600.919 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26372:601.366 Data: 00 00 00 00 -T3F74 26372:601.386 - 0.490ms returns 4 (0x4) -T062C 26372:613.312 JLINK_IsHalted() -T062C 26372:614.375 - 1.082ms returns FALSE -T062C 26372:715.181 JLINK_HasError() -T062C 26372:715.224 JLINK_IsHalted() -T062C 26372:716.338 - 1.155ms returns FALSE -T062C 26372:817.279 JLINK_HasError() -T062C 26372:817.327 JLINK_IsHalted() -T062C 26372:818.398 - 1.094ms returns FALSE -T062C 26372:918.654 JLINK_HasError() -T062C 26372:918.741 JLINK_IsHalted() -T062C 26372:919.966 - 1.242ms returns FALSE -T062C 26373:020.718 JLINK_HasError() -T062C 26373:020.803 JLINK_IsHalted() -T062C 26373:021.836 - 1.052ms returns FALSE -T062C 26373:122.802 JLINK_HasError() -T062C 26373:122.875 JLINK_HasError() -T062C 26373:122.919 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26373:122.980 Data: 8D 12 74 01 -T062C 26373:123.037 Debug reg: DWT_CYCCNT -T062C 26373:123.090 - 0.178ms returns 1 (0x1) -T3F74 26373:125.556 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26373:125.588 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26373:126.835 Data: 00 00 80 00 -T3F74 26373:126.915 - 1.381ms returns 4 (0x4) -T3F74 26373:126.968 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26373:126.991 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26373:128.134 Data: 00 00 F0 01 -T3F74 26373:128.212 - 1.263ms returns 4 (0x4) -T3F74 26373:131.251 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26373:131.279 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26373:132.438 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26373:132.466 - 1.222ms returns 16 (0x10) -T3F74 26373:132.488 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:132.510 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26373:132.921 Data: 1E 00 00 00 -T3F74 26373:132.941 - 0.460ms returns 4 (0x4) -T3F74 26373:132.959 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26373:132.975 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26373:133.421 Data: 00 00 00 00 00 00 00 00 00 00 00 00 CD 02 00 00 ... -T3F74 26373:133.441 - 0.489ms returns 20 (0x14) -T3F74 26373:133.458 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:133.475 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26373:133.921 Data: 1F 03 00 00 -T3F74 26373:133.941 - 0.489ms returns 4 (0x4) -T3F74 26373:133.958 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26373:133.974 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26373:134.421 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26373:134.441 - 0.490ms returns 12 (0xC) -T3F74 26373:134.458 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:134.475 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26373:134.920 Data: 00 00 00 00 -T3F74 26373:134.940 - 0.488ms returns 4 (0x4) -T3F74 26373:134.958 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:134.974 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26373:135.421 Data: 00 00 00 00 -T3F74 26373:135.441 - 0.489ms returns 4 (0x4) -T3F74 26373:135.458 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:135.474 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26373:135.920 Data: 00 00 00 00 -T3F74 26373:135.940 - 0.489ms returns 4 (0x4) -T062C 26373:148.354 JLINK_IsHalted() -T062C 26373:149.451 - 1.114ms returns FALSE -T062C 26373:249.645 JLINK_HasError() -T062C 26373:249.726 JLINK_IsHalted() -T062C 26373:250.902 - 1.218ms returns FALSE -T062C 26373:351.152 JLINK_HasError() -T062C 26373:351.228 JLINK_IsHalted() -T062C 26373:352.490 - 1.280ms returns FALSE -T062C 26373:453.677 JLINK_HasError() -T062C 26373:453.750 JLINK_IsHalted() -T062C 26373:454.884 - 1.142ms returns FALSE -T062C 26373:555.035 JLINK_HasError() -T062C 26373:555.122 JLINK_IsHalted() -T062C 26373:556.337 - 1.234ms returns FALSE -T062C 26373:657.802 JLINK_HasError() -T062C 26373:657.834 JLINK_HasError() -T062C 26373:657.850 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26373:657.876 Data: 8D 12 74 01 -T062C 26373:657.896 Debug reg: DWT_CYCCNT -T062C 26373:657.915 - 0.071ms returns 1 (0x1) -T3F74 26373:660.576 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26373:660.611 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26373:661.732 Data: 00 00 80 00 -T3F74 26373:661.753 - 1.183ms returns 4 (0x4) -T3F74 26373:661.781 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26373:661.797 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26373:662.229 Data: 00 00 F0 01 -T3F74 26373:662.253 - 0.481ms returns 4 (0x4) -T3F74 26373:665.441 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26373:665.467 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26373:666.770 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26373:666.803 - 1.370ms returns 16 (0x10) -T3F74 26373:666.826 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:666.849 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26373:667.357 Data: 1F 00 00 00 -T3F74 26373:667.381 - 0.562ms returns 4 (0x4) -T3F74 26373:667.401 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26373:667.421 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26373:667.981 Data: 00 00 00 00 00 00 00 00 00 00 00 00 79 02 00 00 ... -T3F74 26373:668.008 - 0.613ms returns 20 (0x14) -T3F74 26373:668.025 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:668.041 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26373:668.475 Data: 1F 03 00 00 -T3F74 26373:668.495 - 0.477ms returns 4 (0x4) -T3F74 26373:668.512 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26373:668.528 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26373:668.974 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26373:668.994 - 0.488ms returns 12 (0xC) -T3F74 26373:669.011 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:669.027 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26373:669.470 Data: 00 00 00 00 -T3F74 26373:669.490 - 0.486ms returns 4 (0x4) -T3F74 26373:669.508 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:669.523 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26373:669.970 Data: 00 00 00 00 -T3F74 26373:669.990 - 0.489ms returns 4 (0x4) -T3F74 26373:670.007 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26373:670.023 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26373:670.481 Data: 00 00 00 00 -T3F74 26373:670.504 - 0.505ms returns 4 (0x4) -T062C 26373:689.716 JLINK_IsHalted() -T062C 26373:690.749 - 1.052ms returns FALSE -T062C 26373:790.938 JLINK_HasError() -T062C 26373:791.046 JLINK_IsHalted() -T062C 26373:792.320 - 1.292ms returns FALSE -T062C 26373:892.503 JLINK_HasError() -T062C 26373:892.572 JLINK_IsHalted() -T062C 26373:893.720 - 1.179ms returns FALSE -T062C 26373:993.933 JLINK_HasError() -T062C 26373:994.015 JLINK_IsHalted() -T062C 26373:995.267 - 1.269ms returns FALSE -T062C 26374:095.488 JLINK_HasError() -T062C 26374:095.524 JLINK_IsHalted() -T062C 26374:096.625 - 1.119ms returns FALSE -T062C 26374:196.776 JLINK_HasError() -T062C 26374:196.860 JLINK_HasError() -T062C 26374:196.906 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26374:196.976 Data: 8D 12 74 01 -T062C 26374:197.035 Debug reg: DWT_CYCCNT -T062C 26374:197.087 - 0.189ms returns 1 (0x1) -T3F74 26374:199.463 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26374:199.496 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26374:200.705 Data: 00 00 80 00 -T3F74 26374:200.739 - 1.283ms returns 4 (0x4) -T3F74 26374:200.777 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26374:200.800 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26374:201.982 Data: 00 00 F0 01 -T3F74 26374:202.042 - 1.285ms returns 4 (0x4) -T3F74 26374:205.182 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26374:205.209 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26374:206.460 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26374:206.488 - 1.313ms returns 16 (0x10) -T3F74 26374:206.510 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:206.531 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26374:206.921 Data: 1E 00 00 00 -T3F74 26374:206.945 - 0.443ms returns 4 (0x4) -T3F74 26374:206.966 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26374:206.985 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26374:207.534 Data: 00 00 00 00 00 00 00 00 00 00 00 00 41 00 00 00 ... -T3F74 26374:207.557 - 0.604ms returns 20 (0x14) -T3F74 26374:207.581 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:207.597 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26374:208.028 Data: 1F 03 00 00 -T3F74 26374:208.048 - 0.473ms returns 4 (0x4) -T3F74 26374:208.065 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26374:208.081 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26374:208.528 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26374:208.548 - 0.489ms returns 12 (0xC) -T3F74 26374:208.565 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:208.581 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26374:209.053 Data: 00 00 00 00 -T3F74 26374:209.073 - 0.515ms returns 4 (0x4) -T3F74 26374:209.090 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:209.106 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26374:209.527 Data: 00 00 00 00 -T3F74 26374:209.547 - 0.463ms returns 4 (0x4) -T3F74 26374:209.563 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:209.579 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26374:210.023 Data: 00 00 00 00 -T3F74 26374:210.043 - 0.486ms returns 4 (0x4) -T062C 26374:229.436 JLINK_IsHalted() -T062C 26374:230.606 - 1.188ms returns FALSE -T062C 26374:331.673 JLINK_HasError() -T062C 26374:331.714 JLINK_IsHalted() -T062C 26374:332.775 - 1.068ms returns FALSE -T062C 26374:432.917 JLINK_HasError() -T062C 26374:432.991 JLINK_IsHalted() -T062C 26374:434.198 - 1.248ms returns FALSE -T062C 26374:534.431 JLINK_HasError() -T062C 26374:534.470 JLINK_IsHalted() -T062C 26374:535.682 - 1.252ms returns FALSE -T062C 26374:636.767 JLINK_HasError() -T062C 26374:636.852 JLINK_IsHalted() -T062C 26374:638.131 - 1.320ms returns FALSE -T062C 26374:738.878 JLINK_HasError() -T062C 26374:738.956 JLINK_HasError() -T062C 26374:738.974 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26374:739.003 Data: 8D 12 74 01 -T062C 26374:739.027 Debug reg: DWT_CYCCNT -T062C 26374:739.049 - 0.082ms returns 1 (0x1) -T3F74 26374:741.397 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26374:741.430 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26374:742.619 Data: 00 00 80 00 -T3F74 26374:742.682 - 1.293ms returns 4 (0x4) -T3F74 26374:742.722 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26374:742.745 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26374:743.827 Data: 00 00 F0 01 -T3F74 26374:743.848 - 1.133ms returns 4 (0x4) -T3F74 26374:746.996 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26374:747.028 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26374:748.210 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26374:748.232 - 1.242ms returns 16 (0x10) -T3F74 26374:748.250 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:748.266 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26374:748.724 Data: 1E 00 00 00 -T3F74 26374:748.751 - 0.509ms returns 4 (0x4) -T3F74 26374:748.772 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26374:748.793 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26374:749.346 Data: 00 00 00 00 00 00 00 00 00 00 00 00 53 00 00 00 ... -T3F74 26374:749.372 - 0.607ms returns 20 (0x14) -T3F74 26374:749.393 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:749.413 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26374:749.845 Data: 1F 03 00 00 -T3F74 26374:749.865 - 0.478ms returns 4 (0x4) -T3F74 26374:749.882 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26374:749.898 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26374:750.332 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26374:750.352 - 0.476ms returns 12 (0xC) -T3F74 26374:750.369 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:750.385 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26374:750.830 Data: 00 00 00 00 -T3F74 26374:750.850 - 0.487ms returns 4 (0x4) -T3F74 26374:750.867 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:750.883 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26374:751.331 Data: 00 00 00 00 -T3F74 26374:751.351 - 0.491ms returns 4 (0x4) -T3F74 26374:751.368 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26374:751.384 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26374:751.830 Data: 00 00 00 00 -T3F74 26374:751.850 - 0.488ms returns 4 (0x4) -T062C 26374:763.058 JLINK_IsHalted() -T062C 26374:764.113 - 1.098ms returns FALSE -T062C 26374:864.347 JLINK_HasError() -T062C 26374:864.429 JLINK_IsHalted() -T062C 26374:865.693 - 1.311ms returns FALSE -T062C 26374:965.912 JLINK_HasError() -T062C 26374:965.962 JLINK_IsHalted() -T062C 26374:967.079 - 1.139ms returns FALSE -T062C 26375:067.799 JLINK_HasError() -T062C 26375:067.844 JLINK_IsHalted() -T062C 26375:069.035 - 1.209ms returns FALSE -T062C 26375:169.292 JLINK_HasError() -T062C 26375:169.368 JLINK_IsHalted() -T062C 26375:170.493 - 1.153ms returns FALSE -T062C 26375:270.718 JLINK_HasError() -T062C 26375:270.799 JLINK_HasError() -T062C 26375:270.843 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26375:270.896 Data: 8D 12 74 01 -T062C 26375:270.917 Debug reg: DWT_CYCCNT -T062C 26375:270.936 - 0.099ms returns 1 (0x1) -T3F74 26375:273.513 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26375:273.550 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26375:274.763 Data: 00 00 80 00 -T3F74 26375:274.926 - 1.441ms returns 4 (0x4) -T3F74 26375:275.036 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26375:275.091 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26375:276.151 Data: 00 00 F0 01 -T3F74 26375:276.175 - 1.146ms returns 4 (0x4) -T3F74 26375:279.450 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26375:279.477 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26375:280.692 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26375:280.720 - 1.277ms returns 16 (0x10) -T3F74 26375:280.741 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:280.760 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26375:281.136 Data: 1E 00 00 00 -T3F74 26375:281.156 - 0.422ms returns 4 (0x4) -T3F74 26375:281.173 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26375:281.190 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26375:281.823 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 00 00 00 ... -T3F74 26375:281.847 - 0.681ms returns 20 (0x14) -T3F74 26375:281.867 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:281.886 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26375:282.268 Data: 1F 03 00 00 -T3F74 26375:282.292 - 0.433ms returns 4 (0x4) -T3F74 26375:282.313 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26375:282.331 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26375:282.761 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26375:282.781 - 0.475ms returns 12 (0xC) -T3F74 26375:282.798 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:282.814 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26375:283.260 Data: 00 00 00 00 -T3F74 26375:283.280 - 0.488ms returns 4 (0x4) -T3F74 26375:283.297 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:283.313 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26375:283.761 Data: 00 00 00 00 -T3F74 26375:283.780 - 0.490ms returns 4 (0x4) -T3F74 26375:283.797 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:283.813 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26375:284.259 Data: 00 00 00 00 -T3F74 26375:284.278 - 0.488ms returns 4 (0x4) -T062C 26375:296.465 JLINK_IsHalted() -T062C 26375:297.524 - 1.076ms returns FALSE -T062C 26375:398.235 JLINK_HasError() -T062C 26375:398.276 JLINK_IsHalted() -T062C 26375:399.555 - 1.296ms returns FALSE -T062C 26375:499.756 JLINK_HasError() -T062C 26375:499.836 JLINK_IsHalted() -T062C 26375:501.130 - 1.335ms returns FALSE -T062C 26375:601.612 JLINK_HasError() -T062C 26375:601.684 JLINK_IsHalted() -T062C 26375:602.741 - 1.066ms returns FALSE -T062C 26375:703.527 JLINK_HasError() -T062C 26375:703.613 JLINK_IsHalted() -T062C 26375:704.757 - 1.161ms returns FALSE -T062C 26375:805.384 JLINK_HasError() -T062C 26375:805.503 JLINK_HasError() -T062C 26375:805.526 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26375:805.559 Data: 8D 12 74 01 -T062C 26375:805.591 Debug reg: DWT_CYCCNT -T062C 26375:805.620 - 0.101ms returns 1 (0x1) -T3F74 26375:808.173 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26375:808.215 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26375:809.462 Data: 00 00 80 00 -T3F74 26375:809.496 - 1.332ms returns 4 (0x4) -T3F74 26375:809.537 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26375:809.560 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26375:810.782 Data: 00 00 F0 01 -T3F74 26375:810.849 - 1.318ms returns 4 (0x4) -T3F74 26375:813.850 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26375:813.886 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26375:815.123 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26375:815.155 - 1.313ms returns 16 (0x10) -T3F74 26375:815.192 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:815.215 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26375:815.704 Data: 1F 00 00 00 -T3F74 26375:815.728 - 0.543ms returns 4 (0x4) -T3F74 26375:815.759 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26375:815.779 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26375:816.338 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D7 00 00 00 ... -T3F74 26375:816.362 - 0.610ms returns 20 (0x14) -T3F74 26375:816.394 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:816.413 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26375:816.815 Data: 1F 03 00 00 -T3F74 26375:816.838 - 0.452ms returns 4 (0x4) -T3F74 26375:816.861 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26375:816.880 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26375:817.326 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26375:817.350 - 0.496ms returns 12 (0xC) -T3F74 26375:817.372 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:817.392 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26375:817.825 Data: 00 00 00 00 -T3F74 26375:817.850 - 0.486ms returns 4 (0x4) -T3F74 26375:817.881 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:817.912 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26375:818.321 Data: 00 00 00 00 -T3F74 26375:818.344 - 0.471ms returns 4 (0x4) -T3F74 26375:818.367 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26375:818.386 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26375:818.824 Data: 00 00 00 00 -T3F74 26375:818.847 - 0.488ms returns 4 (0x4) -T062C 26375:839.106 JLINK_IsHalted() -T062C 26375:840.217 - 1.128ms returns FALSE -T062C 26375:940.436 JLINK_HasError() -T062C 26375:940.520 JLINK_IsHalted() -T062C 26375:941.771 - 1.292ms returns FALSE -T062C 26376:042.717 JLINK_HasError() -T062C 26376:042.767 JLINK_IsHalted() -T062C 26376:043.821 - 1.076ms returns FALSE -T062C 26376:144.504 JLINK_HasError() -T062C 26376:144.546 JLINK_IsHalted() -T062C 26376:145.790 - 1.285ms returns FALSE -T062C 26376:246.048 JLINK_HasError() -T062C 26376:246.121 JLINK_IsHalted() -T062C 26376:247.383 - 1.310ms returns FALSE -T062C 26376:348.634 JLINK_HasError() -T062C 26376:348.723 JLINK_HasError() -T062C 26376:348.768 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26376:348.829 Data: 8D 12 74 01 -T062C 26376:348.886 Debug reg: DWT_CYCCNT -T062C 26376:348.936 - 0.176ms returns 1 (0x1) -T3F74 26376:351.605 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26376:351.643 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26376:352.929 Data: 00 00 80 00 -T3F74 26376:353.015 - 1.417ms returns 4 (0x4) -T3F74 26376:353.054 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26376:353.077 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26376:354.214 Data: 00 00 F0 01 -T3F74 26376:354.292 - 1.267ms returns 4 (0x4) -T3F74 26376:357.597 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26376:357.628 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26376:358.879 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26376:358.913 - 1.324ms returns 16 (0x10) -T3F74 26376:358.937 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:358.959 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26376:359.493 Data: 1E 00 00 00 -T3F74 26376:359.517 - 0.588ms returns 4 (0x4) -T3F74 26376:359.538 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26376:359.557 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26376:360.121 Data: 00 00 00 00 00 00 00 00 00 00 00 00 13 03 00 00 ... -T3F74 26376:360.144 - 0.614ms returns 20 (0x14) -T3F74 26376:360.165 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:360.184 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26376:360.625 Data: 1F 03 00 00 -T3F74 26376:360.649 - 0.492ms returns 4 (0x4) -T3F74 26376:360.669 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26376:360.688 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26376:361.117 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26376:361.136 - 0.474ms returns 12 (0xC) -T3F74 26376:361.153 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:361.169 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26376:361.619 Data: 00 00 00 00 -T3F74 26376:361.639 - 0.492ms returns 4 (0x4) -T3F74 26376:361.656 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:361.672 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26376:362.117 Data: 00 00 00 00 -T3F74 26376:362.137 - 0.487ms returns 4 (0x4) -T3F74 26376:362.154 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:362.170 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26376:362.618 Data: 00 00 00 00 -T3F74 26376:362.638 - 0.491ms returns 4 (0x4) -T062C 26376:382.179 JLINK_IsHalted() -T062C 26376:383.261 - 1.110ms returns FALSE -T062C 26376:483.789 JLINK_HasError() -T062C 26376:483.831 JLINK_IsHalted() -T062C 26376:484.888 - 1.092ms returns FALSE -T062C 26376:585.737 JLINK_HasError() -T062C 26376:585.812 JLINK_IsHalted() -T062C 26376:586.999 - 1.204ms returns FALSE -T062C 26376:687.680 JLINK_HasError() -T062C 26376:687.710 JLINK_IsHalted() -T062C 26376:688.930 - 1.238ms returns FALSE -T062C 26376:789.337 JLINK_HasError() -T062C 26376:789.434 JLINK_IsHalted() -T062C 26376:790.761 - 1.369ms returns FALSE -T062C 26376:891.224 JLINK_HasError() -T062C 26376:891.311 JLINK_HasError() -T062C 26376:891.339 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26376:891.368 Data: 8D 12 74 01 -T062C 26376:891.393 Debug reg: DWT_CYCCNT -T062C 26376:891.418 - 0.086ms returns 1 (0x1) -T3F74 26376:893.710 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26376:893.748 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26376:894.943 Data: 00 00 80 00 -T3F74 26376:895.025 - 1.321ms returns 4 (0x4) -T3F74 26376:895.059 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26376:895.079 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26376:896.187 Data: 00 00 F0 01 -T3F74 26376:896.219 - 1.168ms returns 4 (0x4) -T3F74 26376:899.772 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26376:899.814 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26376:901.081 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26376:901.113 - 1.349ms returns 16 (0x10) -T3F74 26376:901.145 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:901.165 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26376:901.545 Data: 1E 00 00 00 -T3F74 26376:901.566 - 0.427ms returns 4 (0x4) -T3F74 26376:901.583 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26376:901.600 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26376:902.045 Data: 00 00 00 00 00 00 00 00 00 00 00 00 19 02 00 00 ... -T3F74 26376:902.065 - 0.488ms returns 20 (0x14) -T3F74 26376:902.082 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:902.099 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26376:902.541 Data: 1F 03 00 00 -T3F74 26376:902.561 - 0.485ms returns 4 (0x4) -T3F74 26376:902.578 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26376:902.594 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26376:903.040 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26376:903.060 - 0.488ms returns 12 (0xC) -T3F74 26376:903.077 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:903.093 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26376:903.570 Data: 00 00 00 00 -T3F74 26376:903.594 - 0.525ms returns 4 (0x4) -T3F74 26376:903.614 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:903.632 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26376:904.050 Data: 00 00 00 00 -T3F74 26376:904.073 - 0.467ms returns 4 (0x4) -T3F74 26376:904.093 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26376:904.112 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26376:904.550 Data: 00 00 00 00 -T3F74 26376:904.574 - 0.488ms returns 4 (0x4) -T062C 26376:916.302 JLINK_IsHalted() -T062C 26376:917.457 - 1.174ms returns FALSE -T062C 26377:017.920 JLINK_HasError() -T062C 26377:017.975 JLINK_IsHalted() -T062C 26377:019.165 - 1.208ms returns FALSE -T062C 26377:120.103 JLINK_HasError() -T062C 26377:120.151 JLINK_IsHalted() -T062C 26377:121.355 - 1.227ms returns FALSE -T062C 26377:222.053 JLINK_HasError() -T062C 26377:222.094 JLINK_IsHalted() -T062C 26377:223.225 - 1.149ms returns FALSE -T062C 26377:323.419 JLINK_HasError() -T062C 26377:323.492 JLINK_IsHalted() -T062C 26377:324.709 - 1.235ms returns FALSE -T062C 26377:424.898 JLINK_HasError() -T062C 26377:424.972 JLINK_HasError() -T062C 26377:425.017 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26377:425.079 Data: 8D 12 74 01 -T062C 26377:425.099 Debug reg: DWT_CYCCNT -T062C 26377:425.118 - 0.107ms returns 1 (0x1) -T3F74 26377:427.792 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26377:427.832 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26377:428.957 Data: 00 00 80 00 -T3F74 26377:428.990 - 1.206ms returns 4 (0x4) -T3F74 26377:429.029 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26377:429.052 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26377:429.479 Data: 00 00 F0 01 -T3F74 26377:429.499 - 0.476ms returns 4 (0x4) -T3F74 26377:432.484 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26377:432.520 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26377:433.754 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26377:433.786 - 1.311ms returns 16 (0x10) -T3F74 26377:433.810 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:433.833 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26377:434.233 Data: 1E 00 00 00 -T3F74 26377:434.257 - 0.454ms returns 4 (0x4) -T3F74 26377:434.277 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26377:434.296 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26377:434.850 Data: 00 00 00 00 00 00 00 00 00 00 00 00 C7 02 00 00 ... -T3F74 26377:434.870 - 0.599ms returns 20 (0x14) -T3F74 26377:434.887 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:434.903 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26377:435.349 Data: 1F 03 00 00 -T3F74 26377:435.370 - 0.489ms returns 4 (0x4) -T3F74 26377:435.387 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26377:435.403 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26377:435.848 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26377:435.868 - 0.488ms returns 12 (0xC) -T3F74 26377:435.885 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:435.901 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26377:436.350 Data: 00 00 00 00 -T3F74 26377:436.370 - 0.491ms returns 4 (0x4) -T3F74 26377:436.387 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:436.403 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26377:436.848 Data: 00 00 00 00 -T3F74 26377:436.868 - 0.487ms returns 4 (0x4) -T3F74 26377:436.885 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:436.901 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26377:437.349 Data: 00 00 00 00 -T3F74 26377:437.369 - 0.490ms returns 4 (0x4) -T062C 26377:449.786 JLINK_IsHalted() -T062C 26377:450.856 - 1.088ms returns FALSE -T062C 26377:551.702 JLINK_HasError() -T062C 26377:551.751 JLINK_IsHalted() -T062C 26377:552.920 - 1.206ms returns FALSE -T062C 26377:653.595 JLINK_HasError() -T062C 26377:653.673 JLINK_IsHalted() -T062C 26377:654.868 - 1.208ms returns FALSE -T062C 26377:755.377 JLINK_HasError() -T062C 26377:755.453 JLINK_IsHalted() -T062C 26377:756.676 - 1.265ms returns FALSE -T062C 26377:857.515 JLINK_HasError() -T062C 26377:857.602 JLINK_IsHalted() -T062C 26377:858.751 - 1.167ms returns FALSE -T062C 26377:958.959 JLINK_HasError() -T062C 26377:959.051 JLINK_HasError() -T062C 26377:959.095 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26377:959.163 Data: 8D 12 74 01 -T062C 26377:959.221 Debug reg: DWT_CYCCNT -T062C 26377:959.266 - 0.178ms returns 1 (0x1) -T3F74 26377:961.843 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26377:961.892 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26377:962.995 Data: 00 00 80 00 -T3F74 26377:963.075 - 1.252ms returns 4 (0x4) -T3F74 26377:963.164 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26377:963.227 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26377:964.294 Data: 00 00 F0 01 -T3F74 26377:964.327 - 1.171ms returns 4 (0x4) -T3F74 26377:967.419 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26377:967.446 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26377:968.709 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26377:968.737 - 1.325ms returns 16 (0x10) -T3F74 26377:968.758 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:968.777 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26377:969.153 Data: 1E 00 00 00 -T3F74 26377:969.173 - 0.422ms returns 4 (0x4) -T3F74 26377:969.191 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26377:969.207 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26377:969.656 Data: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00 ... -T3F74 26377:969.676 - 0.492ms returns 20 (0x14) -T3F74 26377:969.693 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:969.709 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26377:970.148 Data: 1F 03 00 00 -T3F74 26377:970.179 - 0.493ms returns 4 (0x4) -T3F74 26377:970.197 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26377:970.213 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26377:970.649 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26377:970.668 - 0.478ms returns 12 (0xC) -T3F74 26377:970.686 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:970.702 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26377:971.148 Data: 00 00 00 00 -T3F74 26377:971.168 - 0.489ms returns 4 (0x4) -T3F74 26377:971.185 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:971.201 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26377:971.654 Data: 00 00 00 00 -T3F74 26377:971.677 - 0.500ms returns 4 (0x4) -T3F74 26377:971.697 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26377:971.716 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26377:972.153 Data: 00 00 00 00 -T3F74 26377:972.177 - 0.487ms returns 4 (0x4) -T062C 26377:984.111 JLINK_IsHalted() -T062C 26377:985.164 - 1.071ms returns FALSE -T062C 26378:085.884 JLINK_HasError() -T062C 26378:086.003 JLINK_IsHalted() -T062C 26378:087.024 - 1.038ms returns FALSE -T062C 26378:188.016 JLINK_HasError() -T062C 26378:188.060 JLINK_IsHalted() -T062C 26378:189.218 - 1.182ms returns FALSE -T062C 26378:289.358 JLINK_HasError() -T062C 26378:289.444 JLINK_IsHalted() -T062C 26378:290.602 - 1.176ms returns FALSE -T062C 26378:390.803 JLINK_HasError() -T062C 26378:390.889 JLINK_IsHalted() -T062C 26378:392.070 - 1.200ms returns FALSE -T062C 26378:492.603 JLINK_HasError() -T062C 26378:492.682 JLINK_HasError() -T062C 26378:492.726 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26378:492.787 Data: 8D 12 74 01 -T062C 26378:492.856 Debug reg: DWT_CYCCNT -T062C 26378:492.911 - 0.203ms returns 1 (0x1) -T3F74 26378:495.384 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26378:495.417 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26378:496.614 Data: 00 00 80 00 -T3F74 26378:496.694 - 1.337ms returns 4 (0x4) -T3F74 26378:496.752 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26378:496.775 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26378:497.919 Data: 00 00 F0 01 -T3F74 26378:497.996 - 1.264ms returns 4 (0x4) -T3F74 26378:501.427 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26378:501.458 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26378:502.633 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26378:502.662 - 1.241ms returns 16 (0x10) -T3F74 26378:502.682 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26378:502.702 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26378:503.079 Data: 1E 00 00 00 -T3F74 26378:503.099 - 0.424ms returns 4 (0x4) -T3F74 26378:503.117 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26378:503.133 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26378:503.587 Data: 00 00 00 00 00 00 00 00 00 00 00 00 59 00 00 00 ... -T3F74 26378:503.607 - 0.497ms returns 20 (0x14) -T3F74 26378:503.624 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26378:503.640 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26378:504.077 Data: 1F 03 00 00 -T3F74 26378:504.097 - 0.479ms returns 4 (0x4) -T3F74 26378:504.114 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26378:504.130 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26378:504.579 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26378:504.599 - 0.492ms returns 12 (0xC) -T3F74 26378:504.616 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26378:504.632 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26378:505.077 Data: 00 00 00 00 -T3F74 26378:505.097 - 0.487ms returns 4 (0x4) -T3F74 26378:505.114 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26378:505.130 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26378:505.583 Data: 00 00 00 00 -T3F74 26378:505.607 - 0.501ms returns 4 (0x4) -T3F74 26378:505.627 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26378:505.646 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26378:506.083 Data: 00 00 00 00 -T3F74 26378:506.107 - 0.487ms returns 4 (0x4) -T062C 26378:518.263 JLINK_IsHalted() -T062C 26378:519.349 - 1.104ms returns FALSE -T062C 26378:620.062 JLINK_HasError() -T062C 26378:620.144 JLINK_IsHalted() -T062C 26378:621.411 - 1.308ms returns FALSE -T062C 26378:722.035 JLINK_HasError() -T062C 26378:722.117 JLINK_IsHalted() -T062C 26378:723.323 - 1.223ms returns FALSE -T062C 26378:824.248 JLINK_HasError() -T062C 26378:824.331 JLINK_IsHalted() -T062C 26378:825.509 - 1.220ms returns FALSE -T062C 26378:925.995 JLINK_HasError() -T062C 26378:926.033 JLINK_IsHalted() -T062C 26378:927.041 - 1.017ms returns FALSE -T062C 26379:027.115 JLINK_HasError() -T062C 26379:027.249 JLINK_HasError() -T062C 26379:027.271 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26379:027.299 Data: 8D 12 74 01 -T062C 26379:027.323 Debug reg: DWT_CYCCNT -T062C 26379:027.345 - 0.082ms returns 1 (0x1) -T3F74 26379:029.706 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26379:029.739 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26379:030.919 Data: 00 00 80 00 -T3F74 26379:030.999 - 1.319ms returns 4 (0x4) -T3F74 26379:031.058 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26379:031.082 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26379:032.143 Data: 00 00 F0 01 -T3F74 26379:032.182 - 1.132ms returns 4 (0x4) -T3F74 26379:035.627 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26379:035.669 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26379:036.986 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26379:037.049 - 1.441ms returns 16 (0x10) -T3F74 26379:037.104 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:037.122 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26379:037.516 Data: 1E 00 00 00 -T3F74 26379:037.540 - 0.444ms returns 4 (0x4) -T3F74 26379:037.561 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26379:037.580 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26379:038.143 Data: 00 00 00 00 00 00 00 00 00 00 00 00 59 00 00 00 ... -T3F74 26379:038.166 - 0.613ms returns 20 (0x14) -T3F74 26379:038.186 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:038.205 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26379:038.635 Data: 1F 03 00 00 -T3F74 26379:038.656 - 0.476ms returns 4 (0x4) -T3F74 26379:038.673 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26379:038.689 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26379:039.137 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26379:039.156 - 0.490ms returns 12 (0xC) -T3F74 26379:039.173 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:039.189 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26379:039.635 Data: 00 00 00 00 -T3F74 26379:039.655 - 0.488ms returns 4 (0x4) -T3F74 26379:039.672 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:039.688 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26379:040.136 Data: 00 00 00 00 -T3F74 26379:040.156 - 0.490ms returns 4 (0x4) -T3F74 26379:040.173 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:040.189 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26379:040.635 Data: 00 00 00 00 -T3F74 26379:040.655 - 0.489ms returns 4 (0x4) -T062C 26379:045.529 JLINK_IsHalted() -T062C 26379:046.752 - 1.242ms returns FALSE -T062C 26379:146.903 JLINK_HasError() -T062C 26379:146.978 JLINK_IsHalted() -T062C 26379:148.135 - 1.175ms returns FALSE -T062C 26379:249.002 JLINK_HasError() -T062C 26379:249.056 JLINK_IsHalted() -T062C 26379:250.126 - 1.089ms returns FALSE -T062C 26379:350.459 JLINK_HasError() -T062C 26379:350.515 JLINK_IsHalted() -T062C 26379:351.746 - 1.249ms returns FALSE -T062C 26379:452.568 JLINK_HasError() -T062C 26379:452.641 JLINK_IsHalted() -T062C 26379:453.779 - 1.156ms returns FALSE -T062C 26379:553.884 JLINK_HasError() -T062C 26379:553.965 JLINK_HasError() -T062C 26379:554.013 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26379:554.074 Data: 8D 12 74 01 -T062C 26379:554.130 Debug reg: DWT_CYCCNT -T062C 26379:554.159 - 0.153ms returns 1 (0x1) -T3F74 26379:556.614 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26379:556.647 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26379:557.852 Data: 00 00 80 00 -T3F74 26379:557.931 - 1.341ms returns 4 (0x4) -T3F74 26379:557.988 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26379:558.011 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26379:559.073 Data: 00 00 F0 01 -T3F74 26379:559.106 - 1.125ms returns 4 (0x4) -T3F74 26379:562.761 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26379:562.794 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26379:563.957 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26379:563.990 - 1.237ms returns 16 (0x10) -T3F74 26379:564.014 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:564.037 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26379:564.442 Data: 1E 00 00 00 -T3F74 26379:564.466 - 0.460ms returns 4 (0x4) -T3F74 26379:564.487 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26379:564.506 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26379:565.068 Data: 00 00 00 00 00 00 00 00 00 00 00 00 9D 02 00 00 ... -T3F74 26379:565.092 - 0.612ms returns 20 (0x14) -T3F74 26379:565.112 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:565.131 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26379:565.568 Data: 1F 03 00 00 -T3F74 26379:565.592 - 0.488ms returns 4 (0x4) -T3F74 26379:565.613 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26379:565.632 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26379:566.068 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26379:566.092 - 0.487ms returns 12 (0xC) -T3F74 26379:566.112 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:566.131 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26379:566.594 Data: 00 00 00 00 -T3F74 26379:566.618 - 0.514ms returns 4 (0x4) -T3F74 26379:566.638 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:566.657 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26379:567.067 Data: 00 00 00 00 -T3F74 26379:567.091 - 0.460ms returns 4 (0x4) -T3F74 26379:567.111 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26379:567.130 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26379:567.566 Data: 00 00 00 00 -T3F74 26379:567.591 - 0.488ms returns 4 (0x4) -T062C 26379:580.600 JLINK_IsHalted() -T062C 26379:581.764 - 1.184ms returns FALSE -T062C 26379:681.986 JLINK_HasError() -T062C 26379:682.069 JLINK_IsHalted() -T062C 26379:683.240 - 1.189ms returns FALSE -T062C 26379:784.303 JLINK_HasError() -T062C 26379:784.383 JLINK_IsHalted() -T062C 26379:785.538 - 1.173ms returns FALSE -T062C 26379:886.695 JLINK_HasError() -T062C 26379:886.780 JLINK_IsHalted() -T062C 26379:887.960 - 1.197ms returns FALSE -T062C 26379:988.376 JLINK_HasError() -T062C 26379:988.455 JLINK_IsHalted() -T062C 26379:989.526 - 1.080ms returns FALSE -T062C 26380:089.765 JLINK_HasError() -T062C 26380:089.857 JLINK_HasError() -T062C 26380:089.908 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26380:089.970 Data: 8D 12 74 01 -T062C 26380:090.016 Debug reg: DWT_CYCCNT -T062C 26380:090.038 - 0.138ms returns 1 (0x1) -T3F74 26380:092.583 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26380:092.627 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26380:093.855 Data: 00 00 80 00 -T3F74 26380:093.911 - 1.335ms returns 4 (0x4) -T3F74 26380:093.946 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26380:093.966 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26380:094.379 Data: 00 00 F0 01 -T3F74 26380:094.403 - 0.464ms returns 4 (0x4) -T3F74 26380:097.746 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26380:097.778 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26380:099.050 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26380:099.078 - 1.338ms returns 16 (0x10) -T3F74 26380:099.099 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:099.118 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26380:099.621 Data: 1F 00 00 00 -T3F74 26380:099.641 - 0.549ms returns 4 (0x4) -T3F74 26380:099.659 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26380:099.675 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26380:100.120 Data: 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 ... -T3F74 26380:100.140 - 0.488ms returns 20 (0x14) -T3F74 26380:100.157 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:100.174 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26380:100.620 Data: 1F 03 00 00 -T3F74 26380:100.641 - 0.489ms returns 4 (0x4) -T3F74 26380:100.657 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26380:100.673 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26380:101.118 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26380:101.138 - 0.487ms returns 12 (0xC) -T3F74 26380:101.155 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:101.171 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26380:101.621 Data: 00 00 00 00 -T3F74 26380:101.641 - 0.492ms returns 4 (0x4) -T3F74 26380:101.658 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:101.674 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26380:102.116 Data: 00 00 00 00 -T3F74 26380:102.136 - 0.484ms returns 4 (0x4) -T3F74 26380:102.153 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:102.169 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26380:102.664 Data: 00 00 00 00 -T3F74 26380:102.688 - 0.543ms returns 4 (0x4) -T062C 26380:121.482 JLINK_IsHalted() -T062C 26380:122.507 - 1.045ms returns FALSE -T062C 26380:222.710 JLINK_HasError() -T062C 26380:222.797 JLINK_IsHalted() -T062C 26380:224.097 - 1.318ms returns FALSE -T062C 26380:324.318 JLINK_HasError() -T062C 26380:324.365 JLINK_IsHalted() -T062C 26380:325.489 - 1.170ms returns FALSE -T062C 26380:425.732 JLINK_HasError() -T062C 26380:425.819 JLINK_IsHalted() -T062C 26380:427.049 - 1.249ms returns FALSE -T062C 26380:527.239 JLINK_HasError() -T062C 26380:527.320 JLINK_IsHalted() -T062C 26380:528.456 - 1.153ms returns FALSE -T062C 26380:629.041 JLINK_HasError() -T062C 26380:629.087 JLINK_HasError() -T062C 26380:629.103 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26380:629.128 Data: 8D 12 74 01 -T062C 26380:629.148 Debug reg: DWT_CYCCNT -T062C 26380:629.166 - 0.070ms returns 1 (0x1) -T3F74 26380:631.637 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26380:631.670 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26380:632.768 Data: 00 00 80 00 -T3F74 26380:632.855 - 1.237ms returns 4 (0x4) -T3F74 26380:632.972 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26380:632.996 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26380:634.199 Data: 00 00 F0 01 -T3F74 26380:634.278 - 1.326ms returns 4 (0x4) -T3F74 26380:637.741 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26380:637.776 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26380:639.055 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26380:639.126 - 1.393ms returns 16 (0x10) -T3F74 26380:639.150 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:639.173 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26380:640.397 Data: 1E 00 00 00 -T3F74 26380:640.475 - 1.351ms returns 4 (0x4) -T3F74 26380:640.515 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26380:640.534 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26380:641.048 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F9 02 00 00 ... -T3F74 26380:641.068 - 0.560ms returns 20 (0x14) -T3F74 26380:641.086 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:641.102 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26380:641.549 Data: 1F 03 00 00 -T3F74 26380:641.570 - 0.490ms returns 4 (0x4) -T3F74 26380:641.587 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26380:641.603 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26380:642.048 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26380:642.068 - 0.487ms returns 12 (0xC) -T3F74 26380:642.085 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:642.107 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26380:642.548 Data: 00 00 00 00 -T3F74 26380:642.568 - 0.490ms returns 4 (0x4) -T3F74 26380:642.585 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:642.601 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26380:643.047 Data: 00 00 00 00 -T3F74 26380:643.067 - 0.488ms returns 4 (0x4) -T3F74 26380:643.084 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26380:643.100 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26380:643.547 Data: 00 00 00 00 -T3F74 26380:643.567 - 0.489ms returns 4 (0x4) -T062C 26380:663.221 JLINK_IsHalted() -T062C 26380:664.371 - 1.168ms returns FALSE -T062C 26380:765.451 JLINK_HasError() -T062C 26380:765.530 JLINK_IsHalted() -T062C 26380:766.790 - 1.308ms returns FALSE -T062C 26380:868.033 JLINK_HasError() -T062C 26380:868.115 JLINK_IsHalted() -T062C 26380:869.292 - 1.219ms returns FALSE -T062C 26380:969.481 JLINK_HasError() -T062C 26380:969.568 JLINK_IsHalted() -T062C 26380:970.729 - 1.179ms returns FALSE -T062C 26381:070.957 JLINK_HasError() -T062C 26381:071.035 JLINK_IsHalted() -T062C 26381:072.128 - 1.107ms returns FALSE -T062C 26381:172.283 JLINK_HasError() -T062C 26381:172.364 JLINK_HasError() -T062C 26381:172.408 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26381:172.469 Data: 8D 12 74 01 -T062C 26381:172.508 Debug reg: DWT_CYCCNT -T062C 26381:172.527 - 0.125ms returns 1 (0x1) -T3F74 26381:174.729 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26381:174.762 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26381:176.008 Data: 00 00 80 00 -T3F74 26381:176.088 - 1.386ms returns 4 (0x4) -T3F74 26381:176.148 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26381:176.172 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26381:177.319 Data: 00 00 F0 01 -T3F74 26381:177.397 - 1.268ms returns 4 (0x4) -T3F74 26381:180.824 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26381:180.860 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26381:182.031 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26381:182.060 - 1.242ms returns 16 (0x10) -T3F74 26381:182.080 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:182.099 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26381:182.476 Data: 1E 00 00 00 -T3F74 26381:182.496 - 0.423ms returns 4 (0x4) -T3F74 26381:182.514 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26381:182.530 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26381:182.977 Data: 00 00 00 00 00 00 00 00 00 00 00 00 7D 00 00 00 ... -T3F74 26381:182.997 - 0.489ms returns 20 (0x14) -T3F74 26381:183.014 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:183.030 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26381:183.476 Data: 1F 03 00 00 -T3F74 26381:183.496 - 0.489ms returns 4 (0x4) -T3F74 26381:183.513 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26381:183.530 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26381:183.976 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26381:183.996 - 0.489ms returns 12 (0xC) -T3F74 26381:184.013 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:184.029 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26381:184.475 Data: 00 00 00 00 -T3F74 26381:184.495 - 0.489ms returns 4 (0x4) -T3F74 26381:184.512 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:184.528 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26381:184.975 Data: 00 00 00 00 -T3F74 26381:184.995 - 0.489ms returns 4 (0x4) -T3F74 26381:185.012 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:185.028 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26381:185.475 Data: 00 00 00 00 -T3F74 26381:185.495 - 0.489ms returns 4 (0x4) -T062C 26381:197.016 JLINK_IsHalted() -T062C 26381:198.144 - 1.146ms returns FALSE -T062C 26381:299.159 JLINK_HasError() -T062C 26381:299.240 JLINK_IsHalted() -T062C 26381:300.348 - 1.115ms returns FALSE -T062C 26381:400.689 JLINK_HasError() -T062C 26381:400.743 JLINK_IsHalted() -T062C 26381:401.906 - 1.185ms returns FALSE -T062C 26381:502.679 JLINK_HasError() -T062C 26381:502.764 JLINK_IsHalted() -T062C 26381:503.972 - 1.226ms returns FALSE -T062C 26381:604.106 JLINK_HasError() -T062C 26381:604.193 JLINK_IsHalted() -T062C 26381:605.312 - 1.129ms returns FALSE -T062C 26381:706.616 JLINK_HasError() -T062C 26381:706.706 JLINK_HasError() -T062C 26381:706.750 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26381:706.811 Data: 8D 12 74 01 -T062C 26381:706.869 Debug reg: DWT_CYCCNT -T062C 26381:706.910 - 0.167ms returns 1 (0x1) -T3F74 26381:709.271 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26381:709.303 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26381:710.502 Data: 00 00 80 00 -T3F74 26381:710.546 - 1.284ms returns 4 (0x4) -T3F74 26381:710.591 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26381:710.654 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26381:711.865 Data: 00 00 F0 01 -T3F74 26381:711.939 - 1.355ms returns 4 (0x4) -T3F74 26381:715.279 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26381:715.306 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26381:716.546 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26381:716.579 - 1.308ms returns 16 (0x10) -T3F74 26381:716.603 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:716.626 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26381:717.031 Data: 1F 00 00 00 -T3F74 26381:717.055 - 0.460ms returns 4 (0x4) -T3F74 26381:717.075 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26381:717.104 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26381:717.668 Data: 00 00 00 00 00 00 00 00 00 00 00 00 33 00 00 00 ... -T3F74 26381:717.694 - 0.626ms returns 20 (0x14) -T3F74 26381:717.714 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:717.733 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26381:718.154 Data: 1F 03 00 00 -T3F74 26381:718.175 - 0.467ms returns 4 (0x4) -T3F74 26381:718.192 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26381:718.208 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26381:718.655 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26381:718.675 - 0.490ms returns 12 (0xC) -T3F74 26381:718.692 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:718.709 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26381:719.154 Data: 00 00 00 00 -T3F74 26381:719.173 - 0.488ms returns 4 (0x4) -T3F74 26381:719.190 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:719.206 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26381:719.655 Data: 00 00 00 00 -T3F74 26381:719.675 - 0.491ms returns 4 (0x4) -T3F74 26381:719.692 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26381:719.708 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26381:720.154 Data: 00 00 00 00 -T3F74 26381:720.174 - 0.488ms returns 4 (0x4) -T062C 26381:739.385 JLINK_IsHalted() -T062C 26381:740.432 - 1.065ms returns FALSE -T062C 26381:841.127 JLINK_HasError() -T062C 26381:841.167 JLINK_IsHalted() -T062C 26381:842.410 - 1.285ms returns FALSE -T062C 26381:942.896 JLINK_HasError() -T062C 26381:942.980 JLINK_IsHalted() -T062C 26381:944.044 - 1.072ms returns FALSE -T062C 26382:044.518 JLINK_HasError() -T062C 26382:044.595 JLINK_IsHalted() -T062C 26382:045.816 - 1.266ms returns FALSE -T062C 26382:146.135 JLINK_HasError() -T062C 26382:146.216 JLINK_IsHalted() -T062C 26382:147.429 - 1.256ms returns FALSE -T062C 26382:248.171 JLINK_HasError() -T062C 26382:248.250 JLINK_HasError() -T062C 26382:248.268 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26382:248.298 Data: 8D 12 74 01 -T062C 26382:248.322 Debug reg: DWT_CYCCNT -T062C 26382:248.344 - 0.083ms returns 1 (0x1) -T3F74 26382:250.701 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26382:250.734 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26382:251.869 Data: 00 00 80 00 -T3F74 26382:251.905 - 1.212ms returns 4 (0x4) -T3F74 26382:251.949 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26382:251.980 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26382:252.474 Data: 00 00 F0 01 -T3F74 26382:252.494 - 0.551ms returns 4 (0x4) -T3F74 26382:255.675 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26382:255.706 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26382:256.837 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26382:256.858 - 1.189ms returns 16 (0x10) -T3F74 26382:256.876 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:256.893 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26382:257.328 Data: 1E 00 00 00 -T3F74 26382:257.349 - 0.479ms returns 4 (0x4) -T3F74 26382:257.366 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26382:257.382 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26382:257.847 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 00 ... -T3F74 26382:257.882 - 0.524ms returns 20 (0x14) -T3F74 26382:257.909 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:257.932 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26382:258.343 Data: 1F 03 00 00 -T3F74 26382:258.373 - 0.471ms returns 4 (0x4) -T3F74 26382:258.395 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26382:258.416 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26382:258.844 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26382:258.868 - 0.480ms returns 12 (0xC) -T3F74 26382:258.888 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:258.907 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26382:259.345 Data: 00 00 00 00 -T3F74 26382:259.365 - 0.484ms returns 4 (0x4) -T3F74 26382:259.382 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:259.399 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26382:259.843 Data: 00 00 00 00 -T3F74 26382:259.867 - 0.492ms returns 4 (0x4) -T3F74 26382:259.887 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:259.906 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26382:260.338 Data: 00 00 00 00 -T3F74 26382:260.361 - 0.482ms returns 4 (0x4) -T062C 26382:280.070 JLINK_IsHalted() -T062C 26382:281.095 - 1.045ms returns FALSE -T062C 26382:381.351 JLINK_HasError() -T062C 26382:381.501 JLINK_IsHalted() -T062C 26382:382.761 - 1.302ms returns FALSE -T062C 26382:483.149 JLINK_HasError() -T062C 26382:483.194 JLINK_IsHalted() -T062C 26382:484.399 - 1.227ms returns FALSE -T062C 26382:584.738 JLINK_HasError() -T062C 26382:584.824 JLINK_IsHalted() -T062C 26382:586.103 - 1.321ms returns FALSE -T062C 26382:686.333 JLINK_HasError() -T062C 26382:686.431 JLINK_IsHalted() -T062C 26382:687.584 - 1.188ms returns FALSE -T062C 26382:787.790 JLINK_HasError() -T062C 26382:787.830 JLINK_HasError() -T062C 26382:787.848 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26382:787.880 Data: 8D 12 74 01 -T062C 26382:787.904 Debug reg: DWT_CYCCNT -T062C 26382:787.925 - 0.085ms returns 1 (0x1) -T3F74 26382:790.367 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26382:790.404 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26382:791.638 Data: 00 00 80 00 -T3F74 26382:791.673 - 1.313ms returns 4 (0x4) -T3F74 26382:791.712 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26382:791.735 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26382:792.145 Data: 00 00 F0 01 -T3F74 26382:792.168 - 0.464ms returns 4 (0x4) -T3F74 26382:795.177 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26382:795.204 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26382:796.417 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26382:796.449 - 1.280ms returns 16 (0x10) -T3F74 26382:796.473 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:796.496 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26382:797.017 Data: 1E 00 00 00 -T3F74 26382:797.041 - 0.575ms returns 4 (0x4) -T3F74 26382:797.062 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26382:797.081 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26382:797.649 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D7 01 00 00 ... -T3F74 26382:797.672 - 0.624ms returns 20 (0x14) -T3F74 26382:797.704 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:797.724 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26382:798.137 Data: 1F 03 00 00 -T3F74 26382:798.160 - 0.464ms returns 4 (0x4) -T3F74 26382:798.181 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26382:798.200 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26382:798.648 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26382:798.673 - 0.500ms returns 12 (0xC) -T3F74 26382:798.693 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:798.712 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26382:799.151 Data: 00 00 00 00 -T3F74 26382:799.174 - 0.489ms returns 4 (0x4) -T3F74 26382:799.195 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:799.213 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26382:799.765 Data: 00 00 00 00 -T3F74 26382:799.788 - 0.601ms returns 4 (0x4) -T3F74 26382:799.808 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26382:799.827 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26382:800.278 Data: 00 00 00 00 -T3F74 26382:800.301 - 0.501ms returns 4 (0x4) -T062C 26382:812.648 JLINK_IsHalted() -T062C 26382:813.769 - 1.135ms returns FALSE -T062C 26382:913.851 JLINK_HasError() -T062C 26382:913.889 JLINK_IsHalted() -T062C 26382:915.086 - 1.215ms returns FALSE -T062C 26383:015.924 JLINK_HasError() -T062C 26383:016.003 JLINK_IsHalted() -T062C 26383:017.131 - 1.140ms returns FALSE -T062C 26383:117.596 JLINK_HasError() -T062C 26383:117.669 JLINK_IsHalted() -T062C 26383:118.843 - 1.222ms returns FALSE -T062C 26383:219.076 JLINK_HasError() -T062C 26383:219.147 JLINK_IsHalted() -T062C 26383:220.276 - 1.147ms returns FALSE -T062C 26383:320.667 JLINK_HasError() -T062C 26383:320.742 JLINK_HasError() -T062C 26383:320.773 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26383:320.802 Data: 8D 12 74 01 -T062C 26383:320.827 Debug reg: DWT_CYCCNT -T062C 26383:320.849 - 0.083ms returns 1 (0x1) -T3F74 26383:323.194 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26383:323.227 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26383:324.416 Data: 00 00 80 00 -T3F74 26383:324.477 - 1.290ms returns 4 (0x4) -T3F74 26383:324.511 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26383:324.531 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26383:324.941 Data: 00 00 F0 01 -T3F74 26383:324.962 - 0.457ms returns 4 (0x4) -T3F74 26383:327.940 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26383:327.968 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26383:329.283 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26383:329.347 - 1.415ms returns 16 (0x10) -T3F74 26383:329.371 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:329.394 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26383:329.818 Data: 1F 00 00 00 -T3F74 26383:329.842 - 0.478ms returns 4 (0x4) -T3F74 26383:329.863 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26383:329.882 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26383:330.446 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E7 00 00 00 ... -T3F74 26383:330.472 - 0.617ms returns 20 (0x14) -T3F74 26383:330.494 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:330.515 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26383:330.963 Data: 1F 03 00 00 -T3F74 26383:330.987 - 0.501ms returns 4 (0x4) -T3F74 26383:331.008 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26383:331.027 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26383:331.582 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26383:331.606 - 0.605ms returns 12 (0xC) -T3F74 26383:331.626 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:331.645 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26383:332.063 Data: 00 00 00 00 -T3F74 26383:332.083 - 0.463ms returns 4 (0x4) -T3F74 26383:332.100 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:332.116 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26383:332.569 Data: 00 00 00 00 -T3F74 26383:332.599 - 0.506ms returns 4 (0x4) -T3F74 26383:332.616 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:332.632 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26383:333.061 Data: 00 00 00 00 -T3F74 26383:333.082 - 0.472ms returns 4 (0x4) -T062C 26383:352.700 JLINK_IsHalted() -T062C 26383:353.829 - 1.141ms returns FALSE -T062C 26383:454.132 JLINK_HasError() -T062C 26383:454.287 JLINK_IsHalted() -T062C 26383:455.560 - 1.323ms returns FALSE -T062C 26383:555.837 JLINK_HasError() -T062C 26383:555.884 JLINK_IsHalted() -T062C 26383:557.003 - 1.141ms returns FALSE -T062C 26383:657.398 JLINK_HasError() -T062C 26383:657.439 JLINK_IsHalted() -T062C 26383:658.531 - 1.100ms returns FALSE -T062C 26383:758.713 JLINK_HasError() -T062C 26383:758.789 JLINK_IsHalted() -T062C 26383:760.013 - 1.265ms returns FALSE -T062C 26383:860.671 JLINK_HasError() -T062C 26383:860.716 JLINK_HasError() -T062C 26383:860.734 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26383:860.763 Data: 8D 12 74 01 -T062C 26383:860.787 Debug reg: DWT_CYCCNT -T062C 26383:860.809 - 0.082ms returns 1 (0x1) -T3F74 26383:863.202 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26383:863.236 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26383:864.336 Data: 00 00 80 00 -T3F74 26383:864.371 - 1.176ms returns 4 (0x4) -T3F74 26383:864.417 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26383:864.440 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26383:864.933 Data: 00 00 F0 01 -T3F74 26383:864.957 - 0.547ms returns 4 (0x4) -T3F74 26383:868.117 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26383:868.144 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26383:869.426 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26383:869.454 - 1.344ms returns 16 (0x10) -T3F74 26383:869.475 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:869.495 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26383:869.869 Data: 1E 00 00 00 -T3F74 26383:869.889 - 0.421ms returns 4 (0x4) -T3F74 26383:869.907 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26383:869.923 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26383:870.370 Data: 00 00 00 00 00 00 00 00 00 00 00 00 DB 00 00 00 ... -T3F74 26383:870.390 - 0.489ms returns 20 (0x14) -T3F74 26383:870.407 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:870.423 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26383:870.869 Data: 1F 03 00 00 -T3F74 26383:870.889 - 0.488ms returns 4 (0x4) -T3F74 26383:870.906 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26383:870.922 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26383:871.369 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26383:871.389 - 0.489ms returns 12 (0xC) -T3F74 26383:871.406 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:871.422 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26383:871.869 Data: 00 00 00 00 -T3F74 26383:871.889 - 0.489ms returns 4 (0x4) -T3F74 26383:871.906 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:871.922 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26383:872.368 Data: 00 00 00 00 -T3F74 26383:872.387 - 0.488ms returns 4 (0x4) -T3F74 26383:872.404 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26383:872.420 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26383:872.864 Data: 00 00 00 00 -T3F74 26383:872.884 - 0.486ms returns 4 (0x4) -T062C 26383:892.589 JLINK_IsHalted() -T062C 26383:893.686 - 1.139ms returns FALSE -T062C 26383:994.517 JLINK_HasError() -T062C 26383:994.593 JLINK_IsHalted() -T062C 26383:995.866 - 1.291ms returns FALSE -T062C 26384:095.950 JLINK_HasError() -T062C 26384:095.985 JLINK_IsHalted() -T062C 26384:097.108 - 1.142ms returns FALSE -T062C 26384:197.889 JLINK_HasError() -T062C 26384:197.941 JLINK_IsHalted() -T062C 26384:199.099 - 1.177ms returns FALSE -T062C 26384:299.567 JLINK_HasError() -T062C 26384:299.640 JLINK_IsHalted() -T062C 26384:300.810 - 1.187ms returns FALSE -T062C 26384:401.520 JLINK_HasError() -T062C 26384:401.582 JLINK_HasError() -T062C 26384:401.601 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26384:401.629 Data: 8D 12 74 01 -T062C 26384:401.656 Debug reg: DWT_CYCCNT -T062C 26384:401.678 - 0.084ms returns 1 (0x1) -T3F74 26384:404.117 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26384:404.155 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26384:405.184 Data: 00 00 80 00 -T3F74 26384:405.213 - 1.103ms returns 4 (0x4) -T3F74 26384:405.248 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26384:405.268 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26384:405.708 Data: 00 00 F0 01 -T3F74 26384:405.734 - 0.494ms returns 4 (0x4) -T3F74 26384:408.937 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26384:408.964 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26384:410.239 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26384:410.267 - 1.337ms returns 16 (0x10) -T3F74 26384:410.288 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:410.307 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26384:410.794 Data: 1E 00 00 00 -T3F74 26384:410.814 - 0.533ms returns 4 (0x4) -T3F74 26384:410.831 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26384:410.848 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26384:411.293 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1B 03 00 00 ... -T3F74 26384:411.312 - 0.487ms returns 20 (0x14) -T3F74 26384:411.330 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:411.346 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26384:411.799 Data: 1F 03 00 00 -T3F74 26384:411.822 - 0.500ms returns 4 (0x4) -T3F74 26384:411.843 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26384:411.861 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26384:412.297 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26384:412.321 - 0.486ms returns 12 (0xC) -T3F74 26384:412.341 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:412.360 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26384:412.809 Data: 00 00 00 00 -T3F74 26384:412.833 - 0.499ms returns 4 (0x4) -T3F74 26384:412.866 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:412.887 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26384:413.302 Data: 00 00 00 00 -T3F74 26384:413.325 - 0.467ms returns 4 (0x4) -T3F74 26384:413.348 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:413.367 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26384:413.833 Data: 00 00 00 00 -T3F74 26384:413.858 - 0.517ms returns 4 (0x4) -T062C 26384:425.392 JLINK_IsHalted() -T062C 26384:426.431 - 1.057ms returns FALSE -T062C 26384:526.618 JLINK_HasError() -T062C 26384:526.701 JLINK_IsHalted() -T062C 26384:527.894 - 1.211ms returns FALSE -T062C 26384:628.052 JLINK_HasError() -T062C 26384:628.098 JLINK_IsHalted() -T062C 26384:629.194 - 1.118ms returns FALSE -T062C 26384:729.545 JLINK_HasError() -T062C 26384:729.601 JLINK_IsHalted() -T062C 26384:730.750 - 1.167ms returns FALSE -T062C 26384:830.938 JLINK_HasError() -T062C 26384:831.014 JLINK_IsHalted() -T062C 26384:832.128 - 1.132ms returns FALSE -T062C 26384:933.262 JLINK_HasError() -T062C 26384:933.301 JLINK_HasError() -T062C 26384:933.317 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26384:933.343 Data: 8D 12 74 01 -T062C 26384:933.363 Debug reg: DWT_CYCCNT -T062C 26384:933.382 - 0.071ms returns 1 (0x1) -T3F74 26384:936.853 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26384:936.892 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26384:938.082 Data: 00 00 80 00 -T3F74 26384:938.140 - 1.294ms returns 4 (0x4) -T3F74 26384:938.175 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26384:938.195 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26384:938.604 Data: 00 00 F0 01 -T3F74 26384:938.628 - 0.460ms returns 4 (0x4) -T3F74 26384:941.802 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26384:941.829 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26384:943.010 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26384:943.054 - 1.260ms returns 16 (0x10) -T3F74 26384:943.078 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:943.101 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26384:943.601 Data: 1E 00 00 00 -T3F74 26384:943.622 - 0.550ms returns 4 (0x4) -T3F74 26384:943.639 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26384:943.656 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26384:944.102 Data: 00 00 00 00 00 00 00 00 00 00 00 00 1D 03 00 00 ... -T3F74 26384:944.122 - 0.489ms returns 20 (0x14) -T3F74 26384:944.139 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:944.155 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26384:944.597 Data: 1F 03 00 00 -T3F74 26384:944.617 - 0.484ms returns 4 (0x4) -T3F74 26384:944.634 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26384:944.650 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26384:945.096 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26384:945.116 - 0.488ms returns 12 (0xC) -T3F74 26384:945.133 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:945.149 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26384:945.605 Data: 00 00 00 00 -T3F74 26384:945.628 - 0.503ms returns 4 (0x4) -T3F74 26384:945.648 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:945.667 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26384:946.109 Data: 00 00 00 00 -T3F74 26384:946.132 - 0.491ms returns 4 (0x4) -T3F74 26384:946.152 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26384:946.171 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26384:946.603 Data: 00 00 00 00 -T3F74 26384:946.628 - 0.483ms returns 4 (0x4) -T062C 26384:958.654 JLINK_IsHalted() -T062C 26384:959.735 - 1.099ms returns FALSE -T062C 26385:060.702 JLINK_HasError() -T062C 26385:060.778 JLINK_IsHalted() -T062C 26385:061.962 - 1.202ms returns FALSE -T062C 26385:162.152 JLINK_HasError() -T062C 26385:162.227 JLINK_IsHalted() -T062C 26385:163.422 - 1.237ms returns FALSE -T062C 26385:263.608 JLINK_HasError() -T062C 26385:263.679 JLINK_IsHalted() -T062C 26385:264.829 - 1.159ms returns FALSE -T062C 26385:365.017 JLINK_HasError() -T062C 26385:365.089 JLINK_IsHalted() -T062C 26385:366.293 - 1.252ms returns FALSE -T062C 26385:466.537 JLINK_HasError() -T062C 26385:466.589 JLINK_HasError() -T062C 26385:466.607 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26385:466.637 Data: 8D 12 74 01 -T062C 26385:466.661 Debug reg: DWT_CYCCNT -T062C 26385:466.683 - 0.083ms returns 1 (0x1) -T3F74 26385:469.215 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26385:469.256 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26385:470.438 Data: 00 00 80 00 -T3F74 26385:470.519 - 1.329ms returns 4 (0x4) -T3F74 26385:470.580 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26385:470.603 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26385:471.750 Data: 00 00 F0 01 -T3F74 26385:471.828 - 1.267ms returns 4 (0x4) -T3F74 26385:475.044 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26385:475.075 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26385:476.284 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26385:476.305 - 1.268ms returns 16 (0x10) -T3F74 26385:476.323 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26385:476.339 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26385:476.801 Data: 1F 00 00 00 -T3F74 26385:476.837 - 0.522ms returns 4 (0x4) -T3F74 26385:476.864 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26385:476.887 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26385:477.420 Data: 00 00 00 00 00 00 00 00 00 00 00 00 AF 02 00 00 ... -T3F74 26385:477.444 - 0.587ms returns 20 (0x14) -T3F74 26385:477.465 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26385:477.484 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26385:477.907 Data: 1F 03 00 00 -T3F74 26385:477.930 - 0.473ms returns 4 (0x4) -T3F74 26385:477.951 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26385:477.976 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26385:478.412 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26385:478.443 - 0.500ms returns 12 (0xC) -T3F74 26385:478.469 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26385:478.491 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26385:478.901 Data: 00 00 00 00 -T3F74 26385:478.921 - 0.459ms returns 4 (0x4) -T3F74 26385:478.938 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26385:478.954 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26385:479.428 Data: 00 00 00 00 -T3F74 26385:479.452 - 0.521ms returns 4 (0x4) -T3F74 26385:479.475 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26385:479.495 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26385:479.911 Data: 00 00 00 00 -T3F74 26385:479.934 - 0.466ms returns 4 (0x4) -T062C 26385:498.846 JLINK_IsHalted() -T062C 26385:499.987 - 1.156ms returns FALSE -T062C 26385:600.183 JLINK_HasError() -T062C 26385:600.262 JLINK_IsHalted() -T062C 26385:601.474 - 1.252ms returns FALSE -T062C 26385:701.683 JLINK_HasError() -T062C 26385:701.768 JLINK_IsHalted() -T062C 26385:702.861 - 1.113ms returns FALSE -T062C 26385:803.057 JLINK_HasError() -T062C 26385:803.146 JLINK_IsHalted() -T062C 26385:804.358 - 1.232ms returns FALSE -T062C 26385:905.028 JLINK_HasError() -T062C 26385:905.074 JLINK_IsHalted() -T062C 26385:906.151 - 1.110ms returns FALSE -T062C 26386:007.260 JLINK_HasError() -T062C 26386:007.340 JLINK_HasError() -T062C 26386:007.382 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26386:007.411 Data: 8D 12 74 01 -T062C 26386:007.435 Debug reg: DWT_CYCCNT -T062C 26386:007.457 - 0.083ms returns 1 (0x1) -T3F74 26386:009.697 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26386:009.735 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26386:010.987 Data: 00 00 80 00 -T3F74 26386:011.067 - 1.389ms returns 4 (0x4) -T3F74 26386:011.127 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26386:011.150 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26386:012.294 Data: 00 00 F0 01 -T3F74 26386:012.372 - 1.265ms returns 4 (0x4) -T3F74 26386:015.412 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26386:015.439 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26386:016.599 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26386:016.623 - 1.219ms returns 16 (0x10) -T3F74 26386:016.647 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:016.667 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26386:017.089 Data: 1F 00 00 00 -T3F74 26386:017.113 - 0.473ms returns 4 (0x4) -T3F74 26386:017.136 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26386:017.155 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26386:017.717 Data: 00 00 00 00 00 00 00 00 00 00 00 00 BB 00 00 00 ... -T3F74 26386:017.741 - 0.612ms returns 20 (0x14) -T3F74 26386:017.775 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:017.794 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26386:018.213 Data: 1F 03 00 00 -T3F74 26386:018.236 - 0.469ms returns 4 (0x4) -T3F74 26386:018.259 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26386:018.278 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26386:018.715 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26386:018.738 - 0.487ms returns 12 (0xC) -T3F74 26386:018.769 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:018.788 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26386:019.231 Data: 00 00 00 00 -T3F74 26386:019.254 - 0.493ms returns 4 (0x4) -T3F74 26386:019.277 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:019.296 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26386:019.711 Data: 00 00 00 00 -T3F74 26386:019.735 - 0.465ms returns 4 (0x4) -T3F74 26386:019.759 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:019.779 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26386:020.236 Data: 00 00 00 00 -T3F74 26386:020.260 - 0.508ms returns 4 (0x4) -T062C 26386:032.530 JLINK_IsHalted() -T062C 26386:033.596 - 1.088ms returns FALSE -T062C 26386:134.068 JLINK_HasError() -T062C 26386:134.106 JLINK_IsHalted() -T062C 26386:135.215 - 1.128ms returns FALSE -T062C 26386:235.433 JLINK_HasError() -T062C 26386:235.511 JLINK_IsHalted() -T062C 26386:236.777 - 1.284ms returns FALSE -T062C 26386:336.964 JLINK_HasError() -T062C 26386:337.041 JLINK_IsHalted() -T062C 26386:338.278 - 1.255ms returns FALSE -T062C 26386:438.528 JLINK_HasError() -T062C 26386:438.615 JLINK_IsHalted() -T062C 26386:439.888 - 1.314ms returns FALSE -T062C 26386:540.622 JLINK_HasError() -T062C 26386:540.657 JLINK_HasError() -T062C 26386:540.672 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26386:540.698 Data: 8D 12 74 01 -T062C 26386:540.719 Debug reg: DWT_CYCCNT -T062C 26386:540.737 - 0.071ms returns 1 (0x1) -T3F74 26386:543.164 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26386:543.197 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26386:544.416 Data: 00 00 80 00 -T3F74 26386:544.496 - 1.352ms returns 4 (0x4) -T3F74 26386:544.556 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26386:544.579 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26386:545.644 Data: 00 00 F0 01 -T3F74 26386:545.677 - 1.130ms returns 4 (0x4) -T3F74 26386:549.159 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26386:549.188 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26386:550.406 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26386:550.438 - 1.287ms returns 16 (0x10) -T3F74 26386:550.462 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:550.485 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26386:550.912 Data: 1F 00 00 00 -T3F74 26386:550.945 - 0.491ms returns 4 (0x4) -T3F74 26386:550.966 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26386:550.985 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26386:551.523 Data: 00 00 00 00 00 00 00 00 00 00 00 00 6F 02 00 00 ... -T3F74 26386:551.548 - 0.590ms returns 20 (0x14) -T3F74 26386:551.569 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:551.587 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26386:552.013 Data: 1F 03 00 00 -T3F74 26386:552.033 - 0.471ms returns 4 (0x4) -T3F74 26386:552.050 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26386:552.066 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26386:552.513 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26386:552.533 - 0.489ms returns 12 (0xC) -T3F74 26386:552.550 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:552.566 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26386:553.012 Data: 00 00 00 00 -T3F74 26386:553.032 - 0.489ms returns 4 (0x4) -T3F74 26386:553.049 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:553.065 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26386:553.512 Data: 00 00 00 00 -T3F74 26386:553.532 - 0.489ms returns 4 (0x4) -T3F74 26386:553.549 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26386:553.565 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26386:554.007 Data: 00 00 00 00 -T3F74 26386:554.026 - 0.484ms returns 4 (0x4) -T062C 26386:565.754 JLINK_IsHalted() -T062C 26386:566.800 - 1.064ms returns FALSE -T062C 26386:667.390 JLINK_HasError() -T062C 26386:667.436 JLINK_IsHalted() -T062C 26386:668.649 - 1.254ms returns FALSE -T062C 26386:769.692 JLINK_HasError() -T062C 26386:769.775 JLINK_IsHalted() -T062C 26386:770.878 - 1.125ms returns FALSE -T062C 26386:871.070 JLINK_HasError() -T062C 26386:871.156 JLINK_IsHalted() -T062C 26386:872.321 - 1.206ms returns FALSE -T062C 26386:973.144 JLINK_HasError() -T062C 26386:973.231 JLINK_IsHalted() -T062C 26386:974.437 - 1.247ms returns FALSE -T062C 26387:075.153 JLINK_HasError() -T062C 26387:075.199 JLINK_HasError() -T062C 26387:075.225 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26387:075.255 Data: 8D 12 74 01 -T062C 26387:075.278 Debug reg: DWT_CYCCNT -T062C 26387:075.310 - 0.095ms returns 1 (0x1) -T3F74 26387:077.691 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26387:077.723 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26387:078.911 Data: 00 00 80 00 -T3F74 26387:078.977 - 1.293ms returns 4 (0x4) -T3F74 26387:079.011 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26387:079.031 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26387:079.438 Data: 00 00 F0 01 -T3F74 26387:079.459 - 0.454ms returns 4 (0x4) -T3F74 26387:083.203 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26387:083.233 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26387:084.463 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26387:084.495 - 1.300ms returns 16 (0x10) -T3F74 26387:084.519 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:084.552 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26387:084.949 Data: 1F 00 00 00 -T3F74 26387:084.973 - 0.461ms returns 4 (0x4) -T3F74 26387:084.993 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26387:085.013 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26387:085.566 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E1 02 00 00 ... -T3F74 26387:085.586 - 0.600ms returns 20 (0x14) -T3F74 26387:085.604 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:085.620 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26387:086.067 Data: 1F 03 00 00 -T3F74 26387:086.087 - 0.489ms returns 4 (0x4) -T3F74 26387:086.104 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26387:086.120 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26387:086.568 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26387:086.587 - 0.490ms returns 12 (0xC) -T3F74 26387:086.604 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:086.620 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26387:087.066 Data: 00 00 00 00 -T3F74 26387:087.086 - 0.489ms returns 4 (0x4) -T3F74 26387:087.103 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:087.119 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26387:087.565 Data: 00 00 00 00 -T3F74 26387:087.585 - 0.488ms returns 4 (0x4) -T3F74 26387:087.602 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:087.618 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26387:088.063 Data: 00 00 00 00 -T3F74 26387:088.082 - 0.487ms returns 4 (0x4) -T062C 26387:101.089 JLINK_IsHalted() -T062C 26387:102.198 - 1.120ms returns FALSE -T062C 26387:202.390 JLINK_HasError() -T062C 26387:202.474 JLINK_IsHalted() -T062C 26387:203.672 - 1.240ms returns FALSE -T062C 26387:303.919 JLINK_HasError() -T062C 26387:303.995 JLINK_IsHalted() -T062C 26387:305.061 - 1.084ms returns FALSE -T062C 26387:405.839 JLINK_HasError() -T062C 26387:405.914 JLINK_IsHalted() -T062C 26387:407.154 - 1.258ms returns FALSE -T062C 26387:508.140 JLINK_HasError() -T062C 26387:508.221 JLINK_IsHalted() -T062C 26387:509.488 - 1.286ms returns FALSE -T062C 26387:610.253 JLINK_HasError() -T062C 26387:610.329 JLINK_HasError() -T062C 26387:610.355 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26387:610.384 Data: 8D 12 74 01 -T062C 26387:610.408 Debug reg: DWT_CYCCNT -T062C 26387:610.430 - 0.082ms returns 1 (0x1) -T3F74 26387:613.011 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26387:613.048 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26387:614.233 Data: 00 00 80 00 -T3F74 26387:614.289 - 1.284ms returns 4 (0x4) -T3F74 26387:614.324 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26387:614.344 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26387:614.743 Data: 00 00 F0 01 -T3F74 26387:614.763 - 0.445ms returns 4 (0x4) -T3F74 26387:618.065 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26387:618.096 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26387:619.265 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26387:619.298 - 1.240ms returns 16 (0x10) -T3F74 26387:619.321 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:619.344 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26387:619.747 Data: 1E 00 00 00 -T3F74 26387:619.771 - 0.458ms returns 4 (0x4) -T3F74 26387:619.791 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26387:619.817 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26387:620.373 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B5 01 00 00 ... -T3F74 26387:620.397 - 0.618ms returns 20 (0x14) -T3F74 26387:620.420 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:620.437 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26387:620.876 Data: 1F 03 00 00 -T3F74 26387:620.900 - 0.487ms returns 4 (0x4) -T3F74 26387:620.920 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26387:620.939 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26387:621.377 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26387:621.400 - 0.488ms returns 12 (0xC) -T3F74 26387:621.420 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:621.439 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26387:621.896 Data: 00 00 00 00 -T3F74 26387:621.920 - 0.507ms returns 4 (0x4) -T3F74 26387:621.940 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:621.959 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26387:622.384 Data: 00 00 00 00 -T3F74 26387:622.409 - 0.477ms returns 4 (0x4) -T3F74 26387:622.429 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26387:622.448 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26387:622.878 Data: 00 00 00 00 -T3F74 26387:622.901 - 0.480ms returns 4 (0x4) -T062C 26387:642.073 JLINK_IsHalted() -T062C 26387:643.186 - 1.131ms returns FALSE -T062C 26387:743.945 JLINK_HasError() -T062C 26387:744.027 JLINK_IsHalted() -T062C 26387:745.204 - 1.194ms returns FALSE -T062C 26387:845.790 JLINK_HasError() -T062C 26387:845.835 JLINK_IsHalted() -T062C 26387:846.906 - 1.091ms returns FALSE -T062C 26387:947.238 JLINK_HasError() -T062C 26387:947.329 JLINK_IsHalted() -T062C 26387:948.608 - 1.298ms returns FALSE -T062C 26388:048.739 JLINK_HasError() -T062C 26388:048.773 JLINK_IsHalted() -T062C 26388:049.944 - 1.213ms returns FALSE -T062C 26388:150.880 JLINK_HasError() -T062C 26388:150.921 JLINK_HasError() -T062C 26388:150.939 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26388:150.967 Data: 8D 12 74 01 -T062C 26388:150.991 Debug reg: DWT_CYCCNT -T062C 26388:151.013 - 0.081ms returns 1 (0x1) -T3F74 26388:153.370 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26388:153.404 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26388:154.586 Data: 00 00 80 00 -T3F74 26388:154.665 - 1.318ms returns 4 (0x4) -T3F74 26388:154.722 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26388:154.746 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26388:155.886 Data: 00 00 F0 01 -T3F74 26388:155.932 - 1.216ms returns 4 (0x4) -T3F74 26388:158.949 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26388:158.976 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26388:160.176 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26388:160.197 - 1.255ms returns 16 (0x10) -T3F74 26388:160.215 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:160.232 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26388:160.669 Data: 1E 00 00 00 -T3F74 26388:160.690 - 0.481ms returns 4 (0x4) -T3F74 26388:160.707 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26388:160.723 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26388:161.174 Data: 00 00 00 00 00 00 00 00 00 00 00 00 51 02 00 00 ... -T3F74 26388:161.194 - 0.493ms returns 20 (0x14) -T3F74 26388:161.211 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:161.227 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26388:161.674 Data: 1F 03 00 00 -T3F74 26388:161.694 - 0.489ms returns 4 (0x4) -T3F74 26388:161.711 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26388:161.727 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26388:162.284 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26388:162.320 - 0.617ms returns 12 (0xC) -T3F74 26388:162.350 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:162.372 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26388:162.800 Data: 00 00 00 00 -T3F74 26388:162.843 - 0.502ms returns 4 (0x4) -T3F74 26388:162.866 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:162.887 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26388:163.304 Data: 00 00 00 00 -T3F74 26388:163.328 - 0.470ms returns 4 (0x4) -T3F74 26388:163.362 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:163.381 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26388:163.805 Data: 00 00 00 00 -T3F74 26388:163.828 - 0.474ms returns 4 (0x4) -T062C 26388:176.007 JLINK_IsHalted() -T062C 26388:177.057 - 1.068ms returns FALSE -T062C 26388:277.703 JLINK_HasError() -T062C 26388:277.753 JLINK_IsHalted() -T062C 26388:278.866 - 1.154ms returns FALSE -T062C 26388:379.955 JLINK_HasError() -T062C 26388:379.988 JLINK_IsHalted() -T062C 26388:381.067 - 1.095ms returns FALSE -T062C 26388:481.753 JLINK_HasError() -T062C 26388:481.784 JLINK_IsHalted() -T062C 26388:482.999 - 1.233ms returns FALSE -T062C 26388:583.893 JLINK_HasError() -T062C 26388:583.973 JLINK_IsHalted() -T062C 26388:585.331 - 1.377ms returns FALSE -T062C 26388:685.999 JLINK_HasError() -T062C 26388:686.033 JLINK_HasError() -T062C 26388:686.051 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26388:686.081 Data: 8D 12 74 01 -T062C 26388:686.105 Debug reg: DWT_CYCCNT -T062C 26388:686.127 - 0.083ms returns 1 (0x1) -T3F74 26388:688.395 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26388:688.431 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26388:689.512 Data: 00 00 80 00 -T3F74 26388:689.546 - 1.159ms returns 4 (0x4) -T3F74 26388:689.584 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26388:689.608 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26388:690.129 Data: 00 00 F0 01 -T3F74 26388:690.149 - 0.571ms returns 4 (0x4) -T3F74 26388:693.965 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26388:693.999 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26388:695.282 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26388:695.311 - 1.353ms returns 16 (0x10) -T3F74 26388:695.332 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:695.351 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26388:695.728 Data: 1E 00 00 00 -T3F74 26388:695.748 - 0.423ms returns 4 (0x4) -T3F74 26388:695.766 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26388:695.782 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26388:696.227 Data: 00 00 00 00 00 00 00 00 00 00 00 00 E9 02 00 00 ... -T3F74 26388:696.248 - 0.488ms returns 20 (0x14) -T3F74 26388:696.265 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:696.281 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26388:696.727 Data: 1F 03 00 00 -T3F74 26388:696.747 - 0.489ms returns 4 (0x4) -T3F74 26388:696.764 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26388:696.781 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26388:697.227 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26388:697.247 - 0.489ms returns 12 (0xC) -T3F74 26388:697.264 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:697.280 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26388:697.727 Data: 00 00 00 00 -T3F74 26388:697.747 - 0.489ms returns 4 (0x4) -T3F74 26388:697.764 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:697.780 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26388:698.222 Data: 00 00 00 00 -T3F74 26388:698.242 - 0.484ms returns 4 (0x4) -T3F74 26388:698.259 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26388:698.275 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26388:698.723 Data: 00 00 00 00 -T3F74 26388:698.743 - 0.490ms returns 4 (0x4) -T062C 26388:711.162 JLINK_IsHalted() -T062C 26388:712.254 - 1.110ms returns FALSE -T062C 26388:812.427 JLINK_HasError() -T062C 26388:812.510 JLINK_IsHalted() -T062C 26388:813.717 - 1.254ms returns FALSE -T062C 26388:914.012 JLINK_HasError() -T062C 26388:914.059 JLINK_IsHalted() -T062C 26388:915.090 - 1.040ms returns FALSE -T062C 26389:015.741 JLINK_HasError() -T062C 26389:015.783 JLINK_IsHalted() -T062C 26389:016.977 - 1.213ms returns FALSE -T062C 26389:117.580 JLINK_HasError() -T062C 26389:117.652 JLINK_IsHalted() -T062C 26389:118.983 - 1.347ms returns FALSE -T062C 26389:219.155 JLINK_HasError() -T062C 26389:219.196 JLINK_HasError() -T062C 26389:219.215 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26389:219.244 Data: 8D 12 74 01 -T062C 26389:219.268 Debug reg: DWT_CYCCNT -T062C 26389:219.290 - 0.082ms returns 1 (0x1) -T3F74 26389:221.998 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26389:222.035 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26389:223.314 Data: 00 00 80 00 -T3F74 26389:223.395 - 1.424ms returns 4 (0x4) -T3F74 26389:223.455 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26389:223.478 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26389:224.618 Data: 00 00 F0 01 -T3F74 26389:224.696 - 1.261ms returns 4 (0x4) -T3F74 26389:228.115 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26389:228.145 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26389:229.343 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26389:229.373 - 1.266ms returns 16 (0x10) -T3F74 26389:229.395 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:229.416 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26389:229.912 Data: 1E 00 00 00 -T3F74 26389:229.936 - 0.548ms returns 4 (0x4) -T3F74 26389:229.956 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26389:229.975 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26389:230.532 Data: 00 00 00 00 00 00 00 00 00 00 00 00 F5 01 00 00 ... -T3F74 26389:230.552 - 0.602ms returns 20 (0x14) -T3F74 26389:230.569 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:230.585 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26389:231.031 Data: 1F 03 00 00 -T3F74 26389:231.051 - 0.488ms returns 4 (0x4) -T3F74 26389:231.068 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26389:231.084 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26389:231.531 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26389:231.551 - 0.489ms returns 12 (0xC) -T3F74 26389:231.568 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:231.584 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26389:232.030 Data: 00 00 00 00 -T3F74 26389:232.050 - 0.489ms returns 4 (0x4) -T3F74 26389:232.068 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:232.084 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26389:232.530 Data: 00 00 00 00 -T3F74 26389:232.550 - 0.489ms returns 4 (0x4) -T3F74 26389:232.567 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:232.583 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26389:233.031 Data: 00 00 00 00 -T3F74 26389:233.051 - 0.490ms returns 4 (0x4) -T062C 26389:245.231 JLINK_IsHalted() -T062C 26389:246.291 - 1.078ms returns FALSE -T062C 26389:346.493 JLINK_HasError() -T062C 26389:346.573 JLINK_IsHalted() -T062C 26389:347.715 - 1.160ms returns FALSE -T062C 26389:447.926 JLINK_HasError() -T062C 26389:448.001 JLINK_IsHalted() -T062C 26389:449.220 - 1.237ms returns FALSE -T062C 26389:550.137 JLINK_HasError() -T062C 26389:550.215 JLINK_IsHalted() -T062C 26389:551.254 - 1.058ms returns FALSE -T062C 26389:651.929 JLINK_HasError() -T062C 26389:651.959 JLINK_IsHalted() -T062C 26389:653.043 - 1.102ms returns FALSE -T062C 26389:753.120 JLINK_HasError() -T062C 26389:753.157 JLINK_HasError() -T062C 26389:753.176 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26389:753.205 Data: 8D 12 74 01 -T062C 26389:753.229 Debug reg: DWT_CYCCNT -T062C 26389:753.251 - 0.083ms returns 1 (0x1) -T3F74 26389:755.829 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26389:755.866 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26389:757.115 Data: 00 00 80 00 -T3F74 26389:757.195 - 1.385ms returns 4 (0x4) -T3F74 26389:757.253 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26389:757.276 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26389:758.423 Data: 00 00 F0 01 -T3F74 26389:758.501 - 1.267ms returns 4 (0x4) -T3F74 26389:761.533 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26389:761.566 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26389:762.765 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26389:762.794 - 1.267ms returns 16 (0x10) -T3F74 26389:762.814 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:762.833 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26389:763.206 Data: 1E 00 00 00 -T3F74 26389:763.227 - 0.419ms returns 4 (0x4) -T3F74 26389:763.244 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26389:763.261 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26389:763.707 Data: 00 00 00 00 00 00 00 00 00 00 00 00 B7 01 00 00 ... -T3F74 26389:763.727 - 0.489ms returns 20 (0x14) -T3F74 26389:763.744 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:763.760 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26389:764.223 Data: 1F 03 00 00 -T3F74 26389:764.247 - 0.511ms returns 4 (0x4) -T3F74 26389:764.267 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26389:764.286 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26389:764.716 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26389:764.739 - 0.479ms returns 12 (0xC) -T3F74 26389:764.759 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:764.778 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26389:765.231 Data: 00 00 00 00 -T3F74 26389:765.254 - 0.503ms returns 4 (0x4) -T3F74 26389:765.274 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:765.293 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26389:765.713 Data: 00 00 00 00 -T3F74 26389:765.738 - 0.471ms returns 4 (0x4) -T3F74 26389:765.758 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26389:765.777 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26389:766.379 Data: 00 00 00 00 -T3F74 26389:766.414 - 0.664ms returns 4 (0x4) -T062C 26389:777.913 JLINK_IsHalted() -T062C 26389:778.963 - 1.068ms returns FALSE -T062C 26389:879.239 JLINK_HasError() -T062C 26389:879.282 JLINK_IsHalted() -T062C 26389:880.358 - 1.094ms returns FALSE -T062C 26389:980.574 JLINK_HasError() -T062C 26389:980.655 JLINK_IsHalted() -T062C 26389:981.904 - 1.267ms returns FALSE -T062C 26390:082.960 JLINK_HasError() -T062C 26390:083.001 JLINK_IsHalted() -T062C 26390:084.174 - 1.220ms returns FALSE -T062C 26390:185.189 JLINK_HasError() -T062C 26390:185.272 JLINK_IsHalted() -T062C 26390:186.578 - 1.323ms returns FALSE -T062C 26390:286.785 JLINK_HasError() -T062C 26390:286.867 JLINK_HasError() -T062C 26390:286.909 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26390:286.939 Data: 8D 12 74 01 -T062C 26390:286.963 Debug reg: DWT_CYCCNT -T062C 26390:286.985 - 0.083ms returns 1 (0x1) -T3F74 26390:289.428 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26390:289.474 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26390:290.620 Data: 00 00 80 00 -T3F74 26390:290.681 - 1.259ms returns 4 (0x4) -T3F74 26390:290.716 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26390:290.736 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26390:291.141 Data: 00 00 F0 01 -T3F74 26390:291.161 - 0.452ms returns 4 (0x4) -T3F74 26390:294.140 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26390:294.181 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26390:295.440 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26390:295.468 - 1.335ms returns 16 (0x10) -T3F74 26390:295.488 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:295.508 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26390:295.886 Data: 1E 00 00 00 -T3F74 26390:295.907 - 0.425ms returns 4 (0x4) -T3F74 26390:295.924 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26390:295.940 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26390:296.441 Data: 00 00 00 00 00 00 00 00 00 00 00 00 A3 00 00 00 ... -T3F74 26390:296.487 - 0.571ms returns 20 (0x14) -T3F74 26390:296.516 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:296.539 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26390:297.017 Data: 1F 03 00 00 -T3F74 26390:297.047 - 0.541ms returns 4 (0x4) -T3F74 26390:297.072 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26390:297.093 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26390:297.517 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26390:297.540 - 0.477ms returns 12 (0xC) -T3F74 26390:297.563 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:297.582 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26390:298.010 Data: 00 00 00 00 -T3F74 26390:298.031 - 0.474ms returns 4 (0x4) -T3F74 26390:298.048 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:298.064 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26390:298.526 Data: 00 00 00 00 -T3F74 26390:298.550 - 0.510ms returns 4 (0x4) -T3F74 26390:298.570 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:298.589 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26390:299.025 Data: 00 00 00 00 -T3F74 26390:299.048 - 0.485ms returns 4 (0x4) -T062C 26390:311.302 JLINK_IsHalted() -T062C 26390:312.411 - 1.342ms returns FALSE -T062C 26390:413.438 JLINK_HasError() -T062C 26390:413.514 JLINK_IsHalted() -T062C 26390:414.761 - 1.265ms returns FALSE -T062C 26390:514.962 JLINK_HasError() -T062C 26390:515.045 JLINK_IsHalted() -T062C 26390:516.283 - 1.279ms returns FALSE -T062C 26390:616.534 JLINK_HasError() -T062C 26390:616.608 JLINK_IsHalted() -T062C 26390:617.849 - 1.289ms returns FALSE -T062C 26390:718.098 JLINK_HasError() -T062C 26390:718.177 JLINK_IsHalted() -T062C 26390:719.429 - 1.293ms returns FALSE -T062C 26390:819.700 JLINK_HasError() -T062C 26390:819.780 JLINK_HasError() -T062C 26390:819.824 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26390:819.859 Data: 8D 12 74 01 -T062C 26390:819.880 Debug reg: DWT_CYCCNT -T062C 26390:819.898 - 0.081ms returns 1 (0x1) -T3F74 26390:822.330 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26390:822.362 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26390:823.532 Data: 00 00 80 00 -T3F74 26390:823.602 - 1.279ms returns 4 (0x4) -T3F74 26390:823.637 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26390:823.656 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26390:824.065 Data: 00 00 F0 01 -T3F74 26390:824.085 - 0.456ms returns 4 (0x4) -T3F74 26390:827.588 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26390:827.626 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26390:828.876 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26390:828.904 - 1.323ms returns 16 (0x10) -T3F74 26390:828.925 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:828.944 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26390:829.319 Data: 1F 00 00 00 -T3F74 26390:829.339 - 0.421ms returns 4 (0x4) -T3F74 26390:829.357 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26390:829.373 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26390:829.820 Data: 00 00 00 00 00 00 00 00 00 00 00 00 11 03 00 00 ... -T3F74 26390:829.840 - 0.490ms returns 20 (0x14) -T3F74 26390:829.857 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:829.873 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26390:830.319 Data: 1F 03 00 00 -T3F74 26390:830.339 - 0.488ms returns 4 (0x4) -T3F74 26390:830.356 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26390:830.372 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26390:830.819 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26390:830.839 - 0.489ms returns 12 (0xC) -T3F74 26390:830.856 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:830.872 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26390:831.318 Data: 00 00 00 00 -T3F74 26390:831.338 - 0.489ms returns 4 (0x4) -T3F74 26390:831.355 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:831.371 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26390:831.819 Data: 00 00 00 00 -T3F74 26390:831.839 - 0.490ms returns 4 (0x4) -T3F74 26390:831.856 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26390:831.878 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26390:832.317 Data: 00 00 00 00 -T3F74 26390:832.337 - 0.488ms returns 4 (0x4) -T062C 26390:851.635 JLINK_IsHalted() -T062C 26390:852.707 - 1.091ms returns FALSE -T062C 26390:953.494 JLINK_HasError() -T062C 26390:953.570 JLINK_IsHalted() -T062C 26390:954.701 - 1.139ms returns FALSE -T062C 26391:054.870 JLINK_HasError() -T062C 26391:054.953 JLINK_IsHalted() -T062C 26391:056.128 - 1.216ms returns FALSE -T062C 26391:156.880 JLINK_HasError() -T062C 26391:156.922 JLINK_IsHalted() -T062C 26391:158.036 - 1.130ms returns FALSE -T062C 26391:258.740 JLINK_HasError() -T062C 26391:258.770 JLINK_IsHalted() -T062C 26391:259.880 - 1.128ms returns FALSE -T062C 26391:360.081 JLINK_HasError() -T062C 26391:360.168 JLINK_HasError() -T062C 26391:360.214 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26391:360.264 Data: 8D 12 74 01 -T062C 26391:360.285 Debug reg: DWT_CYCCNT -T062C 26391:360.303 - 0.097ms returns 1 (0x1) -T3F74 26391:362.738 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26391:362.770 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26391:363.999 Data: 00 00 80 00 -T3F74 26391:364.032 - 1.302ms returns 4 (0x4) -T3F74 26391:364.071 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26391:364.094 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26391:364.508 Data: 00 00 F0 01 -T3F74 26391:364.532 - 0.468ms returns 4 (0x4) -T3F74 26391:367.546 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26391:367.584 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26391:368.871 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26391:368.905 - 1.367ms returns 16 (0x10) -T3F74 26391:368.929 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:368.952 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26391:369.383 Data: 1F 00 00 00 -T3F74 26391:369.418 - 0.496ms returns 4 (0x4) -T3F74 26391:369.442 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26391:369.468 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26391:369.993 Data: 00 00 00 00 00 00 00 00 00 00 00 00 D1 02 00 00 ... -T3F74 26391:370.013 - 0.577ms returns 20 (0x14) -T3F74 26391:370.030 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:370.047 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26391:370.501 Data: 1F 03 00 00 -T3F74 26391:370.521 - 0.497ms returns 4 (0x4) -T3F74 26391:370.553 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26391:370.569 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26391:371.004 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26391:371.028 - 0.483ms returns 12 (0xC) -T3F74 26391:371.052 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:371.071 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26391:371.508 Data: 00 00 00 00 -T3F74 26391:371.532 - 0.488ms returns 4 (0x4) -T3F74 26391:371.563 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:371.582 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26391:372.002 Data: 00 00 00 00 -T3F74 26391:372.026 - 0.471ms returns 4 (0x4) -T3F74 26391:372.049 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:372.067 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26391:372.506 Data: 00 00 00 00 -T3F74 26391:372.530 - 0.489ms returns 4 (0x4) -T062C 26391:384.245 JLINK_IsHalted() -T062C 26391:385.379 - 1.146ms returns FALSE -T062C 26391:486.165 JLINK_HasError() -T062C 26391:486.241 JLINK_IsHalted() -T062C 26391:487.352 - 1.130ms returns FALSE -T062C 26391:587.900 JLINK_HasError() -T062C 26391:587.977 JLINK_IsHalted() -T062C 26391:589.129 - 1.177ms returns FALSE -T062C 26391:689.336 JLINK_HasError() -T062C 26391:689.414 JLINK_IsHalted() -T062C 26391:690.702 - 1.330ms returns FALSE -T062C 26391:790.935 JLINK_HasError() -T062C 26391:791.021 JLINK_IsHalted() -T062C 26391:792.162 - 1.183ms returns FALSE -T062C 26391:892.470 JLINK_HasError() -T062C 26391:892.550 JLINK_HasError() -T062C 26391:892.590 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26391:892.615 Data: 8D 12 74 01 -T062C 26391:892.647 Debug reg: DWT_CYCCNT -T062C 26391:892.666 - 0.082ms returns 1 (0x1) -T3F74 26391:895.088 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26391:895.122 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26391:896.245 Data: 00 00 80 00 -T3F74 26391:896.283 - 1.213ms returns 4 (0x4) -T3F74 26391:896.348 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26391:896.401 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26391:896.940 Data: 00 00 F0 01 -T3F74 26391:896.965 - 0.624ms returns 4 (0x4) -T3F74 26391:900.123 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26391:900.151 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26391:901.318 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26391:901.343 - 1.228ms returns 16 (0x10) -T3F74 26391:901.365 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:901.385 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26391:901.810 Data: 1F 00 00 00 -T3F74 26391:901.834 - 0.483ms returns 4 (0x4) -T3F74 26391:901.858 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26391:901.874 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26391:902.427 Data: 00 00 00 00 00 00 00 00 00 00 00 00 25 02 00 00 ... -T3F74 26391:902.447 - 0.595ms returns 20 (0x14) -T3F74 26391:902.464 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:902.480 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26391:902.926 Data: 1F 03 00 00 -T3F74 26391:902.946 - 0.488ms returns 4 (0x4) -T3F74 26391:902.963 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26391:902.979 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26391:903.449 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26391:903.469 - 0.512ms returns 12 (0xC) -T3F74 26391:903.486 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:903.502 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26391:903.926 Data: 00 00 00 00 -T3F74 26391:903.946 - 0.467ms returns 4 (0x4) -T3F74 26391:903.963 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:903.979 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26391:904.425 Data: 00 00 00 00 -T3F74 26391:904.445 - 0.488ms returns 4 (0x4) -T3F74 26391:904.462 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26391:904.478 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26391:905.053 Data: 00 00 00 00 -T3F74 26391:905.077 - 0.623ms returns 4 (0x4) -T062C 26391:916.632 JLINK_IsHalted() -T062C 26391:917.686 - 1.072ms returns FALSE -T062C 26392:018.458 JLINK_HasError() -T062C 26392:018.534 JLINK_IsHalted() -T062C 26392:019.656 - 1.140ms returns FALSE -T062C 26392:120.814 JLINK_HasError() -T062C 26392:120.893 JLINK_IsHalted() -T062C 26392:122.063 - 1.198ms returns FALSE -T062C 26392:223.068 JLINK_HasError() -T062C 26392:223.114 JLINK_IsHalted() -T062C 26392:224.182 - 1.082ms returns FALSE -T062C 26392:324.386 JLINK_HasError() -T062C 26392:324.466 JLINK_IsHalted() -T062C 26392:325.748 - 1.324ms returns FALSE -T062C 26392:425.994 JLINK_HasError() -T062C 26392:426.075 JLINK_HasError() -T062C 26392:426.119 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26392:426.174 Data: 8D 12 74 01 -T062C 26392:426.195 Debug reg: DWT_CYCCNT -T062C 26392:426.213 - 0.100ms returns 1 (0x1) -T3F74 26392:429.087 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26392:429.125 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26392:430.246 Data: 00 00 80 00 -T3F74 26392:430.277 - 1.196ms returns 4 (0x4) -T3F74 26392:430.312 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26392:430.332 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26392:430.858 Data: 00 00 F0 01 -T3F74 26392:430.879 - 0.573ms returns 4 (0x4) -T3F74 26392:434.092 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26392:434.130 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26392:435.391 Data: 81 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 -T3F74 26392:435.423 - 1.340ms returns 16 (0x10) -T3F74 26392:435.447 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26392:435.476 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26392:435.855 Data: 1E 00 00 00 -T3F74 26392:435.875 - 0.435ms returns 4 (0x4) -T3F74 26392:435.893 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26392:435.909 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26392:436.356 Data: 00 00 00 00 00 00 00 00 00 00 00 00 27 00 00 00 ... -T3F74 26392:436.376 - 0.490ms returns 20 (0x14) -T3F74 26392:436.393 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26392:436.410 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26392:436.854 Data: 1F 03 00 00 -T3F74 26392:436.875 - 0.488ms returns 4 (0x4) -T3F74 26392:436.892 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26392:436.908 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26392:437.355 Data: 00 00 00 00 00 00 00 00 00 00 00 00 -T3F74 26392:437.375 - 0.490ms returns 12 (0xC) -T3F74 26392:437.392 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26392:437.408 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26392:437.854 Data: 00 00 00 00 -T3F74 26392:437.874 - 0.488ms returns 4 (0x4) -T3F74 26392:437.891 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26392:437.907 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26392:438.427 Data: 00 00 00 00 -T3F74 26392:438.447 - 0.562ms returns 4 (0x4) -T3F74 26392:438.466 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26392:438.490 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26392:438.985 Data: 00 00 00 00 -T3F74 26392:439.009 - 0.550ms returns 4 (0x4) -T062C 26392:458.706 JLINK_IsHalted() -T062C 26392:459.800 - 1.112ms returns FALSE -T062C 26392:560.320 JLINK_HasError() -T062C 26392:560.402 JLINK_IsHalted() -T062C 26392:561.643 - 1.283ms returns FALSE -T062C 26392:662.699 JLINK_HasError() -T062C 26392:662.772 JLINK_IsHalted() -T062C 26392:664.096 - 1.342ms returns FALSE -T062C 26392:764.305 JLINK_HasError() -T062C 26392:764.383 JLINK_IsHalted() -T062C 26392:765.565 - 1.224ms returns FALSE -T062C 26392:866.061 JLINK_HasError() -T062C 26392:866.096 JLINK_IsHalted() -T062C 26392:867.243 - 1.165ms returns FALSE -T062C 26392:967.459 JLINK_HasError() -T062C 26392:967.542 JLINK_HasError() -T062C 26392:967.587 JLINK_ReadMemU32(0xE0001004, 0x1 Items) -T062C 26392:967.639 Data: 8D 12 74 01 -T062C 26392:967.659 Debug reg: DWT_CYCCNT -T062C 26392:967.678 - 0.098ms returns 1 (0x1) -T3F74 26392:970.123 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26392:970.156 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26392:979.734 failed -T3F74 26392:979.817 - 9.703ms returns -1 (0xFFFFFFFF) -T3F74 26392:979.855 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26392:979.880 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26392:988.828 failed -T3F74 26392:988.869 - 9.024ms returns -1 (0xFFFFFFFF) -T3F74 26392:988.900 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26392:988.928 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26392:997.858 failed -T3F74 26392:997.943 - 9.051ms returns -1 (0xFFFFFFFF) -T3F74 26392:997.982 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26392:998.009 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26393:006.851 failed -T3F74 26393:006.886 - 8.912ms returns -1 (0xFFFFFFFF) -T3F74 26393:006.911 JLINK_ReadMemEx(0x20000058, 0x2 Bytes, Flags = 0x02000000) -T3F74 26393:006.935 CPU_ReadMem(2 bytes @ 0x20000058) -T3F74 26393:015.646 failed -T3F74 26393:015.675 - 8.771ms returns -1 (0xFFFFFFFF) -T3F74 26393:015.696 JLINK_ReadMemEx(0x20000058, 0x1 Bytes, Flags = 0x02000000) -T3F74 26393:015.723 CPU_ReadMem(1 bytes @ 0x20000058) -T3F74 26393:024.646 failed -T3F74 26393:024.676 - 8.987ms returns -1 (0xFFFFFFFF) -T3F74 26393:025.209 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26393:025.236 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26393:034.901 failed -T3F74 26393:034.935 - 9.734ms returns -1 (0xFFFFFFFF) -T3F74 26393:034.957 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26393:034.980 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26393:043.999 failed -T3F74 26393:044.030 - 9.080ms returns -1 (0xFFFFFFFF) -T3F74 26393:044.050 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26393:044.070 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26393:052.963 failed -T3F74 26393:052.997 - 8.955ms returns -1 (0xFFFFFFFF) -T3F74 26393:053.022 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26393:053.045 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26393:062.099 failed -T3F74 26393:062.135 - 9.120ms returns -1 (0xFFFFFFFF) -T3F74 26393:062.160 JLINK_ReadMemEx(0x2000005C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26393:062.183 CPU_ReadMem(2 bytes @ 0x2000005C) -T3F74 26393:071.181 failed -T3F74 26393:071.257 - 9.106ms returns -1 (0xFFFFFFFF) -T3F74 26393:071.292 JLINK_ReadMemEx(0x2000005C, 0x1 Bytes, Flags = 0x02000000) -T3F74 26393:071.315 CPU_ReadMem(1 bytes @ 0x2000005C) -T3F74 26393:081.951 failed -T3F74 26393:081.984 - 10.702ms returns -1 (0xFFFFFFFF) -T3F74 26393:085.675 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26393:085.703 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26393:095.438 failed -T3F74 26393:095.467 - 9.798ms returns -1 (0xFFFFFFFF) -T3F74 26393:095.488 JLINK_ReadMemEx(0x40000800, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:095.508 CPU_ReadMem(4 bytes @ 0x40000800) -T3F74 26393:104.487 failed -T3F74 26393:104.517 - 9.035ms returns -1 (0xFFFFFFFF) -T3F74 26393:104.537 JLINK_ReadMemEx(0x40000804, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:104.556 CPU_ReadMem(4 bytes @ 0x40000804) -T3F74 26393:113.502 failed -T3F74 26393:113.532 - 9.001ms returns -1 (0xFFFFFFFF) -T3F74 26393:113.566 JLINK_ReadMemEx(0x40000808, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:113.586 CPU_ReadMem(4 bytes @ 0x40000808) -T3F74 26393:122.660 failed -T3F74 26393:122.693 - 9.135ms returns -1 (0xFFFFFFFF) -T3F74 26393:122.720 JLINK_ReadMemEx(0x4000080C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:122.743 CPU_ReadMem(4 bytes @ 0x4000080C) -T3F74 26393:131.513 failed -T3F74 26393:131.546 - 8.834ms returns -1 (0xFFFFFFFF) -T3F74 26393:131.574 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:131.597 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26393:140.437 failed -T3F74 26393:140.470 - 8.904ms returns -1 (0xFFFFFFFF) -T3F74 26393:140.506 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:140.529 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26393:149.485 failed -T3F74 26393:149.514 - 9.015ms returns -1 (0xFFFFFFFF) -T3F74 26393:149.548 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26393:149.568 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26393:158.474 failed -T3F74 26393:158.502 - 8.961ms returns -1 (0xFFFFFFFF) -T3F74 26393:158.536 JLINK_ReadMemEx(0x40000818, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:158.556 CPU_ReadMem(4 bytes @ 0x40000818) -T3F74 26393:167.483 failed -T3F74 26393:167.512 - 8.983ms returns -1 (0xFFFFFFFF) -T3F74 26393:167.546 JLINK_ReadMemEx(0x4000081C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:167.565 CPU_ReadMem(4 bytes @ 0x4000081C) -T3F74 26393:176.486 failed -T3F74 26393:176.515 - 8.976ms returns -1 (0xFFFFFFFF) -T3F74 26393:176.549 JLINK_ReadMemEx(0x40000820, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:176.569 CPU_ReadMem(4 bytes @ 0x40000820) -T3F74 26393:185.479 failed -T3F74 26393:185.508 - 8.965ms returns -1 (0xFFFFFFFF) -T3F74 26393:185.541 JLINK_ReadMemEx(0x40000824, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:185.561 CPU_ReadMem(4 bytes @ 0x40000824) -T3F74 26393:194.315 failed -T3F74 26393:194.345 - 8.810ms returns -1 (0xFFFFFFFF) -T3F74 26393:194.378 JLINK_ReadMemEx(0x40000828, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:194.398 CPU_ReadMem(4 bytes @ 0x40000828) -T3F74 26393:203.124 failed -T3F74 26393:203.157 - 8.787ms returns -1 (0xFFFFFFFF) -T3F74 26393:203.184 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:203.208 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26393:212.202 failed -T3F74 26393:212.240 - 9.064ms returns -1 (0xFFFFFFFF) -T3F74 26393:212.513 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:212.539 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26393:222.183 failed -T3F74 26393:222.223 - 9.718ms returns -1 (0xFFFFFFFF) -T3F74 26393:222.255 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26393:222.281 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26393:231.337 failed -T3F74 26393:231.379 - 9.132ms returns -1 (0xFFFFFFFF) -T3F74 26393:231.409 JLINK_ReadMemEx(0x40000834, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:231.436 CPU_ReadMem(4 bytes @ 0x40000834) -T3F74 26393:240.129 failed -T3F74 26393:240.172 - 8.770ms returns -1 (0xFFFFFFFF) -T3F74 26393:240.202 JLINK_ReadMemEx(0x40000838, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:240.229 CPU_ReadMem(4 bytes @ 0x40000838) -T3F74 26393:249.181 failed -T3F74 26393:249.224 - 9.029ms returns -1 (0xFFFFFFFF) -T3F74 26393:249.254 JLINK_ReadMemEx(0x4000083C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:249.339 CPU_ReadMem(4 bytes @ 0x4000083C) -T3F74 26393:258.271 failed -T3F74 26393:258.312 - 9.066ms returns -1 (0xFFFFFFFF) -T3F74 26393:258.344 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:258.370 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26393:267.269 failed -T3F74 26393:267.304 - 8.967ms returns -1 (0xFFFFFFFF) -T3F74 26393:267.341 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:267.364 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26393:276.244 failed -T3F74 26393:276.283 - 8.950ms returns -1 (0xFFFFFFFF) -T3F74 26393:276.322 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:276.350 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26393:285.238 failed -T3F74 26393:285.271 - 8.956ms returns -1 (0xFFFFFFFF) -T3F74 26393:285.297 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:285.320 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26393:294.111 failed -T3F74 26393:294.141 - 8.852ms returns -1 (0xFFFFFFFF) -T3F74 26393:294.176 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:294.197 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26393:303.177 failed -T3F74 26393:303.207 - 9.037ms returns -1 (0xFFFFFFFF) -T3F74 26393:303.240 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26393:303.260 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26393:312.210 failed -T3F74 26393:312.239 - 9.005ms returns -1 (0xFFFFFFFF) -T062C 26393:446.935 JLINK_IsHalted() -T062C 26393:472.909 - 26.003ms returns ERROR -T062C 26393:472.957 JLINK_HasError() -T062C 26393:472.980 JLINK_Halt() -T062C 26393:486.953 CPU could not be halted -T062C 26393:486.983 - 14.009ms returns 0x01 -T062C 26393:487.015 JLINK_IsHalted() -T062C 26393:513.192 - 26.229ms returns ERROR -T062C 26393:513.271 JLINK_IsHalted() -T062C 26393:539.539 - 26.316ms returns ERROR -T062C 26393:539.627 JLINK_IsHalted() -T062C 26393:565.781 - 26.195ms returns ERROR -T062C 26393:565.872 JLINK_HasError() -T062C 26393:565.890 JLINK_ReadReg(R15 (PC)) -T062C 26393:591.996 CPU is running -T062C 26393:592.069 - ***** Error: -T062C 26393:592.091 Cannot read register 15 (R15) while CPU is running -T062C 26393:592.113 - 26.231ms returns 0x00000000 -T062C 26393:592.279 JLINK_ReadReg(XPSR) -T062C 26393:618.436 CPU is running -T062C 26393:618.498 - ***** Error: -T062C 26393:618.517 Cannot read register 16 (XPSR) while CPU is running -T062C 26393:618.537 - 26.264ms returns 0x00000000 -T062C 26393:618.784 JLINK_HasError() -T062C 26393:618.805 JLINK_HasError() -T062C 26393:618.823 JLINK_ReadMemU32(0xE000ED30, 0x1 Items) -T062C 26393:618.848 CPU_ReadMem(4 bytes @ 0xE000ED30) -T062C 26393:628.571 failed -T062C 26393:628.607 - 9.791ms returns -1 (0xFFFFFFFF) -T062C 26393:628.688 JLINK_HasError() -T062C 26393:628.708 JLINK_ReadReg(R0) -T062C 26393:654.013 CPU is running -T062C 26393:654.045 - ***** Error: -T062C 26393:654.064 Cannot read register 0 (R0) while CPU is running -T062C 26393:654.083 - 25.381ms returns 0x00000000 -T062C 26393:654.325 JLINK_ReadReg(R1) -T062C 26393:680.245 CPU is running -T062C 26393:680.287 - ***** Error: -T062C 26393:680.309 Cannot read register 1 (R1) while CPU is running -T062C 26393:680.331 - 26.014ms returns 0x00000000 -T062C 26393:680.500 JLINK_ReadReg(R2) -T062C 26393:706.508 CPU is running -T062C 26393:706.541 - ***** Error: -T062C 26393:706.563 Cannot read register 2 (R2) while CPU is running -T062C 26393:706.586 - 26.093ms returns 0x00000000 -T062C 26393:706.704 JLINK_ReadReg(R3) -T062C 26393:732.738 CPU is running -T062C 26393:732.774 - ***** Error: -T062C 26393:732.796 Cannot read register 3 (R3) while CPU is running -T062C 26393:732.819 - 26.123ms returns 0x00000000 -T062C 26393:732.989 JLINK_ReadReg(R4) -T062C 26393:758.985 CPU is running -T062C 26393:759.030 - ***** Error: -T062C 26393:759.052 Cannot read register 4 (R4) while CPU is running -T062C 26393:759.074 - 26.093ms returns 0x00000000 -T062C 26393:759.918 JLINK_ReadReg(R5) -T062C 26393:785.908 CPU is running -T062C 26393:785.962 - ***** Error: -T062C 26393:785.992 Cannot read register 5 (R5) while CPU is running -T062C 26393:786.021 - 26.114ms returns 0x00000000 -T062C 26393:788.909 JLINK_ReadReg(R6) -T062C 26393:814.992 CPU is running -T062C 26393:815.043 - ***** Error: -T062C 26393:815.065 Cannot read register 6 (R6) while CPU is running -T062C 26393:815.088 - 26.187ms returns 0x00000000 -T062C 26393:816.012 JLINK_ReadReg(R7) -T062C 26393:841.952 CPU is running -T062C 26393:841.998 - ***** Error: -T062C 26393:842.024 Cannot read register 7 (R7) while CPU is running -T062C 26393:842.047 - 26.043ms returns 0x00000000 -T062C 26393:844.164 JLINK_ReadReg(R8) -T062C 26393:870.263 CPU is running -T062C 26393:870.310 - ***** Error: -T062C 26393:870.336 Cannot read register 8 (R8) while CPU is running -T062C 26393:870.359 - 26.204ms returns 0x00000000 -T062C 26393:870.531 JLINK_ReadReg(R9) -T062C 26393:896.574 CPU is running -T062C 26393:896.624 - ***** Error: -T062C 26393:896.646 Cannot read register 9 (R9) while CPU is running -T062C 26393:896.669 - 26.146ms returns 0x00000000 -T062C 26393:900.445 JLINK_ReadReg(R10) -T062C 26393:926.491 CPU is running -T062C 26393:926.532 - ***** Error: -T062C 26393:926.551 Cannot read register 10 (R10) while CPU is running -T062C 26393:926.570 - 26.132ms returns 0x00000000 -T062C 26393:926.927 JLINK_ReadReg(R11) -T062C 26393:952.995 CPU is running -T062C 26393:953.043 - ***** Error: -T062C 26393:953.066 Cannot read register 11 (R11) while CPU is running -T062C 26393:953.089 - 26.170ms returns 0x00000000 -T062C 26393:956.249 JLINK_ReadReg(R12) -T062C 26393:982.373 CPU is running -T062C 26393:982.416 - ***** Error: -T062C 26393:982.435 Cannot read register 12 (R12) while CPU is running -T062C 26393:982.455 - 26.212ms returns 0x00000000 -T062C 26393:982.699 JLINK_ReadReg(R13 (SP)) -T062C 26394:008.756 CPU is running -T062C 26394:008.839 - ***** Error: -T062C 26394:008.861 Cannot read register 13 (R13) while CPU is running -T062C 26394:008.884 - 26.193ms returns 0x00000000 -T062C 26394:012.580 JLINK_ReadReg(R14) -T062C 26394:038.550 CPU is running -T062C 26394:038.586 - ***** Error: -T062C 26394:038.608 Cannot read register 14 (R14) while CPU is running -T062C 26394:038.632 - 26.067ms returns 0x00000000 -T062C 26394:038.849 JLINK_ReadReg(R15 (PC)) -T062C 26394:064.800 CPU is running -T062C 26394:064.845 - ***** Error: -T062C 26394:064.867 Cannot read register 15 (R15) while CPU is running -T062C 26394:064.890 - 26.048ms returns 0x00000000 -T062C 26394:068.433 JLINK_ReadReg(XPSR) -T062C 26394:094.473 CPU is running -T062C 26394:094.513 - ***** Error: -T062C 26394:094.532 Cannot read register 16 (XPSR) while CPU is running -T062C 26394:094.552 - 26.125ms returns 0x00000000 -T062C 26394:094.770 JLINK_ReadReg(MSP) -T062C 26394:120.797 CPU is running -T062C 26394:120.838 - ***** Error: -T062C 26394:120.860 Cannot read register 17 (MSP) while CPU is running -T062C 26394:120.882 - 26.121ms returns 0x00000000 -T062C 26394:124.292 JLINK_ReadReg(PSP) -T062C 26394:150.363 CPU is running -T062C 26394:150.402 - ***** Error: -T062C 26394:150.420 Cannot read register 18 (PSP) while CPU is running -T062C 26394:150.440 - 26.154ms returns 0x00000000 -T062C 26394:150.707 JLINK_ReadReg(CFBP) -T062C 26394:176.662 CPU is running -T062C 26394:176.708 - ***** Error: -T062C 26394:176.731 Cannot read register 20 (CFBP) while CPU is running -T062C 26394:176.754 - 26.055ms returns 0x00000000 -T062C 26394:180.070 JLINK_ReadReg(FPSCR) -T062C 26394:206.097 CPU is running -T062C 26394:206.139 - ***** Error: -T062C 26394:206.158 Cannot read register 32 (FPSCR) while CPU is running -T062C 26394:206.178 - 26.114ms returns 0x00000000 -T062C 26394:206.423 JLINK_ReadReg(FPS0) -T062C 26394:232.559 CPU is running -T062C 26394:232.609 - ***** Error: -T062C 26394:232.640 Cannot read register 33 (FPS0) while CPU is running -T062C 26394:232.670 - 26.256ms returns 0x00000000 -T062C 26394:237.414 JLINK_ReadReg(FPS1) -T062C 26394:263.415 CPU is running -T062C 26394:263.460 - ***** Error: -T062C 26394:263.483 Cannot read register 34 (FPS1) while CPU is running -T062C 26394:263.507 - 26.101ms returns 0x00000000 -T062C 26394:263.714 JLINK_ReadReg(FPS2) -T062C 26394:289.655 CPU is running -T062C 26394:289.702 - ***** Error: -T062C 26394:289.725 Cannot read register 35 (FPS2) while CPU is running -T062C 26394:289.751 - 26.045ms returns 0x00000000 -T062C 26394:293.252 JLINK_ReadReg(FPS3) -T062C 26394:319.281 CPU is running -T062C 26394:319.332 - ***** Error: -T062C 26394:319.355 Cannot read register 36 (FPS3) while CPU is running -T062C 26394:319.379 - 26.136ms returns 0x00000000 -T062C 26394:320.094 JLINK_ReadReg(FPS4) -T062C 26394:346.162 CPU is running -T062C 26394:346.210 - ***** Error: -T062C 26394:346.233 Cannot read register 37 (FPS4) while CPU is running -T062C 26394:346.257 - 26.171ms returns 0x00000000 -T062C 26394:348.551 JLINK_ReadReg(FPS5) -T062C 26394:374.538 CPU is running -T062C 26394:374.588 - ***** Error: -T062C 26394:374.610 Cannot read register 38 (FPS5) while CPU is running -T062C 26394:374.634 - 26.096ms returns 0x00000000 -T062C 26394:374.815 JLINK_ReadReg(FPS6) -T062C 26394:400.933 CPU is running -T062C 26394:400.983 - ***** Error: -T062C 26394:401.008 Cannot read register 39 (FPS6) while CPU is running -T062C 26394:401.031 - 26.224ms returns 0x00000000 -T062C 26394:401.194 JLINK_ReadReg(FPS7) -T062C 26394:427.324 CPU is running -T062C 26394:427.363 - ***** Error: -T062C 26394:427.385 Cannot read register 40 (FPS7) while CPU is running -T062C 26394:427.408 - 26.221ms returns 0x00000000 -T062C 26394:427.521 JLINK_ReadReg(FPS8) -T062C 26394:453.534 CPU is running -T062C 26394:453.573 - ***** Error: -T062C 26394:453.595 Cannot read register 41 (FPS8) while CPU is running -T062C 26394:453.618 - 26.106ms returns 0x00000000 -T062C 26394:453.791 JLINK_ReadReg(FPS9) -T062C 26394:479.942 CPU is running -T062C 26394:480.029 - ***** Error: -T062C 26394:480.051 Cannot read register 42 (FPS9) while CPU is running -T062C 26394:480.074 - 26.291ms returns 0x00000000 -T062C 26394:480.198 JLINK_ReadReg(FPS10) -T062C 26394:506.115 CPU is running -T062C 26394:506.159 - ***** Error: -T062C 26394:506.182 Cannot read register 43 (FPS10) while CPU is running -T062C 26394:506.205 - 26.015ms returns 0x00000000 -T062C 26394:507.971 JLINK_ReadReg(FPS11) -T062C 26394:534.185 CPU is running -T062C 26394:534.249 - ***** Error: -T062C 26394:534.268 Cannot read register 44 (FPS11) while CPU is running -T062C 26394:534.287 - 26.323ms returns 0x00000000 -T062C 26394:534.531 JLINK_ReadReg(FPS12) -T062C 26394:560.569 CPU is running -T062C 26394:560.617 - ***** Error: -T062C 26394:560.640 Cannot read register 45 (FPS12) while CPU is running -T062C 26394:560.663 - 26.140ms returns 0x00000000 -T062C 26394:564.241 JLINK_ReadReg(FPS13) -T062C 26394:590.581 CPU is running -T062C 26394:590.653 - ***** Error: -T062C 26394:590.675 Cannot read register 46 (FPS13) while CPU is running -T062C 26394:590.697 - 26.473ms returns 0x00000000 -T062C 26394:590.817 JLINK_ReadReg(FPS14) -T062C 26394:616.969 CPU is running -T062C 26394:617.000 - ***** Error: -T062C 26394:617.019 Cannot read register 47 (FPS14) while CPU is running -T062C 26394:617.038 - 26.227ms returns 0x00000000 -T062C 26394:617.216 JLINK_ReadReg(FPS15) -T062C 26394:643.458 CPU is running -T062C 26394:643.500 - ***** Error: -T062C 26394:643.522 Cannot read register 48 (FPS15) while CPU is running -T062C 26394:643.545 - 26.337ms returns 0x00000000 -T062C 26394:643.718 JLINK_ReadReg(FPS16) -T062C 26394:669.947 CPU is running -T062C 26394:669.984 - ***** Error: -T062C 26394:670.006 Cannot read register 49 (FPS16) while CPU is running -T062C 26394:670.028 - 26.318ms returns 0x00000000 -T062C 26394:670.199 JLINK_ReadReg(FPS17) -T062C 26394:696.401 CPU is running -T062C 26394:696.473 - ***** Error: -T062C 26394:696.492 Cannot read register 50 (FPS17) while CPU is running -T062C 26394:696.511 - 26.319ms returns 0x00000000 -T062C 26394:696.757 JLINK_ReadReg(FPS18) -T062C 26394:722.902 CPU is running -T062C 26394:722.967 - ***** Error: -T062C 26394:722.986 Cannot read register 51 (FPS18) while CPU is running -T062C 26394:723.005 - 26.254ms returns 0x00000000 -T062C 26394:723.246 JLINK_ReadReg(FPS19) -T062C 26394:749.289 CPU is running -T062C 26394:749.329 - ***** Error: -T062C 26394:749.351 Cannot read register 52 (FPS19) while CPU is running -T062C 26394:749.376 - 26.137ms returns 0x00000000 -T062C 26394:749.624 JLINK_ReadReg(FPS20) -T062C 26394:775.642 CPU is running -T062C 26394:775.672 - ***** Error: -T062C 26394:775.691 Cannot read register 53 (FPS20) while CPU is running -T062C 26394:775.710 - 26.092ms returns 0x00000000 -T062C 26394:775.948 JLINK_ReadReg(FPS21) -T062C 26394:802.006 CPU is running -T062C 26394:802.046 - ***** Error: -T062C 26394:802.069 Cannot read register 54 (FPS21) while CPU is running -T062C 26394:802.091 - 26.151ms returns 0x00000000 -T062C 26394:803.120 JLINK_ReadReg(FPS22) -T062C 26394:829.266 CPU is running -T062C 26394:829.329 - ***** Error: -T062C 26394:829.349 Cannot read register 55 (FPS22) while CPU is running -T062C 26394:829.368 - 26.255ms returns 0x00000000 -T062C 26394:829.618 JLINK_ReadReg(FPS23) -T062C 26394:855.575 CPU is running -T062C 26394:855.608 - ***** Error: -T062C 26394:855.630 Cannot read register 56 (FPS23) while CPU is running -T062C 26394:855.653 - 26.042ms returns 0x00000000 -T062C 26394:855.769 JLINK_ReadReg(FPS24) -T062C 26394:881.055 CPU is running -T062C 26394:881.093 - ***** Error: -T062C 26394:881.116 Cannot read register 57 (FPS24) while CPU is running -T062C 26394:881.139 - 25.377ms returns 0x00000000 -T062C 26394:884.528 JLINK_ReadReg(FPS25) -T062C 26394:910.701 CPU is running -T062C 26394:910.773 - ***** Error: -T062C 26394:910.795 Cannot read register 58 (FPS25) while CPU is running -T062C 26394:910.818 - 26.298ms returns 0x00000000 -T062C 26394:910.906 JLINK_ReadReg(FPS26) -T062C 26394:937.285 CPU is running -T062C 26394:937.321 - ***** Error: -T062C 26394:937.344 Cannot read register 59 (FPS26) while CPU is running -T062C 26394:937.367 - 26.468ms returns 0x00000000 -T062C 26394:937.473 JLINK_ReadReg(FPS27) -T062C 26394:963.617 CPU is running -T062C 26394:963.682 - ***** Error: -T062C 26394:963.701 Cannot read register 60 (FPS27) while CPU is running -T062C 26394:963.720 - 26.254ms returns 0x00000000 -T062C 26394:963.958 JLINK_ReadReg(FPS28) -T062C 26394:990.099 CPU is running -T062C 26394:990.180 - ***** Error: -T062C 26394:990.233 Cannot read register 61 (FPS28) while CPU is running -T062C 26394:990.299 - 26.348ms returns 0x00000000 -T062C 26394:990.484 JLINK_ReadReg(FPS29) -T062C 26395:016.410 CPU is running -T062C 26395:016.438 - ***** Error: -T062C 26395:016.457 Cannot read register 62 (FPS29) while CPU is running -T062C 26395:016.476 - 25.998ms returns 0x00000000 -T062C 26395:022.126 JLINK_ReadReg(FPS30) -T062C 26395:048.113 CPU is running -T062C 26395:048.150 - ***** Error: -T062C 26395:048.181 Cannot read register 63 (FPS30) while CPU is running -T062C 26395:048.206 - 26.088ms returns 0x00000000 -T062C 26395:048.318 JLINK_ReadReg(FPS31) -T062C 26395:074.278 CPU is running -T062C 26395:074.314 - ***** Error: -T062C 26395:074.336 Cannot read register 64 (FPS31) while CPU is running -T062C 26395:074.358 - 26.048ms returns 0x00000000 -T3F74 26395:076.570 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:076.607 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26395:086.230 failed -T3F74 26395:086.260 - 9.697ms returns -1 (0xFFFFFFFF) -T3F74 26395:086.279 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:086.299 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26395:095.133 failed -T3F74 26395:095.166 - 8.895ms returns -1 (0xFFFFFFFF) -T3F74 26395:095.188 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:095.211 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26395:104.212 failed -T3F74 26395:104.241 - 9.060ms returns -1 (0xFFFFFFFF) -T3F74 26395:104.273 JLINK_ReadMemEx(0x20000058, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:104.292 CPU_ReadMem(4 bytes @ 0x20000058) -T3F74 26395:113.223 failed -T3F74 26395:113.252 - 8.987ms returns -1 (0xFFFFFFFF) -T3F74 26395:113.285 JLINK_ReadMemEx(0x20000058, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:113.305 CPU_ReadMem(2 bytes @ 0x20000058) -T3F74 26395:122.221 failed -T3F74 26395:122.251 - 8.972ms returns -1 (0xFFFFFFFF) -T3F74 26395:122.272 JLINK_ReadMemEx(0x20000058, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:122.293 CPU_ReadMem(1 bytes @ 0x20000058) -T3F74 26395:131.222 failed -T3F74 26395:131.251 - 8.986ms returns -1 (0xFFFFFFFF) -T3F74 26395:131.733 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:131.762 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26395:141.351 failed -T3F74 26395:141.426 - 9.700ms returns -1 (0xFFFFFFFF) -T3F74 26395:141.448 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:141.470 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26395:150.469 failed -T3F74 26395:150.498 - 9.057ms returns -1 (0xFFFFFFFF) -T3F74 26395:150.516 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:150.536 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26395:159.310 failed -T3F74 26395:159.344 - 8.835ms returns -1 (0xFFFFFFFF) -T3F74 26395:159.372 JLINK_ReadMemEx(0x2000005C, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:159.395 CPU_ReadMem(4 bytes @ 0x2000005C) -T3F74 26395:168.249 failed -T3F74 26395:168.282 - 8.919ms returns -1 (0xFFFFFFFF) -T3F74 26395:168.307 JLINK_ReadMemEx(0x2000005C, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:168.335 CPU_ReadMem(2 bytes @ 0x2000005C) -T3F74 26395:177.328 failed -T3F74 26395:177.357 - 9.057ms returns -1 (0xFFFFFFFF) -T3F74 26395:177.389 JLINK_ReadMemEx(0x2000005C, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:177.409 CPU_ReadMem(1 bytes @ 0x2000005C) -T3F74 26395:186.237 failed -T3F74 26395:186.271 - 8.890ms returns -1 (0xFFFFFFFF) -T3F74 26395:188.191 JLINK_ReadMemEx(0x40000800, 0x10 Bytes, Flags = 0x02000004) -T3F74 26395:188.216 CPU_ReadMem(16 bytes @ 0x40000800) -T3F74 26395:197.826 failed -T3F74 26395:197.855 - 9.671ms returns -1 (0xFFFFFFFF) -T3F74 26395:197.876 JLINK_ReadMemEx(0x40000800, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:197.895 CPU_ReadMem(4 bytes @ 0x40000800) -T3F74 26395:206.849 failed -T3F74 26395:206.878 - 9.009ms returns -1 (0xFFFFFFFF) -T3F74 26395:206.898 JLINK_ReadMemEx(0x40000804, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:206.917 CPU_ReadMem(4 bytes @ 0x40000804) -T3F74 26395:215.823 failed -T3F74 26395:215.853 - 8.961ms returns -1 (0xFFFFFFFF) -T3F74 26395:215.886 JLINK_ReadMemEx(0x40000808, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:215.906 CPU_ReadMem(4 bytes @ 0x40000808) -T3F74 26395:224.800 failed -T3F74 26395:224.833 - 8.955ms returns -1 (0xFFFFFFFF) -T3F74 26395:224.859 JLINK_ReadMemEx(0x4000080C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:224.883 CPU_ReadMem(4 bytes @ 0x4000080C) -T3F74 26395:233.850 failed -T3F74 26395:233.886 - 9.034ms returns -1 (0xFFFFFFFF) -T3F74 26395:233.920 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:233.940 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26395:242.802 failed -T3F74 26395:242.886 - 8.974ms returns -1 (0xFFFFFFFF) -T3F74 26395:242.912 JLINK_ReadMemEx(0x40000810, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:242.936 CPU_ReadMem(4 bytes @ 0x40000810) -T3F74 26395:251.851 failed -T3F74 26395:251.880 - 8.974ms returns -1 (0xFFFFFFFF) -T3F74 26395:251.912 JLINK_ReadMemEx(0x40000818, 0x14 Bytes, Flags = 0x02000004) -T3F74 26395:251.932 CPU_ReadMem(20 bytes @ 0x40000818) -T3F74 26395:260.831 failed -T3F74 26395:260.859 - 8.954ms returns -1 (0xFFFFFFFF) -T3F74 26395:260.882 JLINK_ReadMemEx(0x40000818, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:260.907 CPU_ReadMem(4 bytes @ 0x40000818) -T3F74 26395:269.819 failed -T3F74 26395:269.855 - 8.981ms returns -1 (0xFFFFFFFF) -T3F74 26395:269.891 JLINK_ReadMemEx(0x4000081C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:269.914 CPU_ReadMem(4 bytes @ 0x4000081C) -T3F74 26395:278.904 failed -T3F74 26395:278.937 - 9.054ms returns -1 (0xFFFFFFFF) -T3F74 26395:278.964 JLINK_ReadMemEx(0x40000820, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:278.987 CPU_ReadMem(4 bytes @ 0x40000820) -T3F74 26395:287.948 failed -T3F74 26395:287.978 - 9.021ms returns -1 (0xFFFFFFFF) -T3F74 26395:288.000 JLINK_ReadMemEx(0x40000824, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:288.022 CPU_ReadMem(4 bytes @ 0x40000824) -T3F74 26395:297.037 failed -T3F74 26395:297.066 - 9.072ms returns -1 (0xFFFFFFFF) -T3F74 26395:297.097 JLINK_ReadMemEx(0x40000828, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:297.117 CPU_ReadMem(4 bytes @ 0x40000828) -T3F74 26395:305.852 failed -T3F74 26395:305.885 - 8.795ms returns -1 (0xFFFFFFFF) -T3F74 26395:305.912 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:305.935 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26395:314.943 failed -T3F74 26395:314.972 - 9.067ms returns -1 (0xFFFFFFFF) -T3F74 26395:314.995 JLINK_ReadMemEx(0x4000082C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:315.016 CPU_ReadMem(4 bytes @ 0x4000082C) -T3F74 26395:323.933 failed -T3F74 26395:323.963 - 8.975ms returns -1 (0xFFFFFFFF) -T3F74 26395:323.996 JLINK_ReadMemEx(0x40000834, 0xC Bytes, Flags = 0x02000004) -T3F74 26395:324.016 CPU_ReadMem(12 bytes @ 0x40000834) -T3F74 26395:332.945 failed -T3F74 26395:332.974 - 8.985ms returns -1 (0xFFFFFFFF) -T3F74 26395:333.006 JLINK_ReadMemEx(0x40000834, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:333.026 CPU_ReadMem(4 bytes @ 0x40000834) -T3F74 26395:341.778 failed -T3F74 26395:341.807 - 8.808ms returns -1 (0xFFFFFFFF) -T3F74 26395:341.838 JLINK_ReadMemEx(0x40000838, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:341.858 CPU_ReadMem(4 bytes @ 0x40000838) -T3F74 26395:350.817 failed -T3F74 26395:350.847 - 9.015ms returns -1 (0xFFFFFFFF) -T3F74 26395:350.869 JLINK_ReadMemEx(0x4000083C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:350.891 CPU_ReadMem(4 bytes @ 0x4000083C) -T3F74 26395:359.785 failed -T3F74 26395:359.820 - 8.959ms returns -1 (0xFFFFFFFF) -T3F74 26395:359.859 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:359.883 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26395:368.802 failed -T3F74 26395:368.885 - 9.034ms returns -1 (0xFFFFFFFF) -T3F74 26395:368.924 JLINK_ReadMemEx(0x40000840, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:368.950 CPU_ReadMem(4 bytes @ 0x40000840) -T3F74 26395:377.938 failed -T3F74 26395:378.022 - 9.106ms returns -1 (0xFFFFFFFF) -T3F74 26395:378.064 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:378.090 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26395:387.726 failed -T3F74 26395:387.768 - 9.712ms returns -1 (0xFFFFFFFF) -T3F74 26395:387.799 JLINK_ReadMemEx(0x40000848, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:387.824 CPU_ReadMem(4 bytes @ 0x40000848) -T3F74 26395:396.809 failed -T3F74 26395:396.891 - 9.100ms returns -1 (0xFFFFFFFF) -T3F74 26395:396.932 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:396.970 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26395:406.614 failed -T3F74 26395:406.654 - 9.730ms returns -1 (0xFFFFFFFF) -T3F74 26395:406.694 JLINK_ReadMemEx(0x4000084C, 0x4 Bytes, Flags = 0x02000004) -T3F74 26395:406.720 CPU_ReadMem(4 bytes @ 0x4000084C) -T3F74 26395:415.472 failed -T3F74 26395:415.511 - 8.825ms returns -1 (0xFFFFFFFF) -T3F74 26395:422.927 JLINK_ReadMemEx(0x00000000, 0x3C Bytes, Flags = 0x02000000) -T3F74 26395:422.961 CPU_ReadMem(4 bytes @ 0x40023844) -T3F74 26395:432.386 CPU_ReadMem(60 bytes @ 0x08000000) -T3F74 26395:441.222 failed -T3F74 26395:441.256 - 18.337ms returns -1 (0xFFFFFFFF) -T3F74 26395:441.292 JLINK_ReadMemEx(0x00000000, 0x3C Bytes, Flags = 0x02000000) -T3F74 26395:441.314 CPU_ReadMem(60 bytes @ 0x08000000) -T3F74 26395:450.126 failed -T3F74 26395:450.155 - 8.869ms returns -1 (0xFFFFFFFF) -T3F74 26395:450.186 JLINK_ReadMemEx(0x00000000, 0x10 Bytes, Flags = 0x02000000) -T3F74 26395:450.205 CPU_ReadMem(16 bytes @ 0x08000000) -T3F74 26395:459.179 failed -T3F74 26395:459.208 - 9.028ms returns -1 (0xFFFFFFFF) -T3F74 26395:459.240 JLINK_ReadMemEx(0x00000000, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:459.258 CPU_ReadMem(4 bytes @ 0x08000000) -T3F74 26395:468.178 failed -T3F74 26395:468.207 - 8.974ms returns -1 (0xFFFFFFFF) -T3F74 26395:468.239 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:468.257 CPU_ReadMem(2 bytes @ 0x08000000) -T3F74 26395:477.167 failed -T3F74 26395:477.197 - 8.965ms returns -1 (0xFFFFFFFF) -T3F74 26395:477.229 JLINK_ReadMemEx(0x00000000, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:477.247 CPU_ReadMem(1 bytes @ 0x08000000) -T3F74 26395:486.180 failed -T3F74 26395:486.209 - 8.987ms returns -1 (0xFFFFFFFF) -T3F74 26395:486.242 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:486.261 CPU_ReadMem(2 bytes @ 0x08000000) -T3F74 26395:495.172 failed -T3F74 26395:495.202 - 8.966ms returns -1 (0xFFFFFFFF) -T3F74 26395:495.233 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:495.252 CPU_ReadMem(2 bytes @ 0x08000000) -T3F74 26395:504.172 failed -T3F74 26395:504.202 - 8.975ms returns -1 (0xFFFFFFFF) -T3F74 26395:504.234 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:504.253 CPU_ReadMem(2 bytes @ 0x08000000) -T3F74 26395:513.266 failed -T3F74 26395:513.350 - 9.124ms returns -1 (0xFFFFFFFF) -T3F74 26395:513.375 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:513.397 CPU_ReadMem(2 bytes @ 0x08000000) -T3F74 26395:522.198 failed -T3F74 26395:522.231 - 8.864ms returns -1 (0xFFFFFFFF) -T3F74 26395:522.256 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:522.278 CPU_ReadMem(2 bytes @ 0x08000000) -T3F74 26395:531.160 failed -T3F74 26395:531.190 - 8.940ms returns -1 (0xFFFFFFFF) -T3F74 26395:531.211 JLINK_ReadMemEx(0x00000000, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:531.233 CPU_ReadMem(1 bytes @ 0x08000000) -T3F74 26395:540.168 failed -T3F74 26395:540.197 - 8.993ms returns -1 (0xFFFFFFFF) -T3F74 26395:540.382 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:540.408 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:549.878 failed -T3F74 26395:549.908 - 9.533ms returns -1 (0xFFFFFFFF) -T3F74 26395:549.927 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:549.945 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:558.891 failed -T3F74 26395:558.925 - 9.006ms returns -1 (0xFFFFFFFF) -T3F74 26395:558.947 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:558.970 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:567.915 failed -T3F74 26395:567.944 - 9.004ms returns -1 (0xFFFFFFFF) -T3F74 26395:567.975 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:567.994 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:576.969 failed -T3F74 26395:577.012 - 9.048ms returns -1 (0xFFFFFFFF) -T3F74 26395:577.045 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:577.102 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:586.786 failed -T3F74 26395:586.815 - 9.777ms returns -1 (0xFFFFFFFF) -T3F74 26395:586.836 JLINK_ReadMemEx(0x00000002, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:586.864 CPU_ReadMem(1 bytes @ 0x08000002) -T3F74 26395:595.750 failed -T3F74 26395:595.784 - 8.955ms returns -1 (0xFFFFFFFF) -T3F74 26395:595.842 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:595.864 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:604.771 failed -T3F74 26395:604.800 - 8.965ms returns -1 (0xFFFFFFFF) -T3F74 26395:604.821 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:604.841 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:613.800 failed -T3F74 26395:613.829 - 9.015ms returns -1 (0xFFFFFFFF) -T3F74 26395:613.850 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:613.873 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:623.878 failed -T3F74 26395:623.962 - 10.131ms returns -1 (0xFFFFFFFF) -T3F74 26395:624.016 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:624.036 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:633.655 failed -T3F74 26395:633.684 - 9.675ms returns -1 (0xFFFFFFFF) -T3F74 26395:633.705 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:633.728 CPU_ReadMem(2 bytes @ 0x08000002) -T3F74 26395:642.654 failed -T3F74 26395:642.683 - 8.984ms returns -1 (0xFFFFFFFF) -T3F74 26395:642.715 JLINK_ReadMemEx(0x00000002, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:642.734 CPU_ReadMem(1 bytes @ 0x08000002) -T3F74 26395:651.739 failed -T3F74 26395:651.768 - 9.060ms returns -1 (0xFFFFFFFF) -T3F74 26395:651.800 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) -T3F74 26395:651.819 CPU_ReadMem(60 bytes @ 0x08000004) -T3F74 26395:660.776 failed -T3F74 26395:660.805 - 9.011ms returns -1 (0xFFFFFFFF) -T3F74 26395:660.825 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) -T3F74 26395:660.846 CPU_ReadMem(60 bytes @ 0x08000004) -T3F74 26395:670.845 failed -T3F74 26395:670.927 - 10.121ms returns -1 (0xFFFFFFFF) -T3F74 26395:670.985 JLINK_ReadMemEx(0x00000004, 0xC Bytes, Flags = 0x02000000) -T3F74 26395:671.045 CPU_ReadMem(12 bytes @ 0x08000004) -T3F74 26395:680.889 failed -T3F74 26395:680.964 - 9.987ms returns -1 (0xFFFFFFFF) -T3F74 26395:680.988 JLINK_ReadMemEx(0x00000004, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:681.010 CPU_ReadMem(4 bytes @ 0x08000004) -T3F74 26395:689.863 failed -T3F74 26395:689.897 - 8.916ms returns -1 (0xFFFFFFFF) -T3F74 26395:689.922 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:689.943 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:698.662 failed -T3F74 26395:698.691 - 8.776ms returns -1 (0xFFFFFFFF) -T3F74 26395:698.712 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:698.737 CPU_ReadMem(1 bytes @ 0x08000004) -T3F74 26395:707.636 failed -T3F74 26395:707.665 - 8.960ms returns -1 (0xFFFFFFFF) -T3F74 26395:707.686 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:707.709 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:716.421 failed -T3F74 26395:716.454 - 8.775ms returns -1 (0xFFFFFFFF) -T3F74 26395:716.478 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:716.500 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:725.517 failed -T3F74 26395:725.546 - 9.075ms returns -1 (0xFFFFFFFF) -T3F74 26395:725.567 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:725.590 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:734.546 failed -T3F74 26395:734.624 - 9.065ms returns -1 (0xFFFFFFFF) -T3F74 26395:734.649 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:734.670 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:744.386 failed -T3F74 26395:744.415 - 9.773ms returns -1 (0xFFFFFFFF) -T3F74 26395:744.436 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:744.459 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:753.389 failed -T3F74 26395:753.428 - 8.999ms returns -1 (0xFFFFFFFF) -T3F74 26395:753.460 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:753.479 CPU_ReadMem(1 bytes @ 0x08000004) -T3F74 26395:762.368 failed -T3F74 26395:762.452 - 9.000ms returns -1 (0xFFFFFFFF) -T3F74 26395:762.501 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) -T3F74 26395:762.523 CPU_ReadMem(60 bytes @ 0x08000004) -T3F74 26395:771.482 failed -T3F74 26395:771.517 - 9.024ms returns -1 (0xFFFFFFFF) -T3F74 26395:771.542 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) -T3F74 26395:771.563 CPU_ReadMem(60 bytes @ 0x08000004) -T3F74 26395:780.482 failed -T3F74 26395:780.565 - 9.031ms returns -1 (0xFFFFFFFF) -T3F74 26395:780.589 JLINK_ReadMemEx(0x00000004, 0xC Bytes, Flags = 0x02000000) -T3F74 26395:780.610 CPU_ReadMem(12 bytes @ 0x08000004) -T3F74 26395:789.496 failed -T3F74 26395:789.525 - 8.943ms returns -1 (0xFFFFFFFF) -T3F74 26395:789.594 JLINK_ReadMemEx(0x00000004, 0x4 Bytes, Flags = 0x02000000) -T3F74 26395:789.614 CPU_ReadMem(4 bytes @ 0x08000004) -T3F74 26395:798.633 failed -T3F74 26395:798.663 - 9.076ms returns -1 (0xFFFFFFFF) -T3F74 26395:798.696 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:798.714 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:807.632 failed -T3F74 26395:807.661 - 8.973ms returns -1 (0xFFFFFFFF) -T3F74 26395:807.683 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:807.703 CPU_ReadMem(1 bytes @ 0x08000004) -T3F74 26395:816.632 failed -T3F74 26395:816.661 - 8.985ms returns -1 (0xFFFFFFFF) -T3F74 26395:816.693 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:816.711 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:825.653 failed -T3F74 26395:825.686 - 9.001ms returns -1 (0xFFFFFFFF) -T3F74 26395:825.710 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:825.732 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:834.522 failed -T3F74 26395:834.552 - 8.848ms returns -1 (0xFFFFFFFF) -T3F74 26395:834.573 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:834.597 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:843.593 failed -T3F74 26395:843.627 - 9.062ms returns -1 (0xFFFFFFFF) -T3F74 26395:843.651 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:843.673 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:852.613 failed -T3F74 26395:852.642 - 8.998ms returns -1 (0xFFFFFFFF) -T3F74 26395:852.673 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:852.692 CPU_ReadMem(2 bytes @ 0x08000004) -T3F74 26395:861.633 failed -T3F74 26395:861.663 - 8.996ms returns -1 (0xFFFFFFFF) -T3F74 26395:861.684 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:861.706 CPU_ReadMem(1 bytes @ 0x08000004) -T3F74 26395:870.611 failed -T3F74 26395:870.640 - 8.963ms returns -1 (0xFFFFFFFF) -T3F74 26395:870.673 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:870.692 CPU_ReadMem(2 bytes @ 0x08000006) -T3F74 26395:879.620 failed -T3F74 26395:879.649 - 8.983ms returns -1 (0xFFFFFFFF) -T3F74 26395:879.670 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:879.693 CPU_ReadMem(2 bytes @ 0x08000006) -T3F74 26395:888.414 failed -T3F74 26395:888.447 - 8.785ms returns -1 (0xFFFFFFFF) -T3F74 26395:888.471 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:888.493 CPU_ReadMem(2 bytes @ 0x08000006) -T3F74 26395:897.483 failed -T3F74 26395:897.513 - 9.049ms returns -1 (0xFFFFFFFF) -T3F74 26395:897.546 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:897.565 CPU_ReadMem(2 bytes @ 0x08000006) -T3F74 26395:906.502 failed -T3F74 26395:906.531 - 8.992ms returns -1 (0xFFFFFFFF) -T3F74 26395:906.552 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) -T3F74 26395:906.572 CPU_ReadMem(2 bytes @ 0x08000006) -T3F74 26395:915.339 failed -T3F74 26395:915.373 - 8.829ms returns -1 (0xFFFFFFFF) -T3F74 26395:915.406 JLINK_ReadMemEx(0x00000006, 0x1 Bytes, Flags = 0x02000000) -T3F74 26395:915.438 CPU_ReadMem(1 bytes @ 0x08000006) -T3F74 26395:924.355 failed -T3F74 26395:924.384 - 8.984ms returns -1 (0xFFFFFFFF) -T3F74 26405:057.744 JLINK_HasError() -T3F74 26405:066.869 JLINK_Close() -T3F74 26405:090.630 - 23.797ms -T3F74 26405:090.678 -T3F74 26405:090.702 Closed +T27F0 000:103.041 SEGGER J-Link V8.10g Log File +T27F0 000:103.479 DLL Compiled: Nov 14 2024 08:38:33 +T27F0 000:103.506 Logging started @ 2025-08-22 10:03 +T27F0 000:103.538 Process: C:\Keil_v5\UV4\UV4.exe +T27F0 000:103.576 - 103.559ms +T27F0 000:103.616 JLINK_SetWarnOutHandler(...) +T27F0 000:103.640 - 0.028ms +T27F0 000:103.669 JLINK_OpenEx(...) +T27F0 000:116.375 Firmware: J-Link V9 compiled May 7 2021 16:26:12 +T27F0 000:117.466 Firmware: J-Link V9 compiled May 7 2021 16:26:12 +T27F0 000:117.929 Decompressing FW timestamp took 375 us +T27F0 000:124.162 Hardware: V9.10 +T27F0 000:124.200 S/N: 60145543 +T27F0 000:124.216 OEM: SEGGER +T27F0 000:124.231 Feature(s): RDI, FlashBP, FlashDL, JFlash, GDB +T27F0 000:125.050 Bootloader: (FW returned invalid version) +T27F0 000:126.047 TELNET listener socket opened on port 19021 +T27F0 000:126.357 WEBSRV WEBSRV_Init(): Starting webserver thread(s) +T27F0 000:126.613 WEBSRV Webserver running on local port 19080 +T27F0 000:126.816 Looking for J-Link GUI Server exe at: C:\Keil_v5\ARM\Segger\JLinkGUIServer.exe +T27F0 000:127.051 Looking for J-Link GUI Server exe at: C:\Program Files\SEGGER\JLink_V810g\JLinkGUIServer.exe +T27F0 000:127.136 Forking J-Link GUI Server: C:\Program Files\SEGGER\JLink_V810g\JLinkGUIServer.exe +T27F0 000:157.733 J-Link GUI Server info: "J-Link GUI server V8.10g " +T27F0 000:160.399 - 56.725ms returns "O.K." +T27F0 000:160.418 JLINK_GetEmuCaps() +T27F0 000:160.425 - 0.005ms returns 0xB9FF7BBF +T27F0 000:160.431 JLINK_TIF_GetAvailable(...) +T27F0 000:160.603 - 0.172ms +T27F0 000:160.616 JLINK_SetErrorOutHandler(...) +T27F0 000:160.621 - 0.005ms +T27F0 000:160.636 JLINK_ExecCommand("ProjectFile = "F:\set\from_Dima_Bog\UKSVEP_23550.2_WD\MDK-ARM\JLinkSettings.ini"", ...). +T27F0 000:183.547 Ref file found at: C:\Keil_v5\ARM\Segger\JLinkDevices.ref +T27F0 000:183.651 REF file references invalid XML file: C:\Program Files\SEGGER\JLink_V810g\JLinkDevices.xml +T27F0 000:184.454 - 23.817ms returns 0x00 +T27F0 000:189.759 JLINK_ExecCommand("Device = STM32F103RC", ...). +T27F0 000:194.341 Device "STM32F103RC" selected. +T27F0 000:194.623 - 4.839ms returns 0x00 +T27F0 000:194.635 JLINK_ExecCommand("DisableConnectionTimeout", ...). +T27F0 000:194.647 ERROR: Unknown command +T27F0 000:194.654 - 0.012ms returns 0x01 +T27F0 000:194.660 JLINK_GetHardwareVersion() +T27F0 000:194.665 - 0.004ms returns 91000 +T27F0 000:194.670 JLINK_GetDLLVersion() +T27F0 000:194.675 - 0.004ms returns 81007 +T27F0 000:194.682 JLINK_GetOEMString(...) +T27F0 000:194.688 JLINK_GetFirmwareString(...) +T27F0 000:194.693 - 0.005ms +T27F0 000:206.040 JLINK_GetDLLVersion() +T27F0 000:206.062 - 0.021ms returns 81007 +T27F0 000:206.068 JLINK_GetCompileDateTime() +T27F0 000:206.073 - 0.004ms +T27F0 000:209.693 JLINK_GetFirmwareString(...) +T27F0 000:209.709 - 0.015ms +T27F0 000:213.197 JLINK_GetHardwareVersion() +T27F0 000:213.211 - 0.013ms returns 91000 +T27F0 000:216.670 JLINK_GetSN() +T27F0 000:216.685 - 0.014ms returns 60145543 +T27F0 000:220.639 JLINK_GetOEMString(...) +T27F0 000:227.952 JLINK_TIF_Select(JLINKARM_TIF_JTAG) +T27F0 000:228.880 - 0.927ms returns 0x00 +T27F0 000:228.893 JLINK_HasError() +T27F0 000:228.902 JLINK_SetSpeed(3000) +T27F0 000:229.034 - 0.131ms +T27F0 000:229.046 JLINK_GetIdData(pIdData) +T27F0 000:232.719 InitTarget() start +T27F0 000:232.736 J-Link Script File: Executing InitTarget() +T27F0 000:236.450 JTAG selected. Identifying JTAG Chain... +T27F0 000:241.254 TotalIRLen = 9, IRPrint = 0x0011 +T27F0 000:245.301 JTAG chain detection found 2 devices: +T27F0 000:248.832 #0 Id: 0x3BA00477, IRLen: 04, CoreSight JTAG-DP +T27F0 000:252.350 #1 Id: 0x06414041, IRLen: 05, STM32 Boundary Scan +T27F0 000:256.213 JTAG Chain Identified. Connecting to DAP TAP... +T27F0 000:259.749 Successfully connected to selected DAP TAP. +T27F0 000:265.018 DAP initialized successfully. +T27F0 000:272.923 InitTarget() end - Took 36.4ms +T27F0 000:277.786 TotalIRLen = 9, IRPrint = 0x0011 +T27F0 000:281.755 JTAG chain detection found 2 devices: +T27F0 000:285.165 #0 Id: 0x3BA00477, IRLen: 04, CoreSight JTAG-DP +T27F0 000:288.912 #1 Id: 0x06414041, IRLen: 05, STM32 Boundary Scan +T27F0 000:293.582 DPv0 detected +T27F0 000:296.969 Scanning AP map to find all available APs +T27F0 000:300.897 AP[1]: Stopped AP scan as end of AP map has been reached +T27F0 000:304.801 AP[0]: AHB-AP (IDR: 0x14770011, ADDR: 0x00000000) +T27F0 000:308.369 Iterating through AP map to find AHB-AP to use +T27F0 000:312.573 AP[0]: Core found +T27F0 000:315.908 AP[0]: AHB-AP ROM base: 0xE00FF000 +T27F0 000:319.685 CPUID register: 0x411FC231. Implementer code: 0x41 (ARM) +T27F0 000:323.710 Found Cortex-M3 r1p1, Little endian. +T27F0 000:324.085 -- Max. mem block: 0x00010E60 +T27F0 000:325.107 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 000:325.434 CPU_ReadMem(4 bytes @ 0xE0002000) +T27F0 000:329.219 FPUnit: 6 code (BP) slots and 2 literal slots +T27F0 000:329.239 CPU_ReadMem(4 bytes @ 0xE000EDFC) +T27F0 000:329.577 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 000:329.851 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:330.178 CPU_WriteMem(4 bytes @ 0xE0001000) +T27F0 000:330.447 CPU_ReadMem(4 bytes @ 0xE000ED88) +T27F0 000:330.758 CPU_WriteMem(4 bytes @ 0xE000ED88) +T27F0 000:331.024 CPU_ReadMem(4 bytes @ 0xE000ED88) +T27F0 000:331.344 CPU_WriteMem(4 bytes @ 0xE000ED88) +T27F0 000:334.994 CoreSight components: +T27F0 000:338.889 ROMTbl[0] @ E00FF000 +T27F0 000:338.918 CPU_ReadMem(64 bytes @ 0xE00FF000) +T27F0 000:339.631 CPU_ReadMem(32 bytes @ 0xE000EFE0) +T27F0 000:343.727 [0][0]: E000E000 CID B105E00D PID 001BB000 SCS +T27F0 000:343.747 CPU_ReadMem(32 bytes @ 0xE0001FE0) +T27F0 000:347.734 [0][1]: E0001000 CID B105E00D PID 001BB002 DWT +T27F0 000:347.753 CPU_ReadMem(32 bytes @ 0xE0002FE0) +T27F0 000:351.687 [0][2]: E0002000 CID B105E00D PID 000BB003 FPB +T27F0 000:351.706 CPU_ReadMem(32 bytes @ 0xE0000FE0) +T27F0 000:356.190 [0][3]: E0000000 CID B105E00D PID 001BB001 ITM +T27F0 000:356.220 CPU_ReadMem(32 bytes @ 0xE0040FE0) +T27F0 000:360.287 [0][4]: E0040000 CID B105900D PID 001BB923 TPIU-Lite +T27F0 000:360.309 CPU_ReadMem(32 bytes @ 0xE0041FE0) +T27F0 000:364.248 [0][5]: E0041000 CID B105900D PID 101BB924 ETM-M3 +T27F0 000:364.291 pIdData->ScanLen=9 +T27F0 000:364.299 pIdData->NumDevices=2 +T27F0 000:364.305 pIdData->aId[0]=0x3BA00477 +T27F0 000:364.311 pIdData->aIrRead[0]=0 +T27F0 000:364.317 pIdData->aScanLen[0]=0 +T27F0 000:364.323 pIdData->aScanRead[0]=0 +T27F0 000:364.330 - 135.283ms +T27F0 000:364.342 JLINK_JTAG_GetDeviceID(DeviceIndex = 0) +T27F0 000:364.347 - 0.006ms returns 1000342647 +T27F0 000:364.353 JLINK_JTAG_GetDeviceInfo(DeviceIndex = 0) +T27F0 000:364.358 - 0.004ms returns 0 +T27F0 000:364.363 JLINK_JTAG_GetDeviceID(DeviceIndex = 1) +T27F0 000:364.367 - 0.004ms returns 104939585 +T27F0 000:364.373 JLINK_JTAG_GetDeviceInfo(DeviceIndex = 1) +T27F0 000:364.377 - 0.004ms returns 0 +T27F0 000:364.384 JLINK_GetDLLVersion() +T27F0 000:364.389 - 0.004ms returns 81007 +T27F0 000:364.395 JLINK_CORE_GetFound() +T27F0 000:364.400 - 0.004ms returns 0x30000FF +T27F0 000:364.406 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) +T27F0 000:364.411 Value=0xE00FF000 +T27F0 000:364.417 - 0.011ms returns 0 +T27F0 000:367.872 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) +T27F0 000:367.886 Value=0xE00FF000 +T27F0 000:367.893 - 0.021ms returns 0 +T27F0 000:367.899 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX) +T27F0 000:367.904 Value=0xE0041000 +T27F0 000:367.911 - 0.011ms returns 0 +T27F0 000:367.917 JLINK_ReadMemEx(0xE0041FD0, 0x20 Bytes, Flags = 0x02000004) +T27F0 000:367.938 CPU_ReadMem(32 bytes @ 0xE0041FD0) +T27F0 000:368.539 Data: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +T27F0 000:368.551 - 0.633ms returns 32 (0x20) +T27F0 000:368.559 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX) +T27F0 000:368.564 Value=0x00000000 +T27F0 000:368.570 - 0.011ms returns 0 +T27F0 000:368.576 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX) +T27F0 000:368.584 Value=0xE0040000 +T27F0 000:368.593 - 0.017ms returns 0 +T27F0 000:368.598 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX) +T27F0 000:368.602 Value=0xE0000000 +T27F0 000:368.608 - 0.010ms returns 0 +T27F0 000:368.614 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX) +T27F0 000:368.618 Value=0xE0001000 +T27F0 000:368.624 - 0.010ms returns 0 +T27F0 000:368.630 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX) +T27F0 000:368.634 Value=0xE0002000 +T27F0 000:368.640 - 0.010ms returns 0 +T27F0 000:368.645 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX) +T27F0 000:368.650 Value=0xE000E000 +T27F0 000:368.656 - 0.010ms returns 0 +T27F0 000:368.661 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX) +T27F0 000:368.665 Value=0xE000EDF0 +T27F0 000:368.672 - 0.010ms returns 0 +T27F0 000:368.677 JLINK_GetDebugInfo(0x01 = Unknown) +T27F0 000:368.681 Value=0x00000000 +T27F0 000:368.688 - 0.010ms returns 0 +T27F0 000:368.693 JLINK_ReadMemU32(0xE000ED00, 0x1 Items) +T27F0 000:368.701 CPU_ReadMem(4 bytes @ 0xE000ED00) +T27F0 000:369.056 Data: 31 C2 1F 41 +T27F0 000:369.065 Debug reg: CPUID +T27F0 000:369.071 - 0.378ms returns 1 (0x1) +T27F0 000:369.078 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX) +T27F0 000:369.082 Value=0x00000000 +T27F0 000:369.089 - 0.011ms returns 0 +T27F0 000:369.094 JLINK_HasError() +T27F0 000:369.100 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) +T27F0 000:369.105 - 0.004ms returns JLINKARM_CM3_RESET_TYPE_NORMAL +T27F0 000:369.110 JLINK_Reset() +T27F0 000:369.118 JLINK_GetResetTypeDesc +T27F0 000:369.123 - 0.004ms +T27F0 000:372.897 Reset type: NORMAL (https://wiki.segger.com/J-Link_Reset_Strategies) +T27F0 000:372.927 CPU is running +T27F0 000:372.938 CPU_WriteMem(4 bytes @ 0xE000EDF0) +T27F0 000:373.254 CPU is running +T27F0 000:373.263 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 000:377.068 Reset: Halt core after reset via DEMCR.VC_CORERESET. +T27F0 000:380.440 Reset: Reset device via AIRCR.SYSRESETREQ. +T27F0 000:380.459 CPU is running +T27F0 000:380.468 CPU_WriteMem(4 bytes @ 0xE000ED0C) +T27F0 000:432.568 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 000:433.190 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 000:436.725 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 000:442.634 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 000:446.087 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 000:446.656 CPU_WriteMem(4 bytes @ 0xE0001028) +T27F0 000:447.226 CPU_WriteMem(4 bytes @ 0xE0001038) +T27F0 000:447.802 CPU_WriteMem(4 bytes @ 0xE0001048) +T27F0 000:448.377 CPU_WriteMem(4 bytes @ 0xE0001058) +T27F0 000:448.975 CPU_WriteMem(4 bytes @ 0xE0002000) +T27F0 000:449.532 CPU_ReadMem(4 bytes @ 0xE000EDFC) +T27F0 000:450.143 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:450.785 - 81.671ms +T27F0 000:450.851 JLINK_Halt() +T27F0 000:450.875 - 0.023ms returns 0x00 +T27F0 000:451.047 JLINK_ReadMemU32(0xE000EDF0, 0x1 Items) +T27F0 000:451.117 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 000:451.712 Data: 03 00 03 00 +T27F0 000:451.775 Debug reg: DHCSR +T27F0 000:451.808 - 0.762ms returns 1 (0x1) +T27F0 000:451.842 JLINK_WriteU32(0xE000EDF0, 0xA05F0003) +T27F0 000:451.865 Debug reg: DHCSR +T27F0 000:452.806 CPU_WriteMem(4 bytes @ 0xE000EDF0) +T27F0 000:453.301 - 1.457ms returns 0 (0x00000000) +T27F0 000:453.359 JLINK_WriteU32(0xE000EDFC, 0x01000000) +T27F0 000:453.385 Debug reg: DEMCR +T27F0 000:453.439 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 000:453.912 - 0.551ms returns 0 (0x00000000) +T27F0 000:472.399 JLINK_GetHWStatus(...) +T27F0 000:472.562 - 0.162ms returns 0 +T27F0 000:483.101 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) +T27F0 000:483.121 - 0.019ms returns 0x06 +T27F0 000:483.126 JLINK_GetNumBPUnits(Type = 0xF0) +T27F0 000:483.132 - 0.004ms returns 0x2000 +T27F0 000:483.137 JLINK_GetNumWPUnits() +T27F0 000:483.141 - 0.004ms returns 4 +T27F0 000:493.835 JLINK_GetSpeed() +T27F0 000:493.856 - 0.020ms returns 3000 +T27F0 000:505.736 JLINK_ReadMemU32(0xE000E004, 0x1 Items) +T27F0 000:505.776 CPU_ReadMem(4 bytes @ 0xE000E004) +T27F0 000:506.109 Data: 01 00 00 00 +T27F0 000:506.120 - 0.384ms returns 1 (0x1) +T27F0 000:506.127 JLINK_ReadMemU32(0xE000E004, 0x1 Items) +T27F0 000:506.134 CPU_ReadMem(4 bytes @ 0xE000E004) +T27F0 000:506.457 Data: 01 00 00 00 +T27F0 000:506.466 - 0.338ms returns 1 (0x1) +T27F0 000:506.472 JLINK_WriteMemEx(0xE0001000, 0x0000001C Bytes, Flags = 0x02000004) +T27F0 000:506.477 Data: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +T27F0 000:506.490 CPU_WriteMem(28 bytes @ 0xE0001000) +T27F0 000:506.897 - 0.424ms returns 0x1C +T27F0 000:506.908 JLINK_Halt() +T27F0 000:506.912 - 0.004ms returns 0x00 +T27F0 000:506.918 JLINK_IsHalted() +T27F0 000:506.923 - 0.005ms returns TRUE +T27F0 000:508.948 JLINK_WriteMem(0x20000000, 0x164 Bytes, ...) +T27F0 000:508.957 Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... +T27F0 000:509.160 CPU_WriteMem(356 bytes @ 0x20000000) +T27F0 000:512.568 - 3.616ms returns 0x164 +T27F0 000:512.622 JLINK_HasError() +T27F0 000:512.629 JLINK_WriteReg(R0, 0x08000000) +T27F0 000:512.636 - 0.006ms returns 0 +T27F0 000:512.641 JLINK_WriteReg(R1, 0x007A1200) +T27F0 000:512.646 - 0.004ms returns 0 +T27F0 000:512.651 JLINK_WriteReg(R2, 0x00000001) +T27F0 000:512.656 - 0.004ms returns 0 +T27F0 000:512.661 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:512.666 - 0.004ms returns 0 +T27F0 000:512.671 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:512.675 - 0.004ms returns 0 +T27F0 000:512.681 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:512.685 - 0.004ms returns 0 +T27F0 000:512.690 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:512.695 - 0.004ms returns 0 +T27F0 000:512.700 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:512.705 - 0.004ms returns 0 +T27F0 000:512.714 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:512.719 - 0.009ms returns 0 +T27F0 000:512.724 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:512.729 - 0.004ms returns 0 +T27F0 000:512.734 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:512.739 - 0.004ms returns 0 +T27F0 000:512.744 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:512.749 - 0.004ms returns 0 +T27F0 000:512.754 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:512.759 - 0.004ms returns 0 +T27F0 000:512.764 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:512.769 - 0.005ms returns 0 +T27F0 000:512.774 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:512.779 - 0.004ms returns 0 +T27F0 000:512.786 JLINK_WriteReg(R15 (PC), 0x20000038) +T27F0 000:512.790 - 0.006ms returns 0 +T27F0 000:512.796 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:512.800 - 0.004ms returns 0 +T27F0 000:512.805 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:512.810 - 0.004ms returns 0 +T27F0 000:512.815 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:512.820 - 0.004ms returns 0 +T27F0 000:512.825 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:512.830 - 0.004ms returns 0 +T27F0 000:512.835 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:512.844 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:513.158 - 0.322ms returns 0x00000001 +T27F0 000:513.166 JLINK_Go() +T27F0 000:513.172 CPU_WriteMem(2 bytes @ 0x20000000) +T27F0 000:513.458 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:513.780 CPU_WriteMem(4 bytes @ 0xE0002008) +T27F0 000:513.789 CPU_WriteMem(4 bytes @ 0xE000200C) +T27F0 000:513.796 CPU_WriteMem(4 bytes @ 0xE0002010) +T27F0 000:513.802 CPU_WriteMem(4 bytes @ 0xE0002014) +T27F0 000:513.808 CPU_WriteMem(4 bytes @ 0xE0002018) +T27F0 000:513.815 CPU_WriteMem(4 bytes @ 0xE000201C) +T27F0 000:515.048 CPU_WriteMem(4 bytes @ 0xE0001004) +T27F0 000:528.128 Memory map 'after startup completion point' is active +T27F0 000:528.154 - 14.987ms +T27F0 000:528.163 JLINK_IsHalted() +T27F0 000:530.551 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:530.874 - 2.710ms returns TRUE +T27F0 000:530.884 JLINK_ReadReg(R15 (PC)) +T27F0 000:530.891 - 0.006ms returns 0x20000000 +T27F0 000:530.896 JLINK_ClrBPEx(BPHandle = 0x00000001) +T27F0 000:530.901 - 0.005ms returns 0x00 +T27F0 000:530.907 JLINK_ReadReg(R0) +T27F0 000:530.912 - 0.004ms returns 0x00000000 +T27F0 000:531.468 JLINK_HasError() +T27F0 000:531.482 JLINK_WriteReg(R0, 0x08000000) +T27F0 000:531.488 - 0.006ms returns 0 +T27F0 000:531.494 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:531.499 - 0.005ms returns 0 +T27F0 000:531.504 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:531.508 - 0.004ms returns 0 +T27F0 000:531.514 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:531.518 - 0.004ms returns 0 +T27F0 000:531.524 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:531.528 - 0.004ms returns 0 +T27F0 000:531.534 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:531.538 - 0.004ms returns 0 +T27F0 000:531.543 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:531.548 - 0.004ms returns 0 +T27F0 000:531.553 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:531.558 - 0.004ms returns 0 +T27F0 000:531.563 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:531.568 - 0.004ms returns 0 +T27F0 000:531.573 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:531.578 - 0.004ms returns 0 +T27F0 000:531.583 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:531.588 - 0.004ms returns 0 +T27F0 000:531.593 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:531.598 - 0.004ms returns 0 +T27F0 000:531.603 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:531.607 - 0.004ms returns 0 +T27F0 000:531.613 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:531.618 - 0.005ms returns 0 +T27F0 000:531.623 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:531.628 - 0.004ms returns 0 +T27F0 000:531.633 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:531.638 - 0.004ms returns 0 +T27F0 000:531.643 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:531.648 - 0.004ms returns 0 +T27F0 000:531.653 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:531.657 - 0.004ms returns 0 +T27F0 000:531.663 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:531.667 - 0.004ms returns 0 +T27F0 000:531.672 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:531.677 - 0.004ms returns 0 +T27F0 000:531.683 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:531.688 - 0.005ms returns 0x00000002 +T27F0 000:531.694 JLINK_Go() +T27F0 000:531.704 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:534.411 - 2.715ms +T27F0 000:534.458 JLINK_IsHalted() +T27F0 000:536.908 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:537.412 - 2.950ms returns TRUE +T27F0 000:537.457 JLINK_ReadReg(R15 (PC)) +T27F0 000:537.481 - 0.023ms returns 0x20000000 +T27F0 000:537.500 JLINK_ClrBPEx(BPHandle = 0x00000002) +T27F0 000:537.516 - 0.016ms returns 0x00 +T27F0 000:537.535 JLINK_ReadReg(R0) +T27F0 000:537.551 - 0.016ms returns 0x00000001 +T27F0 000:537.570 JLINK_HasError() +T27F0 000:537.590 JLINK_WriteReg(R0, 0x08000000) +T27F0 000:537.607 - 0.016ms returns 0 +T27F0 000:537.624 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:537.640 - 0.016ms returns 0 +T27F0 000:537.658 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:537.674 - 0.015ms returns 0 +T27F0 000:537.691 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:537.707 - 0.015ms returns 0 +T27F0 000:537.724 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:537.822 - 0.097ms returns 0 +T27F0 000:537.843 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:537.858 - 0.015ms returns 0 +T27F0 000:537.880 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:537.896 - 0.016ms returns 0 +T27F0 000:537.914 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:537.930 - 0.016ms returns 0 +T27F0 000:537.948 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:537.963 - 0.016ms returns 0 +T27F0 000:537.981 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:538.051 - 0.069ms returns 0 +T27F0 000:538.073 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:538.089 - 0.016ms returns 0 +T27F0 000:538.107 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:538.123 - 0.016ms returns 0 +T27F0 000:538.141 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:538.157 - 0.016ms returns 0 +T27F0 000:538.174 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:538.191 - 0.016ms returns 0 +T27F0 000:538.208 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:538.224 - 0.015ms returns 0 +T27F0 000:538.242 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:538.258 - 0.016ms returns 0 +T27F0 000:538.276 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:538.292 - 0.016ms returns 0 +T27F0 000:538.309 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:538.334 - 0.025ms returns 0 +T27F0 000:538.359 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:538.375 - 0.015ms returns 0 +T27F0 000:538.392 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:538.407 - 0.015ms returns 0 +T27F0 000:538.426 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:538.445 - 0.019ms returns 0x00000003 +T27F0 000:538.461 JLINK_Go() +T27F0 000:538.497 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:541.410 - 2.947ms +T27F0 000:541.444 JLINK_IsHalted() +T27F0 000:541.808 - 0.363ms returns FALSE +T27F0 000:541.828 JLINK_HasError() +T27F0 000:561.861 JLINK_IsHalted() +T27F0 000:562.227 - 0.367ms returns FALSE +T27F0 000:562.236 JLINK_HasError() +T27F0 000:563.844 JLINK_IsHalted() +T27F0 000:566.321 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:566.811 - 2.964ms returns TRUE +T27F0 000:566.850 JLINK_ReadReg(R15 (PC)) +T27F0 000:566.881 - 0.030ms returns 0x20000000 +T27F0 000:566.911 JLINK_ClrBPEx(BPHandle = 0x00000003) +T27F0 000:566.936 - 0.024ms returns 0x00 +T27F0 000:566.962 JLINK_ReadReg(R0) +T27F0 000:566.985 - 0.023ms returns 0x00000000 +T27F0 000:568.618 JLINK_HasError() +T27F0 000:568.668 JLINK_WriteReg(R0, 0x08000800) +T27F0 000:568.697 - 0.029ms returns 0 +T27F0 000:568.723 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:568.747 - 0.023ms returns 0 +T27F0 000:568.772 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:568.795 - 0.022ms returns 0 +T27F0 000:568.820 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:568.842 - 0.022ms returns 0 +T27F0 000:568.868 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:568.890 - 0.022ms returns 0 +T27F0 000:568.915 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:568.938 - 0.022ms returns 0 +T27F0 000:568.968 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:568.991 - 0.022ms returns 0 +T27F0 000:569.016 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:569.039 - 0.022ms returns 0 +T27F0 000:569.063 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:569.085 - 0.022ms returns 0 +T27F0 000:569.111 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:569.133 - 0.022ms returns 0 +T27F0 000:569.159 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:569.181 - 0.023ms returns 0 +T27F0 000:569.207 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:569.229 - 0.022ms returns 0 +T27F0 000:569.254 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:569.276 - 0.022ms returns 0 +T27F0 000:569.302 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:569.326 - 0.024ms returns 0 +T27F0 000:569.351 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:569.374 - 0.022ms returns 0 +T27F0 000:569.399 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:569.422 - 0.023ms returns 0 +T27F0 000:569.447 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:569.469 - 0.022ms returns 0 +T27F0 000:569.495 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:569.517 - 0.022ms returns 0 +T27F0 000:569.543 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:569.565 - 0.022ms returns 0 +T27F0 000:569.590 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:569.613 - 0.023ms returns 0 +T27F0 000:569.640 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:569.666 - 0.026ms returns 0x00000004 +T27F0 000:569.691 JLINK_Go() +T27F0 000:569.740 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:572.823 - 3.130ms +T27F0 000:572.877 JLINK_IsHalted() +T27F0 000:575.506 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:576.020 - 3.142ms returns TRUE +T27F0 000:576.042 JLINK_ReadReg(R15 (PC)) +T27F0 000:576.059 - 0.016ms returns 0x20000000 +T27F0 000:576.072 JLINK_ClrBPEx(BPHandle = 0x00000004) +T27F0 000:576.085 - 0.012ms returns 0x00 +T27F0 000:576.098 JLINK_ReadReg(R0) +T27F0 000:576.110 - 0.011ms returns 0x00000001 +T27F0 000:576.123 JLINK_HasError() +T27F0 000:576.137 JLINK_WriteReg(R0, 0x08000800) +T27F0 000:576.149 - 0.012ms returns 0 +T27F0 000:576.162 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:576.174 - 0.011ms returns 0 +T27F0 000:576.187 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:576.198 - 0.011ms returns 0 +T27F0 000:576.211 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:576.222 - 0.011ms returns 0 +T27F0 000:576.235 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:576.246 - 0.011ms returns 0 +T27F0 000:576.259 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:576.277 - 0.018ms returns 0 +T27F0 000:576.295 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:576.307 - 0.011ms returns 0 +T27F0 000:576.319 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:576.331 - 0.011ms returns 0 +T27F0 000:576.343 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:576.355 - 0.011ms returns 0 +T27F0 000:576.367 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:576.379 - 0.011ms returns 0 +T27F0 000:576.392 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:576.403 - 0.011ms returns 0 +T27F0 000:576.415 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:576.427 - 0.011ms returns 0 +T27F0 000:576.439 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:576.451 - 0.011ms returns 0 +T27F0 000:576.464 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:576.476 - 0.012ms returns 0 +T27F0 000:576.488 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:576.500 - 0.011ms returns 0 +T27F0 000:576.513 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:576.524 - 0.011ms returns 0 +T27F0 000:576.537 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:576.548 - 0.011ms returns 0 +T27F0 000:576.561 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:576.572 - 0.011ms returns 0 +T27F0 000:576.585 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:576.596 - 0.011ms returns 0 +T27F0 000:576.609 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:576.620 - 0.011ms returns 0 +T27F0 000:576.634 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:576.647 - 0.013ms returns 0x00000005 +T27F0 000:576.659 JLINK_Go() +T27F0 000:576.684 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:579.519 - 2.859ms +T27F0 000:579.545 JLINK_IsHalted() +T27F0 000:579.893 - 0.347ms returns FALSE +T27F0 000:579.913 JLINK_HasError() +T27F0 000:581.494 JLINK_IsHalted() +T27F0 000:581.900 - 0.405ms returns FALSE +T27F0 000:581.931 JLINK_HasError() +T27F0 000:583.398 JLINK_IsHalted() +T27F0 000:583.741 - 0.343ms returns FALSE +T27F0 000:583.760 JLINK_HasError() +T27F0 000:585.737 JLINK_IsHalted() +T27F0 000:586.174 - 0.437ms returns FALSE +T27F0 000:586.210 JLINK_HasError() +T27F0 000:587.850 JLINK_IsHalted() +T27F0 000:588.339 - 0.487ms returns FALSE +T27F0 000:588.396 JLINK_HasError() +T27F0 000:589.886 JLINK_IsHalted() +T27F0 000:590.348 - 0.461ms returns FALSE +T27F0 000:590.390 JLINK_HasError() +T27F0 000:591.882 JLINK_IsHalted() +T27F0 000:592.328 - 0.445ms returns FALSE +T27F0 000:592.364 JLINK_HasError() +T27F0 000:594.331 JLINK_IsHalted() +T27F0 000:594.736 - 0.403ms returns FALSE +T27F0 000:594.776 JLINK_HasError() +T27F0 000:596.299 JLINK_IsHalted() +T27F0 000:596.721 - 0.422ms returns FALSE +T27F0 000:596.757 JLINK_HasError() +T27F0 000:598.303 JLINK_IsHalted() +T27F0 000:598.747 - 0.443ms returns FALSE +T27F0 000:598.785 JLINK_HasError() +T27F0 000:600.721 JLINK_IsHalted() +T27F0 000:601.150 - 0.427ms returns FALSE +T27F0 000:601.186 JLINK_HasError() +T27F0 000:602.724 JLINK_IsHalted() +T27F0 000:605.465 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:606.097 - 3.370ms returns TRUE +T27F0 000:606.159 JLINK_ReadReg(R15 (PC)) +T27F0 000:606.193 - 0.032ms returns 0x20000000 +T27F0 000:606.220 JLINK_ClrBPEx(BPHandle = 0x00000005) +T27F0 000:606.245 - 0.025ms returns 0x00 +T27F0 000:606.272 JLINK_ReadReg(R0) +T27F0 000:606.295 - 0.022ms returns 0x00000000 +T27F0 000:608.781 JLINK_HasError() +T27F0 000:608.844 JLINK_WriteReg(R0, 0x08001000) +T27F0 000:608.875 - 0.031ms returns 0 +T27F0 000:608.902 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:608.925 - 0.023ms returns 0 +T27F0 000:608.951 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:608.974 - 0.023ms returns 0 +T27F0 000:608.999 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:609.021 - 0.022ms returns 0 +T27F0 000:609.047 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:609.069 - 0.022ms returns 0 +T27F0 000:609.104 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:609.126 - 0.022ms returns 0 +T27F0 000:609.151 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:609.174 - 0.022ms returns 0 +T27F0 000:609.199 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:609.222 - 0.022ms returns 0 +T27F0 000:609.247 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:609.269 - 0.022ms returns 0 +T27F0 000:609.295 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:609.331 - 0.036ms returns 0 +T27F0 000:609.367 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:609.391 - 0.024ms returns 0 +T27F0 000:609.416 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:609.439 - 0.023ms returns 0 +T27F0 000:609.464 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:609.486 - 0.022ms returns 0 +T27F0 000:609.512 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:609.536 - 0.024ms returns 0 +T27F0 000:609.562 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:609.585 - 0.023ms returns 0 +T27F0 000:609.610 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:609.633 - 0.023ms returns 0 +T27F0 000:609.658 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:609.681 - 0.022ms returns 0 +T27F0 000:609.706 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:609.729 - 0.022ms returns 0 +T27F0 000:609.755 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:609.777 - 0.023ms returns 0 +T27F0 000:609.802 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:609.825 - 0.023ms returns 0 +T27F0 000:609.853 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:609.879 - 0.027ms returns 0x00000006 +T27F0 000:609.905 JLINK_Go() +T27F0 000:609.957 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:613.034 - 3.126ms +T27F0 000:613.088 JLINK_IsHalted() +T27F0 000:615.750 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:616.283 - 3.192ms returns TRUE +T27F0 000:616.321 JLINK_ReadReg(R15 (PC)) +T27F0 000:616.350 - 0.028ms returns 0x20000000 +T27F0 000:616.378 JLINK_ClrBPEx(BPHandle = 0x00000006) +T27F0 000:616.402 - 0.024ms returns 0x00 +T27F0 000:616.427 JLINK_ReadReg(R0) +T27F0 000:616.451 - 0.023ms returns 0x00000001 +T27F0 000:616.477 JLINK_HasError() +T27F0 000:616.505 JLINK_WriteReg(R0, 0x08001000) +T27F0 000:616.530 - 0.024ms returns 0 +T27F0 000:616.556 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:616.579 - 0.023ms returns 0 +T27F0 000:616.604 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:616.627 - 0.023ms returns 0 +T27F0 000:616.652 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:616.674 - 0.022ms returns 0 +T27F0 000:616.700 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:616.723 - 0.022ms returns 0 +T27F0 000:616.749 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:616.771 - 0.022ms returns 0 +T27F0 000:616.797 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:616.820 - 0.023ms returns 0 +T27F0 000:616.845 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:616.867 - 0.022ms returns 0 +T27F0 000:616.893 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:616.916 - 0.022ms returns 0 +T27F0 000:616.941 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:616.964 - 0.022ms returns 0 +T27F0 000:616.990 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:617.078 - 0.088ms returns 0 +T27F0 000:617.108 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:617.133 - 0.024ms returns 0 +T27F0 000:617.158 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:617.181 - 0.022ms returns 0 +T27F0 000:617.208 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:617.232 - 0.024ms returns 0 +T27F0 000:617.258 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:617.280 - 0.023ms returns 0 +T27F0 000:617.306 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:617.329 - 0.023ms returns 0 +T27F0 000:617.355 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:617.377 - 0.022ms returns 0 +T27F0 000:617.403 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:617.425 - 0.022ms returns 0 +T27F0 000:617.451 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:617.474 - 0.023ms returns 0 +T27F0 000:617.499 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:617.522 - 0.023ms returns 0 +T27F0 000:617.549 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:617.574 - 0.026ms returns 0x00000007 +T27F0 000:617.599 JLINK_Go() +T27F0 000:617.646 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:620.829 - 3.227ms +T27F0 000:620.933 JLINK_IsHalted() +T27F0 000:621.359 - 0.423ms returns FALSE +T27F0 000:621.413 JLINK_HasError() +T27F0 000:636.667 JLINK_IsHalted() +T27F0 000:637.134 - 0.466ms returns FALSE +T27F0 000:637.174 JLINK_HasError() +T27F0 000:638.641 JLINK_IsHalted() +T27F0 000:639.053 - 0.410ms returns FALSE +T27F0 000:639.093 JLINK_HasError() +T27F0 000:643.676 JLINK_IsHalted() +T27F0 000:646.237 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:646.686 - 3.010ms returns TRUE +T27F0 000:646.704 JLINK_ReadReg(R15 (PC)) +T27F0 000:646.717 - 0.012ms returns 0x20000000 +T27F0 000:646.728 JLINK_ClrBPEx(BPHandle = 0x00000007) +T27F0 000:646.738 - 0.010ms returns 0x00 +T27F0 000:646.748 JLINK_ReadReg(R0) +T27F0 000:646.758 - 0.009ms returns 0x00000000 +T27F0 000:647.488 JLINK_HasError() +T27F0 000:647.509 JLINK_WriteReg(R0, 0x08001800) +T27F0 000:647.521 - 0.012ms returns 0 +T27F0 000:647.531 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:647.540 - 0.009ms returns 0 +T27F0 000:647.550 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:647.559 - 0.009ms returns 0 +T27F0 000:647.570 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:647.579 - 0.009ms returns 0 +T27F0 000:647.589 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:647.598 - 0.009ms returns 0 +T27F0 000:647.608 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:647.617 - 0.009ms returns 0 +T27F0 000:647.627 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:647.636 - 0.009ms returns 0 +T27F0 000:647.646 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:647.655 - 0.009ms returns 0 +T27F0 000:647.665 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:647.674 - 0.009ms returns 0 +T27F0 000:647.684 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:647.693 - 0.009ms returns 0 +T27F0 000:647.704 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:647.713 - 0.009ms returns 0 +T27F0 000:647.723 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:647.732 - 0.009ms returns 0 +T27F0 000:647.742 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:647.751 - 0.009ms returns 0 +T27F0 000:647.761 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:647.771 - 0.010ms returns 0 +T27F0 000:647.781 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:647.790 - 0.009ms returns 0 +T27F0 000:647.801 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:647.810 - 0.009ms returns 0 +T27F0 000:647.820 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:647.829 - 0.009ms returns 0 +T27F0 000:647.839 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:647.848 - 0.009ms returns 0 +T27F0 000:647.858 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:647.867 - 0.009ms returns 0 +T27F0 000:647.877 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:647.887 - 0.009ms returns 0 +T27F0 000:647.898 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:647.908 - 0.011ms returns 0x00000008 +T27F0 000:647.920 JLINK_Go() +T27F0 000:647.941 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:650.669 - 2.749ms +T27F0 000:650.686 JLINK_IsHalted() +T27F0 000:653.199 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:653.601 - 2.914ms returns TRUE +T27F0 000:653.627 JLINK_ReadReg(R15 (PC)) +T27F0 000:653.644 - 0.015ms returns 0x20000000 +T27F0 000:653.655 JLINK_ClrBPEx(BPHandle = 0x00000008) +T27F0 000:653.665 - 0.010ms returns 0x00 +T27F0 000:653.676 JLINK_ReadReg(R0) +T27F0 000:653.686 - 0.009ms returns 0x00000001 +T27F0 000:653.697 JLINK_HasError() +T27F0 000:653.709 JLINK_WriteReg(R0, 0x08001800) +T27F0 000:653.719 - 0.010ms returns 0 +T27F0 000:653.730 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:653.739 - 0.009ms returns 0 +T27F0 000:653.750 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:653.759 - 0.009ms returns 0 +T27F0 000:653.769 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:653.779 - 0.009ms returns 0 +T27F0 000:653.789 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:653.798 - 0.009ms returns 0 +T27F0 000:653.809 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:653.818 - 0.009ms returns 0 +T27F0 000:653.828 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:653.838 - 0.009ms returns 0 +T27F0 000:653.848 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:653.858 - 0.009ms returns 0 +T27F0 000:653.868 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:653.877 - 0.009ms returns 0 +T27F0 000:653.887 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:653.897 - 0.009ms returns 0 +T27F0 000:653.907 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:653.917 - 0.009ms returns 0 +T27F0 000:653.927 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:653.937 - 0.009ms returns 0 +T27F0 000:653.955 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:653.981 - 0.026ms returns 0 +T27F0 000:653.994 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:654.006 - 0.011ms returns 0 +T27F0 000:654.024 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:654.038 - 0.014ms returns 0 +T27F0 000:654.048 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:654.057 - 0.009ms returns 0 +T27F0 000:654.068 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:654.077 - 0.009ms returns 0 +T27F0 000:654.087 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:654.096 - 0.009ms returns 0 +T27F0 000:654.107 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:654.116 - 0.009ms returns 0 +T27F0 000:654.126 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:654.136 - 0.009ms returns 0 +T27F0 000:654.147 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:654.159 - 0.012ms returns 0x00000009 +T27F0 000:654.169 JLINK_Go() +T27F0 000:654.193 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:657.060 - 2.889ms +T27F0 000:657.099 JLINK_IsHalted() +T27F0 000:657.464 - 0.365ms returns FALSE +T27F0 000:657.488 JLINK_HasError() +T27F0 000:664.711 JLINK_IsHalted() +T27F0 000:665.115 - 0.405ms returns FALSE +T27F0 000:665.136 JLINK_HasError() +T27F0 000:667.135 JLINK_IsHalted() +T27F0 000:667.583 - 0.445ms returns FALSE +T27F0 000:667.621 JLINK_HasError() +T27F0 000:669.572 JLINK_IsHalted() +T27F0 000:670.035 - 0.461ms returns FALSE +T27F0 000:670.075 JLINK_HasError() +T27F0 000:677.617 JLINK_IsHalted() +T27F0 000:678.120 - 0.501ms returns FALSE +T27F0 000:678.177 JLINK_HasError() +T27F0 000:680.091 JLINK_IsHalted() +T27F0 000:682.776 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:683.286 - 3.193ms returns TRUE +T27F0 000:683.326 JLINK_ReadReg(R15 (PC)) +T27F0 000:683.355 - 0.028ms returns 0x20000000 +T27F0 000:683.382 JLINK_ClrBPEx(BPHandle = 0x00000009) +T27F0 000:683.406 - 0.024ms returns 0x00 +T27F0 000:683.432 JLINK_ReadReg(R0) +T27F0 000:683.456 - 0.023ms returns 0x00000000 +T27F0 000:685.281 JLINK_HasError() +T27F0 000:685.334 JLINK_WriteReg(R0, 0x08002000) +T27F0 000:685.364 - 0.030ms returns 0 +T27F0 000:685.391 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:685.415 - 0.023ms returns 0 +T27F0 000:685.440 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:685.463 - 0.022ms returns 0 +T27F0 000:685.488 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:685.510 - 0.022ms returns 0 +T27F0 000:685.535 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:685.558 - 0.022ms returns 0 +T27F0 000:685.583 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:685.606 - 0.022ms returns 0 +T27F0 000:685.632 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:685.654 - 0.022ms returns 0 +T27F0 000:685.687 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:685.711 - 0.023ms returns 0 +T27F0 000:685.736 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:685.759 - 0.022ms returns 0 +T27F0 000:685.784 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:685.806 - 0.022ms returns 0 +T27F0 000:685.832 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:685.855 - 0.023ms returns 0 +T27F0 000:685.880 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:685.902 - 0.022ms returns 0 +T27F0 000:685.927 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:685.949 - 0.022ms returns 0 +T27F0 000:685.975 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:685.999 - 0.024ms returns 0 +T27F0 000:686.024 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:686.047 - 0.023ms returns 0 +T27F0 000:686.072 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:686.095 - 0.023ms returns 0 +T27F0 000:686.120 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:686.143 - 0.022ms returns 0 +T27F0 000:686.168 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:686.190 - 0.022ms returns 0 +T27F0 000:686.215 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:686.238 - 0.022ms returns 0 +T27F0 000:686.263 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:686.286 - 0.022ms returns 0 +T27F0 000:686.313 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:686.339 - 0.027ms returns 0x0000000A +T27F0 000:686.365 JLINK_Go() +T27F0 000:686.415 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:689.522 - 3.155ms +T27F0 000:689.589 JLINK_IsHalted() +T27F0 000:692.332 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:692.783 - 3.193ms returns TRUE +T27F0 000:692.813 JLINK_ReadReg(R15 (PC)) +T27F0 000:692.834 - 0.020ms returns 0x20000000 +T27F0 000:692.852 JLINK_ClrBPEx(BPHandle = 0x0000000A) +T27F0 000:692.879 - 0.027ms returns 0x00 +T27F0 000:692.904 JLINK_ReadReg(R0) +T27F0 000:692.920 - 0.015ms returns 0x00000001 +T27F0 000:692.938 JLINK_HasError() +T27F0 000:692.957 JLINK_WriteReg(R0, 0x08002000) +T27F0 000:692.974 - 0.017ms returns 0 +T27F0 000:692.991 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:693.006 - 0.015ms returns 0 +T27F0 000:693.023 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:693.039 - 0.015ms returns 0 +T27F0 000:693.056 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:693.071 - 0.015ms returns 0 +T27F0 000:693.088 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:693.102 - 0.014ms returns 0 +T27F0 000:693.120 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:693.135 - 0.015ms returns 0 +T27F0 000:693.152 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:693.167 - 0.015ms returns 0 +T27F0 000:693.183 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:693.199 - 0.015ms returns 0 +T27F0 000:693.215 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:693.230 - 0.015ms returns 0 +T27F0 000:693.247 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:693.262 - 0.014ms returns 0 +T27F0 000:693.279 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:693.294 - 0.015ms returns 0 +T27F0 000:693.311 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:693.326 - 0.015ms returns 0 +T27F0 000:693.342 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:693.361 - 0.018ms returns 0 +T27F0 000:693.379 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:693.395 - 0.016ms returns 0 +T27F0 000:693.412 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:693.427 - 0.015ms returns 0 +T27F0 000:693.444 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:693.459 - 0.015ms returns 0 +T27F0 000:693.476 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:693.491 - 0.015ms returns 0 +T27F0 000:693.508 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:693.523 - 0.014ms returns 0 +T27F0 000:693.540 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:693.555 - 0.015ms returns 0 +T27F0 000:693.572 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:693.587 - 0.015ms returns 0 +T27F0 000:693.605 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:693.622 - 0.018ms returns 0x0000000B +T27F0 000:693.639 JLINK_Go() +T27F0 000:693.671 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:696.572 - 2.931ms +T27F0 000:696.611 JLINK_IsHalted() +T27F0 000:697.072 - 0.458ms returns FALSE +T27F0 000:697.120 JLINK_HasError() +T27F0 000:706.901 JLINK_IsHalted() +T27F0 000:707.298 - 0.397ms returns FALSE +T27F0 000:707.320 JLINK_HasError() +T27F0 000:708.950 JLINK_IsHalted() +T27F0 000:709.319 - 0.367ms returns FALSE +T27F0 000:709.342 JLINK_HasError() +T27F0 000:710.941 JLINK_IsHalted() +T27F0 000:711.350 - 0.407ms returns FALSE +T27F0 000:711.377 JLINK_HasError() +T27F0 000:712.929 JLINK_IsHalted() +T27F0 000:713.316 - 0.386ms returns FALSE +T27F0 000:713.342 JLINK_HasError() +T27F0 000:715.347 JLINK_IsHalted() +T27F0 000:715.784 - 0.436ms returns FALSE +T27F0 000:715.811 JLINK_HasError() +T27F0 000:717.793 JLINK_IsHalted() +T27F0 000:718.245 - 0.450ms returns FALSE +T27F0 000:718.279 JLINK_HasError() +T27F0 000:723.762 JLINK_IsHalted() +T27F0 000:726.489 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:727.040 - 3.276ms returns TRUE +T27F0 000:727.080 JLINK_ReadReg(R15 (PC)) +T27F0 000:727.116 - 0.035ms returns 0x20000000 +T27F0 000:727.175 JLINK_ClrBPEx(BPHandle = 0x0000000B) +T27F0 000:727.201 - 0.025ms returns 0x00 +T27F0 000:727.227 JLINK_ReadReg(R0) +T27F0 000:727.251 - 0.023ms returns 0x00000000 +T27F0 000:728.953 JLINK_HasError() +T27F0 000:729.070 JLINK_WriteReg(R0, 0x08002800) +T27F0 000:729.108 - 0.037ms returns 0 +T27F0 000:729.134 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:729.157 - 0.023ms returns 0 +T27F0 000:729.183 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:729.205 - 0.023ms returns 0 +T27F0 000:729.231 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:729.253 - 0.022ms returns 0 +T27F0 000:729.279 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:729.301 - 0.022ms returns 0 +T27F0 000:729.326 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:729.348 - 0.022ms returns 0 +T27F0 000:729.373 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:729.396 - 0.022ms returns 0 +T27F0 000:729.436 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:729.467 - 0.032ms returns 0 +T27F0 000:729.493 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:729.516 - 0.023ms returns 0 +T27F0 000:729.542 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:729.564 - 0.022ms returns 0 +T27F0 000:729.589 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:729.612 - 0.023ms returns 0 +T27F0 000:729.637 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:729.659 - 0.022ms returns 0 +T27F0 000:729.685 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:729.707 - 0.022ms returns 0 +T27F0 000:729.733 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:729.757 - 0.024ms returns 0 +T27F0 000:729.782 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:729.805 - 0.022ms returns 0 +T27F0 000:729.830 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:729.853 - 0.022ms returns 0 +T27F0 000:729.878 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:729.901 - 0.023ms returns 0 +T27F0 000:729.926 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:729.949 - 0.022ms returns 0 +T27F0 000:729.974 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:729.996 - 0.022ms returns 0 +T27F0 000:730.021 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:730.043 - 0.022ms returns 0 +T27F0 000:730.070 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:730.099 - 0.029ms returns 0x0000000C +T27F0 000:730.124 JLINK_Go() +T27F0 000:730.174 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:733.223 - 3.098ms +T27F0 000:733.258 JLINK_IsHalted() +T27F0 000:735.872 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:736.360 - 3.101ms returns TRUE +T27F0 000:736.404 JLINK_ReadReg(R15 (PC)) +T27F0 000:736.433 - 0.028ms returns 0x20000000 +T27F0 000:736.556 JLINK_ClrBPEx(BPHandle = 0x0000000C) +T27F0 000:736.583 - 0.028ms returns 0x00 +T27F0 000:736.610 JLINK_ReadReg(R0) +T27F0 000:736.634 - 0.023ms returns 0x00000001 +T27F0 000:736.660 JLINK_HasError() +T27F0 000:736.687 JLINK_WriteReg(R0, 0x08002800) +T27F0 000:736.711 - 0.024ms returns 0 +T27F0 000:736.737 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:736.760 - 0.023ms returns 0 +T27F0 000:736.785 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:736.807 - 0.022ms returns 0 +T27F0 000:736.833 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:736.856 - 0.022ms returns 0 +T27F0 000:736.881 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:736.903 - 0.022ms returns 0 +T27F0 000:736.929 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:736.951 - 0.022ms returns 0 +T27F0 000:736.976 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:736.999 - 0.023ms returns 0 +T27F0 000:737.024 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:737.047 - 0.022ms returns 0 +T27F0 000:737.073 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:737.095 - 0.022ms returns 0 +T27F0 000:737.120 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:737.144 - 0.023ms returns 0 +T27F0 000:737.186 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:737.211 - 0.025ms returns 0 +T27F0 000:737.237 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:737.260 - 0.023ms returns 0 +T27F0 000:737.285 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:737.308 - 0.023ms returns 0 +T27F0 000:737.334 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:737.359 - 0.024ms returns 0 +T27F0 000:737.384 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:737.408 - 0.023ms returns 0 +T27F0 000:737.434 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:737.457 - 0.023ms returns 0 +T27F0 000:737.483 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:737.506 - 0.023ms returns 0 +T27F0 000:737.532 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:737.555 - 0.023ms returns 0 +T27F0 000:737.581 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:737.605 - 0.024ms returns 0 +T27F0 000:737.631 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:737.654 - 0.022ms returns 0 +T27F0 000:737.682 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:737.708 - 0.027ms returns 0x0000000D +T27F0 000:737.734 JLINK_Go() +T27F0 000:737.784 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:740.812 - 3.075ms +T27F0 000:740.859 JLINK_IsHalted() +T27F0 000:741.322 - 0.462ms returns FALSE +T27F0 000:741.349 JLINK_HasError() +T27F0 000:747.230 JLINK_IsHalted() +T27F0 000:747.593 - 0.362ms returns FALSE +T27F0 000:747.614 JLINK_HasError() +T27F0 000:749.158 JLINK_IsHalted() +T27F0 000:749.519 - 0.359ms returns FALSE +T27F0 000:749.542 JLINK_HasError() +T27F0 000:753.145 JLINK_IsHalted() +T27F0 000:753.521 - 0.374ms returns FALSE +T27F0 000:753.547 JLINK_HasError() +T27F0 000:755.140 JLINK_IsHalted() +T27F0 000:755.458 - 0.317ms returns FALSE +T27F0 000:755.467 JLINK_HasError() +T27F0 000:757.309 JLINK_IsHalted() +T27F0 000:757.592 - 0.282ms returns FALSE +T27F0 000:757.600 JLINK_HasError() +T27F0 000:759.605 JLINK_IsHalted() +T27F0 000:760.064 - 0.459ms returns FALSE +T27F0 000:760.075 JLINK_HasError() +T27F0 000:762.141 JLINK_IsHalted() +T27F0 000:762.566 - 0.424ms returns FALSE +T27F0 000:762.605 JLINK_HasError() +T27F0 000:773.059 JLINK_IsHalted() +T27F0 000:775.689 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:776.186 - 3.125ms returns TRUE +T27F0 000:776.228 JLINK_ReadReg(R15 (PC)) +T27F0 000:776.258 - 0.029ms returns 0x20000000 +T27F0 000:776.284 JLINK_ClrBPEx(BPHandle = 0x0000000D) +T27F0 000:776.308 - 0.024ms returns 0x00 +T27F0 000:776.334 JLINK_ReadReg(R0) +T27F0 000:776.358 - 0.023ms returns 0x00000000 +T27F0 000:778.102 JLINK_HasError() +T27F0 000:778.152 JLINK_WriteReg(R0, 0x08003000) +T27F0 000:778.181 - 0.029ms returns 0 +T27F0 000:778.207 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:778.231 - 0.023ms returns 0 +T27F0 000:778.257 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:778.279 - 0.022ms returns 0 +T27F0 000:778.305 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:778.328 - 0.023ms returns 0 +T27F0 000:778.353 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:778.376 - 0.022ms returns 0 +T27F0 000:778.401 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:778.424 - 0.022ms returns 0 +T27F0 000:778.449 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:778.471 - 0.022ms returns 0 +T27F0 000:778.496 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:778.519 - 0.022ms returns 0 +T27F0 000:778.545 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:778.567 - 0.023ms returns 0 +T27F0 000:778.592 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:778.638 - 0.045ms returns 0 +T27F0 000:778.665 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:778.688 - 0.023ms returns 0 +T27F0 000:778.714 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:778.737 - 0.022ms returns 0 +T27F0 000:778.762 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:778.785 - 0.022ms returns 0 +T27F0 000:778.810 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:778.835 - 0.025ms returns 0 +T27F0 000:778.860 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:778.883 - 0.023ms returns 0 +T27F0 000:778.908 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:778.931 - 0.023ms returns 0 +T27F0 000:778.956 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:778.979 - 0.023ms returns 0 +T27F0 000:779.078 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:779.104 - 0.026ms returns 0 +T27F0 000:779.129 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:779.153 - 0.023ms returns 0 +T27F0 000:779.178 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:779.200 - 0.022ms returns 0 +T27F0 000:779.228 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:779.255 - 0.027ms returns 0x0000000E +T27F0 000:779.280 JLINK_Go() +T27F0 000:779.330 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:782.395 - 3.114ms +T27F0 000:782.430 JLINK_IsHalted() +T27F0 000:785.141 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:785.572 - 3.141ms returns TRUE +T27F0 000:785.600 JLINK_ReadReg(R15 (PC)) +T27F0 000:785.620 - 0.019ms returns 0x20000000 +T27F0 000:785.638 JLINK_ClrBPEx(BPHandle = 0x0000000E) +T27F0 000:785.654 - 0.016ms returns 0x00 +T27F0 000:785.671 JLINK_ReadReg(R0) +T27F0 000:785.687 - 0.015ms returns 0x00000001 +T27F0 000:785.705 JLINK_HasError() +T27F0 000:785.723 JLINK_WriteReg(R0, 0x08003000) +T27F0 000:785.739 - 0.016ms returns 0 +T27F0 000:785.756 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:785.771 - 0.015ms returns 0 +T27F0 000:785.788 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:785.803 - 0.015ms returns 0 +T27F0 000:785.820 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:785.835 - 0.014ms returns 0 +T27F0 000:785.852 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:785.867 - 0.015ms returns 0 +T27F0 000:785.884 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:785.914 - 0.030ms returns 0 +T27F0 000:785.932 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:785.947 - 0.015ms returns 0 +T27F0 000:785.964 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:785.979 - 0.014ms returns 0 +T27F0 000:786.036 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:786.060 - 0.024ms returns 0 +T27F0 000:786.078 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:786.093 - 0.015ms returns 0 +T27F0 000:786.110 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:786.125 - 0.015ms returns 0 +T27F0 000:786.142 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:786.157 - 0.015ms returns 0 +T27F0 000:786.174 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:786.189 - 0.015ms returns 0 +T27F0 000:786.206 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:786.222 - 0.016ms returns 0 +T27F0 000:786.239 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:786.255 - 0.015ms returns 0 +T27F0 000:786.271 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:786.286 - 0.015ms returns 0 +T27F0 000:786.304 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:786.319 - 0.015ms returns 0 +T27F0 000:786.335 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:786.351 - 0.015ms returns 0 +T27F0 000:786.367 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:786.382 - 0.015ms returns 0 +T27F0 000:786.399 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:786.415 - 0.015ms returns 0 +T27F0 000:786.433 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:786.450 - 0.017ms returns 0x0000000F +T27F0 000:786.467 JLINK_Go() +T27F0 000:786.499 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:789.423 - 2.953ms +T27F0 000:789.477 JLINK_IsHalted() +T27F0 000:789.908 - 0.429ms returns FALSE +T27F0 000:789.955 JLINK_HasError() +T27F0 000:794.413 JLINK_IsHalted() +T27F0 000:794.777 - 0.363ms returns FALSE +T27F0 000:794.798 JLINK_HasError() +T27F0 000:798.363 JLINK_IsHalted() +T27F0 000:798.728 - 0.364ms returns FALSE +T27F0 000:798.751 JLINK_HasError() +T27F0 000:800.330 JLINK_IsHalted() +T27F0 000:800.720 - 0.389ms returns FALSE +T27F0 000:800.731 JLINK_HasError() +T27F0 000:801.791 JLINK_IsHalted() +T27F0 000:802.129 - 0.339ms returns FALSE +T27F0 000:802.138 JLINK_HasError() +T27F0 000:804.036 JLINK_IsHalted() +T27F0 000:804.428 - 0.391ms returns FALSE +T27F0 000:804.442 JLINK_HasError() +T27F0 000:806.160 JLINK_IsHalted() +T27F0 000:806.486 - 0.325ms returns FALSE +T27F0 000:806.497 JLINK_HasError() +T27F0 000:808.157 JLINK_IsHalted() +T27F0 000:808.456 - 0.298ms returns FALSE +T27F0 000:808.468 JLINK_HasError() +T27F0 000:809.576 JLINK_IsHalted() +T27F0 000:809.901 - 0.324ms returns FALSE +T27F0 000:809.913 JLINK_HasError() +T27F0 000:811.568 JLINK_IsHalted() +T27F0 000:814.104 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:814.469 - 2.901ms returns TRUE +T27F0 000:814.482 JLINK_ReadReg(R15 (PC)) +T27F0 000:814.489 - 0.007ms returns 0x20000000 +T27F0 000:814.495 JLINK_ClrBPEx(BPHandle = 0x0000000F) +T27F0 000:814.500 - 0.005ms returns 0x00 +T27F0 000:814.506 JLINK_ReadReg(R0) +T27F0 000:814.511 - 0.004ms returns 0x00000000 +T27F0 000:814.934 JLINK_HasError() +T27F0 000:814.944 JLINK_WriteReg(R0, 0x08003800) +T27F0 000:814.951 - 0.006ms returns 0 +T27F0 000:814.956 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:814.961 - 0.004ms returns 0 +T27F0 000:814.966 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:814.971 - 0.004ms returns 0 +T27F0 000:814.976 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:814.981 - 0.004ms returns 0 +T27F0 000:814.986 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:814.990 - 0.004ms returns 0 +T27F0 000:814.996 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:815.000 - 0.004ms returns 0 +T27F0 000:815.005 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:815.010 - 0.004ms returns 0 +T27F0 000:815.015 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:815.020 - 0.004ms returns 0 +T27F0 000:815.025 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:815.030 - 0.004ms returns 0 +T27F0 000:815.035 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:815.040 - 0.004ms returns 0 +T27F0 000:815.045 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:815.050 - 0.004ms returns 0 +T27F0 000:815.055 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:815.059 - 0.004ms returns 0 +T27F0 000:815.071 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:815.076 - 0.004ms returns 0 +T27F0 000:815.082 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:815.087 - 0.005ms returns 0 +T27F0 000:815.092 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:815.096 - 0.004ms returns 0 +T27F0 000:815.102 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:815.106 - 0.004ms returns 0 +T27F0 000:815.112 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:815.116 - 0.004ms returns 0 +T27F0 000:815.122 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:815.126 - 0.004ms returns 0 +T27F0 000:815.131 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:815.136 - 0.004ms returns 0 +T27F0 000:815.141 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:815.146 - 0.004ms returns 0 +T27F0 000:815.152 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:815.157 - 0.005ms returns 0x00000010 +T27F0 000:815.162 JLINK_Go() +T27F0 000:815.174 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:817.825 - 2.662ms +T27F0 000:817.839 JLINK_IsHalted() +T27F0 000:820.234 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:820.581 - 2.741ms returns TRUE +T27F0 000:820.599 JLINK_ReadReg(R15 (PC)) +T27F0 000:820.607 - 0.008ms returns 0x20000000 +T27F0 000:820.613 JLINK_ClrBPEx(BPHandle = 0x00000010) +T27F0 000:820.619 - 0.005ms returns 0x00 +T27F0 000:820.626 JLINK_ReadReg(R0) +T27F0 000:820.630 - 0.005ms returns 0x00000001 +T27F0 000:820.637 JLINK_HasError() +T27F0 000:820.674 JLINK_WriteReg(R0, 0x08003800) +T27F0 000:820.681 - 0.006ms returns 0 +T27F0 000:820.686 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:820.691 - 0.004ms returns 0 +T27F0 000:820.696 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:820.701 - 0.004ms returns 0 +T27F0 000:820.707 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:820.711 - 0.004ms returns 0 +T27F0 000:820.717 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:820.721 - 0.004ms returns 0 +T27F0 000:820.727 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:820.732 - 0.005ms returns 0 +T27F0 000:820.737 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:820.742 - 0.004ms returns 0 +T27F0 000:820.747 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:820.752 - 0.004ms returns 0 +T27F0 000:820.757 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:820.762 - 0.004ms returns 0 +T27F0 000:820.767 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:820.772 - 0.004ms returns 0 +T27F0 000:820.777 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:820.782 - 0.005ms returns 0 +T27F0 000:820.788 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:820.792 - 0.004ms returns 0 +T27F0 000:820.798 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:820.803 - 0.004ms returns 0 +T27F0 000:820.808 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:820.813 - 0.005ms returns 0 +T27F0 000:820.818 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:820.823 - 0.004ms returns 0 +T27F0 000:820.829 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:820.833 - 0.004ms returns 0 +T27F0 000:820.839 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:820.844 - 0.005ms returns 0 +T27F0 000:820.849 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:820.854 - 0.004ms returns 0 +T27F0 000:820.859 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:820.864 - 0.004ms returns 0 +T27F0 000:820.869 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:820.874 - 0.004ms returns 0 +T27F0 000:820.880 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:820.886 - 0.006ms returns 0x00000011 +T27F0 000:820.892 JLINK_Go() +T27F0 000:820.903 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:823.602 - 2.709ms +T27F0 000:823.617 JLINK_IsHalted() +T27F0 000:823.935 - 0.317ms returns FALSE +T27F0 000:823.946 JLINK_HasError() +T27F0 000:825.468 JLINK_IsHalted() +T27F0 000:825.792 - 0.323ms returns FALSE +T27F0 000:825.804 JLINK_HasError() +T27F0 000:827.436 JLINK_IsHalted() +T27F0 000:827.737 - 0.300ms returns FALSE +T27F0 000:827.749 JLINK_HasError() +T27F0 000:829.429 JLINK_IsHalted() +T27F0 000:829.761 - 0.332ms returns FALSE +T27F0 000:829.772 JLINK_HasError() +T27F0 000:831.452 JLINK_IsHalted() +T27F0 000:831.785 - 0.332ms returns FALSE +T27F0 000:831.796 JLINK_HasError() +T27F0 000:833.504 JLINK_IsHalted() +T27F0 000:833.835 - 0.330ms returns FALSE +T27F0 000:833.853 JLINK_HasError() +T27F0 000:835.935 JLINK_IsHalted() +T27F0 000:836.390 - 0.453ms returns FALSE +T27F0 000:836.445 JLINK_HasError() +T27F0 000:837.855 JLINK_IsHalted() +T27F0 000:838.402 - 0.545ms returns FALSE +T27F0 000:838.461 JLINK_HasError() +T27F0 000:839.927 JLINK_IsHalted() +T27F0 000:840.466 - 0.536ms returns FALSE +T27F0 000:840.523 JLINK_HasError() +T27F0 000:841.943 JLINK_IsHalted() +T27F0 000:842.511 - 0.566ms returns FALSE +T27F0 000:842.568 JLINK_HasError() +T27F0 000:844.509 JLINK_IsHalted() +T27F0 000:845.051 - 0.540ms returns FALSE +T27F0 000:845.108 JLINK_HasError() +T27F0 000:846.496 JLINK_IsHalted() +T27F0 000:849.480 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:850.154 - 3.655ms returns TRUE +T27F0 000:850.211 JLINK_ReadReg(R15 (PC)) +T27F0 000:850.245 - 0.033ms returns 0x20000000 +T27F0 000:850.273 JLINK_ClrBPEx(BPHandle = 0x00000011) +T27F0 000:850.298 - 0.025ms returns 0x00 +T27F0 000:850.324 JLINK_ReadReg(R0) +T27F0 000:850.348 - 0.022ms returns 0x00000000 +T27F0 000:852.049 JLINK_HasError() +T27F0 000:852.123 JLINK_WriteReg(R0, 0x08004000) +T27F0 000:852.152 - 0.029ms returns 0 +T27F0 000:852.179 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:852.203 - 0.023ms returns 0 +T27F0 000:852.228 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:852.251 - 0.023ms returns 0 +T27F0 000:852.277 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:852.300 - 0.023ms returns 0 +T27F0 000:852.326 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:852.349 - 0.023ms returns 0 +T27F0 000:852.374 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:852.397 - 0.023ms returns 0 +T27F0 000:852.423 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:852.445 - 0.022ms returns 0 +T27F0 000:852.470 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:852.493 - 0.023ms returns 0 +T27F0 000:852.519 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:852.541 - 0.023ms returns 0 +T27F0 000:852.566 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:852.589 - 0.022ms returns 0 +T27F0 000:852.615 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:852.637 - 0.023ms returns 0 +T27F0 000:852.663 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:852.686 - 0.023ms returns 0 +T27F0 000:852.711 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:852.734 - 0.023ms returns 0 +T27F0 000:852.760 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:852.784 - 0.024ms returns 0 +T27F0 000:852.810 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:852.833 - 0.022ms returns 0 +T27F0 000:852.858 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:852.881 - 0.023ms returns 0 +T27F0 000:852.907 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:852.930 - 0.023ms returns 0 +T27F0 000:852.956 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:852.979 - 0.023ms returns 0 +T27F0 000:853.004 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:853.027 - 0.022ms returns 0 +T27F0 000:853.052 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:853.081 - 0.029ms returns 0 +T27F0 000:853.109 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:853.135 - 0.027ms returns 0x00000012 +T27F0 000:853.160 JLINK_Go() +T27F0 000:853.210 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:856.470 - 3.307ms +T27F0 000:856.535 JLINK_IsHalted() +T27F0 000:859.433 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:860.036 - 3.499ms returns TRUE +T27F0 000:860.144 JLINK_ReadReg(R15 (PC)) +T27F0 000:860.179 - 0.034ms returns 0x20000000 +T27F0 000:860.207 JLINK_ClrBPEx(BPHandle = 0x00000012) +T27F0 000:860.232 - 0.025ms returns 0x00 +T27F0 000:860.259 JLINK_ReadReg(R0) +T27F0 000:860.282 - 0.023ms returns 0x00000001 +T27F0 000:860.310 JLINK_HasError() +T27F0 000:860.338 JLINK_WriteReg(R0, 0x08004000) +T27F0 000:860.363 - 0.025ms returns 0 +T27F0 000:860.389 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:860.413 - 0.024ms returns 0 +T27F0 000:860.439 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:860.462 - 0.023ms returns 0 +T27F0 000:860.487 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:860.509 - 0.022ms returns 0 +T27F0 000:860.535 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:860.558 - 0.023ms returns 0 +T27F0 000:860.583 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:860.606 - 0.023ms returns 0 +T27F0 000:860.783 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:860.822 - 0.040ms returns 0 +T27F0 000:860.848 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:860.871 - 0.022ms returns 0 +T27F0 000:860.897 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:860.920 - 0.023ms returns 0 +T27F0 000:860.945 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:860.968 - 0.023ms returns 0 +T27F0 000:860.993 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:861.017 - 0.024ms returns 0 +T27F0 000:861.043 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:861.074 - 0.031ms returns 0 +T27F0 000:861.099 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:861.122 - 0.023ms returns 0 +T27F0 000:861.148 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:861.172 - 0.024ms returns 0 +T27F0 000:861.197 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:861.220 - 0.023ms returns 0 +T27F0 000:861.246 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:861.269 - 0.023ms returns 0 +T27F0 000:861.295 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:861.318 - 0.023ms returns 0 +T27F0 000:861.343 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:861.366 - 0.023ms returns 0 +T27F0 000:861.392 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:861.415 - 0.023ms returns 0 +T27F0 000:861.440 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:861.463 - 0.023ms returns 0 +T27F0 000:861.492 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:861.518 - 0.027ms returns 0x00000013 +T27F0 000:861.543 JLINK_Go() +T27F0 000:861.594 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:864.866 - 3.320ms +T27F0 000:864.922 JLINK_IsHalted() +T27F0 000:865.464 - 0.539ms returns FALSE +T27F0 000:865.520 JLINK_HasError() +T27F0 000:867.457 JLINK_IsHalted() +T27F0 000:868.033 - 0.573ms returns FALSE +T27F0 000:868.089 JLINK_HasError() +T27F0 000:870.035 JLINK_IsHalted() +T27F0 000:870.533 - 0.494ms returns FALSE +T27F0 000:870.593 JLINK_HasError() +T27F0 000:872.031 JLINK_IsHalted() +T27F0 000:872.552 - 0.519ms returns FALSE +T27F0 000:872.607 JLINK_HasError() +T27F0 000:874.025 JLINK_IsHalted() +T27F0 000:874.600 - 0.573ms returns FALSE +T27F0 000:874.656 JLINK_HasError() +T27F0 000:876.023 JLINK_IsHalted() +T27F0 000:876.443 - 0.418ms returns FALSE +T27F0 000:876.486 JLINK_HasError() +T27F0 000:881.950 JLINK_IsHalted() +T27F0 000:882.333 - 0.381ms returns FALSE +T27F0 000:882.367 JLINK_HasError() +T27F0 000:883.994 JLINK_IsHalted() +T27F0 000:884.480 - 0.484ms returns FALSE +T27F0 000:884.509 JLINK_HasError() +T27F0 000:886.499 JLINK_IsHalted() +T27F0 000:889.203 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:889.692 - 3.192ms returns TRUE +T27F0 000:889.717 JLINK_ReadReg(R15 (PC)) +T27F0 000:889.732 - 0.014ms returns 0x20000000 +T27F0 000:889.743 JLINK_ClrBPEx(BPHandle = 0x00000013) +T27F0 000:889.753 - 0.010ms returns 0x00 +T27F0 000:889.764 JLINK_ReadReg(R0) +T27F0 000:889.773 - 0.009ms returns 0x00000000 +T27F0 000:890.524 JLINK_HasError() +T27F0 000:890.545 JLINK_WriteReg(R0, 0x08004800) +T27F0 000:890.556 - 0.011ms returns 0 +T27F0 000:890.567 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:890.576 - 0.009ms returns 0 +T27F0 000:890.598 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:890.606 - 0.007ms returns 0 +T27F0 000:890.615 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:890.622 - 0.007ms returns 0 +T27F0 000:890.631 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:890.638 - 0.007ms returns 0 +T27F0 000:890.647 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:890.658 - 0.007ms returns 0 +T27F0 000:890.667 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:890.674 - 0.007ms returns 0 +T27F0 000:890.683 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:890.690 - 0.007ms returns 0 +T27F0 000:890.699 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:890.706 - 0.007ms returns 0 +T27F0 000:890.715 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:890.722 - 0.007ms returns 0 +T27F0 000:890.731 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:890.739 - 0.007ms returns 0 +T27F0 000:890.747 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:890.755 - 0.007ms returns 0 +T27F0 000:890.763 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:890.771 - 0.007ms returns 0 +T27F0 000:890.780 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:890.788 - 0.008ms returns 0 +T27F0 000:890.806 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:890.814 - 0.008ms returns 0 +T27F0 000:890.823 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:890.830 - 0.008ms returns 0 +T27F0 000:890.839 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:890.847 - 0.007ms returns 0 +T27F0 000:890.855 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:890.863 - 0.007ms returns 0 +T27F0 000:890.871 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:890.879 - 0.007ms returns 0 +T27F0 000:890.887 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:890.895 - 0.007ms returns 0 +T27F0 000:890.904 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:890.913 - 0.009ms returns 0x00000014 +T27F0 000:890.922 JLINK_Go() +T27F0 000:890.939 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:893.881 - 2.958ms +T27F0 000:893.900 JLINK_IsHalted() +T27F0 000:896.530 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:896.980 - 3.078ms returns TRUE +T27F0 000:897.002 JLINK_ReadReg(R15 (PC)) +T27F0 000:897.013 - 0.011ms returns 0x20000000 +T27F0 000:897.022 JLINK_ClrBPEx(BPHandle = 0x00000014) +T27F0 000:897.030 - 0.008ms returns 0x00 +T27F0 000:897.113 JLINK_ReadReg(R0) +T27F0 000:897.134 - 0.020ms returns 0x00000001 +T27F0 000:897.144 JLINK_HasError() +T27F0 000:897.154 JLINK_WriteReg(R0, 0x08004800) +T27F0 000:897.163 - 0.009ms returns 0 +T27F0 000:897.172 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:897.179 - 0.007ms returns 0 +T27F0 000:897.188 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:897.196 - 0.007ms returns 0 +T27F0 000:897.204 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:897.212 - 0.007ms returns 0 +T27F0 000:897.220 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:897.228 - 0.007ms returns 0 +T27F0 000:897.237 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:897.244 - 0.007ms returns 0 +T27F0 000:897.253 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:897.260 - 0.007ms returns 0 +T27F0 000:897.269 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:897.276 - 0.007ms returns 0 +T27F0 000:897.285 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:897.292 - 0.007ms returns 0 +T27F0 000:897.301 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:897.308 - 0.007ms returns 0 +T27F0 000:897.317 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:897.326 - 0.009ms returns 0 +T27F0 000:897.335 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:897.343 - 0.007ms returns 0 +T27F0 000:897.352 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:897.359 - 0.007ms returns 0 +T27F0 000:897.368 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:897.376 - 0.008ms returns 0 +T27F0 000:897.384 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:897.392 - 0.007ms returns 0 +T27F0 000:897.400 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:897.408 - 0.007ms returns 0 +T27F0 000:897.417 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:897.424 - 0.007ms returns 0 +T27F0 000:897.433 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:897.440 - 0.007ms returns 0 +T27F0 000:897.449 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:897.456 - 0.007ms returns 0 +T27F0 000:897.465 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:897.473 - 0.007ms returns 0 +T27F0 000:897.482 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:897.490 - 0.009ms returns 0x00000015 +T27F0 000:897.499 JLINK_Go() +T27F0 000:897.515 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:900.480 - 2.980ms +T27F0 000:900.499 JLINK_IsHalted() +T27F0 000:900.903 - 0.402ms returns FALSE +T27F0 000:900.922 JLINK_HasError() +T27F0 000:902.816 JLINK_IsHalted() +T27F0 000:903.279 - 0.462ms returns FALSE +T27F0 000:903.298 JLINK_HasError() +T27F0 000:905.032 JLINK_IsHalted() +T27F0 000:905.393 - 0.361ms returns FALSE +T27F0 000:905.414 JLINK_HasError() +T27F0 000:907.061 JLINK_IsHalted() +T27F0 000:907.430 - 0.368ms returns FALSE +T27F0 000:907.449 JLINK_HasError() +T27F0 000:909.514 JLINK_IsHalted() +T27F0 000:909.961 - 0.446ms returns FALSE +T27F0 000:909.980 JLINK_HasError() +T27F0 000:912.003 JLINK_IsHalted() +T27F0 000:912.459 - 0.455ms returns FALSE +T27F0 000:912.478 JLINK_HasError() +T27F0 000:914.551 JLINK_IsHalted() +T27F0 000:914.995 - 0.443ms returns FALSE +T27F0 000:915.014 JLINK_HasError() +T27F0 000:916.537 JLINK_IsHalted() +T27F0 000:916.983 - 0.445ms returns FALSE +T27F0 000:917.002 JLINK_HasError() +T27F0 000:918.524 JLINK_IsHalted() +T27F0 000:918.968 - 0.443ms returns FALSE +T27F0 000:918.987 JLINK_HasError() +T27F0 000:920.997 JLINK_IsHalted() +T27F0 000:921.402 - 0.404ms returns FALSE +T27F0 000:921.425 JLINK_HasError() +T27F0 000:923.050 JLINK_IsHalted() +T27F0 000:925.673 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:926.163 - 3.112ms returns TRUE +T27F0 000:926.184 JLINK_ReadReg(R15 (PC)) +T27F0 000:926.196 - 0.011ms returns 0x20000000 +T27F0 000:926.205 JLINK_ClrBPEx(BPHandle = 0x00000015) +T27F0 000:926.214 - 0.008ms returns 0x00 +T27F0 000:926.297 JLINK_ReadReg(R0) +T27F0 000:926.317 - 0.020ms returns 0x00000000 +T27F0 000:926.947 JLINK_HasError() +T27F0 000:926.965 JLINK_WriteReg(R0, 0x08005000) +T27F0 000:926.975 - 0.010ms returns 0 +T27F0 000:926.984 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:926.992 - 0.007ms returns 0 +T27F0 000:927.000 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:927.008 - 0.007ms returns 0 +T27F0 000:927.016 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:927.024 - 0.007ms returns 0 +T27F0 000:927.033 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:927.040 - 0.007ms returns 0 +T27F0 000:927.049 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:927.056 - 0.007ms returns 0 +T27F0 000:927.065 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:927.073 - 0.007ms returns 0 +T27F0 000:927.081 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:927.089 - 0.007ms returns 0 +T27F0 000:927.097 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:927.105 - 0.007ms returns 0 +T27F0 000:927.113 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:927.121 - 0.007ms returns 0 +T27F0 000:927.130 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:927.138 - 0.008ms returns 0 +T27F0 000:927.146 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:927.154 - 0.007ms returns 0 +T27F0 000:927.162 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:927.170 - 0.007ms returns 0 +T27F0 000:927.179 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:927.187 - 0.008ms returns 0 +T27F0 000:927.196 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:927.203 - 0.007ms returns 0 +T27F0 000:927.212 JLINK_WriteReg(R15 (PC), 0x20000020) +T27F0 000:927.220 - 0.007ms returns 0 +T27F0 000:927.228 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:927.236 - 0.008ms returns 0 +T27F0 000:927.245 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:927.252 - 0.007ms returns 0 +T27F0 000:927.261 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:927.268 - 0.007ms returns 0 +T27F0 000:927.277 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:927.284 - 0.007ms returns 0 +T27F0 000:927.293 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:927.303 - 0.009ms returns 0x00000016 +T27F0 000:927.311 JLINK_Go() +T27F0 000:927.330 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:930.299 - 2.987ms +T27F0 000:930.319 JLINK_IsHalted() +T27F0 000:932.930 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:933.387 - 3.067ms returns TRUE +T27F0 000:933.406 JLINK_ReadReg(R15 (PC)) +T27F0 000:933.417 - 0.010ms returns 0x20000000 +T27F0 000:933.427 JLINK_ClrBPEx(BPHandle = 0x00000016) +T27F0 000:933.435 - 0.008ms returns 0x00 +T27F0 000:933.443 JLINK_ReadReg(R0) +T27F0 000:933.451 - 0.007ms returns 0x00000001 +T27F0 000:933.460 JLINK_HasError() +T27F0 000:933.469 JLINK_WriteReg(R0, 0x08005000) +T27F0 000:933.478 - 0.008ms returns 0 +T27F0 000:933.486 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:933.494 - 0.007ms returns 0 +T27F0 000:933.502 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:933.510 - 0.007ms returns 0 +T27F0 000:933.519 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:933.526 - 0.007ms returns 0 +T27F0 000:933.535 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:933.542 - 0.007ms returns 0 +T27F0 000:933.551 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:933.558 - 0.007ms returns 0 +T27F0 000:933.567 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:933.575 - 0.007ms returns 0 +T27F0 000:933.583 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:933.591 - 0.007ms returns 0 +T27F0 000:933.599 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:933.607 - 0.007ms returns 0 +T27F0 000:933.616 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:933.629 - 0.013ms returns 0 +T27F0 000:933.641 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:933.649 - 0.008ms returns 0 +T27F0 000:933.657 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:933.665 - 0.007ms returns 0 +T27F0 000:933.674 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:933.681 - 0.007ms returns 0 +T27F0 000:933.690 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:933.698 - 0.008ms returns 0 +T27F0 000:933.707 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:933.714 - 0.007ms returns 0 +T27F0 000:933.723 JLINK_WriteReg(R15 (PC), 0x200000B6) +T27F0 000:933.731 - 0.007ms returns 0 +T27F0 000:933.739 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:933.747 - 0.007ms returns 0 +T27F0 000:933.756 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:933.763 - 0.007ms returns 0 +T27F0 000:933.772 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:933.779 - 0.007ms returns 0 +T27F0 000:933.788 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:933.795 - 0.007ms returns 0 +T27F0 000:933.804 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:933.813 - 0.009ms returns 0x00000017 +T27F0 000:933.821 JLINK_Go() +T27F0 000:933.838 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:936.769 - 2.946ms +T27F0 000:936.788 JLINK_IsHalted() +T27F0 000:937.177 - 0.388ms returns FALSE +T27F0 000:937.199 JLINK_HasError() +T27F0 000:938.900 JLINK_IsHalted() +T27F0 000:939.328 - 0.427ms returns FALSE +T27F0 000:939.348 JLINK_HasError() +T27F0 000:942.359 JLINK_IsHalted() +T27F0 000:942.774 - 0.414ms returns FALSE +T27F0 000:942.793 JLINK_HasError() +T27F0 000:944.356 JLINK_IsHalted() +T27F0 000:944.772 - 0.415ms returns FALSE +T27F0 000:944.791 JLINK_HasError() +T27F0 000:946.820 JLINK_IsHalted() +T27F0 000:947.249 - 0.428ms returns FALSE +T27F0 000:947.268 JLINK_HasError() +T27F0 000:948.810 JLINK_IsHalted() +T27F0 000:949.260 - 0.448ms returns FALSE +T27F0 000:949.279 JLINK_HasError() +T27F0 000:951.417 JLINK_IsHalted() +T27F0 000:951.866 - 0.448ms returns FALSE +T27F0 000:951.885 JLINK_HasError() +T27F0 000:953.911 JLINK_IsHalted() +T27F0 000:954.272 - 0.360ms returns FALSE +T27F0 000:954.292 JLINK_HasError() +T27F0 000:955.943 JLINK_IsHalted() +T27F0 000:956.403 - 0.459ms returns FALSE +T27F0 000:956.422 JLINK_HasError() +T27F0 000:957.931 JLINK_IsHalted() +T27F0 000:958.346 - 0.414ms returns FALSE +T27F0 000:958.365 JLINK_HasError() +T27F0 000:960.352 JLINK_IsHalted() +T27F0 000:963.011 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:963.493 - 3.141ms returns TRUE +T27F0 000:963.513 JLINK_ReadReg(R15 (PC)) +T27F0 000:963.525 - 0.012ms returns 0x20000000 +T27F0 000:963.534 JLINK_ClrBPEx(BPHandle = 0x00000017) +T27F0 000:963.543 - 0.008ms returns 0x00 +T27F0 000:963.552 JLINK_ReadReg(R0) +T27F0 000:963.560 - 0.007ms returns 0x00000000 +T27F0 000:963.983 JLINK_HasError() +T27F0 000:963.999 JLINK_WriteReg(R0, 0x00000001) +T27F0 000:964.009 - 0.009ms returns 0 +T27F0 000:964.018 JLINK_WriteReg(R1, 0x00000800) +T27F0 000:964.026 - 0.007ms returns 0 +T27F0 000:964.034 JLINK_WriteReg(R2, 0x000000FF) +T27F0 000:964.042 - 0.007ms returns 0 +T27F0 000:964.050 JLINK_WriteReg(R3, 0x00000000) +T27F0 000:964.058 - 0.007ms returns 0 +T27F0 000:964.066 JLINK_WriteReg(R4, 0x00000000) +T27F0 000:964.074 - 0.007ms returns 0 +T27F0 000:964.082 JLINK_WriteReg(R5, 0x00000000) +T27F0 000:964.090 - 0.007ms returns 0 +T27F0 000:964.099 JLINK_WriteReg(R6, 0x00000000) +T27F0 000:964.106 - 0.007ms returns 0 +T27F0 000:964.115 JLINK_WriteReg(R7, 0x00000000) +T27F0 000:964.123 - 0.007ms returns 0 +T27F0 000:964.131 JLINK_WriteReg(R8, 0x00000000) +T27F0 000:964.138 - 0.007ms returns 0 +T27F0 000:964.147 JLINK_WriteReg(R9, 0x20000160) +T27F0 000:964.155 - 0.007ms returns 0 +T27F0 000:964.163 JLINK_WriteReg(R10, 0x00000000) +T27F0 000:964.171 - 0.007ms returns 0 +T27F0 000:964.179 JLINK_WriteReg(R11, 0x00000000) +T27F0 000:964.187 - 0.007ms returns 0 +T27F0 000:964.195 JLINK_WriteReg(R12, 0x00000000) +T27F0 000:964.203 - 0.007ms returns 0 +T27F0 000:964.212 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 000:964.220 - 0.008ms returns 0 +T27F0 000:964.228 JLINK_WriteReg(R14, 0x20000001) +T27F0 000:964.242 - 0.013ms returns 0 +T27F0 000:964.254 JLINK_WriteReg(R15 (PC), 0x2000006A) +T27F0 000:964.262 - 0.008ms returns 0 +T27F0 000:964.271 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 000:964.278 - 0.007ms returns 0 +T27F0 000:964.287 JLINK_WriteReg(MSP, 0x20001000) +T27F0 000:964.294 - 0.007ms returns 0 +T27F0 000:964.303 JLINK_WriteReg(PSP, 0x20001000) +T27F0 000:964.311 - 0.007ms returns 0 +T27F0 000:964.319 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 000:964.327 - 0.007ms returns 0 +T27F0 000:964.336 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 000:964.345 - 0.009ms returns 0x00000018 +T27F0 000:964.353 JLINK_Go() +T27F0 000:964.371 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 000:967.355 - 3.001ms +T27F0 000:967.378 JLINK_IsHalted() +T27F0 000:970.004 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 000:970.438 - 3.058ms returns TRUE +T27F0 000:970.462 JLINK_ReadReg(R15 (PC)) +T27F0 000:970.475 - 0.012ms returns 0x20000000 +T27F0 000:970.486 JLINK_ClrBPEx(BPHandle = 0x00000018) +T27F0 000:970.495 - 0.009ms returns 0x00 +T27F0 000:970.505 JLINK_ReadReg(R0) +T27F0 000:970.514 - 0.009ms returns 0x00000000 +T27F0 001:049.726 JLINK_WriteMem(0x20000000, 0x164 Bytes, ...) +T27F0 001:049.741 Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... +T27F0 001:049.759 CPU_WriteMem(356 bytes @ 0x20000000) +T27F0 001:053.192 - 3.465ms returns 0x164 +T27F0 001:053.232 JLINK_HasError() +T27F0 001:053.240 JLINK_WriteReg(R0, 0x08000000) +T27F0 001:053.247 - 0.007ms returns 0 +T27F0 001:053.253 JLINK_WriteReg(R1, 0x007A1200) +T27F0 001:053.257 - 0.005ms returns 0 +T27F0 001:053.263 JLINK_WriteReg(R2, 0x00000002) +T27F0 001:053.268 - 0.004ms returns 0 +T27F0 001:053.273 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:053.277 - 0.004ms returns 0 +T27F0 001:053.283 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:053.287 - 0.004ms returns 0 +T27F0 001:053.293 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:053.297 - 0.004ms returns 0 +T27F0 001:053.302 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:053.307 - 0.004ms returns 0 +T27F0 001:053.312 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:053.317 - 0.004ms returns 0 +T27F0 001:053.322 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:053.327 - 0.004ms returns 0 +T27F0 001:053.332 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:053.337 - 0.004ms returns 0 +T27F0 001:053.342 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:053.347 - 0.004ms returns 0 +T27F0 001:053.352 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:053.357 - 0.004ms returns 0 +T27F0 001:053.362 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:053.367 - 0.004ms returns 0 +T27F0 001:053.372 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:053.377 - 0.005ms returns 0 +T27F0 001:053.383 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:053.387 - 0.004ms returns 0 +T27F0 001:053.393 JLINK_WriteReg(R15 (PC), 0x20000038) +T27F0 001:053.398 - 0.005ms returns 0 +T27F0 001:053.403 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:053.408 - 0.005ms returns 0 +T27F0 001:053.413 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:053.418 - 0.004ms returns 0 +T27F0 001:053.423 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:053.428 - 0.004ms returns 0 +T27F0 001:053.433 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:053.438 - 0.004ms returns 0 +T27F0 001:053.444 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:053.453 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:053.828 - 0.384ms returns 0x00000019 +T27F0 001:053.842 JLINK_Go() +T27F0 001:053.851 CPU_WriteMem(2 bytes @ 0x20000000) +T27F0 001:054.197 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:057.082 - 3.239ms +T27F0 001:057.100 JLINK_IsHalted() +T27F0 001:059.609 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:059.941 - 2.840ms returns TRUE +T27F0 001:059.954 JLINK_ReadReg(R15 (PC)) +T27F0 001:059.962 - 0.007ms returns 0x20000000 +T27F0 001:059.967 JLINK_ClrBPEx(BPHandle = 0x00000019) +T27F0 001:059.973 - 0.005ms returns 0x00 +T27F0 001:059.978 JLINK_ReadReg(R0) +T27F0 001:059.983 - 0.005ms returns 0x00000000 +T27F0 001:060.248 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:060.257 Data: 70 0D 00 20 CD 01 00 08 F5 3A 00 08 95 31 00 08 ... +T27F0 001:060.278 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:066.493 - 6.244ms returns 0x29C +T27F0 001:066.506 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:066.511 Data: C0 09 AC E8 C0 09 21 F0 07 01 8D 46 70 47 10 B5 ... +T27F0 001:066.525 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:069.999 - 3.492ms returns 0x164 +T27F0 001:070.011 JLINK_HasError() +T27F0 001:070.017 JLINK_WriteReg(R0, 0x08000000) +T27F0 001:070.024 - 0.006ms returns 0 +T27F0 001:070.030 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:070.035 - 0.005ms returns 0 +T27F0 001:070.041 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:070.045 - 0.004ms returns 0 +T27F0 001:070.051 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:070.055 - 0.004ms returns 0 +T27F0 001:070.061 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:070.065 - 0.004ms returns 0 +T27F0 001:070.071 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:070.076 - 0.004ms returns 0 +T27F0 001:070.081 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:070.085 - 0.004ms returns 0 +T27F0 001:070.091 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:070.095 - 0.004ms returns 0 +T27F0 001:070.101 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:070.106 - 0.004ms returns 0 +T27F0 001:070.111 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:070.116 - 0.004ms returns 0 +T27F0 001:070.121 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:070.125 - 0.004ms returns 0 +T27F0 001:070.131 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:070.135 - 0.004ms returns 0 +T27F0 001:070.141 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:070.145 - 0.004ms returns 0 +T27F0 001:070.151 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:070.156 - 0.005ms returns 0 +T27F0 001:070.161 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:070.166 - 0.004ms returns 0 +T27F0 001:070.171 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:070.176 - 0.005ms returns 0 +T27F0 001:070.181 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:070.186 - 0.004ms returns 0 +T27F0 001:070.191 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:070.196 - 0.004ms returns 0 +T27F0 001:070.201 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:070.206 - 0.004ms returns 0 +T27F0 001:070.211 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:070.216 - 0.004ms returns 0 +T27F0 001:070.221 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:070.227 - 0.005ms returns 0x0000001A +T27F0 001:070.232 JLINK_Go() +T27F0 001:070.243 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:073.118 - 2.885ms +T27F0 001:073.137 JLINK_IsHalted() +T27F0 001:073.496 - 0.357ms returns FALSE +T27F0 001:073.507 JLINK_HasError() +T27F0 001:079.915 JLINK_IsHalted() +T27F0 001:080.277 - 0.361ms returns FALSE +T27F0 001:080.289 JLINK_HasError() +T27F0 001:081.908 JLINK_IsHalted() +T27F0 001:082.337 - 0.428ms returns FALSE +T27F0 001:082.349 JLINK_HasError() +T27F0 001:083.900 JLINK_IsHalted() +T27F0 001:084.339 - 0.438ms returns FALSE +T27F0 001:084.351 JLINK_HasError() +T27F0 001:085.983 JLINK_IsHalted() +T27F0 001:086.408 - 0.424ms returns FALSE +T27F0 001:086.419 JLINK_HasError() +T27F0 001:087.925 JLINK_IsHalted() +T27F0 001:088.289 - 0.363ms returns FALSE +T27F0 001:088.302 JLINK_HasError() +T27F0 001:089.999 JLINK_IsHalted() +T27F0 001:090.396 - 0.396ms returns FALSE +T27F0 001:090.407 JLINK_HasError() +T27F0 001:091.909 JLINK_IsHalted() +T27F0 001:092.335 - 0.425ms returns FALSE +T27F0 001:092.346 JLINK_HasError() +T27F0 001:093.440 JLINK_IsHalted() +T27F0 001:093.839 - 0.399ms returns FALSE +T27F0 001:093.847 JLINK_HasError() +T27F0 001:095.432 JLINK_IsHalted() +T27F0 001:095.782 - 0.349ms returns FALSE +T27F0 001:095.793 JLINK_HasError() +T27F0 001:098.807 JLINK_IsHalted() +T27F0 001:099.127 - 0.321ms returns FALSE +T27F0 001:099.136 JLINK_HasError() +T27F0 001:101.001 JLINK_IsHalted() +T27F0 001:101.307 - 0.305ms returns FALSE +T27F0 001:101.319 JLINK_HasError() +T27F0 001:103.409 JLINK_IsHalted() +T27F0 001:103.783 - 0.373ms returns FALSE +T27F0 001:103.794 JLINK_HasError() +T27F0 001:105.608 JLINK_IsHalted() +T27F0 001:108.378 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:108.849 - 3.240ms returns TRUE +T27F0 001:108.861 JLINK_ReadReg(R15 (PC)) +T27F0 001:108.873 - 0.011ms returns 0x20000000 +T27F0 001:108.881 JLINK_ClrBPEx(BPHandle = 0x0000001A) +T27F0 001:108.886 - 0.005ms returns 0x00 +T27F0 001:108.892 JLINK_ReadReg(R0) +T27F0 001:108.897 - 0.004ms returns 0x00000000 +T27F0 001:109.304 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:109.313 Data: A4 43 C2 F2 00 03 00 F0 1B FA 40 F6 00 40 C4 F2 ... +T27F0 001:109.325 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:115.516 - 6.211ms returns 0x29C +T27F0 001:115.531 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:115.537 Data: FF E7 FF E7 00 98 40 F2 01 11 88 42 09 D1 FF E7 ... +T27F0 001:115.549 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:119.015 - 3.484ms returns 0x164 +T27F0 001:119.031 JLINK_HasError() +T27F0 001:119.039 JLINK_WriteReg(R0, 0x08000400) +T27F0 001:119.046 - 0.007ms returns 0 +T27F0 001:119.053 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:119.059 - 0.005ms returns 0 +T27F0 001:119.065 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:119.070 - 0.005ms returns 0 +T27F0 001:119.077 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:119.083 - 0.005ms returns 0 +T27F0 001:119.089 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:119.095 - 0.005ms returns 0 +T27F0 001:119.101 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:119.107 - 0.005ms returns 0 +T27F0 001:119.113 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:119.118 - 0.005ms returns 0 +T27F0 001:119.125 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:119.131 - 0.005ms returns 0 +T27F0 001:119.138 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:119.144 - 0.005ms returns 0 +T27F0 001:119.214 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:119.228 - 0.014ms returns 0 +T27F0 001:119.236 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:119.242 - 0.006ms returns 0 +T27F0 001:119.248 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:119.254 - 0.005ms returns 0 +T27F0 001:119.260 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:119.265 - 0.005ms returns 0 +T27F0 001:119.272 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:119.278 - 0.006ms returns 0 +T27F0 001:119.284 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:119.290 - 0.005ms returns 0 +T27F0 001:119.296 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:119.301 - 0.005ms returns 0 +T27F0 001:119.308 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:119.313 - 0.005ms returns 0 +T27F0 001:119.319 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:119.325 - 0.005ms returns 0 +T27F0 001:119.331 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:119.337 - 0.005ms returns 0 +T27F0 001:119.343 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:119.348 - 0.005ms returns 0 +T27F0 001:119.355 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:119.362 - 0.007ms returns 0x0000001B +T27F0 001:119.368 JLINK_Go() +T27F0 001:119.381 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:122.273 - 2.904ms +T27F0 001:122.296 JLINK_IsHalted() +T27F0 001:122.722 - 0.425ms returns FALSE +T27F0 001:122.737 JLINK_HasError() +T27F0 001:123.986 JLINK_IsHalted() +T27F0 001:124.413 - 0.426ms returns FALSE +T27F0 001:124.428 JLINK_HasError() +T27F0 001:125.497 JLINK_IsHalted() +T27F0 001:125.925 - 0.427ms returns FALSE +T27F0 001:125.937 JLINK_HasError() +T27F0 001:127.490 JLINK_IsHalted() +T27F0 001:127.921 - 0.430ms returns FALSE +T27F0 001:127.933 JLINK_HasError() +T27F0 001:129.006 JLINK_IsHalted() +T27F0 001:129.444 - 0.438ms returns FALSE +T27F0 001:129.461 JLINK_HasError() +T27F0 001:130.529 JLINK_IsHalted() +T27F0 001:130.945 - 0.415ms returns FALSE +T27F0 001:130.964 JLINK_HasError() +T27F0 001:132.520 JLINK_IsHalted() +T27F0 001:132.964 - 0.443ms returns FALSE +T27F0 001:132.983 JLINK_HasError() +T27F0 001:134.513 JLINK_IsHalted() +T27F0 001:134.952 - 0.438ms returns FALSE +T27F0 001:134.971 JLINK_HasError() +T27F0 001:137.042 JLINK_IsHalted() +T27F0 001:137.395 - 0.352ms returns FALSE +T27F0 001:137.435 JLINK_HasError() +T27F0 001:138.979 JLINK_IsHalted() +T27F0 001:139.366 - 0.385ms returns FALSE +T27F0 001:139.388 JLINK_HasError() +T27F0 001:141.393 JLINK_IsHalted() +T27F0 001:141.774 - 0.379ms returns FALSE +T27F0 001:141.800 JLINK_HasError() +T27F0 001:143.388 JLINK_IsHalted() +T27F0 001:143.834 - 0.444ms returns FALSE +T27F0 001:143.860 JLINK_HasError() +T27F0 001:145.381 JLINK_IsHalted() +T27F0 001:145.827 - 0.444ms returns FALSE +T27F0 001:145.858 JLINK_HasError() +T27F0 001:147.841 JLINK_IsHalted() +T27F0 001:148.280 - 0.437ms returns FALSE +T27F0 001:148.311 JLINK_HasError() +T27F0 001:149.824 JLINK_IsHalted() +T27F0 001:150.274 - 0.448ms returns FALSE +T27F0 001:150.305 JLINK_HasError() +T27F0 001:151.821 JLINK_IsHalted() +T27F0 001:152.276 - 0.453ms returns FALSE +T27F0 001:152.307 JLINK_HasError() +T27F0 001:153.817 JLINK_IsHalted() +T27F0 001:156.453 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:156.972 - 3.154ms returns TRUE +T27F0 001:157.005 JLINK_ReadReg(R15 (PC)) +T27F0 001:157.024 - 0.018ms returns 0x20000000 +T27F0 001:157.038 JLINK_ClrBPEx(BPHandle = 0x0000001B) +T27F0 001:157.052 - 0.013ms returns 0x00 +T27F0 001:157.066 JLINK_ReadReg(R0) +T27F0 001:157.079 - 0.012ms returns 0x00000000 +T27F0 001:158.114 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:158.139 Data: 01 28 05 D0 FF E7 9D F8 03 00 02 28 0A D1 FF E7 ... +T27F0 001:158.169 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:164.422 - 6.307ms returns 0x29C +T27F0 001:164.454 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:164.468 Data: 04 02 FF E7 03 98 00 69 40 B9 FF E7 02 9A 01 99 ... +T27F0 001:164.497 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:167.990 - 3.535ms returns 0x164 +T27F0 001:168.022 JLINK_HasError() +T27F0 001:168.039 JLINK_WriteReg(R0, 0x08000800) +T27F0 001:168.057 - 0.017ms returns 0 +T27F0 001:168.071 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:168.084 - 0.012ms returns 0 +T27F0 001:168.098 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:168.110 - 0.012ms returns 0 +T27F0 001:168.124 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:168.136 - 0.012ms returns 0 +T27F0 001:168.150 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:168.162 - 0.012ms returns 0 +T27F0 001:168.176 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:168.188 - 0.012ms returns 0 +T27F0 001:168.201 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:168.214 - 0.012ms returns 0 +T27F0 001:168.227 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:168.240 - 0.012ms returns 0 +T27F0 001:168.253 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:168.265 - 0.012ms returns 0 +T27F0 001:168.279 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:168.291 - 0.011ms returns 0 +T27F0 001:168.305 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:168.317 - 0.012ms returns 0 +T27F0 001:168.331 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:168.343 - 0.012ms returns 0 +T27F0 001:168.356 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:168.369 - 0.012ms returns 0 +T27F0 001:168.382 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:168.395 - 0.013ms returns 0 +T27F0 001:168.409 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:168.422 - 0.012ms returns 0 +T27F0 001:168.435 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:168.448 - 0.012ms returns 0 +T27F0 001:168.461 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:168.473 - 0.012ms returns 0 +T27F0 001:168.487 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:168.499 - 0.012ms returns 0 +T27F0 001:168.512 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:168.525 - 0.012ms returns 0 +T27F0 001:168.538 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:168.551 - 0.012ms returns 0 +T27F0 001:168.565 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:168.579 - 0.014ms returns 0x0000001C +T27F0 001:168.593 JLINK_Go() +T27F0 001:168.620 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:171.525 - 2.930ms +T27F0 001:171.706 JLINK_IsHalted() +T27F0 001:172.124 - 0.417ms returns FALSE +T27F0 001:172.156 JLINK_HasError() +T27F0 001:176.317 JLINK_IsHalted() +T27F0 001:176.781 - 0.463ms returns FALSE +T27F0 001:176.812 JLINK_HasError() +T27F0 001:178.313 JLINK_IsHalted() +T27F0 001:178.789 - 0.474ms returns FALSE +T27F0 001:178.820 JLINK_HasError() +T27F0 001:180.829 JLINK_IsHalted() +T27F0 001:181.339 - 0.508ms returns FALSE +T27F0 001:181.370 JLINK_HasError() +T27F0 001:183.379 JLINK_IsHalted() +T27F0 001:183.852 - 0.471ms returns FALSE +T27F0 001:183.882 JLINK_HasError() +T27F0 001:185.373 JLINK_IsHalted() +T27F0 001:185.852 - 0.477ms returns FALSE +T27F0 001:185.883 JLINK_HasError() +T27F0 001:187.359 JLINK_IsHalted() +T27F0 001:187.762 - 0.402ms returns FALSE +T27F0 001:187.794 JLINK_HasError() +T27F0 001:189.351 JLINK_IsHalted() +T27F0 001:189.809 - 0.457ms returns FALSE +T27F0 001:189.841 JLINK_HasError() +T27F0 001:191.357 JLINK_IsHalted() +T27F0 001:191.834 - 0.475ms returns FALSE +T27F0 001:191.865 JLINK_HasError() +T27F0 001:193.874 JLINK_IsHalted() +T27F0 001:194.336 - 0.460ms returns FALSE +T27F0 001:194.367 JLINK_HasError() +T27F0 001:195.869 JLINK_IsHalted() +T27F0 001:196.337 - 0.466ms returns FALSE +T27F0 001:196.368 JLINK_HasError() +T27F0 001:197.867 JLINK_IsHalted() +T27F0 001:198.334 - 0.466ms returns FALSE +T27F0 001:198.365 JLINK_HasError() +T27F0 001:200.376 JLINK_IsHalted() +T27F0 001:200.849 - 0.472ms returns FALSE +T27F0 001:200.880 JLINK_HasError() +T27F0 001:202.889 JLINK_IsHalted() +T27F0 001:205.548 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:206.111 - 3.221ms returns TRUE +T27F0 001:206.145 JLINK_ReadReg(R15 (PC)) +T27F0 001:206.164 - 0.018ms returns 0x20000000 +T27F0 001:206.179 JLINK_ClrBPEx(BPHandle = 0x0000001C) +T27F0 001:206.193 - 0.013ms returns 0x00 +T27F0 001:206.207 JLINK_ReadReg(R0) +T27F0 001:206.220 - 0.012ms returns 0x00000000 +T27F0 001:207.220 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:207.245 Data: 04 D3 FF E7 02 99 08 20 08 61 0B E0 04 98 00 68 ... +T27F0 001:207.275 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:213.569 - 6.348ms returns 0x29C +T27F0 001:213.601 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:213.615 Data: 09 98 00 F0 2B FC FF E7 FF E7 FF E7 FF E7 9D F8 ... +T27F0 001:213.644 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:217.179 - 3.578ms returns 0x164 +T27F0 001:217.211 JLINK_HasError() +T27F0 001:217.228 JLINK_WriteReg(R0, 0x08000C00) +T27F0 001:217.245 - 0.017ms returns 0 +T27F0 001:217.260 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:217.272 - 0.012ms returns 0 +T27F0 001:217.286 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:217.298 - 0.012ms returns 0 +T27F0 001:217.312 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:217.324 - 0.012ms returns 0 +T27F0 001:217.338 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:217.350 - 0.012ms returns 0 +T27F0 001:217.364 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:217.376 - 0.012ms returns 0 +T27F0 001:217.390 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:217.402 - 0.012ms returns 0 +T27F0 001:217.416 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:217.428 - 0.012ms returns 0 +T27F0 001:217.442 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:217.455 - 0.012ms returns 0 +T27F0 001:217.468 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:217.480 - 0.012ms returns 0 +T27F0 001:217.494 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:217.506 - 0.012ms returns 0 +T27F0 001:217.520 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:217.532 - 0.012ms returns 0 +T27F0 001:217.546 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:217.558 - 0.012ms returns 0 +T27F0 001:217.572 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:217.585 - 0.013ms returns 0 +T27F0 001:217.599 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:217.611 - 0.012ms returns 0 +T27F0 001:217.625 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:217.637 - 0.012ms returns 0 +T27F0 001:217.651 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:217.663 - 0.012ms returns 0 +T27F0 001:217.677 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:217.689 - 0.012ms returns 0 +T27F0 001:217.703 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:217.715 - 0.012ms returns 0 +T27F0 001:217.729 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:217.741 - 0.012ms returns 0 +T27F0 001:217.756 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:217.770 - 0.014ms returns 0x0000001D +T27F0 001:217.783 JLINK_Go() +T27F0 001:217.810 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:220.936 - 3.151ms +T27F0 001:220.969 JLINK_IsHalted() +T27F0 001:221.413 - 0.442ms returns FALSE +T27F0 001:221.444 JLINK_HasError() +T27F0 001:225.886 JLINK_IsHalted() +T27F0 001:226.370 - 0.483ms returns FALSE +T27F0 001:226.402 JLINK_HasError() +T27F0 001:228.000 JLINK_IsHalted() +T27F0 001:228.474 - 0.472ms returns FALSE +T27F0 001:228.505 JLINK_HasError() +T27F0 001:230.003 JLINK_IsHalted() +T27F0 001:230.476 - 0.472ms returns FALSE +T27F0 001:230.507 JLINK_HasError() +T27F0 001:232.518 JLINK_IsHalted() +T27F0 001:232.990 - 0.471ms returns FALSE +T27F0 001:233.022 JLINK_HasError() +T27F0 001:235.033 JLINK_IsHalted() +T27F0 001:235.502 - 0.468ms returns FALSE +T27F0 001:235.533 JLINK_HasError() +T27F0 001:237.023 JLINK_IsHalted() +T27F0 001:237.519 - 0.494ms returns FALSE +T27F0 001:237.555 JLINK_HasError() +T27F0 001:239.007 JLINK_IsHalted() +T27F0 001:239.505 - 0.496ms returns FALSE +T27F0 001:239.537 JLINK_HasError() +T27F0 001:240.978 JLINK_IsHalted() +T27F0 001:241.449 - 0.469ms returns FALSE +T27F0 001:241.480 JLINK_HasError() +T27F0 001:243.492 JLINK_IsHalted() +T27F0 001:243.967 - 0.474ms returns FALSE +T27F0 001:243.999 JLINK_HasError() +T27F0 001:246.007 JLINK_IsHalted() +T27F0 001:246.478 - 0.469ms returns FALSE +T27F0 001:246.509 JLINK_HasError() +T27F0 001:248.004 JLINK_IsHalted() +T27F0 001:248.473 - 0.468ms returns FALSE +T27F0 001:248.507 JLINK_HasError() +T27F0 001:249.997 JLINK_IsHalted() +T27F0 001:250.472 - 0.474ms returns FALSE +T27F0 001:250.503 JLINK_HasError() +T27F0 001:252.263 JLINK_IsHalted() +T27F0 001:255.040 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:255.509 - 3.244ms returns TRUE +T27F0 001:255.542 JLINK_ReadReg(R15 (PC)) +T27F0 001:255.563 - 0.019ms returns 0x20000000 +T27F0 001:255.577 JLINK_ClrBPEx(BPHandle = 0x0000001D) +T27F0 001:255.591 - 0.013ms returns 0x00 +T27F0 001:255.606 JLINK_ReadReg(R0) +T27F0 001:255.618 - 0.012ms returns 0x00000000 +T27F0 001:256.656 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:256.681 Data: 1E 00 80 07 00 28 0F D5 FF E7 9D F8 18 00 C0 06 ... +T27F0 001:256.712 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:262.977 - 6.321ms returns 0x29C +T27F0 001:263.010 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:263.024 Data: 02 98 80 7E 01 28 07 D1 FF E7 02 98 01 68 08 68 ... +T27F0 001:263.052 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:266.596 - 3.586ms returns 0x164 +T27F0 001:266.628 JLINK_HasError() +T27F0 001:266.645 JLINK_WriteReg(R0, 0x08001000) +T27F0 001:266.663 - 0.017ms returns 0 +T27F0 001:266.677 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:266.690 - 0.012ms returns 0 +T27F0 001:266.704 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:266.716 - 0.012ms returns 0 +T27F0 001:266.730 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:266.742 - 0.012ms returns 0 +T27F0 001:266.756 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:266.769 - 0.012ms returns 0 +T27F0 001:266.782 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:266.795 - 0.012ms returns 0 +T27F0 001:266.809 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:266.821 - 0.012ms returns 0 +T27F0 001:266.835 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:266.846 - 0.011ms returns 0 +T27F0 001:266.861 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:266.873 - 0.012ms returns 0 +T27F0 001:266.887 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:266.902 - 0.015ms returns 0 +T27F0 001:266.970 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:266.998 - 0.028ms returns 0 +T27F0 001:267.013 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:267.026 - 0.013ms returns 0 +T27F0 001:267.040 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:267.052 - 0.012ms returns 0 +T27F0 001:267.066 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:267.079 - 0.013ms returns 0 +T27F0 001:267.093 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:267.105 - 0.012ms returns 0 +T27F0 001:267.119 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:267.132 - 0.012ms returns 0 +T27F0 001:267.146 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:267.158 - 0.012ms returns 0 +T27F0 001:267.172 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:267.184 - 0.012ms returns 0 +T27F0 001:267.198 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:267.210 - 0.012ms returns 0 +T27F0 001:267.223 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:267.235 - 0.012ms returns 0 +T27F0 001:267.250 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:267.273 - 0.023ms returns 0x0000001E +T27F0 001:267.292 JLINK_Go() +T27F0 001:267.321 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:270.466 - 3.172ms +T27F0 001:270.497 JLINK_IsHalted() +T27F0 001:270.913 - 0.414ms returns FALSE +T27F0 001:270.945 JLINK_HasError() +T27F0 001:272.395 JLINK_IsHalted() +T27F0 001:272.850 - 0.454ms returns FALSE +T27F0 001:272.883 JLINK_HasError() +T27F0 001:274.400 JLINK_IsHalted() +T27F0 001:274.876 - 0.475ms returns FALSE +T27F0 001:274.908 JLINK_HasError() +T27F0 001:276.933 JLINK_IsHalted() +T27F0 001:277.403 - 0.469ms returns FALSE +T27F0 001:277.434 JLINK_HasError() +T27F0 001:278.912 JLINK_IsHalted() +T27F0 001:279.368 - 0.455ms returns FALSE +T27F0 001:279.399 JLINK_HasError() +T27F0 001:280.911 JLINK_IsHalted() +T27F0 001:281.386 - 0.474ms returns FALSE +T27F0 001:281.418 JLINK_HasError() +T27F0 001:282.902 JLINK_IsHalted() +T27F0 001:283.373 - 0.470ms returns FALSE +T27F0 001:283.405 JLINK_HasError() +T27F0 001:285.414 JLINK_IsHalted() +T27F0 001:285.887 - 0.471ms returns FALSE +T27F0 001:285.919 JLINK_HasError() +T27F0 001:287.968 JLINK_IsHalted() +T27F0 001:288.405 - 0.436ms returns FALSE +T27F0 001:288.438 JLINK_HasError() +T27F0 001:289.971 JLINK_IsHalted() +T27F0 001:290.418 - 0.445ms returns FALSE +T27F0 001:290.450 JLINK_HasError() +T27F0 001:292.454 JLINK_IsHalted() +T27F0 001:292.936 - 0.481ms returns FALSE +T27F0 001:292.967 JLINK_HasError() +T27F0 001:294.981 JLINK_IsHalted() +T27F0 001:295.448 - 0.466ms returns FALSE +T27F0 001:295.479 JLINK_HasError() +T27F0 001:297.528 JLINK_IsHalted() +T27F0 001:297.966 - 0.437ms returns FALSE +T27F0 001:297.997 JLINK_HasError() +T27F0 001:299.484 JLINK_IsHalted() +T27F0 001:299.945 - 0.461ms returns FALSE +T27F0 001:299.977 JLINK_HasError() +T27F0 001:301.478 JLINK_IsHalted() +T27F0 001:304.201 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:304.676 - 3.197ms returns TRUE +T27F0 001:304.709 JLINK_ReadReg(R15 (PC)) +T27F0 001:304.728 - 0.019ms returns 0x20000000 +T27F0 001:304.744 JLINK_ClrBPEx(BPHandle = 0x0000001E) +T27F0 001:304.757 - 0.013ms returns 0x00 +T27F0 001:304.772 JLINK_ReadReg(R0) +T27F0 001:304.785 - 0.012ms returns 0x00000000 +T27F0 001:305.787 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:305.812 Data: 03 22 0A 92 00 F0 02 FB 03 9A 13 20 02 90 11 46 ... +T27F0 001:305.844 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:312.117 - 6.329ms returns 0x29C +T27F0 001:312.150 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:312.164 Data: 48 62 02 99 05 20 81 F8 20 00 01 20 8D F8 0F 00 ... +T27F0 001:312.193 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:315.750 - 3.599ms returns 0x164 +T27F0 001:315.790 JLINK_HasError() +T27F0 001:315.812 JLINK_WriteReg(R0, 0x08001400) +T27F0 001:315.834 - 0.022ms returns 0 +T27F0 001:315.852 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:315.868 - 0.016ms returns 0 +T27F0 001:315.885 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:315.900 - 0.015ms returns 0 +T27F0 001:315.917 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:315.933 - 0.015ms returns 0 +T27F0 001:315.950 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:315.966 - 0.015ms returns 0 +T27F0 001:315.983 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:315.999 - 0.015ms returns 0 +T27F0 001:316.016 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:316.031 - 0.015ms returns 0 +T27F0 001:316.048 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:316.064 - 0.015ms returns 0 +T27F0 001:316.081 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:316.096 - 0.015ms returns 0 +T27F0 001:316.114 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:316.129 - 0.015ms returns 0 +T27F0 001:316.146 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:316.161 - 0.015ms returns 0 +T27F0 001:316.178 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:316.193 - 0.015ms returns 0 +T27F0 001:316.210 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:316.225 - 0.015ms returns 0 +T27F0 001:316.243 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:316.260 - 0.017ms returns 0 +T27F0 001:316.281 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:316.297 - 0.015ms returns 0 +T27F0 001:316.314 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:316.339 - 0.025ms returns 0 +T27F0 001:316.364 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:316.379 - 0.015ms returns 0 +T27F0 001:316.396 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:316.411 - 0.015ms returns 0 +T27F0 001:316.428 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:316.444 - 0.015ms returns 0 +T27F0 001:316.461 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:316.476 - 0.015ms returns 0 +T27F0 001:316.495 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:316.512 - 0.018ms returns 0x0000001F +T27F0 001:316.530 JLINK_Go() +T27F0 001:316.565 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:319.766 - 3.235ms +T27F0 001:319.806 JLINK_IsHalted() +T27F0 001:320.345 - 0.538ms returns FALSE +T27F0 001:320.385 JLINK_HasError() +T27F0 001:324.727 JLINK_IsHalted() +T27F0 001:325.257 - 0.529ms returns FALSE +T27F0 001:325.298 JLINK_HasError() +T27F0 001:326.764 JLINK_IsHalted() +T27F0 001:327.275 - 0.509ms returns FALSE +T27F0 001:327.315 JLINK_HasError() +T27F0 001:328.781 JLINK_IsHalted() +T27F0 001:329.277 - 0.494ms returns FALSE +T27F0 001:329.317 JLINK_HasError() +T27F0 001:330.761 JLINK_IsHalted() +T27F0 001:331.282 - 0.519ms returns FALSE +T27F0 001:331.323 JLINK_HasError() +T27F0 001:333.289 JLINK_IsHalted() +T27F0 001:333.791 - 0.501ms returns FALSE +T27F0 001:333.831 JLINK_HasError() +T27F0 001:335.794 JLINK_IsHalted() +T27F0 001:336.339 - 0.543ms returns FALSE +T27F0 001:336.379 JLINK_HasError() +T27F0 001:337.804 JLINK_IsHalted() +T27F0 001:338.310 - 0.504ms returns FALSE +T27F0 001:338.351 JLINK_HasError() +T27F0 001:339.782 JLINK_IsHalted() +T27F0 001:340.314 - 0.530ms returns FALSE +T27F0 001:340.356 JLINK_HasError() +T27F0 001:341.794 JLINK_IsHalted() +T27F0 001:342.352 - 0.557ms returns FALSE +T27F0 001:342.393 JLINK_HasError() +T27F0 001:344.335 JLINK_IsHalted() +T27F0 001:344.824 - 0.487ms returns FALSE +T27F0 001:344.865 JLINK_HasError() +T27F0 001:346.826 JLINK_IsHalted() +T27F0 001:347.348 - 0.520ms returns FALSE +T27F0 001:347.388 JLINK_HasError() +T27F0 001:348.824 JLINK_IsHalted() +T27F0 001:349.356 - 0.531ms returns FALSE +T27F0 001:349.401 JLINK_HasError() +T27F0 001:351.360 JLINK_IsHalted() +T27F0 001:354.188 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:354.673 - 3.311ms returns TRUE +T27F0 001:354.726 JLINK_ReadReg(R15 (PC)) +T27F0 001:354.751 - 0.024ms returns 0x20000000 +T27F0 001:354.771 JLINK_ClrBPEx(BPHandle = 0x0000001F) +T27F0 001:354.788 - 0.017ms returns 0x00 +T27F0 001:354.806 JLINK_ReadReg(R0) +T27F0 001:354.822 - 0.015ms returns 0x00000000 +T27F0 001:356.161 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:356.203 Data: 01 EB C2 21 88 42 1F D2 FF E7 01 98 FE F7 A6 FE ... +T27F0 001:356.245 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:362.564 - 6.402ms returns 0x29C +T27F0 001:362.608 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:362.626 Data: C1 F2 21 01 88 42 28 D0 FF E7 07 98 00 21 C1 F2 ... +T27F0 001:362.664 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:366.289 - 3.680ms returns 0x164 +T27F0 001:366.331 JLINK_HasError() +T27F0 001:366.353 JLINK_WriteReg(R0, 0x08001800) +T27F0 001:366.375 - 0.022ms returns 0 +T27F0 001:366.393 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:366.409 - 0.015ms returns 0 +T27F0 001:366.426 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:366.441 - 0.015ms returns 0 +T27F0 001:366.458 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:366.474 - 0.015ms returns 0 +T27F0 001:366.491 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:366.506 - 0.015ms returns 0 +T27F0 001:366.523 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:366.538 - 0.015ms returns 0 +T27F0 001:366.555 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:366.571 - 0.015ms returns 0 +T27F0 001:366.587 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:366.603 - 0.015ms returns 0 +T27F0 001:366.620 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:366.636 - 0.015ms returns 0 +T27F0 001:366.652 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:366.667 - 0.014ms returns 0 +T27F0 001:366.685 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:366.700 - 0.015ms returns 0 +T27F0 001:366.717 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:366.742 - 0.024ms returns 0 +T27F0 001:366.766 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:366.782 - 0.015ms returns 0 +T27F0 001:366.799 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:366.816 - 0.017ms returns 0 +T27F0 001:366.834 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:366.849 - 0.015ms returns 0 +T27F0 001:366.867 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:366.882 - 0.016ms returns 0 +T27F0 001:366.900 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:366.920 - 0.019ms returns 0 +T27F0 001:366.937 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:366.952 - 0.015ms returns 0 +T27F0 001:366.969 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:366.984 - 0.015ms returns 0 +T27F0 001:367.002 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:367.028 - 0.026ms returns 0 +T27F0 001:367.048 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:367.067 - 0.019ms returns 0x00000020 +T27F0 001:367.084 JLINK_Go() +T27F0 001:367.119 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:370.379 - 3.294ms +T27F0 001:370.419 JLINK_IsHalted() +T27F0 001:370.892 - 0.470ms returns FALSE +T27F0 001:370.935 JLINK_HasError() +T27F0 001:372.349 JLINK_IsHalted() +T27F0 001:372.837 - 0.487ms returns FALSE +T27F0 001:372.878 JLINK_HasError() +T27F0 001:374.380 JLINK_IsHalted() +T27F0 001:374.886 - 0.505ms returns FALSE +T27F0 001:374.930 JLINK_HasError() +T27F0 001:376.368 JLINK_IsHalted() +T27F0 001:376.891 - 0.521ms returns FALSE +T27F0 001:376.931 JLINK_HasError() +T27F0 001:378.363 JLINK_IsHalted() +T27F0 001:378.876 - 0.511ms returns FALSE +T27F0 001:378.916 JLINK_HasError() +T27F0 001:380.881 JLINK_IsHalted() +T27F0 001:381.401 - 0.519ms returns FALSE +T27F0 001:381.441 JLINK_HasError() +T27F0 001:383.490 JLINK_IsHalted() +T27F0 001:383.980 - 0.488ms returns FALSE +T27F0 001:384.020 JLINK_HasError() +T27F0 001:385.985 JLINK_IsHalted() +T27F0 001:386.503 - 0.516ms returns FALSE +T27F0 001:386.543 JLINK_HasError() +T27F0 001:387.985 JLINK_IsHalted() +T27F0 001:388.440 - 0.453ms returns FALSE +T27F0 001:388.483 JLINK_HasError() +T27F0 001:390.033 JLINK_IsHalted() +T27F0 001:390.526 - 0.492ms returns FALSE +T27F0 001:390.567 JLINK_HasError() +T27F0 001:391.931 JLINK_IsHalted() +T27F0 001:392.448 - 0.515ms returns FALSE +T27F0 001:392.488 JLINK_HasError() +T27F0 001:393.970 JLINK_IsHalted() +T27F0 001:394.486 - 0.514ms returns FALSE +T27F0 001:394.526 JLINK_HasError() +T27F0 001:396.489 JLINK_IsHalted() +T27F0 001:396.985 - 0.494ms returns FALSE +T27F0 001:397.026 JLINK_HasError() +T27F0 001:398.484 JLINK_IsHalted() +T27F0 001:398.998 - 0.512ms returns FALSE +T27F0 001:399.038 JLINK_HasError() +T27F0 001:400.477 JLINK_IsHalted() +T27F0 001:400.991 - 0.512ms returns FALSE +T27F0 001:401.031 JLINK_HasError() +T27F0 001:402.995 JLINK_IsHalted() +T27F0 001:405.855 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:406.354 - 3.358ms returns TRUE +T27F0 001:406.396 JLINK_ReadReg(R15 (PC)) +T27F0 001:406.421 - 0.023ms returns 0x20000000 +T27F0 001:406.439 JLINK_ClrBPEx(BPHandle = 0x00000020) +T27F0 001:406.456 - 0.016ms returns 0x00 +T27F0 001:406.474 JLINK_ReadReg(R0) +T27F0 001:406.489 - 0.015ms returns 0x00000000 +T27F0 001:407.730 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:407.761 Data: 11 98 41 F2 00 01 C4 F2 01 01 88 42 03 D1 FF E7 ... +T27F0 001:407.799 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:414.139 - 6.408ms returns 0x29C +T27F0 001:414.182 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:414.199 Data: 10 44 08 60 70 47 00 00 80 B5 42 F2 00 01 C4 F2 ... +T27F0 001:414.235 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:417.805 - 3.622ms returns 0x164 +T27F0 001:417.846 JLINK_HasError() +T27F0 001:417.868 JLINK_WriteReg(R0, 0x08001C00) +T27F0 001:417.890 - 0.022ms returns 0 +T27F0 001:417.908 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:417.924 - 0.015ms returns 0 +T27F0 001:417.941 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:417.956 - 0.015ms returns 0 +T27F0 001:417.973 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:417.989 - 0.015ms returns 0 +T27F0 001:418.006 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:418.021 - 0.015ms returns 0 +T27F0 001:418.054 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:418.071 - 0.016ms returns 0 +T27F0 001:418.088 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:418.103 - 0.015ms returns 0 +T27F0 001:418.120 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:418.135 - 0.015ms returns 0 +T27F0 001:418.152 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:418.167 - 0.015ms returns 0 +T27F0 001:418.185 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:418.200 - 0.015ms returns 0 +T27F0 001:418.217 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:418.233 - 0.015ms returns 0 +T27F0 001:418.249 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:418.265 - 0.015ms returns 0 +T27F0 001:418.282 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:418.297 - 0.015ms returns 0 +T27F0 001:418.315 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:418.331 - 0.017ms returns 0 +T27F0 001:418.349 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:418.364 - 0.015ms returns 0 +T27F0 001:418.381 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:418.397 - 0.015ms returns 0 +T27F0 001:418.414 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:418.429 - 0.015ms returns 0 +T27F0 001:418.446 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:418.461 - 0.015ms returns 0 +T27F0 001:418.479 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:418.494 - 0.015ms returns 0 +T27F0 001:418.510 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:418.526 - 0.015ms returns 0 +T27F0 001:418.544 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:418.562 - 0.018ms returns 0x00000021 +T27F0 001:418.579 JLINK_Go() +T27F0 001:418.613 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:421.739 - 3.158ms +T27F0 001:421.785 JLINK_IsHalted() +T27F0 001:422.210 - 0.424ms returns FALSE +T27F0 001:422.252 JLINK_HasError() +T27F0 001:423.667 JLINK_IsHalted() +T27F0 001:424.157 - 0.489ms returns FALSE +T27F0 001:424.264 JLINK_HasError() +T27F0 001:428.731 JLINK_IsHalted() +T27F0 001:429.257 - 0.524ms returns FALSE +T27F0 001:429.298 JLINK_HasError() +T27F0 001:431.262 JLINK_IsHalted() +T27F0 001:431.784 - 0.521ms returns FALSE +T27F0 001:431.825 JLINK_HasError() +T27F0 001:433.749 JLINK_IsHalted() +T27F0 001:434.252 - 0.501ms returns FALSE +T27F0 001:434.292 JLINK_HasError() +T27F0 001:435.782 JLINK_IsHalted() +T27F0 001:436.371 - 0.587ms returns FALSE +T27F0 001:436.411 JLINK_HasError() +T27F0 001:437.753 JLINK_IsHalted() +T27F0 001:438.210 - 0.455ms returns FALSE +T27F0 001:438.251 JLINK_HasError() +T27F0 001:439.772 JLINK_IsHalted() +T27F0 001:440.351 - 0.577ms returns FALSE +T27F0 001:440.394 JLINK_HasError() +T27F0 001:441.775 JLINK_IsHalted() +T27F0 001:442.369 - 0.593ms returns FALSE +T27F0 001:442.409 JLINK_HasError() +T27F0 001:444.374 JLINK_IsHalted() +T27F0 001:444.901 - 0.525ms returns FALSE +T27F0 001:444.942 JLINK_HasError() +T27F0 001:446.366 JLINK_IsHalted() +T27F0 001:446.891 - 0.523ms returns FALSE +T27F0 001:446.931 JLINK_HasError() +T27F0 001:448.360 JLINK_IsHalted() +T27F0 001:448.876 - 0.514ms returns FALSE +T27F0 001:448.916 JLINK_HasError() +T27F0 001:450.831 JLINK_IsHalted() +T27F0 001:451.364 - 0.532ms returns FALSE +T27F0 001:451.405 JLINK_HasError() +T27F0 001:453.366 JLINK_IsHalted() +T27F0 001:456.207 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:456.731 - 3.363ms returns TRUE +T27F0 001:456.774 JLINK_ReadReg(R15 (PC)) +T27F0 001:456.798 - 0.023ms returns 0x20000000 +T27F0 001:456.817 JLINK_ClrBPEx(BPHandle = 0x00000021) +T27F0 001:456.834 - 0.016ms returns 0x00 +T27F0 001:456.852 JLINK_ReadReg(R0) +T27F0 001:456.868 - 0.015ms returns 0x00000000 +T27F0 001:458.092 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:458.123 Data: 00 90 00 98 08 60 FF E7 03 B0 70 47 80 B5 82 B0 ... +T27F0 001:458.161 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:464.450 - 6.357ms returns 0x29C +T27F0 001:464.492 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:464.509 Data: 40 F2 10 00 C2 F2 00 00 00 68 FF F7 11 FE 00 20 ... +T27F0 001:464.545 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:468.131 - 3.638ms returns 0x164 +T27F0 001:468.171 JLINK_HasError() +T27F0 001:468.193 JLINK_WriteReg(R0, 0x08002000) +T27F0 001:468.223 - 0.031ms returns 0 +T27F0 001:468.249 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:468.265 - 0.016ms returns 0 +T27F0 001:468.282 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:468.297 - 0.015ms returns 0 +T27F0 001:468.314 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:468.329 - 0.015ms returns 0 +T27F0 001:468.347 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:468.362 - 0.015ms returns 0 +T27F0 001:468.379 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:468.394 - 0.015ms returns 0 +T27F0 001:468.411 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:468.427 - 0.015ms returns 0 +T27F0 001:468.444 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:468.459 - 0.015ms returns 0 +T27F0 001:468.476 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:468.491 - 0.015ms returns 0 +T27F0 001:468.508 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:468.524 - 0.015ms returns 0 +T27F0 001:468.541 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:468.556 - 0.015ms returns 0 +T27F0 001:468.573 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:468.589 - 0.015ms returns 0 +T27F0 001:468.606 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:468.621 - 0.015ms returns 0 +T27F0 001:468.638 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:468.655 - 0.017ms returns 0 +T27F0 001:468.672 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:468.688 - 0.015ms returns 0 +T27F0 001:468.705 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:468.720 - 0.015ms returns 0 +T27F0 001:468.737 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:468.752 - 0.015ms returns 0 +T27F0 001:468.770 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:468.785 - 0.015ms returns 0 +T27F0 001:468.802 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:468.817 - 0.015ms returns 0 +T27F0 001:468.834 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:468.849 - 0.015ms returns 0 +T27F0 001:468.868 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:468.885 - 0.018ms returns 0x00000022 +T27F0 001:468.902 JLINK_Go() +T27F0 001:468.936 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:472.052 - 3.147ms +T27F0 001:472.107 JLINK_IsHalted() +T27F0 001:472.593 - 0.485ms returns FALSE +T27F0 001:472.635 JLINK_HasError() +T27F0 001:474.131 JLINK_IsHalted() +T27F0 001:474.655 - 0.523ms returns FALSE +T27F0 001:474.696 JLINK_HasError() +T27F0 001:476.114 JLINK_IsHalted() +T27F0 001:476.643 - 0.527ms returns FALSE +T27F0 001:476.683 JLINK_HasError() +T27F0 001:478.107 JLINK_IsHalted() +T27F0 001:478.629 - 0.520ms returns FALSE +T27F0 001:478.669 JLINK_HasError() +T27F0 001:480.634 JLINK_IsHalted() +T27F0 001:481.148 - 0.513ms returns FALSE +T27F0 001:481.189 JLINK_HasError() +T27F0 001:482.630 JLINK_IsHalted() +T27F0 001:483.158 - 0.526ms returns FALSE +T27F0 001:483.198 JLINK_HasError() +T27F0 001:485.191 JLINK_IsHalted() +T27F0 001:485.628 - 0.436ms returns FALSE +T27F0 001:485.667 JLINK_HasError() +T27F0 001:487.154 JLINK_IsHalted() +T27F0 001:487.598 - 0.441ms returns FALSE +T27F0 001:487.643 JLINK_HasError() +T27F0 001:489.119 JLINK_IsHalted() +T27F0 001:489.570 - 0.450ms returns FALSE +T27F0 001:489.610 JLINK_HasError() +T27F0 001:491.117 JLINK_IsHalted() +T27F0 001:491.480 - 0.363ms returns FALSE +T27F0 001:491.489 JLINK_HasError() +T27F0 001:493.485 JLINK_IsHalted() +T27F0 001:493.868 - 0.384ms returns FALSE +T27F0 001:493.880 JLINK_HasError() +T27F0 001:494.965 JLINK_IsHalted() +T27F0 001:495.422 - 0.456ms returns FALSE +T27F0 001:495.433 JLINK_HasError() +T27F0 001:497.344 JLINK_IsHalted() +T27F0 001:497.819 - 0.474ms returns FALSE +T27F0 001:497.831 JLINK_HasError() +T27F0 001:498.927 JLINK_IsHalted() +T27F0 001:499.379 - 0.451ms returns FALSE +T27F0 001:499.390 JLINK_HasError() +T27F0 001:500.922 JLINK_IsHalted() +T27F0 001:501.385 - 0.462ms returns FALSE +T27F0 001:501.398 JLINK_HasError() +T27F0 001:502.493 JLINK_IsHalted() +T27F0 001:502.959 - 0.466ms returns FALSE +T27F0 001:502.970 JLINK_HasError() +T27F0 001:505.033 JLINK_IsHalted() +T27F0 001:507.700 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:508.107 - 3.074ms returns TRUE +T27F0 001:508.120 JLINK_ReadReg(R15 (PC)) +T27F0 001:508.127 - 0.007ms returns 0x20000000 +T27F0 001:508.133 JLINK_ClrBPEx(BPHandle = 0x00000022) +T27F0 001:508.142 - 0.009ms returns 0x00 +T27F0 001:508.150 JLINK_ReadReg(R0) +T27F0 001:508.155 - 0.004ms returns 0x00000000 +T27F0 001:508.574 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:508.583 Data: 07 90 06 91 05 92 00 20 04 90 03 90 02 90 01 90 ... +T27F0 001:508.595 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:514.786 - 6.212ms returns 0x29C +T27F0 001:514.799 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:514.804 Data: 04 D3 FF E7 03 20 8D F8 17 00 16 E2 EA E7 41 F2 ... +T27F0 001:514.815 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:518.352 - 3.553ms returns 0x164 +T27F0 001:518.366 JLINK_HasError() +T27F0 001:518.373 JLINK_WriteReg(R0, 0x08002400) +T27F0 001:518.380 - 0.007ms returns 0 +T27F0 001:518.386 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:518.391 - 0.005ms returns 0 +T27F0 001:518.397 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:518.402 - 0.005ms returns 0 +T27F0 001:518.407 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:518.413 - 0.005ms returns 0 +T27F0 001:518.418 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:518.423 - 0.005ms returns 0 +T27F0 001:518.429 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:518.434 - 0.005ms returns 0 +T27F0 001:518.440 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:518.445 - 0.005ms returns 0 +T27F0 001:518.451 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:518.456 - 0.005ms returns 0 +T27F0 001:518.461 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:518.466 - 0.005ms returns 0 +T27F0 001:518.472 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:518.477 - 0.005ms returns 0 +T27F0 001:518.483 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:518.488 - 0.005ms returns 0 +T27F0 001:518.494 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:518.499 - 0.005ms returns 0 +T27F0 001:518.504 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:518.509 - 0.005ms returns 0 +T27F0 001:518.515 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:518.521 - 0.005ms returns 0 +T27F0 001:518.526 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:518.531 - 0.005ms returns 0 +T27F0 001:518.537 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:518.542 - 0.005ms returns 0 +T27F0 001:518.548 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:518.553 - 0.005ms returns 0 +T27F0 001:518.559 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:518.564 - 0.005ms returns 0 +T27F0 001:518.570 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:518.575 - 0.005ms returns 0 +T27F0 001:518.580 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:518.585 - 0.005ms returns 0 +T27F0 001:518.591 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:518.597 - 0.006ms returns 0x00000023 +T27F0 001:518.603 JLINK_Go() +T27F0 001:518.614 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:521.516 - 2.912ms +T27F0 001:521.536 JLINK_IsHalted() +T27F0 001:521.903 - 0.366ms returns FALSE +T27F0 001:521.918 JLINK_HasError() +T27F0 001:526.671 JLINK_IsHalted() +T27F0 001:527.105 - 0.433ms returns FALSE +T27F0 001:527.121 JLINK_HasError() +T27F0 001:528.655 JLINK_IsHalted() +T27F0 001:529.100 - 0.445ms returns FALSE +T27F0 001:529.114 JLINK_HasError() +T27F0 001:530.650 JLINK_IsHalted() +T27F0 001:531.098 - 0.446ms returns FALSE +T27F0 001:531.113 JLINK_HasError() +T27F0 001:532.642 JLINK_IsHalted() +T27F0 001:533.126 - 0.483ms returns FALSE +T27F0 001:533.141 JLINK_HasError() +T27F0 001:534.215 JLINK_IsHalted() +T27F0 001:534.656 - 0.440ms returns FALSE +T27F0 001:534.671 JLINK_HasError() +T27F0 001:535.744 JLINK_IsHalted() +T27F0 001:536.202 - 0.458ms returns FALSE +T27F0 001:536.219 JLINK_HasError() +T27F0 001:537.969 JLINK_IsHalted() +T27F0 001:538.381 - 0.411ms returns FALSE +T27F0 001:538.400 JLINK_HasError() +T27F0 001:539.997 JLINK_IsHalted() +T27F0 001:540.468 - 0.470ms returns FALSE +T27F0 001:540.481 JLINK_HasError() +T27F0 001:542.545 JLINK_IsHalted() +T27F0 001:542.988 - 0.442ms returns FALSE +T27F0 001:543.007 JLINK_HasError() +T27F0 001:545.100 JLINK_IsHalted() +T27F0 001:545.559 - 0.458ms returns FALSE +T27F0 001:545.592 JLINK_HasError() +T27F0 001:547.645 JLINK_IsHalted() +T27F0 001:548.077 - 0.430ms returns FALSE +T27F0 001:548.099 JLINK_HasError() +T27F0 001:549.613 JLINK_IsHalted() +T27F0 001:550.075 - 0.461ms returns FALSE +T27F0 001:550.098 JLINK_HasError() +T27F0 001:551.606 JLINK_IsHalted() +T27F0 001:552.052 - 0.444ms returns FALSE +T27F0 001:552.079 JLINK_HasError() +T27F0 001:553.593 JLINK_IsHalted() +T27F0 001:556.242 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:556.721 - 3.127ms returns TRUE +T27F0 001:556.735 JLINK_ReadReg(R15 (PC)) +T27F0 001:556.743 - 0.008ms returns 0x20000000 +T27F0 001:556.749 JLINK_ClrBPEx(BPHandle = 0x00000023) +T27F0 001:556.754 - 0.005ms returns 0x00 +T27F0 001:556.760 JLINK_ReadReg(R0) +T27F0 001:556.765 - 0.004ms returns 0x00000000 +T27F0 001:557.193 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:557.202 Data: 47 F2 00 01 C4 F2 00 01 08 68 40 F4 80 70 08 60 ... +T27F0 001:557.214 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:563.394 - 6.200ms returns 0x29C +T27F0 001:563.405 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:563.411 Data: 00 68 02 90 02 98 00 F4 80 30 04 99 09 6A 88 42 ... +T27F0 001:563.422 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:566.911 - 3.505ms returns 0x164 +T27F0 001:566.924 JLINK_HasError() +T27F0 001:566.930 JLINK_WriteReg(R0, 0x08002800) +T27F0 001:566.937 - 0.006ms returns 0 +T27F0 001:566.942 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:566.947 - 0.005ms returns 0 +T27F0 001:566.953 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:566.957 - 0.004ms returns 0 +T27F0 001:566.962 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:566.967 - 0.004ms returns 0 +T27F0 001:566.972 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:566.977 - 0.004ms returns 0 +T27F0 001:566.982 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:566.987 - 0.004ms returns 0 +T27F0 001:566.992 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:566.997 - 0.004ms returns 0 +T27F0 001:567.002 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:567.007 - 0.004ms returns 0 +T27F0 001:567.012 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:567.022 - 0.010ms returns 0 +T27F0 001:567.028 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:567.033 - 0.004ms returns 0 +T27F0 001:567.038 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:567.043 - 0.004ms returns 0 +T27F0 001:567.048 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:567.053 - 0.004ms returns 0 +T27F0 001:567.058 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:567.063 - 0.004ms returns 0 +T27F0 001:567.068 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:567.073 - 0.005ms returns 0 +T27F0 001:567.079 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:567.083 - 0.004ms returns 0 +T27F0 001:567.089 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:567.093 - 0.004ms returns 0 +T27F0 001:567.099 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:567.103 - 0.004ms returns 0 +T27F0 001:567.108 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:567.113 - 0.004ms returns 0 +T27F0 001:567.118 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:567.123 - 0.004ms returns 0 +T27F0 001:567.128 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:567.133 - 0.004ms returns 0 +T27F0 001:567.139 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:567.144 - 0.005ms returns 0x00000024 +T27F0 001:567.150 JLINK_Go() +T27F0 001:567.160 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:570.118 - 2.968ms +T27F0 001:570.130 JLINK_IsHalted() +T27F0 001:570.566 - 0.436ms returns FALSE +T27F0 001:570.578 JLINK_HasError() +T27F0 001:571.818 JLINK_IsHalted() +T27F0 001:572.227 - 0.408ms returns FALSE +T27F0 001:572.240 JLINK_HasError() +T27F0 001:573.877 JLINK_IsHalted() +T27F0 001:574.369 - 0.491ms returns FALSE +T27F0 001:574.381 JLINK_HasError() +T27F0 001:575.471 JLINK_IsHalted() +T27F0 001:575.911 - 0.439ms returns FALSE +T27F0 001:575.924 JLINK_HasError() +T27F0 001:578.072 JLINK_IsHalted() +T27F0 001:578.516 - 0.443ms returns FALSE +T27F0 001:578.530 JLINK_HasError() +T27F0 001:579.610 JLINK_IsHalted() +T27F0 001:580.052 - 0.442ms returns FALSE +T27F0 001:580.066 JLINK_HasError() +T27F0 001:581.620 JLINK_IsHalted() +T27F0 001:582.054 - 0.433ms returns FALSE +T27F0 001:582.069 JLINK_HasError() +T27F0 001:583.604 JLINK_IsHalted() +T27F0 001:584.044 - 0.439ms returns FALSE +T27F0 001:584.059 JLINK_HasError() +T27F0 001:585.137 JLINK_IsHalted() +T27F0 001:585.579 - 0.442ms returns FALSE +T27F0 001:585.594 JLINK_HasError() +T27F0 001:587.620 JLINK_IsHalted() +T27F0 001:588.032 - 0.411ms returns FALSE +T27F0 001:588.052 JLINK_HasError() +T27F0 001:589.655 JLINK_IsHalted() +T27F0 001:590.124 - 0.468ms returns FALSE +T27F0 001:590.141 JLINK_HasError() +T27F0 001:591.653 JLINK_IsHalted() +T27F0 001:592.141 - 0.487ms returns FALSE +T27F0 001:592.153 JLINK_HasError() +T27F0 001:593.673 JLINK_IsHalted() +T27F0 001:594.146 - 0.472ms returns FALSE +T27F0 001:594.157 JLINK_HasError() +T27F0 001:595.255 JLINK_IsHalted() +T27F0 001:595.692 - 0.436ms returns FALSE +T27F0 001:595.704 JLINK_HasError() +T27F0 001:596.793 JLINK_IsHalted() +T27F0 001:597.233 - 0.439ms returns FALSE +T27F0 001:597.245 JLINK_HasError() +T27F0 001:598.788 JLINK_IsHalted() +T27F0 001:599.241 - 0.451ms returns FALSE +T27F0 001:599.253 JLINK_HasError() +T27F0 001:600.339 JLINK_IsHalted() +T27F0 001:600.765 - 0.426ms returns FALSE +T27F0 001:600.775 JLINK_HasError() +T27F0 001:602.727 JLINK_IsHalted() +T27F0 001:605.345 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:605.783 - 3.055ms returns TRUE +T27F0 001:605.798 JLINK_ReadReg(R15 (PC)) +T27F0 001:605.807 - 0.009ms returns 0x20000000 +T27F0 001:605.814 JLINK_ClrBPEx(BPHandle = 0x00000024) +T27F0 001:605.821 - 0.006ms returns 0x00 +T27F0 001:605.828 JLINK_ReadReg(R0) +T27F0 001:605.834 - 0.006ms returns 0x00000000 +T27F0 001:606.371 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:606.383 Data: 07 00 3F E0 00 98 90 F8 3D 00 40 B9 FF E7 00 99 ... +T27F0 001:606.399 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:612.578 - 6.206ms returns 0x29C +T27F0 001:612.596 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:612.604 Data: 04 98 01 68 88 68 40 F4 80 40 88 60 31 E0 04 98 ... +T27F0 001:612.619 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:616.099 - 3.502ms returns 0x164 +T27F0 001:616.118 JLINK_HasError() +T27F0 001:616.129 JLINK_WriteReg(R0, 0x08002C00) +T27F0 001:616.140 - 0.010ms returns 0 +T27F0 001:616.149 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:616.157 - 0.007ms returns 0 +T27F0 001:616.165 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:616.173 - 0.007ms returns 0 +T27F0 001:616.181 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:616.189 - 0.007ms returns 0 +T27F0 001:616.198 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:616.205 - 0.007ms returns 0 +T27F0 001:616.214 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:616.221 - 0.007ms returns 0 +T27F0 001:616.230 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:616.237 - 0.007ms returns 0 +T27F0 001:616.246 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:616.253 - 0.007ms returns 0 +T27F0 001:616.262 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:616.269 - 0.007ms returns 0 +T27F0 001:616.278 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:616.285 - 0.007ms returns 0 +T27F0 001:616.294 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:616.302 - 0.008ms returns 0 +T27F0 001:616.310 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:616.318 - 0.007ms returns 0 +T27F0 001:616.326 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:616.334 - 0.007ms returns 0 +T27F0 001:616.343 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:616.351 - 0.008ms returns 0 +T27F0 001:616.359 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:616.367 - 0.007ms returns 0 +T27F0 001:616.375 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:616.383 - 0.007ms returns 0 +T27F0 001:616.392 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:616.399 - 0.007ms returns 0 +T27F0 001:616.408 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:616.416 - 0.007ms returns 0 +T27F0 001:616.424 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:616.432 - 0.007ms returns 0 +T27F0 001:616.440 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:616.448 - 0.007ms returns 0 +T27F0 001:616.457 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:616.466 - 0.009ms returns 0x00000025 +T27F0 001:616.475 JLINK_Go() +T27F0 001:616.491 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:619.477 - 3.001ms +T27F0 001:619.496 JLINK_IsHalted() +T27F0 001:619.905 - 0.408ms returns FALSE +T27F0 001:619.925 JLINK_HasError() +T27F0 001:621.893 JLINK_IsHalted() +T27F0 001:622.283 - 0.388ms returns FALSE +T27F0 001:622.308 JLINK_HasError() +T27F0 001:623.936 JLINK_IsHalted() +T27F0 001:624.361 - 0.424ms returns FALSE +T27F0 001:624.383 JLINK_HasError() +T27F0 001:625.929 JLINK_IsHalted() +T27F0 001:626.355 - 0.425ms returns FALSE +T27F0 001:626.381 JLINK_HasError() +T27F0 001:627.924 JLINK_IsHalted() +T27F0 001:628.363 - 0.438ms returns FALSE +T27F0 001:628.389 JLINK_HasError() +T27F0 001:630.392 JLINK_IsHalted() +T27F0 001:630.839 - 0.445ms returns FALSE +T27F0 001:630.870 JLINK_HasError() +T27F0 001:632.385 JLINK_IsHalted() +T27F0 001:632.850 - 0.464ms returns FALSE +T27F0 001:632.882 JLINK_HasError() +T27F0 001:634.378 JLINK_IsHalted() +T27F0 001:634.848 - 0.469ms returns FALSE +T27F0 001:634.880 JLINK_HasError() +T27F0 001:636.864 JLINK_IsHalted() +T27F0 001:637.349 - 0.483ms returns FALSE +T27F0 001:637.390 JLINK_HasError() +T27F0 001:638.863 JLINK_IsHalted() +T27F0 001:639.328 - 0.463ms returns FALSE +T27F0 001:639.367 JLINK_HasError() +T27F0 001:640.875 JLINK_IsHalted() +T27F0 001:641.384 - 0.507ms returns FALSE +T27F0 001:641.424 JLINK_HasError() +T27F0 001:646.376 JLINK_IsHalted() +T27F0 001:646.889 - 0.511ms returns FALSE +T27F0 001:646.929 JLINK_HasError() +T27F0 001:648.371 JLINK_IsHalted() +T27F0 001:648.882 - 0.509ms returns FALSE +T27F0 001:648.933 JLINK_HasError() +T27F0 001:650.365 JLINK_IsHalted() +T27F0 001:653.221 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:653.781 - 3.415ms returns TRUE +T27F0 001:653.822 JLINK_ReadReg(R15 (PC)) +T27F0 001:653.846 - 0.023ms returns 0x20000000 +T27F0 001:653.865 JLINK_ClrBPEx(BPHandle = 0x00000025) +T27F0 001:653.881 - 0.016ms returns 0x00 +T27F0 001:653.899 JLINK_ReadReg(R0) +T27F0 001:653.915 - 0.015ms returns 0x00000000 +T27F0 001:655.399 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:655.441 Data: 00 07 00 28 24 D5 FF E7 9D F8 08 00 00 07 00 28 ... +T27F0 001:655.484 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:661.789 - 6.388ms returns 0x29C +T27F0 001:661.842 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:661.859 Data: 00 20 B1 EB 52 0F C8 BF 01 20 02 90 02 99 01 20 ... +T27F0 001:661.901 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:665.463 - 3.620ms returns 0x164 +T27F0 001:665.507 JLINK_HasError() +T27F0 001:665.530 JLINK_WriteReg(R0, 0x08003000) +T27F0 001:665.552 - 0.022ms returns 0 +T27F0 001:665.685 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:665.725 - 0.041ms returns 0 +T27F0 001:665.745 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:665.761 - 0.016ms returns 0 +T27F0 001:665.779 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:665.794 - 0.015ms returns 0 +T27F0 001:665.811 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:665.827 - 0.015ms returns 0 +T27F0 001:665.844 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:665.860 - 0.015ms returns 0 +T27F0 001:665.877 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:665.892 - 0.015ms returns 0 +T27F0 001:665.910 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:665.925 - 0.015ms returns 0 +T27F0 001:665.942 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:665.958 - 0.016ms returns 0 +T27F0 001:665.975 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:665.991 - 0.015ms returns 0 +T27F0 001:666.008 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:666.023 - 0.015ms returns 0 +T27F0 001:666.041 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:666.057 - 0.015ms returns 0 +T27F0 001:666.074 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:666.089 - 0.015ms returns 0 +T27F0 001:666.107 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:666.124 - 0.017ms returns 0 +T27F0 001:666.141 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:666.156 - 0.015ms returns 0 +T27F0 001:666.174 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:666.190 - 0.016ms returns 0 +T27F0 001:666.208 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:666.223 - 0.016ms returns 0 +T27F0 001:666.240 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:666.256 - 0.015ms returns 0 +T27F0 001:666.273 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:666.287 - 0.015ms returns 0 +T27F0 001:666.305 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:666.328 - 0.023ms returns 0 +T27F0 001:666.354 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:666.374 - 0.021ms returns 0x00000026 +T27F0 001:666.391 JLINK_Go() +T27F0 001:666.437 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:669.625 - 3.232ms +T27F0 001:669.664 JLINK_IsHalted() +T27F0 001:670.173 - 0.507ms returns FALSE +T27F0 001:670.213 JLINK_HasError() +T27F0 001:675.212 JLINK_IsHalted() +T27F0 001:675.736 - 0.522ms returns FALSE +T27F0 001:675.777 JLINK_HasError() +T27F0 001:677.766 JLINK_IsHalted() +T27F0 001:678.278 - 0.510ms returns FALSE +T27F0 001:678.317 JLINK_HasError() +T27F0 001:680.306 JLINK_IsHalted() +T27F0 001:680.830 - 0.522ms returns FALSE +T27F0 001:680.869 JLINK_HasError() +T27F0 001:682.859 JLINK_IsHalted() +T27F0 001:683.368 - 0.508ms returns FALSE +T27F0 001:683.408 JLINK_HasError() +T27F0 001:685.291 JLINK_IsHalted() +T27F0 001:685.770 - 0.477ms returns FALSE +T27F0 001:685.809 JLINK_HasError() +T27F0 001:687.804 JLINK_IsHalted() +T27F0 001:688.318 - 0.512ms returns FALSE +T27F0 001:688.361 JLINK_HasError() +T27F0 001:689.793 JLINK_IsHalted() +T27F0 001:690.297 - 0.503ms returns FALSE +T27F0 001:690.338 JLINK_HasError() +T27F0 001:691.795 JLINK_IsHalted() +T27F0 001:692.351 - 0.554ms returns FALSE +T27F0 001:692.391 JLINK_HasError() +T27F0 001:694.344 JLINK_IsHalted() +T27F0 001:694.846 - 0.500ms returns FALSE +T27F0 001:694.885 JLINK_HasError() +T27F0 001:696.375 JLINK_IsHalted() +T27F0 001:696.882 - 0.505ms returns FALSE +T27F0 001:696.921 JLINK_HasError() +T27F0 001:698.370 JLINK_IsHalted() +T27F0 001:698.898 - 0.527ms returns FALSE +T27F0 001:698.938 JLINK_HasError() +T27F0 001:700.928 JLINK_IsHalted() +T27F0 001:703.753 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:704.358 - 3.429ms returns TRUE +T27F0 001:704.403 JLINK_ReadReg(R15 (PC)) +T27F0 001:704.430 - 0.026ms returns 0x20000000 +T27F0 001:704.448 JLINK_ClrBPEx(BPHandle = 0x00000026) +T27F0 001:704.465 - 0.016ms returns 0x00 +T27F0 001:704.483 JLINK_ReadReg(R0) +T27F0 001:704.499 - 0.015ms returns 0x00000000 +T27F0 001:705.923 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:705.968 Data: 4F F4 40 22 02 61 4F F4 80 12 42 61 01 76 41 76 ... +T27F0 001:706.015 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:712.318 - 6.395ms returns 0x29C +T27F0 001:712.362 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:712.380 Data: 80 BD 00 00 FF E7 FE E7 80 B5 82 B0 40 F2 38 60 ... +T27F0 001:712.418 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:716.030 - 3.667ms returns 0x164 +T27F0 001:716.075 JLINK_HasError() +T27F0 001:716.098 JLINK_WriteReg(R0, 0x08003400) +T27F0 001:716.120 - 0.022ms returns 0 +T27F0 001:716.267 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:716.307 - 0.041ms returns 0 +T27F0 001:716.327 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:716.343 - 0.016ms returns 0 +T27F0 001:716.361 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:716.376 - 0.015ms returns 0 +T27F0 001:716.394 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:716.409 - 0.015ms returns 0 +T27F0 001:716.426 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:716.442 - 0.015ms returns 0 +T27F0 001:716.459 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:716.474 - 0.015ms returns 0 +T27F0 001:716.491 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:716.507 - 0.015ms returns 0 +T27F0 001:716.524 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:716.539 - 0.015ms returns 0 +T27F0 001:716.556 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:716.572 - 0.015ms returns 0 +T27F0 001:716.589 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:716.604 - 0.015ms returns 0 +T27F0 001:716.622 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:716.638 - 0.016ms returns 0 +T27F0 001:716.655 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:716.670 - 0.015ms returns 0 +T27F0 001:716.687 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:716.704 - 0.017ms returns 0 +T27F0 001:716.721 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:716.736 - 0.015ms returns 0 +T27F0 001:716.754 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:716.769 - 0.015ms returns 0 +T27F0 001:716.786 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:716.802 - 0.015ms returns 0 +T27F0 001:716.835 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:716.852 - 0.016ms returns 0 +T27F0 001:716.869 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:716.888 - 0.019ms returns 0 +T27F0 001:716.933 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:716.950 - 0.017ms returns 0 +T27F0 001:716.970 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:716.991 - 0.021ms returns 0x00000027 +T27F0 001:717.008 JLINK_Go() +T27F0 001:717.045 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:720.262 - 3.252ms +T27F0 001:720.301 JLINK_IsHalted() +T27F0 001:720.850 - 0.547ms returns FALSE +T27F0 001:720.889 JLINK_HasError() +T27F0 001:722.758 JLINK_IsHalted() +T27F0 001:723.327 - 0.567ms returns FALSE +T27F0 001:723.368 JLINK_HasError() +T27F0 001:724.750 JLINK_IsHalted() +T27F0 001:725.224 - 0.472ms returns FALSE +T27F0 001:725.263 JLINK_HasError() +T27F0 001:726.786 JLINK_IsHalted() +T27F0 001:727.328 - 0.540ms returns FALSE +T27F0 001:727.368 JLINK_HasError() +T27F0 001:728.785 JLINK_IsHalted() +T27F0 001:729.349 - 0.562ms returns FALSE +T27F0 001:729.388 JLINK_HasError() +T27F0 001:731.377 JLINK_IsHalted() +T27F0 001:731.893 - 0.515ms returns FALSE +T27F0 001:731.933 JLINK_HasError() +T27F0 001:733.922 JLINK_IsHalted() +T27F0 001:734.430 - 0.507ms returns FALSE +T27F0 001:734.470 JLINK_HasError() +T27F0 001:735.916 JLINK_IsHalted() +T27F0 001:736.434 - 0.516ms returns FALSE +T27F0 001:736.473 JLINK_HasError() +T27F0 001:737.953 JLINK_IsHalted() +T27F0 001:738.479 - 0.525ms returns FALSE +T27F0 001:738.520 JLINK_HasError() +T27F0 001:739.883 JLINK_IsHalted() +T27F0 001:740.361 - 0.477ms returns FALSE +T27F0 001:740.402 JLINK_HasError() +T27F0 001:741.869 JLINK_IsHalted() +T27F0 001:742.381 - 0.511ms returns FALSE +T27F0 001:742.421 JLINK_HasError() +T27F0 001:744.410 JLINK_IsHalted() +T27F0 001:744.919 - 0.508ms returns FALSE +T27F0 001:744.958 JLINK_HasError() +T27F0 001:746.404 JLINK_IsHalted() +T27F0 001:746.916 - 0.510ms returns FALSE +T27F0 001:746.956 JLINK_HasError() +T27F0 001:748.407 JLINK_IsHalted() +T27F0 001:748.913 - 0.504ms returns FALSE +T27F0 001:748.952 JLINK_HasError() +T27F0 001:750.953 JLINK_IsHalted() +T27F0 001:753.750 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:754.302 - 3.347ms returns TRUE +T27F0 001:754.346 JLINK_ReadReg(R15 (PC)) +T27F0 001:754.371 - 0.023ms returns 0x20000000 +T27F0 001:754.390 JLINK_ClrBPEx(BPHandle = 0x00000027) +T27F0 001:754.408 - 0.017ms returns 0x00 +T27F0 001:754.426 JLINK_ReadReg(R0) +T27F0 001:754.442 - 0.016ms returns 0x00000000 +T27F0 001:756.001 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:756.044 Data: B0 01 C2 F2 00 01 00 20 08 60 40 F2 B8 00 C2 F2 ... +T27F0 001:756.089 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:762.390 - 6.389ms returns 0x29C +T27F0 001:762.432 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:762.450 Data: C4 F2 01 00 04 21 01 22 FE F7 8A F9 08 E0 41 F2 ... +T27F0 001:762.487 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:766.127 - 3.694ms returns 0x164 +T27F0 001:766.172 JLINK_HasError() +T27F0 001:766.194 JLINK_WriteReg(R0, 0x08003800) +T27F0 001:766.226 - 0.032ms returns 0 +T27F0 001:766.249 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:766.266 - 0.016ms returns 0 +T27F0 001:766.286 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:766.301 - 0.015ms returns 0 +T27F0 001:766.321 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:766.337 - 0.015ms returns 0 +T27F0 001:766.357 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:766.372 - 0.015ms returns 0 +T27F0 001:766.392 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:766.408 - 0.015ms returns 0 +T27F0 001:766.428 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:766.443 - 0.015ms returns 0 +T27F0 001:766.463 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:766.479 - 0.015ms returns 0 +T27F0 001:766.499 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:766.514 - 0.015ms returns 0 +T27F0 001:766.534 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:766.550 - 0.015ms returns 0 +T27F0 001:766.570 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:766.585 - 0.015ms returns 0 +T27F0 001:766.604 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:766.629 - 0.025ms returns 0 +T27F0 001:766.653 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:766.669 - 0.015ms returns 0 +T27F0 001:766.688 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:766.706 - 0.017ms returns 0 +T27F0 001:766.725 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:766.741 - 0.015ms returns 0 +T27F0 001:766.760 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:766.776 - 0.016ms returns 0 +T27F0 001:766.796 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:766.811 - 0.015ms returns 0 +T27F0 001:766.830 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:766.845 - 0.015ms returns 0 +T27F0 001:766.865 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:766.881 - 0.015ms returns 0 +T27F0 001:766.900 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:766.916 - 0.015ms returns 0 +T27F0 001:766.940 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:767.007 - 0.066ms returns 0x00000028 +T27F0 001:767.040 JLINK_Go() +T27F0 001:767.079 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:770.250 - 3.209ms +T27F0 001:770.294 JLINK_IsHalted() +T27F0 001:770.868 - 0.573ms returns FALSE +T27F0 001:770.912 JLINK_HasError() +T27F0 001:775.787 JLINK_IsHalted() +T27F0 001:776.347 - 0.558ms returns FALSE +T27F0 001:776.388 JLINK_HasError() +T27F0 001:777.847 JLINK_IsHalted() +T27F0 001:778.355 - 0.506ms returns FALSE +T27F0 001:778.395 JLINK_HasError() +T27F0 001:780.249 JLINK_IsHalted() +T27F0 001:780.760 - 0.510ms returns FALSE +T27F0 001:780.799 JLINK_HasError() +T27F0 001:782.771 JLINK_IsHalted() +T27F0 001:783.206 - 0.434ms returns FALSE +T27F0 001:783.247 JLINK_HasError() +T27F0 001:784.785 JLINK_IsHalted() +T27F0 001:785.348 - 0.561ms returns FALSE +T27F0 001:785.387 JLINK_HasError() +T27F0 001:787.380 JLINK_IsHalted() +T27F0 001:787.842 - 0.460ms returns FALSE +T27F0 001:787.886 JLINK_HasError() +T27F0 001:789.373 JLINK_IsHalted() +T27F0 001:789.850 - 0.475ms returns FALSE +T27F0 001:789.891 JLINK_HasError() +T27F0 001:791.370 JLINK_IsHalted() +T27F0 001:791.905 - 0.533ms returns FALSE +T27F0 001:791.944 JLINK_HasError() +T27F0 001:793.362 JLINK_IsHalted() +T27F0 001:793.876 - 0.512ms returns FALSE +T27F0 001:793.915 JLINK_HasError() +T27F0 001:795.910 JLINK_IsHalted() +T27F0 001:796.416 - 0.505ms returns FALSE +T27F0 001:796.460 JLINK_HasError() +T27F0 001:797.925 JLINK_IsHalted() +T27F0 001:798.400 - 0.473ms returns FALSE +T27F0 001:798.440 JLINK_HasError() +T27F0 001:799.868 JLINK_IsHalted() +T27F0 001:800.381 - 0.511ms returns FALSE +T27F0 001:800.420 JLINK_HasError() +T27F0 001:802.412 JLINK_IsHalted() +T27F0 001:805.263 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:805.815 - 3.401ms returns TRUE +T27F0 001:805.860 JLINK_ReadReg(R15 (PC)) +T27F0 001:805.885 - 0.024ms returns 0x20000000 +T27F0 001:805.903 JLINK_ClrBPEx(BPHandle = 0x00000028) +T27F0 001:805.920 - 0.016ms returns 0x00 +T27F0 001:805.938 JLINK_ReadReg(R0) +T27F0 001:805.954 - 0.015ms returns 0x00000000 +T27F0 001:807.262 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:807.296 Data: FE F7 B0 F8 01 46 01 98 B1 FA 81 F1 4A 09 9D F8 ... +T27F0 001:807.337 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:813.614 - 6.352ms returns 0x29C +T27F0 001:813.656 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:813.673 Data: 03 90 FF E7 03 98 7F 28 25 D8 FF E7 03 9A 40 F2 ... +T27F0 001:813.709 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:817.278 - 3.621ms returns 0x164 +T27F0 001:817.319 JLINK_HasError() +T27F0 001:817.340 JLINK_WriteReg(R0, 0x08003C00) +T27F0 001:817.362 - 0.022ms returns 0 +T27F0 001:817.380 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:817.396 - 0.015ms returns 0 +T27F0 001:817.414 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:817.442 - 0.028ms returns 0 +T27F0 001:817.460 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:817.476 - 0.015ms returns 0 +T27F0 001:817.493 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:817.508 - 0.015ms returns 0 +T27F0 001:817.526 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:817.541 - 0.015ms returns 0 +T27F0 001:817.558 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:817.573 - 0.015ms returns 0 +T27F0 001:817.590 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:817.616 - 0.025ms returns 0 +T27F0 001:817.641 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:817.656 - 0.016ms returns 0 +T27F0 001:817.673 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:817.689 - 0.015ms returns 0 +T27F0 001:817.706 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:817.721 - 0.015ms returns 0 +T27F0 001:817.738 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:817.754 - 0.015ms returns 0 +T27F0 001:817.771 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:817.786 - 0.015ms returns 0 +T27F0 001:817.804 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:817.820 - 0.017ms returns 0 +T27F0 001:817.838 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:817.853 - 0.015ms returns 0 +T27F0 001:817.870 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:817.886 - 0.015ms returns 0 +T27F0 001:817.903 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:817.918 - 0.015ms returns 0 +T27F0 001:817.935 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:817.950 - 0.015ms returns 0 +T27F0 001:817.968 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:817.983 - 0.015ms returns 0 +T27F0 001:818.000 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:818.015 - 0.015ms returns 0 +T27F0 001:818.034 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:818.053 - 0.019ms returns 0x00000029 +T27F0 001:818.070 JLINK_Go() +T27F0 001:818.104 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:821.362 - 3.290ms +T27F0 001:821.409 JLINK_IsHalted() +T27F0 001:821.846 - 0.435ms returns FALSE +T27F0 001:821.894 JLINK_HasError() +T27F0 001:823.303 JLINK_IsHalted() +T27F0 001:823.809 - 0.504ms returns FALSE +T27F0 001:823.850 JLINK_HasError() +T27F0 001:825.263 JLINK_IsHalted() +T27F0 001:825.790 - 0.525ms returns FALSE +T27F0 001:825.830 JLINK_HasError() +T27F0 001:827.822 JLINK_IsHalted() +T27F0 001:828.345 - 0.521ms returns FALSE +T27F0 001:828.384 JLINK_HasError() +T27F0 001:829.815 JLINK_IsHalted() +T27F0 001:830.346 - 0.529ms returns FALSE +T27F0 001:830.385 JLINK_HasError() +T27F0 001:831.810 JLINK_IsHalted() +T27F0 001:832.353 - 0.542ms returns FALSE +T27F0 001:832.393 JLINK_HasError() +T27F0 001:834.383 JLINK_IsHalted() +T27F0 001:834.898 - 0.514ms returns FALSE +T27F0 001:834.938 JLINK_HasError() +T27F0 001:836.963 JLINK_IsHalted() +T27F0 001:837.508 - 0.544ms returns FALSE +T27F0 001:837.549 JLINK_HasError() +T27F0 001:839.497 JLINK_IsHalted() +T27F0 001:839.970 - 0.471ms returns FALSE +T27F0 001:840.013 JLINK_HasError() +T27F0 001:841.531 JLINK_IsHalted() +T27F0 001:842.051 - 0.518ms returns FALSE +T27F0 001:842.091 JLINK_HasError() +T27F0 001:844.082 JLINK_IsHalted() +T27F0 001:844.533 - 0.450ms returns FALSE +T27F0 001:844.574 JLINK_HasError() +T27F0 001:846.052 JLINK_IsHalted() +T27F0 001:846.579 - 0.525ms returns FALSE +T27F0 001:846.620 JLINK_HasError() +T27F0 001:848.041 JLINK_IsHalted() +T27F0 001:848.564 - 0.521ms returns FALSE +T27F0 001:848.604 JLINK_HasError() +T27F0 001:850.533 JLINK_IsHalted() +T27F0 001:851.009 - 0.475ms returns FALSE +T27F0 001:851.049 JLINK_HasError() +T27F0 001:852.562 JLINK_IsHalted() +T27F0 001:855.400 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:855.885 - 3.321ms returns TRUE +T27F0 001:855.926 JLINK_ReadReg(R15 (PC)) +T27F0 001:855.951 - 0.023ms returns 0x20000000 +T27F0 001:855.970 JLINK_ClrBPEx(BPHandle = 0x00000029) +T27F0 001:855.986 - 0.016ms returns 0x00 +T27F0 001:856.004 JLINK_ReadReg(R0) +T27F0 001:856.020 - 0.016ms returns 0x00000000 +T27F0 001:857.258 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:857.291 Data: 83 B0 02 90 01 91 02 98 00 68 00 90 02 98 42 F6 ... +T27F0 001:857.331 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:863.611 - 6.352ms returns 0x29C +T27F0 001:863.653 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:863.671 Data: 81 B0 8D F8 03 00 9D F9 03 00 00 28 0E D4 FF E7 ... +T27F0 001:863.707 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:867.242 - 3.587ms returns 0x164 +T27F0 001:867.283 JLINK_HasError() +T27F0 001:867.304 JLINK_WriteReg(R0, 0x08004000) +T27F0 001:867.326 - 0.021ms returns 0 +T27F0 001:867.344 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:867.360 - 0.015ms returns 0 +T27F0 001:867.386 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:867.408 - 0.022ms returns 0 +T27F0 001:867.426 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:867.441 - 0.015ms returns 0 +T27F0 001:867.458 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:867.473 - 0.015ms returns 0 +T27F0 001:867.490 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:867.506 - 0.015ms returns 0 +T27F0 001:867.523 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:867.538 - 0.015ms returns 0 +T27F0 001:867.555 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:867.570 - 0.015ms returns 0 +T27F0 001:867.588 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:867.603 - 0.015ms returns 0 +T27F0 001:867.620 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:867.635 - 0.015ms returns 0 +T27F0 001:867.652 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:867.668 - 0.016ms returns 0 +T27F0 001:867.685 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:867.700 - 0.015ms returns 0 +T27F0 001:867.718 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:867.733 - 0.015ms returns 0 +T27F0 001:867.750 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:867.767 - 0.017ms returns 0 +T27F0 001:867.784 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:867.800 - 0.015ms returns 0 +T27F0 001:867.817 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:867.833 - 0.015ms returns 0 +T27F0 001:867.850 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:867.865 - 0.015ms returns 0 +T27F0 001:867.882 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:867.898 - 0.015ms returns 0 +T27F0 001:867.914 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:867.930 - 0.015ms returns 0 +T27F0 001:867.947 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:867.962 - 0.015ms returns 0 +T27F0 001:867.980 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:867.998 - 0.018ms returns 0x0000002A +T27F0 001:868.015 JLINK_Go() +T27F0 001:868.050 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:871.212 - 3.194ms +T27F0 001:871.256 JLINK_IsHalted() +T27F0 001:871.647 - 0.389ms returns FALSE +T27F0 001:871.691 JLINK_HasError() +T27F0 001:876.694 JLINK_IsHalted() +T27F0 001:877.248 - 0.553ms returns FALSE +T27F0 001:877.289 JLINK_HasError() +T27F0 001:878.684 JLINK_IsHalted() +T27F0 001:879.203 - 0.517ms returns FALSE +T27F0 001:879.244 JLINK_HasError() +T27F0 001:881.207 JLINK_IsHalted() +T27F0 001:881.718 - 0.509ms returns FALSE +T27F0 001:881.758 JLINK_HasError() +T27F0 001:883.753 JLINK_IsHalted() +T27F0 001:884.352 - 0.597ms returns FALSE +T27F0 001:884.393 JLINK_HasError() +T27F0 001:886.355 JLINK_IsHalted() +T27F0 001:886.864 - 0.508ms returns FALSE +T27F0 001:886.904 JLINK_HasError() +T27F0 001:888.323 JLINK_IsHalted() +T27F0 001:888.784 - 0.459ms returns FALSE +T27F0 001:888.826 JLINK_HasError() +T27F0 001:890.348 JLINK_IsHalted() +T27F0 001:890.826 - 0.477ms returns FALSE +T27F0 001:890.868 JLINK_HasError() +T27F0 001:892.315 JLINK_IsHalted() +T27F0 001:892.749 - 0.432ms returns FALSE +T27F0 001:892.795 JLINK_HasError() +T27F0 001:894.346 JLINK_IsHalted() +T27F0 001:894.837 - 0.489ms returns FALSE +T27F0 001:894.881 JLINK_HasError() +T27F0 001:896.329 JLINK_IsHalted() +T27F0 001:896.814 - 0.483ms returns FALSE +T27F0 001:896.856 JLINK_HasError() +T27F0 001:898.290 JLINK_IsHalted() +T27F0 001:898.783 - 0.491ms returns FALSE +T27F0 001:898.831 JLINK_HasError() +T27F0 001:900.324 JLINK_IsHalted() +T27F0 001:900.794 - 0.468ms returns FALSE +T27F0 001:900.834 JLINK_HasError() +T27F0 001:902.322 JLINK_IsHalted() +T27F0 001:905.051 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:905.531 - 3.207ms returns TRUE +T27F0 001:905.574 JLINK_ReadReg(R15 (PC)) +T27F0 001:905.598 - 0.024ms returns 0x20000000 +T27F0 001:905.617 JLINK_ClrBPEx(BPHandle = 0x0000002A) +T27F0 001:905.634 - 0.016ms returns 0x00 +T27F0 001:905.665 JLINK_ReadReg(R0) +T27F0 001:905.677 - 0.012ms returns 0x00000000 +T27F0 001:906.633 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:906.660 Data: 01 30 00 90 E6 E7 FF E7 01 98 01 30 01 90 AE E7 ... +T27F0 001:906.690 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:912.990 - 6.357ms returns 0x29C +T27F0 001:913.016 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:913.027 Data: 47 F2 2F 51 88 42 0F DC FF E7 40 F2 B8 40 C2 F2 ... +T27F0 001:913.060 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:916.555 - 3.538ms returns 0x164 +T27F0 001:916.579 JLINK_HasError() +T27F0 001:916.592 JLINK_WriteReg(R0, 0x08004400) +T27F0 001:916.605 - 0.013ms returns 0 +T27F0 001:916.642 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:916.653 - 0.011ms returns 0 +T27F0 001:916.664 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:916.673 - 0.009ms returns 0 +T27F0 001:916.683 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:916.692 - 0.009ms returns 0 +T27F0 001:916.702 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:916.711 - 0.009ms returns 0 +T27F0 001:916.721 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:916.730 - 0.009ms returns 0 +T27F0 001:916.741 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:916.750 - 0.009ms returns 0 +T27F0 001:916.760 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:916.769 - 0.009ms returns 0 +T27F0 001:916.779 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:916.788 - 0.009ms returns 0 +T27F0 001:916.798 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:916.808 - 0.009ms returns 0 +T27F0 001:916.818 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:916.827 - 0.009ms returns 0 +T27F0 001:916.837 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:916.846 - 0.009ms returns 0 +T27F0 001:916.866 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:916.875 - 0.009ms returns 0 +T27F0 001:916.886 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:916.897 - 0.012ms returns 0 +T27F0 001:916.908 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:916.917 - 0.009ms returns 0 +T27F0 001:916.928 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:916.937 - 0.009ms returns 0 +T27F0 001:916.948 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:916.957 - 0.009ms returns 0 +T27F0 001:916.967 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:916.976 - 0.009ms returns 0 +T27F0 001:916.986 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:916.996 - 0.009ms returns 0 +T27F0 001:917.006 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:917.015 - 0.009ms returns 0 +T27F0 001:917.026 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:917.038 - 0.011ms returns 0x0000002B +T27F0 001:917.048 JLINK_Go() +T27F0 001:917.069 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:920.107 - 3.057ms +T27F0 001:920.130 JLINK_IsHalted() +T27F0 001:920.551 - 0.420ms returns FALSE +T27F0 001:920.575 JLINK_HasError() +T27F0 001:922.090 JLINK_IsHalted() +T27F0 001:922.518 - 0.427ms returns FALSE +T27F0 001:922.542 JLINK_HasError() +T27F0 001:924.171 JLINK_IsHalted() +T27F0 001:924.634 - 0.462ms returns FALSE +T27F0 001:924.657 JLINK_HasError() +T27F0 001:926.664 JLINK_IsHalted() +T27F0 001:927.103 - 0.438ms returns FALSE +T27F0 001:927.126 JLINK_HasError() +T27F0 001:928.657 JLINK_IsHalted() +T27F0 001:929.138 - 0.480ms returns FALSE +T27F0 001:929.161 JLINK_HasError() +T27F0 001:931.214 JLINK_IsHalted() +T27F0 001:931.645 - 0.429ms returns FALSE +T27F0 001:931.668 JLINK_HasError() +T27F0 001:933.209 JLINK_IsHalted() +T27F0 001:933.644 - 0.434ms returns FALSE +T27F0 001:933.667 JLINK_HasError() +T27F0 001:935.210 JLINK_IsHalted() +T27F0 001:935.635 - 0.424ms returns FALSE +T27F0 001:935.657 JLINK_HasError() +T27F0 001:937.214 JLINK_IsHalted() +T27F0 001:937.638 - 0.423ms returns FALSE +T27F0 001:937.662 JLINK_HasError() +T27F0 001:939.574 JLINK_IsHalted() +T27F0 001:940.102 - 0.527ms returns FALSE +T27F0 001:940.126 JLINK_HasError() +T27F0 001:942.129 JLINK_IsHalted() +T27F0 001:942.590 - 0.460ms returns FALSE +T27F0 001:942.613 JLINK_HasError() +T27F0 001:944.126 JLINK_IsHalted() +T27F0 001:944.588 - 0.460ms returns FALSE +T27F0 001:944.610 JLINK_HasError() +T27F0 001:946.117 JLINK_IsHalted() +T27F0 001:946.583 - 0.465ms returns FALSE +T27F0 001:946.606 JLINK_HasError() +T27F0 001:948.107 JLINK_IsHalted() +T27F0 001:948.527 - 0.419ms returns FALSE +T27F0 001:948.549 JLINK_HasError() +T27F0 001:950.101 JLINK_IsHalted() +T27F0 001:950.533 - 0.431ms returns FALSE +T27F0 001:950.558 JLINK_HasError() +T27F0 001:952.310 JLINK_IsHalted() +T27F0 001:954.871 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 001:955.309 - 2.997ms returns TRUE +T27F0 001:955.341 JLINK_ReadReg(R15 (PC)) +T27F0 001:955.361 - 0.019ms returns 0x20000000 +T27F0 001:955.372 JLINK_ClrBPEx(BPHandle = 0x0000002B) +T27F0 001:955.382 - 0.010ms returns 0x00 +T27F0 001:955.393 JLINK_ReadReg(R0) +T27F0 001:955.402 - 0.009ms returns 0x00000000 +T27F0 001:956.160 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 001:956.179 Data: FF E7 40 F2 B8 41 C2 F2 00 01 0B 68 40 F2 B0 42 ... +T27F0 001:956.204 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 001:962.444 - 6.283ms returns 0x29C +T27F0 001:962.473 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 001:962.485 Data: 01 68 00 20 01 29 05 90 1D DB FF E7 40 F2 B8 40 ... +T27F0 001:962.510 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 001:966.032 - 3.557ms returns 0x164 +T27F0 001:966.066 JLINK_HasError() +T27F0 001:966.085 JLINK_WriteReg(R0, 0x08004800) +T27F0 001:966.104 - 0.018ms returns 0 +T27F0 001:966.119 JLINK_WriteReg(R1, 0x00000400) +T27F0 001:966.132 - 0.013ms returns 0 +T27F0 001:966.147 JLINK_WriteReg(R2, 0x20000164) +T27F0 001:966.160 - 0.013ms returns 0 +T27F0 001:966.175 JLINK_WriteReg(R3, 0x00000000) +T27F0 001:966.188 - 0.013ms returns 0 +T27F0 001:966.202 JLINK_WriteReg(R4, 0x00000000) +T27F0 001:966.215 - 0.012ms returns 0 +T27F0 001:966.230 JLINK_WriteReg(R5, 0x00000000) +T27F0 001:966.243 - 0.013ms returns 0 +T27F0 001:966.258 JLINK_WriteReg(R6, 0x00000000) +T27F0 001:966.270 - 0.013ms returns 0 +T27F0 001:966.285 JLINK_WriteReg(R7, 0x00000000) +T27F0 001:966.298 - 0.013ms returns 0 +T27F0 001:966.313 JLINK_WriteReg(R8, 0x00000000) +T27F0 001:966.326 - 0.013ms returns 0 +T27F0 001:966.340 JLINK_WriteReg(R9, 0x20000160) +T27F0 001:966.354 - 0.013ms returns 0 +T27F0 001:966.368 JLINK_WriteReg(R10, 0x00000000) +T27F0 001:966.382 - 0.013ms returns 0 +T27F0 001:966.396 JLINK_WriteReg(R11, 0x00000000) +T27F0 001:966.409 - 0.013ms returns 0 +T27F0 001:966.424 JLINK_WriteReg(R12, 0x00000000) +T27F0 001:966.436 - 0.012ms returns 0 +T27F0 001:966.452 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 001:966.466 - 0.014ms returns 0 +T27F0 001:966.480 JLINK_WriteReg(R14, 0x20000001) +T27F0 001:966.494 - 0.013ms returns 0 +T27F0 001:966.508 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 001:966.522 - 0.013ms returns 0 +T27F0 001:966.536 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 001:966.549 - 0.012ms returns 0 +T27F0 001:966.564 JLINK_WriteReg(MSP, 0x20001000) +T27F0 001:966.576 - 0.013ms returns 0 +T27F0 001:966.591 JLINK_WriteReg(PSP, 0x20001000) +T27F0 001:966.604 - 0.013ms returns 0 +T27F0 001:966.618 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 001:966.632 - 0.013ms returns 0 +T27F0 001:966.647 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 001:966.662 - 0.015ms returns 0x0000002C +T27F0 001:966.677 JLINK_Go() +T27F0 001:966.706 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 001:969.799 - 3.120ms +T27F0 001:969.833 JLINK_IsHalted() +T27F0 001:970.342 - 0.507ms returns FALSE +T27F0 001:970.376 JLINK_HasError() +T27F0 001:976.340 JLINK_IsHalted() +T27F0 001:976.852 - 0.511ms returns FALSE +T27F0 001:976.887 JLINK_HasError() +T27F0 001:978.333 JLINK_IsHalted() +T27F0 001:978.822 - 0.487ms returns FALSE +T27F0 001:978.856 JLINK_HasError() +T27F0 001:980.830 JLINK_IsHalted() +T27F0 001:981.344 - 0.513ms returns FALSE +T27F0 001:981.379 JLINK_HasError() +T27F0 001:982.827 JLINK_IsHalted() +T27F0 001:983.344 - 0.515ms returns FALSE +T27F0 001:983.378 JLINK_HasError() +T27F0 001:985.452 JLINK_IsHalted() +T27F0 001:985.912 - 0.458ms returns FALSE +T27F0 001:985.946 JLINK_HasError() +T27F0 001:987.949 JLINK_IsHalted() +T27F0 001:988.399 - 0.448ms returns FALSE +T27F0 001:988.433 JLINK_HasError() +T27F0 001:989.962 JLINK_IsHalted() +T27F0 001:990.514 - 0.551ms returns FALSE +T27F0 001:990.550 JLINK_HasError() +T27F0 001:991.965 JLINK_IsHalted() +T27F0 001:992.454 - 0.487ms returns FALSE +T27F0 001:992.488 JLINK_HasError() +T27F0 001:994.457 JLINK_IsHalted() +T27F0 001:994.935 - 0.477ms returns FALSE +T27F0 001:994.969 JLINK_HasError() +T27F0 001:996.459 JLINK_IsHalted() +T27F0 001:996.944 - 0.483ms returns FALSE +T27F0 001:996.978 JLINK_HasError() +T27F0 001:998.451 JLINK_IsHalted() +T27F0 001:998.943 - 0.491ms returns FALSE +T27F0 001:998.977 JLINK_HasError() +T27F0 002:000.952 JLINK_IsHalted() +T27F0 002:003.714 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:004.247 - 3.294ms returns TRUE +T27F0 002:004.286 JLINK_ReadReg(R15 (PC)) +T27F0 002:004.306 - 0.020ms returns 0x20000000 +T27F0 002:004.322 JLINK_ClrBPEx(BPHandle = 0x0000002C) +T27F0 002:004.337 - 0.014ms returns 0x00 +T27F0 002:004.354 JLINK_ReadReg(R0) +T27F0 002:004.368 - 0.013ms returns 0x00000000 +T27F0 002:005.716 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 002:005.755 Data: C2 F2 00 00 01 60 03 68 40 F2 F4 41 C2 F2 00 01 ... +T27F0 002:005.795 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 002:012.129 - 6.412ms returns 0x29C +T27F0 002:012.168 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 002:012.183 Data: 50 F8 21 00 80 B9 FF E7 40 F2 B8 40 C2 F2 00 00 ... +T27F0 002:012.215 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 002:015.766 - 3.597ms returns 0x164 +T27F0 002:015.800 JLINK_HasError() +T27F0 002:015.820 JLINK_WriteReg(R0, 0x08004C00) +T27F0 002:015.838 - 0.018ms returns 0 +T27F0 002:015.854 JLINK_WriteReg(R1, 0x00000400) +T27F0 002:015.867 - 0.013ms returns 0 +T27F0 002:015.882 JLINK_WriteReg(R2, 0x20000164) +T27F0 002:015.895 - 0.013ms returns 0 +T27F0 002:015.918 JLINK_WriteReg(R3, 0x00000000) +T27F0 002:015.933 - 0.023ms returns 0 +T27F0 002:015.948 JLINK_WriteReg(R4, 0x00000000) +T27F0 002:015.961 - 0.013ms returns 0 +T27F0 002:015.976 JLINK_WriteReg(R5, 0x00000000) +T27F0 002:015.989 - 0.013ms returns 0 +T27F0 002:016.004 JLINK_WriteReg(R6, 0x00000000) +T27F0 002:016.017 - 0.013ms returns 0 +T27F0 002:016.032 JLINK_WriteReg(R7, 0x00000000) +T27F0 002:016.045 - 0.013ms returns 0 +T27F0 002:016.059 JLINK_WriteReg(R8, 0x00000000) +T27F0 002:016.072 - 0.013ms returns 0 +T27F0 002:016.087 JLINK_WriteReg(R9, 0x20000160) +T27F0 002:016.100 - 0.013ms returns 0 +T27F0 002:016.115 JLINK_WriteReg(R10, 0x00000000) +T27F0 002:016.128 - 0.013ms returns 0 +T27F0 002:016.143 JLINK_WriteReg(R11, 0x00000000) +T27F0 002:016.156 - 0.013ms returns 0 +T27F0 002:016.170 JLINK_WriteReg(R12, 0x00000000) +T27F0 002:016.183 - 0.013ms returns 0 +T27F0 002:016.199 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 002:016.213 - 0.014ms returns 0 +T27F0 002:016.228 JLINK_WriteReg(R14, 0x20000001) +T27F0 002:016.241 - 0.013ms returns 0 +T27F0 002:016.256 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 002:016.269 - 0.013ms returns 0 +T27F0 002:016.284 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 002:016.297 - 0.013ms returns 0 +T27F0 002:016.312 JLINK_WriteReg(MSP, 0x20001000) +T27F0 002:016.325 - 0.013ms returns 0 +T27F0 002:016.340 JLINK_WriteReg(PSP, 0x20001000) +T27F0 002:016.353 - 0.013ms returns 0 +T27F0 002:016.368 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 002:016.395 - 0.027ms returns 0 +T27F0 002:016.412 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 002:016.428 - 0.016ms returns 0x0000002D +T27F0 002:016.443 JLINK_Go() +T27F0 002:016.473 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:019.607 - 3.162ms +T27F0 002:019.640 JLINK_IsHalted() +T27F0 002:020.119 - 0.477ms returns FALSE +T27F0 002:020.153 JLINK_HasError() +T27F0 002:022.130 JLINK_IsHalted() +T27F0 002:022.562 - 0.431ms returns FALSE +T27F0 002:022.598 JLINK_HasError() +T27F0 002:024.087 JLINK_IsHalted() +T27F0 002:024.601 - 0.513ms returns FALSE +T27F0 002:024.635 JLINK_HasError() +T27F0 002:026.574 JLINK_IsHalted() +T27F0 002:027.113 - 0.538ms returns FALSE +T27F0 002:027.147 JLINK_HasError() +T27F0 002:028.567 JLINK_IsHalted() +T27F0 002:029.035 - 0.466ms returns FALSE +T27F0 002:029.069 JLINK_HasError() +T27F0 002:036.544 JLINK_IsHalted() +T27F0 002:037.028 - 0.482ms returns FALSE +T27F0 002:037.062 JLINK_HasError() +T27F0 002:038.489 JLINK_IsHalted() +T27F0 002:038.887 - 0.396ms returns FALSE +T27F0 002:038.926 JLINK_HasError() +T27F0 002:040.492 JLINK_IsHalted() +T27F0 002:040.980 - 0.487ms returns FALSE +T27F0 002:041.015 JLINK_HasError() +T27F0 002:042.987 JLINK_IsHalted() +T27F0 002:043.468 - 0.479ms returns FALSE +T27F0 002:043.502 JLINK_HasError() +T27F0 002:044.982 JLINK_IsHalted() +T27F0 002:045.468 - 0.484ms returns FALSE +T27F0 002:045.501 JLINK_HasError() +T27F0 002:047.000 JLINK_IsHalted() +T27F0 002:047.485 - 0.484ms returns FALSE +T27F0 002:047.518 JLINK_HasError() +T27F0 002:048.971 JLINK_IsHalted() +T27F0 002:049.456 - 0.483ms returns FALSE +T27F0 002:049.490 JLINK_HasError() +T27F0 002:051.463 JLINK_IsHalted() +T27F0 002:054.213 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:054.708 - 3.243ms returns TRUE +T27F0 002:054.748 JLINK_ReadReg(R15 (PC)) +T27F0 002:054.770 - 0.020ms returns 0x20000000 +T27F0 002:054.786 JLINK_ClrBPEx(BPHandle = 0x0000002D) +T27F0 002:054.801 - 0.014ms returns 0x00 +T27F0 002:054.819 JLINK_ReadReg(R0) +T27F0 002:054.833 - 0.014ms returns 0x00000000 +T27F0 002:056.427 JLINK_WriteMem(0x20000164, 0x29C Bytes, ...) +T27F0 002:056.461 Data: 08 80 40 F2 38 60 C2 F2 00 00 90 F8 00 01 40 08 ... +T27F0 002:056.497 CPU_WriteMem(668 bytes @ 0x20000164) +T27F0 002:062.773 - 6.345ms returns 0x29C +T27F0 002:062.813 JLINK_WriteMem(0x20000400, 0x164 Bytes, ...) +T27F0 002:062.829 Data: 23 00 28 B1 FF E7 FC F7 E5 FA 8D F8 23 00 F6 E7 ... +T27F0 002:062.862 CPU_WriteMem(356 bytes @ 0x20000400) +T27F0 002:066.320 - 3.507ms returns 0x164 +T27F0 002:066.333 JLINK_HasError() +T27F0 002:066.341 JLINK_WriteReg(R0, 0x08005000) +T27F0 002:066.348 - 0.007ms returns 0 +T27F0 002:066.353 JLINK_WriteReg(R1, 0x00000320) +T27F0 002:066.358 - 0.005ms returns 0 +T27F0 002:066.363 JLINK_WriteReg(R2, 0x20000164) +T27F0 002:066.368 - 0.004ms returns 0 +T27F0 002:066.373 JLINK_WriteReg(R3, 0x00000000) +T27F0 002:066.378 - 0.004ms returns 0 +T27F0 002:066.383 JLINK_WriteReg(R4, 0x00000000) +T27F0 002:066.388 - 0.005ms returns 0 +T27F0 002:066.393 JLINK_WriteReg(R5, 0x00000000) +T27F0 002:066.398 - 0.004ms returns 0 +T27F0 002:066.403 JLINK_WriteReg(R6, 0x00000000) +T27F0 002:066.408 - 0.004ms returns 0 +T27F0 002:066.413 JLINK_WriteReg(R7, 0x00000000) +T27F0 002:066.418 - 0.004ms returns 0 +T27F0 002:066.423 JLINK_WriteReg(R8, 0x00000000) +T27F0 002:066.428 - 0.004ms returns 0 +T27F0 002:066.433 JLINK_WriteReg(R9, 0x20000160) +T27F0 002:066.438 - 0.004ms returns 0 +T27F0 002:066.443 JLINK_WriteReg(R10, 0x00000000) +T27F0 002:066.448 - 0.004ms returns 0 +T27F0 002:066.453 JLINK_WriteReg(R11, 0x00000000) +T27F0 002:066.458 - 0.004ms returns 0 +T27F0 002:066.463 JLINK_WriteReg(R12, 0x00000000) +T27F0 002:066.468 - 0.004ms returns 0 +T27F0 002:066.473 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 002:066.478 - 0.005ms returns 0 +T27F0 002:066.484 JLINK_WriteReg(R14, 0x20000001) +T27F0 002:066.488 - 0.004ms returns 0 +T27F0 002:066.494 JLINK_WriteReg(R15 (PC), 0x200000F4) +T27F0 002:066.498 - 0.004ms returns 0 +T27F0 002:066.504 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 002:066.509 - 0.004ms returns 0 +T27F0 002:066.514 JLINK_WriteReg(MSP, 0x20001000) +T27F0 002:066.520 - 0.006ms returns 0 +T27F0 002:066.525 JLINK_WriteReg(PSP, 0x20001000) +T27F0 002:066.530 - 0.004ms returns 0 +T27F0 002:066.535 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 002:066.540 - 0.004ms returns 0 +T27F0 002:066.546 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 002:066.552 - 0.005ms returns 0x0000002E +T27F0 002:066.557 JLINK_Go() +T27F0 002:066.568 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:069.497 - 2.939ms +T27F0 002:069.509 JLINK_IsHalted() +T27F0 002:069.916 - 0.406ms returns FALSE +T27F0 002:069.928 JLINK_HasError() +T27F0 002:071.017 JLINK_IsHalted() +T27F0 002:071.362 - 0.345ms returns FALSE +T27F0 002:071.376 JLINK_HasError() +T27F0 002:073.218 JLINK_IsHalted() +T27F0 002:073.672 - 0.454ms returns FALSE +T27F0 002:073.682 JLINK_HasError() +T27F0 002:074.779 JLINK_IsHalted() +T27F0 002:075.163 - 0.383ms returns FALSE +T27F0 002:075.174 JLINK_HasError() +T27F0 002:077.270 JLINK_IsHalted() +T27F0 002:077.671 - 0.401ms returns FALSE +T27F0 002:077.683 JLINK_HasError() +T27F0 002:079.286 JLINK_IsHalted() +T27F0 002:079.677 - 0.390ms returns FALSE +T27F0 002:079.689 JLINK_HasError() +T27F0 002:081.256 JLINK_IsHalted() +T27F0 002:081.705 - 0.447ms returns FALSE +T27F0 002:081.720 JLINK_HasError() +T27F0 002:083.248 JLINK_IsHalted() +T27F0 002:083.703 - 0.454ms returns FALSE +T27F0 002:083.715 JLINK_HasError() +T27F0 002:085.566 JLINK_IsHalted() +T27F0 002:086.010 - 0.443ms returns FALSE +T27F0 002:086.021 JLINK_HasError() +T27F0 002:087.973 JLINK_IsHalted() +T27F0 002:088.322 - 0.348ms returns FALSE +T27F0 002:088.336 JLINK_HasError() +T27F0 002:090.057 JLINK_IsHalted() +T27F0 002:090.493 - 0.436ms returns FALSE +T27F0 002:090.503 JLINK_HasError() +T27F0 002:092.594 JLINK_IsHalted() +T27F0 002:093.028 - 0.433ms returns FALSE +T27F0 002:093.039 JLINK_HasError() +T27F0 002:094.591 JLINK_IsHalted() +T27F0 002:097.283 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:097.838 - 3.244ms returns TRUE +T27F0 002:097.902 JLINK_ReadReg(R15 (PC)) +T27F0 002:097.935 - 0.032ms returns 0x20000000 +T27F0 002:097.963 JLINK_ClrBPEx(BPHandle = 0x0000002E) +T27F0 002:097.987 - 0.024ms returns 0x00 +T27F0 002:098.013 JLINK_ReadReg(R0) +T27F0 002:098.037 - 0.023ms returns 0x00000000 +T27F0 002:098.063 JLINK_HasError() +T27F0 002:098.091 JLINK_WriteReg(R0, 0x00000002) +T27F0 002:098.116 - 0.025ms returns 0 +T27F0 002:098.142 JLINK_WriteReg(R1, 0x00000320) +T27F0 002:098.165 - 0.023ms returns 0 +T27F0 002:098.190 JLINK_WriteReg(R2, 0x20000164) +T27F0 002:098.213 - 0.023ms returns 0 +T27F0 002:098.238 JLINK_WriteReg(R3, 0x00000000) +T27F0 002:098.260 - 0.022ms returns 0 +T27F0 002:098.287 JLINK_WriteReg(R4, 0x00000000) +T27F0 002:098.309 - 0.022ms returns 0 +T27F0 002:098.335 JLINK_WriteReg(R5, 0x00000000) +T27F0 002:098.358 - 0.023ms returns 0 +T27F0 002:098.383 JLINK_WriteReg(R6, 0x00000000) +T27F0 002:098.406 - 0.023ms returns 0 +T27F0 002:098.431 JLINK_WriteReg(R7, 0x00000000) +T27F0 002:098.454 - 0.022ms returns 0 +T27F0 002:098.480 JLINK_WriteReg(R8, 0x00000000) +T27F0 002:098.503 - 0.023ms returns 0 +T27F0 002:098.528 JLINK_WriteReg(R9, 0x20000160) +T27F0 002:098.551 - 0.023ms returns 0 +T27F0 002:098.577 JLINK_WriteReg(R10, 0x00000000) +T27F0 002:098.600 - 0.023ms returns 0 +T27F0 002:098.625 JLINK_WriteReg(R11, 0x00000000) +T27F0 002:098.648 - 0.022ms returns 0 +T27F0 002:098.674 JLINK_WriteReg(R12, 0x00000000) +T27F0 002:098.697 - 0.023ms returns 0 +T27F0 002:098.723 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 002:098.747 - 0.024ms returns 0 +T27F0 002:098.772 JLINK_WriteReg(R14, 0x20000001) +T27F0 002:098.796 - 0.023ms returns 0 +T27F0 002:098.821 JLINK_WriteReg(R15 (PC), 0x2000006A) +T27F0 002:098.844 - 0.023ms returns 0 +T27F0 002:098.870 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 002:098.896 - 0.026ms returns 0 +T27F0 002:098.922 JLINK_WriteReg(MSP, 0x20001000) +T27F0 002:098.944 - 0.022ms returns 0 +T27F0 002:098.970 JLINK_WriteReg(PSP, 0x20001000) +T27F0 002:098.992 - 0.023ms returns 0 +T27F0 002:099.018 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 002:099.040 - 0.023ms returns 0 +T27F0 002:099.068 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 002:099.093 - 0.026ms returns 0x0000002F +T27F0 002:099.118 JLINK_Go() +T27F0 002:099.167 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:102.354 - 3.233ms +T27F0 002:102.410 JLINK_IsHalted() +T27F0 002:105.203 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:105.785 - 3.372ms returns TRUE +T27F0 002:105.854 JLINK_ReadReg(R15 (PC)) +T27F0 002:105.888 - 0.032ms returns 0x20000000 +T27F0 002:105.919 JLINK_ClrBPEx(BPHandle = 0x0000002F) +T27F0 002:105.944 - 0.025ms returns 0x00 +T27F0 002:105.975 JLINK_ReadReg(R0) +T27F0 002:105.999 - 0.023ms returns 0x00000000 +T27F0 002:182.002 JLINK_WriteMem(0x20000000, 0x164 Bytes, ...) +T27F0 002:182.017 Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... +T27F0 002:182.035 CPU_WriteMem(356 bytes @ 0x20000000) +T27F0 002:185.522 - 3.519ms returns 0x164 +T27F0 002:185.551 JLINK_HasError() +T27F0 002:185.559 JLINK_WriteReg(R0, 0x08000000) +T27F0 002:185.566 - 0.007ms returns 0 +T27F0 002:185.571 JLINK_WriteReg(R1, 0x007A1200) +T27F0 002:185.576 - 0.004ms returns 0 +T27F0 002:185.581 JLINK_WriteReg(R2, 0x00000003) +T27F0 002:185.586 - 0.004ms returns 0 +T27F0 002:185.591 JLINK_WriteReg(R3, 0x00000000) +T27F0 002:185.599 - 0.008ms returns 0 +T27F0 002:185.606 JLINK_WriteReg(R4, 0x00000000) +T27F0 002:185.611 - 0.004ms returns 0 +T27F0 002:185.616 JLINK_WriteReg(R5, 0x00000000) +T27F0 002:185.621 - 0.004ms returns 0 +T27F0 002:185.626 JLINK_WriteReg(R6, 0x00000000) +T27F0 002:185.631 - 0.004ms returns 0 +T27F0 002:185.636 JLINK_WriteReg(R7, 0x00000000) +T27F0 002:185.641 - 0.004ms returns 0 +T27F0 002:185.646 JLINK_WriteReg(R8, 0x00000000) +T27F0 002:185.651 - 0.004ms returns 0 +T27F0 002:185.656 JLINK_WriteReg(R9, 0x20000160) +T27F0 002:185.661 - 0.004ms returns 0 +T27F0 002:185.666 JLINK_WriteReg(R10, 0x00000000) +T27F0 002:185.671 - 0.004ms returns 0 +T27F0 002:185.676 JLINK_WriteReg(R11, 0x00000000) +T27F0 002:185.681 - 0.004ms returns 0 +T27F0 002:185.686 JLINK_WriteReg(R12, 0x00000000) +T27F0 002:185.691 - 0.004ms returns 0 +T27F0 002:185.696 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 002:185.701 - 0.005ms returns 0 +T27F0 002:185.706 JLINK_WriteReg(R14, 0x20000001) +T27F0 002:185.711 - 0.004ms returns 0 +T27F0 002:185.717 JLINK_WriteReg(R15 (PC), 0x20000038) +T27F0 002:185.721 - 0.004ms returns 0 +T27F0 002:185.727 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 002:185.731 - 0.004ms returns 0 +T27F0 002:185.737 JLINK_WriteReg(MSP, 0x20001000) +T27F0 002:185.741 - 0.004ms returns 0 +T27F0 002:185.746 JLINK_WriteReg(PSP, 0x20001000) +T27F0 002:185.751 - 0.004ms returns 0 +T27F0 002:185.756 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 002:185.761 - 0.004ms returns 0 +T27F0 002:185.767 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 002:185.776 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:186.223 - 0.456ms returns 0x00000030 +T27F0 002:186.235 JLINK_Go() +T27F0 002:186.242 CPU_WriteMem(2 bytes @ 0x20000000) +T27F0 002:186.638 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:189.633 - 3.397ms +T27F0 002:189.655 JLINK_IsHalted() +T27F0 002:192.334 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:192.790 - 3.135ms returns TRUE +T27F0 002:192.798 JLINK_ReadReg(R15 (PC)) +T27F0 002:192.805 - 0.006ms returns 0x20000000 +T27F0 002:192.811 JLINK_ClrBPEx(BPHandle = 0x00000030) +T27F0 002:192.816 - 0.005ms returns 0x00 +T27F0 002:192.821 JLINK_ReadReg(R0) +T27F0 002:192.826 - 0.004ms returns 0x00000000 +T27F0 002:192.832 JLINK_HasError() +T27F0 002:192.838 JLINK_WriteReg(R0, 0xFFFFFFFF) +T27F0 002:192.844 - 0.005ms returns 0 +T27F0 002:192.849 JLINK_WriteReg(R1, 0x08000000) +T27F0 002:192.854 - 0.004ms returns 0 +T27F0 002:192.859 JLINK_WriteReg(R2, 0x00005320) +T27F0 002:192.863 - 0.004ms returns 0 +T27F0 002:192.868 JLINK_WriteReg(R3, 0x04C11DB7) +T27F0 002:192.873 - 0.004ms returns 0 +T27F0 002:192.878 JLINK_WriteReg(R4, 0x00000000) +T27F0 002:192.883 - 0.004ms returns 0 +T27F0 002:192.888 JLINK_WriteReg(R5, 0x00000000) +T27F0 002:192.893 - 0.004ms returns 0 +T27F0 002:192.898 JLINK_WriteReg(R6, 0x00000000) +T27F0 002:192.903 - 0.004ms returns 0 +T27F0 002:192.908 JLINK_WriteReg(R7, 0x00000000) +T27F0 002:192.912 - 0.004ms returns 0 +T27F0 002:192.918 JLINK_WriteReg(R8, 0x00000000) +T27F0 002:192.922 - 0.004ms returns 0 +T27F0 002:192.927 JLINK_WriteReg(R9, 0x20000160) +T27F0 002:192.932 - 0.004ms returns 0 +T27F0 002:192.937 JLINK_WriteReg(R10, 0x00000000) +T27F0 002:192.942 - 0.004ms returns 0 +T27F0 002:192.947 JLINK_WriteReg(R11, 0x00000000) +T27F0 002:192.952 - 0.004ms returns 0 +T27F0 002:192.957 JLINK_WriteReg(R12, 0x00000000) +T27F0 002:192.962 - 0.004ms returns 0 +T27F0 002:192.967 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 002:192.972 - 0.005ms returns 0 +T27F0 002:192.977 JLINK_WriteReg(R14, 0x20000001) +T27F0 002:192.982 - 0.004ms returns 0 +T27F0 002:192.987 JLINK_WriteReg(R15 (PC), 0x20000002) +T27F0 002:192.992 - 0.004ms returns 0 +T27F0 002:192.997 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 002:193.002 - 0.004ms returns 0 +T27F0 002:193.007 JLINK_WriteReg(MSP, 0x20001000) +T27F0 002:193.012 - 0.004ms returns 0 +T27F0 002:193.017 JLINK_WriteReg(PSP, 0x20001000) +T27F0 002:193.021 - 0.004ms returns 0 +T27F0 002:193.027 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 002:193.031 - 0.004ms returns 0 +T27F0 002:193.037 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 002:193.049 - 0.012ms returns 0x00000031 +T27F0 002:193.054 JLINK_Go() +T27F0 002:193.065 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:196.024 - 2.970ms +T27F0 002:196.036 JLINK_IsHalted() +T27F0 002:196.470 - 0.433ms returns FALSE +T27F0 002:196.482 JLINK_HasError() +T27F0 002:200.993 JLINK_IsHalted() +T27F0 002:201.417 - 0.424ms returns FALSE +T27F0 002:201.430 JLINK_HasError() +T27F0 002:202.492 JLINK_IsHalted() +T27F0 002:202.914 - 0.421ms returns FALSE +T27F0 002:202.926 JLINK_HasError() +T27F0 002:204.858 JLINK_IsHalted() +T27F0 002:205.173 - 0.313ms returns FALSE +T27F0 002:205.187 JLINK_HasError() +T27F0 002:206.949 JLINK_IsHalted() +T27F0 002:207.344 - 0.394ms returns FALSE +T27F0 002:207.356 JLINK_HasError() +T27F0 002:209.432 JLINK_IsHalted() +T27F0 002:209.863 - 0.430ms returns FALSE +T27F0 002:209.875 JLINK_HasError() +T27F0 002:211.426 JLINK_IsHalted() +T27F0 002:211.869 - 0.442ms returns FALSE +T27F0 002:211.880 JLINK_HasError() +T27F0 002:212.973 JLINK_IsHalted() +T27F0 002:213.406 - 0.432ms returns FALSE +T27F0 002:213.414 JLINK_HasError() +T27F0 002:215.126 JLINK_IsHalted() +T27F0 002:215.567 - 0.441ms returns FALSE +T27F0 002:215.575 JLINK_HasError() +T27F0 002:216.674 JLINK_IsHalted() +T27F0 002:217.148 - 0.474ms returns FALSE +T27F0 002:217.160 JLINK_HasError() +T27F0 002:218.668 JLINK_IsHalted() +T27F0 002:219.145 - 0.476ms returns FALSE +T27F0 002:219.156 JLINK_HasError() +T27F0 002:220.251 JLINK_IsHalted() +T27F0 002:220.680 - 0.428ms returns FALSE +T27F0 002:220.692 JLINK_HasError() +T27F0 002:222.736 JLINK_IsHalted() +T27F0 002:223.205 - 0.468ms returns FALSE +T27F0 002:223.217 JLINK_HasError() +T27F0 002:224.318 JLINK_IsHalted() +T27F0 002:224.754 - 0.435ms returns FALSE +T27F0 002:224.766 JLINK_HasError() +T27F0 002:226.295 JLINK_IsHalted() +T27F0 002:226.725 - 0.429ms returns FALSE +T27F0 002:226.737 JLINK_HasError() +T27F0 002:228.290 JLINK_IsHalted() +T27F0 002:228.716 - 0.425ms returns FALSE +T27F0 002:228.728 JLINK_HasError() +T27F0 002:230.288 JLINK_IsHalted() +T27F0 002:230.715 - 0.426ms returns FALSE +T27F0 002:230.729 JLINK_HasError() +T27F0 002:232.274 JLINK_IsHalted() +T27F0 002:232.640 - 0.365ms returns FALSE +T27F0 002:232.651 JLINK_HasError() +T27F0 002:233.758 JLINK_IsHalted() +T27F0 002:234.137 - 0.378ms returns FALSE +T27F0 002:234.148 JLINK_HasError() +T27F0 002:235.255 JLINK_IsHalted() +T27F0 002:235.720 - 0.464ms returns FALSE +T27F0 002:235.733 JLINK_HasError() +T27F0 002:237.251 JLINK_IsHalted() +T27F0 002:237.689 - 0.437ms returns FALSE +T27F0 002:237.702 JLINK_HasError() +T27F0 002:239.719 JLINK_IsHalted() +T27F0 002:240.195 - 0.475ms returns FALSE +T27F0 002:240.208 JLINK_HasError() +T27F0 002:241.287 JLINK_IsHalted() +T27F0 002:241.650 - 0.363ms returns FALSE +T27F0 002:241.661 JLINK_HasError() +T27F0 002:243.670 JLINK_IsHalted() +T27F0 002:244.121 - 0.451ms returns FALSE +T27F0 002:244.130 JLINK_HasError() +T27F0 002:245.667 JLINK_IsHalted() +T27F0 002:246.115 - 0.447ms returns FALSE +T27F0 002:246.125 JLINK_HasError() +T27F0 002:247.648 JLINK_IsHalted() +T27F0 002:248.121 - 0.473ms returns FALSE +T27F0 002:248.131 JLINK_HasError() +T27F0 002:249.209 JLINK_IsHalted() +T27F0 002:249.632 - 0.421ms returns FALSE +T27F0 002:249.647 JLINK_HasError() +T27F0 002:251.199 JLINK_IsHalted() +T27F0 002:251.632 - 0.432ms returns FALSE +T27F0 002:251.649 JLINK_HasError() +T27F0 002:252.719 JLINK_IsHalted() +T27F0 002:253.153 - 0.433ms returns FALSE +T27F0 002:253.170 JLINK_HasError() +T27F0 002:254.242 JLINK_IsHalted() +T27F0 002:254.604 - 0.361ms returns FALSE +T27F0 002:254.621 JLINK_HasError() +T27F0 002:256.639 JLINK_IsHalted() +T27F0 002:257.126 - 0.486ms returns FALSE +T27F0 002:257.147 JLINK_HasError() +T27F0 002:258.566 JLINK_IsHalted() +T27F0 002:259.004 - 0.436ms returns FALSE +T27F0 002:259.022 JLINK_HasError() +T27F0 002:260.618 JLINK_IsHalted() +T27F0 002:261.043 - 0.424ms returns FALSE +T27F0 002:261.064 JLINK_HasError() +T27F0 002:263.114 JLINK_IsHalted() +T27F0 002:263.580 - 0.465ms returns FALSE +T27F0 002:263.607 JLINK_HasError() +T27F0 002:265.622 JLINK_IsHalted() +T27F0 002:266.106 - 0.482ms returns FALSE +T27F0 002:266.132 JLINK_HasError() +T27F0 002:267.963 JLINK_IsHalted() +T27F0 002:268.408 - 0.444ms returns FALSE +T27F0 002:268.434 JLINK_HasError() +T27F0 002:270.434 JLINK_IsHalted() +T27F0 002:270.884 - 0.447ms returns FALSE +T27F0 002:270.916 JLINK_HasError() +T27F0 002:272.899 JLINK_IsHalted() +T27F0 002:273.324 - 0.424ms returns FALSE +T27F0 002:273.356 JLINK_HasError() +T27F0 002:274.898 JLINK_IsHalted() +T27F0 002:275.363 - 0.464ms returns FALSE +T27F0 002:275.395 JLINK_HasError() +T27F0 002:276.896 JLINK_IsHalted() +T27F0 002:277.366 - 0.468ms returns FALSE +T27F0 002:277.406 JLINK_HasError() +T27F0 002:278.892 JLINK_IsHalted() +T27F0 002:279.405 - 0.511ms returns FALSE +T27F0 002:279.446 JLINK_HasError() +T27F0 002:281.408 JLINK_IsHalted() +T27F0 002:281.975 - 0.565ms returns FALSE +T27F0 002:282.026 JLINK_HasError() +T27F0 002:283.404 JLINK_IsHalted() +T27F0 002:283.974 - 0.568ms returns FALSE +T27F0 002:284.025 JLINK_HasError() +T27F0 002:285.971 JLINK_IsHalted() +T27F0 002:286.542 - 0.569ms returns FALSE +T27F0 002:286.599 JLINK_HasError() +T27F0 002:287.971 JLINK_IsHalted() +T27F0 002:288.514 - 0.540ms returns FALSE +T27F0 002:288.572 JLINK_HasError() +T27F0 002:290.013 JLINK_IsHalted() +T27F0 002:290.623 - 0.608ms returns FALSE +T27F0 002:290.679 JLINK_HasError() +T27F0 002:291.952 JLINK_IsHalted() +T27F0 002:292.481 - 0.527ms returns FALSE +T27F0 002:292.537 JLINK_HasError() +T27F0 002:297.936 JLINK_IsHalted() +T27F0 002:298.508 - 0.570ms returns FALSE +T27F0 002:298.564 JLINK_HasError() +T27F0 002:299.930 JLINK_IsHalted() +T27F0 002:300.503 - 0.571ms returns FALSE +T27F0 002:300.560 JLINK_HasError() +T27F0 002:302.492 JLINK_IsHalted() +T27F0 002:303.065 - 0.571ms returns FALSE +T27F0 002:303.121 JLINK_HasError() +T27F0 002:305.062 JLINK_IsHalted() +T27F0 002:305.590 - 0.526ms returns FALSE +T27F0 002:305.648 JLINK_HasError() +T27F0 002:307.122 JLINK_IsHalted() +T27F0 002:307.652 - 0.528ms returns FALSE +T27F0 002:307.710 JLINK_HasError() +T27F0 002:309.064 JLINK_IsHalted() +T27F0 002:309.622 - 0.556ms returns FALSE +T27F0 002:309.679 JLINK_HasError() +T27F0 002:311.610 JLINK_IsHalted() +T27F0 002:312.193 - 0.581ms returns FALSE +T27F0 002:312.250 JLINK_HasError() +T27F0 002:314.184 JLINK_IsHalted() +T27F0 002:314.760 - 0.575ms returns FALSE +T27F0 002:314.817 JLINK_HasError() +T27F0 002:316.176 JLINK_IsHalted() +T27F0 002:316.742 - 0.564ms returns FALSE +T27F0 002:316.799 JLINK_HasError() +T27F0 002:318.171 JLINK_IsHalted() +T27F0 002:318.748 - 0.574ms returns FALSE +T27F0 002:318.804 JLINK_HasError() +T27F0 002:320.166 JLINK_IsHalted() +T27F0 002:320.695 - 0.526ms returns FALSE +T27F0 002:320.750 JLINK_HasError() +T27F0 002:322.141 JLINK_IsHalted() +T27F0 002:322.607 - 0.464ms returns FALSE +T27F0 002:322.665 JLINK_HasError() +T27F0 002:324.185 JLINK_IsHalted() +T27F0 002:324.724 - 0.537ms returns FALSE +T27F0 002:324.780 JLINK_HasError() +T27F0 002:326.120 JLINK_IsHalted() +T27F0 002:326.691 - 0.569ms returns FALSE +T27F0 002:326.747 JLINK_HasError() +T27F0 002:328.144 JLINK_IsHalted() +T27F0 002:328.714 - 0.567ms returns FALSE +T27F0 002:328.770 JLINK_HasError() +T27F0 002:330.154 JLINK_IsHalted() +T27F0 002:330.728 - 0.572ms returns FALSE +T27F0 002:330.784 JLINK_HasError() +T27F0 002:332.716 JLINK_IsHalted() +T27F0 002:333.285 - 0.567ms returns FALSE +T27F0 002:333.342 JLINK_HasError() +T27F0 002:334.713 JLINK_IsHalted() +T27F0 002:335.291 - 0.576ms returns FALSE +T27F0 002:335.347 JLINK_HasError() +T27F0 002:337.284 JLINK_IsHalted() +T27F0 002:337.812 - 0.526ms returns FALSE +T27F0 002:337.868 JLINK_HasError() +T27F0 002:339.306 JLINK_IsHalted() +T27F0 002:340.041 - 0.732ms returns FALSE +T27F0 002:340.099 JLINK_HasError() +T27F0 002:341.280 JLINK_IsHalted() +T27F0 002:341.887 - 0.605ms returns FALSE +T27F0 002:342.013 JLINK_HasError() +T27F0 002:343.265 JLINK_IsHalted() +T27F0 002:343.845 - 0.578ms returns FALSE +T27F0 002:343.902 JLINK_HasError() +T27F0 002:345.833 JLINK_IsHalted() +T27F0 002:346.548 - 0.713ms returns FALSE +T27F0 002:346.614 JLINK_HasError() +T27F0 002:347.865 JLINK_IsHalted() +T27F0 002:348.441 - 0.574ms returns FALSE +T27F0 002:348.498 JLINK_HasError() +T27F0 002:350.409 JLINK_IsHalted() +T27F0 002:350.978 - 0.567ms returns FALSE +T27F0 002:351.034 JLINK_HasError() +T27F0 002:352.966 JLINK_IsHalted() +T27F0 002:353.599 - 0.631ms returns FALSE +T27F0 002:353.655 JLINK_HasError() +T27F0 002:355.418 JLINK_IsHalted() +T27F0 002:355.918 - 0.497ms returns FALSE +T27F0 002:355.974 JLINK_HasError() +T27F0 002:357.414 JLINK_IsHalted() +T27F0 002:357.929 - 0.513ms returns FALSE +T27F0 002:357.984 JLINK_HasError() +T27F0 002:359.407 JLINK_IsHalted() +T27F0 002:359.984 - 0.575ms returns FALSE +T27F0 002:360.046 JLINK_HasError() +T27F0 002:361.493 JLINK_IsHalted() +T27F0 002:362.141 - 0.646ms returns FALSE +T27F0 002:362.198 JLINK_HasError() +T27F0 002:364.130 JLINK_IsHalted() +T27F0 002:364.712 - 0.580ms returns FALSE +T27F0 002:364.769 JLINK_HasError() +T27F0 002:366.700 JLINK_IsHalted() +T27F0 002:367.286 - 0.583ms returns FALSE +T27F0 002:367.342 JLINK_HasError() +T27F0 002:368.695 JLINK_IsHalted() +T27F0 002:369.260 - 0.563ms returns FALSE +T27F0 002:369.316 JLINK_HasError() +T27F0 002:370.703 JLINK_IsHalted() +T27F0 002:371.248 - 0.542ms returns FALSE +T27F0 002:371.304 JLINK_HasError() +T27F0 002:373.347 JLINK_IsHalted() +T27F0 002:373.895 - 0.546ms returns FALSE +T27F0 002:373.950 JLINK_HasError() +T27F0 002:375.283 JLINK_IsHalted() +T27F0 002:375.810 - 0.525ms returns FALSE +T27F0 002:375.867 JLINK_HasError() +T27F0 002:377.270 JLINK_IsHalted() +T27F0 002:377.831 - 0.559ms returns FALSE +T27F0 002:377.887 JLINK_HasError() +T27F0 002:379.259 JLINK_IsHalted() +T27F0 002:379.833 - 0.571ms returns FALSE +T27F0 002:379.889 JLINK_HasError() +T27F0 002:381.813 JLINK_IsHalted() +T27F0 002:382.395 - 0.580ms returns FALSE +T27F0 002:382.453 JLINK_HasError() +T27F0 002:384.384 JLINK_IsHalted() +T27F0 002:384.932 - 0.546ms returns FALSE +T27F0 002:384.988 JLINK_HasError() +T27F0 002:386.380 JLINK_IsHalted() +T27F0 002:386.958 - 0.576ms returns FALSE +T27F0 002:387.013 JLINK_HasError() +T27F0 002:388.362 JLINK_IsHalted() +T27F0 002:388.881 - 0.517ms returns FALSE +T27F0 002:388.940 JLINK_HasError() +T27F0 002:390.336 JLINK_IsHalted() +T27F0 002:390.880 - 0.542ms returns FALSE +T27F0 002:390.936 JLINK_HasError() +T27F0 002:392.368 JLINK_IsHalted() +T27F0 002:392.949 - 0.579ms returns FALSE +T27F0 002:393.006 JLINK_HasError() +T27F0 002:394.937 JLINK_IsHalted() +T27F0 002:395.514 - 0.574ms returns FALSE +T27F0 002:395.570 JLINK_HasError() +T27F0 002:397.506 JLINK_IsHalted() +T27F0 002:398.142 - 0.633ms returns FALSE +T27F0 002:398.198 JLINK_HasError() +T27F0 002:400.130 JLINK_IsHalted() +T27F0 002:400.703 - 0.571ms returns FALSE +T27F0 002:400.760 JLINK_HasError() +T27F0 002:402.137 JLINK_IsHalted() +T27F0 002:402.705 - 0.566ms returns FALSE +T27F0 002:402.761 JLINK_HasError() +T27F0 002:408.694 JLINK_IsHalted() +T27F0 002:409.324 - 0.627ms returns FALSE +T27F0 002:409.382 JLINK_HasError() +T27F0 002:410.680 JLINK_IsHalted() +T27F0 002:411.260 - 0.578ms returns FALSE +T27F0 002:411.322 JLINK_HasError() +T27F0 002:413.247 JLINK_IsHalted() +T27F0 002:413.830 - 0.580ms returns FALSE +T27F0 002:413.886 JLINK_HasError() +T27F0 002:415.818 JLINK_IsHalted() +T27F0 002:416.383 - 0.563ms returns FALSE +T27F0 002:416.440 JLINK_HasError() +T27F0 002:417.817 JLINK_IsHalted() +T27F0 002:418.391 - 0.572ms returns FALSE +T27F0 002:418.447 JLINK_HasError() +T27F0 002:420.379 JLINK_IsHalted() +T27F0 002:420.950 - 0.569ms returns FALSE +T27F0 002:421.006 JLINK_HasError() +T27F0 002:422.959 JLINK_IsHalted() +T27F0 002:423.503 - 0.542ms returns FALSE +T27F0 002:423.559 JLINK_HasError() +T27F0 002:424.906 JLINK_IsHalted() +T27F0 002:425.433 - 0.526ms returns FALSE +T27F0 002:425.491 JLINK_HasError() +T27F0 002:426.933 JLINK_IsHalted() +T27F0 002:427.515 - 0.579ms returns FALSE +T27F0 002:427.571 JLINK_HasError() +T27F0 002:429.503 JLINK_IsHalted() +T27F0 002:430.143 - 0.638ms returns FALSE +T27F0 002:430.200 JLINK_HasError() +T27F0 002:432.331 JLINK_IsHalted() +T27F0 002:435.356 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:435.994 - 3.661ms returns TRUE +T27F0 002:436.065 JLINK_ReadReg(R15 (PC)) +T27F0 002:436.100 - 0.033ms returns 0x20000000 +T27F0 002:436.127 JLINK_ClrBPEx(BPHandle = 0x00000031) +T27F0 002:436.164 - 0.024ms returns 0x00 +T27F0 002:436.193 JLINK_ReadReg(R0) +T27F0 002:436.217 - 0.023ms returns 0xBEF6A118 +T27F0 002:441.301 JLINK_HasError() +T27F0 002:441.358 JLINK_WriteReg(R0, 0x00000003) +T27F0 002:441.381 - 0.023ms returns 0 +T27F0 002:441.458 JLINK_WriteReg(R1, 0x08000000) +T27F0 002:441.477 - 0.020ms returns 0 +T27F0 002:441.495 JLINK_WriteReg(R2, 0x00005320) +T27F0 002:441.510 - 0.015ms returns 0 +T27F0 002:441.818 JLINK_WriteReg(R3, 0x04C11DB7) +T27F0 002:441.843 - 0.026ms returns 0 +T27F0 002:441.861 JLINK_WriteReg(R4, 0x00000000) +T27F0 002:441.876 - 0.015ms returns 0 +T27F0 002:441.894 JLINK_WriteReg(R5, 0x00000000) +T27F0 002:441.909 - 0.015ms returns 0 +T27F0 002:441.926 JLINK_WriteReg(R6, 0x00000000) +T27F0 002:441.941 - 0.015ms returns 0 +T27F0 002:441.958 JLINK_WriteReg(R7, 0x00000000) +T27F0 002:441.973 - 0.015ms returns 0 +T27F0 002:441.990 JLINK_WriteReg(R8, 0x00000000) +T27F0 002:442.005 - 0.015ms returns 0 +T27F0 002:442.023 JLINK_WriteReg(R9, 0x20000160) +T27F0 002:442.038 - 0.015ms returns 0 +T27F0 002:442.055 JLINK_WriteReg(R10, 0x00000000) +T27F0 002:442.070 - 0.016ms returns 0 +T27F0 002:442.088 JLINK_WriteReg(R11, 0x00000000) +T27F0 002:442.103 - 0.015ms returns 0 +T27F0 002:442.120 JLINK_WriteReg(R12, 0x00000000) +T27F0 002:442.135 - 0.015ms returns 0 +T27F0 002:442.152 JLINK_WriteReg(R13 (SP), 0x20001000) +T27F0 002:442.169 - 0.016ms returns 0 +T27F0 002:442.186 JLINK_WriteReg(R14, 0x20000001) +T27F0 002:442.205 - 0.018ms returns 0 +T27F0 002:442.222 JLINK_WriteReg(R15 (PC), 0x2000006A) +T27F0 002:442.238 - 0.016ms returns 0 +T27F0 002:442.255 JLINK_WriteReg(XPSR, 0x01000000) +T27F0 002:442.270 - 0.015ms returns 0 +T27F0 002:442.288 JLINK_WriteReg(MSP, 0x20001000) +T27F0 002:442.303 - 0.015ms returns 0 +T27F0 002:442.320 JLINK_WriteReg(PSP, 0x20001000) +T27F0 002:442.335 - 0.015ms returns 0 +T27F0 002:442.352 JLINK_WriteReg(CFBP, 0x00000000) +T27F0 002:442.368 - 0.015ms returns 0 +T27F0 002:442.386 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) +T27F0 002:442.406 - 0.020ms returns 0x00000032 +T27F0 002:442.423 JLINK_Go() +T27F0 002:442.463 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:445.791 - 3.366ms +T27F0 002:445.831 JLINK_IsHalted() +T27F0 002:448.672 CPU_ReadMem(2 bytes @ 0x20000000) +T27F0 002:449.238 - 3.405ms returns TRUE +T27F0 002:449.279 JLINK_ReadReg(R15 (PC)) +T27F0 002:449.302 - 0.022ms returns 0x20000000 +T27F0 002:449.320 JLINK_ClrBPEx(BPHandle = 0x00000032) +T27F0 002:449.337 - 0.016ms returns 0x00 +T27F0 002:449.354 JLINK_ReadReg(R0) +T27F0 002:449.370 - 0.015ms returns 0x00000000 +T27F0 002:529.372 JLINK_WriteMemEx(0x20000000, 0x00000002 Bytes, Flags = 0x02000000) +T27F0 002:529.393 Data: FE E7 +T27F0 002:529.413 CPU_WriteMem(2 bytes @ 0x20000000) +T27F0 002:529.830 - 0.458ms returns 0x2 +T27F0 002:529.843 JLINK_HasError() +T27F0 002:529.849 JLINK_HasError() +T27F0 002:529.855 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) +T27F0 002:529.860 - 0.005ms returns JLINKARM_CM3_RESET_TYPE_NORMAL +T27F0 002:529.866 JLINK_Reset() +T27F0 002:538.944 Memory map 'before startup completion point' is active +T27F0 002:538.977 JLINK_GetResetTypeDesc +T27F0 002:538.983 - 0.005ms +T27F0 002:547.545 Reset type: NORMAL (https://wiki.segger.com/J-Link_Reset_Strategies) +T27F0 002:547.574 CPU_WriteMem(4 bytes @ 0xE000EDF0) +T27F0 002:547.987 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 002:557.174 Reset: Halt core after reset via DEMCR.VC_CORERESET. +T27F0 002:565.546 Reset: Reset device via AIRCR.SYSRESETREQ. +T27F0 002:565.574 CPU_WriteMem(4 bytes @ 0xE000ED0C) +T27F0 002:618.024 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 002:618.488 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 002:618.935 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 002:624.644 CPU_ReadMem(4 bytes @ 0xE000EDF0) +T27F0 002:627.731 CPU_WriteMem(4 bytes @ 0xE000EDFC) +T27F0 002:628.180 CPU_WriteMem(4 bytes @ 0xE0001028) +T27F0 002:628.644 CPU_WriteMem(4 bytes @ 0xE0001038) +T27F0 002:629.049 CPU_WriteMem(4 bytes @ 0xE0001048) +T27F0 002:629.474 CPU_WriteMem(4 bytes @ 0xE0001058) +T27F0 002:629.789 CPU_WriteMem(4 bytes @ 0xE0002000) +T27F0 002:630.113 CPU_ReadMem(4 bytes @ 0xE000EDFC) +T27F0 002:630.466 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:630.825 - 100.958ms +T27F0 002:630.841 JLINK_Go() +T27F0 002:630.854 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:631.209 CPU_WriteMem(4 bytes @ 0xE0002008) +T27F0 002:631.222 CPU_WriteMem(4 bytes @ 0xE000200C) +T27F0 002:631.229 CPU_WriteMem(4 bytes @ 0xE0002010) +T27F0 002:631.235 CPU_WriteMem(4 bytes @ 0xE0002014) +T27F0 002:631.242 CPU_WriteMem(4 bytes @ 0xE0002018) +T27F0 002:631.248 CPU_WriteMem(4 bytes @ 0xE000201C) +T27F0 002:632.550 CPU_WriteMem(4 bytes @ 0xE0001004) +T27F0 002:641.926 Memory map 'after startup completion point' is active +T27F0 002:641.950 - 11.109ms +T27F0 002:661.481 JLINK_Close() +T27F0 002:661.808 CPU is running +T27F0 002:661.825 CPU_WriteMem(4 bytes @ 0xE0002008) +T27F0 002:662.218 CPU is running +T27F0 002:662.231 CPU_WriteMem(4 bytes @ 0xE000200C) +T27F0 002:662.625 CPU is running +T27F0 002:662.638 CPU_WriteMem(4 bytes @ 0xE0002010) +T27F0 002:663.066 CPU is running +T27F0 002:663.079 CPU_WriteMem(4 bytes @ 0xE0002014) +T27F0 002:663.504 CPU is running +T27F0 002:663.517 CPU_WriteMem(4 bytes @ 0xE0002018) +T27F0 002:663.938 CPU is running +T27F0 002:663.951 CPU_WriteMem(4 bytes @ 0xE000201C) +T27F0 002:675.680 OnDisconnectTarget() start +T27F0 002:675.705 J-Link Script File: Executing OnDisconnectTarget() +T27F0 002:675.723 CPU_WriteMem(4 bytes @ 0xE0042004) +T27F0 002:685.052 OnDisconnectTarget() end - Took 440us +T27F0 002:685.080 CPU_ReadMem(4 bytes @ 0xE0001000) +T27F0 002:696.035 - 34.554ms +T27F0 002:696.054 +T27F0 002:696.058 Closed diff --git a/MDK-ARM/startup_stm32f103xe.lst b/MDK-ARM/startup_stm32f103xe.lst index f5dc5fd..6a19f62 100644 --- a/MDK-ARM/startup_stm32f103xe.lst +++ b/MDK-ARM/startup_stm32f103xe.lst @@ -556,12 +556,12 @@ ARM Macro Assembler Page 9 00000400 00000200 00000000 -Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=uksvep_2_2_v1\startup_stm32f103xe.d -ouksvep_2_2_v1\startup_stm32f -103xe.o -I.\RTE\_uksvep_2_2_v1 -Id:\Keil\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\In -clude -Id:\Keil\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="_ -_UVISION_VERSION SETA 529" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_HD - SETA 1" --list=startup_stm32f103xe.lst startup_stm32f103xe.s +Command Line: --debug --xref --diag_suppress=9931,A1950W --cpu=Cortex-M3 --depe +nd=uksvep_2_2_v1\startup_stm32f103xe.d -ouksvep_2_2_v1\startup_stm32f103xe.o -I +.\RTE\_uksvep_2_2_v1 -IC:\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Arm +\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --predefine="__UVISION_VERSION S +ETA 538" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_HD SETA 1" --predefi +ne="_RTE_ SETA 1" --list=startup_stm32f103xe.lst startup_stm32f103xe.s diff --git a/MDK-ARM/uksvep_2_2_v1.uvguix.dimas b/MDK-ARM/uksvep_2_2_v1.uvguix.dimas index 9ac2193..54ceca3 100644 --- a/MDK-ARM/uksvep_2_2_v1.uvguix.dimas +++ b/MDK-ARM/uksvep_2_2_v1.uvguix.dimas @@ -6,15 +6,15 @@
### uVision Project, (C) Keil Software
- D:\ProjectSTM32\uksvep_103\uksvep_2_2_v1\Core\Src + D:\ProjectSTM32\GIT\UKSVEP_23550.x\Drivers\STM32F1xx_HAL_Driver\Src - System Viewer\TIM4 - 35905 + System Viewer\IWDG + 35904 - 136 + 134 @@ -32,7 +32,7 @@ 204 Performance Analyzer - 1656 235 235 100 + 1618 235 235 138 @@ -100,8 +100,8 @@ 2 3 - -32000 - -32000 + -1 + -1 -1 @@ -117,8 +117,8 @@ 0 - 2516 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000019000000000000000100000032443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF32443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000FFDC7800FFFFFFFF34443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C496E635C656570726F6D2E680000000008656570726F6D2E6800000000BECEA100FFFFFFFF35443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C6D6573736167652E6300000000096D6573736167652E6300000000F0A0A100FFFFFFFF33443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C496E635C6C616D70612E6800000000076C616D70612E6800000000BCA8E100FFFFFFFF33443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C6C616D70612E6300000000076C616D70612E63000000009CC1B600FFFFFFFF40443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000F7B88600FFFFFFFF3A443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000D9ADC200FFFFFFFF57443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F63616E2E63000000001373746D3332663178785F68616C5F63616E2E6300000000A5C2D700FFFFFFFF3F443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C73746D3332663178785F68616C5F6D73702E63000000001373746D3332663178785F68616C5F6D73702E6300000000B3A6BE00FFFFFFFF35443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C496E635C6D6573736167652E6800000000096D6573736167652E6800000000EAD6A300FFFFFFFF35443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C496E635C7061636B6167652E6800000000097061636B6167652E6800000000F6FA7D00FFFFFFFF34443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C656570726F6D2E630000000008656570726F6D2E6300000000B5E99D00FFFFFFFF57443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E63000000005FC3CF00FFFFFFFF5A443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D5F65782E63000000001673746D3332663178785F68616C5F74696D5F65782E6300000000C1838300FFFFFFFF53443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C2E63000000000F73746D3332663178785F68616C2E6300000000CACAD500FFFFFFFF53443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C2E68000000000F73746D3332663178785F68616C2E6800000000C5D4F200FFFFFFFF5D443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C4C65676163795C73746D33325F68616C5F6C65676163792E68000000001273746D33325F68616C5F6C65676163792E6800000000FFDC7800FFFFFFFF31443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C74696D2E63000000000574696D2E6300000000BECEA100FFFFFFFF31443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C63616E2E63000000000563616E2E6300000000F0A0A100FFFFFFFF32443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C496E635C6770696F2E6800000000066770696F2E6800000000BCA8E100FFFFFFFF58443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F6770696F2E68000000001473746D3332663178785F68616C5F6770696F2E68000000009CC1B600FFFFFFFF32443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C5372635C6770696F2E6300000000066770696F2E6300000000F7B88600FFFFFFFF31443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C436F72655C496E635C63616E2E68000000000563616E2E6800000000D9ADC200FFFFFFFF58443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535305F325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F6770696F2E63000000001473746D3332663178785F68616C5F6770696F2E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004401000066000000000A0000A7030000 + 3020 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001E000000000000000100000032443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF32443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000FFDC7800FFFFFFFF34443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C656570726F6D2E680000000008656570726F6D2E6800000000BECEA100FFFFFFFF35443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C6D6573736167652E6300000000096D6573736167652E6300000000F0A0A100FFFFFFFF33443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C6C616D70612E6800000000076C616D70612E6800000000BCA8E100FFFFFFFF33443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C6C616D70612E6300000000076C616D70612E63000000009CC1B600FFFFFFFF40443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000F7B88600FFFFFFFF3A443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000D9ADC200FFFFFFFF57443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F63616E2E63000000001373746D3332663178785F68616C5F63616E2E6300000000A5C2D700FFFFFFFF3F443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C73746D3332663178785F68616C5F6D73702E63000000001373746D3332663178785F68616C5F6D73702E6300000000B3A6BE00FFFFFFFF35443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C6D6573736167652E6800000000096D6573736167652E6800000000EAD6A300FFFFFFFF35443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C7061636B6167652E6800000000097061636B6167652E6800000000F6FA7D00FFFFFFFF34443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C656570726F6D2E630000000008656570726F6D2E6300000000B5E99D00FFFFFFFF57443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E63000000005FC3CF00FFFFFFFF5A443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D5F65782E63000000001673746D3332663178785F68616C5F74696D5F65782E6300000000C1838300FFFFFFFF53443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C2E63000000000F73746D3332663178785F68616C2E6300000000CACAD500FFFFFFFF53443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C2E68000000000F73746D3332663178785F68616C2E6800000000C5D4F200FFFFFFFF5D443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C4C65676163795C73746D33325F68616C5F6C65676163792E68000000001273746D33325F68616C5F6C65676163792E6800000000FFDC7800FFFFFFFF31443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C74696D2E63000000000574696D2E6300000000BECEA100FFFFFFFF31443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C63616E2E63000000000563616E2E6300000000F0A0A100FFFFFFFF32443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C6770696F2E6800000000066770696F2E6800000000BCA8E100FFFFFFFF58443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F6770696F2E68000000001473746D3332663178785F68616C5F6770696F2E68000000009CC1B600FFFFFFFF32443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C6770696F2E6300000000066770696F2E6300000000F7B88600FFFFFFFF31443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C63616E2E68000000000563616E2E6800000000D9ADC200FFFFFFFF58443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F6770696F2E63000000001473746D3332663178785F68616C5F6770696F2E6300000000A5C2D700FFFFFFFF33443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C73747275632E68000000000773747275632E6800000000B3A6BE00FFFFFFFF58443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F697764672E68000000001473746D3332663178785F68616C5F697764672E6800000000EAD6A300FFFFFFFF40443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C496E635C73746D3332663178785F68616C5F636F6E662E68000000001473746D3332663178785F68616C5F636F6E662E6800000000F6FA7D00FFFFFFFF32443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C436F72655C5372635C697764672E630000000006697764672E6300000000B5E99D00FFFFFFFF58443A5C50726F6A65637453544D33325C4749545C554B535645505F32333535302E325C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F697764672E63000000001473746D3332663178785F68616C5F697764672E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004401000066000000000A000003040000 @@ -157,11 +157,11 @@ 0 16 - 03000000660000003D01000077030000 + 03000000660000003D010000D3030000 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -177,11 +177,11 @@ 0 16 - 03000000660000003D01000077030000 + 03000000660000003D010000D3030000 16 - 260100003D010000A202000055040000 + 3C00000053000000B80100006B030000 @@ -201,7 +201,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -221,7 +221,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -241,7 +241,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -261,7 +261,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -281,7 +281,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -301,7 +301,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -321,7 +321,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -341,7 +341,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -361,7 +361,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -381,7 +381,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -401,7 +401,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -421,7 +421,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -441,7 +441,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -457,11 +457,11 @@ 0 16 - 03000000660000003D01000077030000 + 03000000660000003D010000D3030000 16 - 260100003D010000A202000055040000 + 3C00000053000000B80100006B030000 @@ -477,11 +477,11 @@ 0 16 - 03000000660000003D01000077030000 + 03000000660000003D010000D3030000 16 - 260100003D010000A202000055040000 + 3C00000053000000B80100006B030000 @@ -497,11 +497,11 @@ 0 16 - 03000000AB030000FD09000035050000 + 0300000007040000FD09000035050000 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -521,7 +521,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -537,11 +537,11 @@ 0 16 - 03000000AB030000FD09000035050000 + 0300000007040000FD09000035050000 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -561,7 +561,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -581,7 +581,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -621,7 +621,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -641,7 +641,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -661,7 +661,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -681,7 +681,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -701,7 +701,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -721,7 +721,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -741,7 +741,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -761,7 +761,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -781,7 +781,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -801,7 +801,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -821,7 +821,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -841,7 +841,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -861,7 +861,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -881,7 +881,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -901,7 +901,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -921,7 +921,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -941,7 +941,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -961,7 +961,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -981,7 +981,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1001,7 +1001,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1021,7 +1021,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1041,7 +1041,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1061,7 +1061,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1081,7 +1081,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1101,7 +1101,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1121,7 +1121,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1141,7 +1141,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1157,11 +1157,11 @@ 0 16 - 03000000660000003D01000077030000 + 03000000660000003D010000D3030000 16 - 260100003D010000A202000055040000 + 3C00000053000000B80100006B030000 @@ -1177,11 +1177,11 @@ 0 16 - 03000000AB030000FD09000035050000 + 0300000007040000FD09000035050000 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -1197,11 +1197,11 @@ 0 16 - 03000000AB030000FD09000035050000 + 0300000007040000FD09000035050000 16 - 260100003D010000A202000055040000 + 3C00000053000000B80100006B030000 @@ -1221,7 +1221,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1241,7 +1241,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1257,11 +1257,11 @@ 0 16 - 03000000AB030000FD09000035050000 + 0300000007040000FD09000035050000 16 - 260100003D010000A202000055040000 + 3C00000053000000B80100006B030000 @@ -1277,11 +1277,11 @@ 0 16 - 03000000AB030000FD09000035050000 + 0300000007040000FD09000035050000 16 - 260100003D010000A202000055040000 + 3C00000053000000B80100006B030000 @@ -1301,7 +1301,7 @@ 16 - 260100003D010000DE04000003020000 + 3C00000053000000F403000019010000 @@ -1321,7 +1321,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1341,7 +1341,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1361,7 +1361,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1381,7 +1381,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1401,7 +1401,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1421,7 +1421,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1441,7 +1441,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1461,7 +1461,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1481,7 +1481,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1501,7 +1501,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1521,7 +1521,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1541,7 +1541,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1561,7 +1561,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1581,7 +1581,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1601,7 +1601,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1621,13 +1621,13 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 50016 50016 - 0 + 1 0 0 0 @@ -1637,11 +1637,11 @@ 0 16 - 33060000660000006D070000E8020000 + 47010000660000006D07000081000000 16 - 260100003D0100006602000050020000 + 0A0000000A0000006E0000006E000000 @@ -1661,7 +1661,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1681,7 +1681,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1701,7 +1701,7 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 @@ -1801,19 +1801,19 @@ 16 - 260100003D0100006602000050020000 + 3C000000530000007C01000066010000 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000150100007007000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000004401000066000000700700002C010000440100004F00000070070000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF2C0600004F0000003006000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000030060000660000007007000018030000300600004F000000700700000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F0000004401000090030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000040010000A7030000000000004F00000040010000900300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED02000070070000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000000803000070070000E203000000000000F102000070070000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFB8030000F1020000BC030000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000090030000000A0000940300000100000001000010040000000100000099FDFFFF8D020000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000AB030000000A0000650500000000000094030000000A00004E0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000150100007007000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000004401000066000000700700002C010000440100004F00000070070000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF2C0600004F0000003006000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000030060000660000007007000018030000300600004F000000700700000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F00000044010000EC030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000004001000003040000000000004F00000040010000EC0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED02000070070000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000000803000070070000E203000000000000F102000070070000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFB8030000F1020000BC030000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000EC030000000A0000F00300000100000001000010040000000100000087FDFFFF7B020000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000007040000000A00006505000000000000F0030000000A00004E0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2870 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000850657263656E7455960000000000000014000850657263656E74550850657263656E744C0450767431047765616B10656E61626C6520696E7465727275707406656E61626C65285374617274207468652054696D65204261736520616E6420656E61626C6520696E74657272757074066563616E2E68094C45445F315F54474C145F5F48414C5F54494D5F536574436F756E7465721348414C5F54494D5F5345545F434F554E544552155F5F48414C5F54494D5F5345545F434F554E54455204766F69640B48414C5F4765745469636B0968616C5F64656C61791253797374656D436C6F636B5F436F6E66696708507674315F4F464605555341525403414443066C656E6768740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020000001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2899 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001048414C5F495744475F52656672657368960000000000000014001048414C5F495744475F526566726573680F495744475F4B45595F52454C4F4144105F5F48414C5F495744475F53544152540D48414C5F495744475F496E69740C4D585F495744475F496E69740F495744475F4B45595F454E41424C45195F5F48414C5F495744475F52454C4F41445F434F554E5445520948414C5F44656C61791748414C5F495744475F4D4F44554C455F454E41424C45441473746D3332663178785F68616C5F697764672E681148414C5F53746174757354797065446566047777646705574F52444505507674315F09776F726B5F64696F640E46616C6C696E675F61736C65657007427574746F6E730543616E474F0843414E5F73656E6408537175617A685F550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1829,7 +1829,7 @@ Build 986 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D756B737665705F325F325F7631960000000000000001000D756B737665705F325F325F7631000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D756B737665705F325F325F7631960000000000000001000D756B737665705F325F325F7631000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1845,7 +1845,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1898,7 +1898,7 @@ 0 16 - 03000000660000003D0100003A030000 + 03000000660000003D01000003030000 16 @@ -1918,7 +1918,7 @@ 0 16 - 03000000660000003D0100003A030000 + 03000000660000003D01000003030000 16 @@ -1938,7 +1938,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -1958,7 +1958,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -1978,7 +1978,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -1998,7 +1998,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2018,7 +2018,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2058,7 +2058,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2078,7 +2078,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2098,7 +2098,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2118,7 +2118,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2138,7 +2138,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2158,7 +2158,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2178,7 +2178,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2198,7 +2198,7 @@ 0 16 - 03000000660000003D0100003A030000 + 03000000660000003D01000003030000 16 @@ -2218,7 +2218,7 @@ 0 16 - 03000000660000003D0100003A030000 + 03000000660000003D01000003030000 16 @@ -2238,7 +2238,7 @@ 0 16 - 03000000C9040000FD09000035050000 + 0300000009040000FD09000035050000 16 @@ -2258,7 +2258,7 @@ 0 16 - 000000005703000000050000AE040000 + 000000002003000000050000EE030000 16 @@ -2278,7 +2278,7 @@ 0 16 - 00000000C6040000000A00004E050000 + 0000000006040000000A00004E050000 16 @@ -2358,7 +2358,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2378,7 +2378,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2478,7 +2478,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2498,7 +2498,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2518,7 +2518,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2538,7 +2538,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2558,7 +2558,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2578,7 +2578,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2598,7 +2598,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2618,7 +2618,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2638,7 +2638,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2658,7 +2658,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2678,7 +2678,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2698,7 +2698,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2718,7 +2718,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2738,7 +2738,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2758,7 +2758,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2778,7 +2778,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2798,7 +2798,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2818,7 +2818,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2838,7 +2838,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -2848,26 +2848,6 @@ 35904 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 6908000066000000FD0900003A030000 - - - 16 - 260100003D0100006602000050020000 - - - - 35905 - 35905 1 0 0 @@ -2878,7 +2858,27 @@ 0 16 - 6608000063000000000A000053030000 + 6608000063000000000A00001C030000 + + + 16 + 260100003D0100006602000050020000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6908000066000000FD09000003030000 16 @@ -2898,7 +2898,7 @@ 0 16 - 03000000660000003D0100003A030000 + 03000000660000003D01000003030000 16 @@ -2918,7 +2918,7 @@ 0 16 - 03000000C9040000FD09000035050000 + 0300000009040000FD09000035050000 16 @@ -2938,7 +2938,7 @@ 0 16 - 03000000C9040000FD09000035050000 + 0300000009040000FD09000035050000 16 @@ -2958,7 +2958,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2978,7 +2978,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -2998,7 +2998,7 @@ 0 16 - 03000000C9040000FD09000035050000 + 0300000009040000FD09000035050000 16 @@ -3018,7 +3018,7 @@ 0 16 - 03000000C9040000FD09000035050000 + 0300000009040000FD09000035050000 16 @@ -3058,7 +3058,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3078,7 +3078,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3098,7 +3098,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3118,7 +3118,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3138,7 +3138,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3158,7 +3158,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3178,7 +3178,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3198,7 +3198,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3218,7 +3218,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3238,7 +3238,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3258,7 +3258,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3278,7 +3278,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3298,7 +3298,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3318,7 +3318,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3338,7 +3338,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3358,7 +3358,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3368,7 +3368,7 @@ 50016 50016 - 0 + 1 0 0 0 @@ -3378,11 +3378,11 @@ 0 16 - 6908000066000000FD0900003A030000 + 4701000066000000FD09000081000000 16 - 260100003D0100006602000050020000 + 0A0000000A0000006E0000006E000000 @@ -3398,11 +3398,11 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 - 260100003D0100006602000050020000 + 0A0000000A0000006E0000006E000000 @@ -3418,7 +3418,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3438,7 +3438,7 @@ 0 16 - 6908000066000000FD0900003A030000 + 6908000066000000FD09000003030000 16 @@ -3538,7 +3538,7 @@ 0 16 - 070500006E030000FD09000095040000 + 0705000037030000FD090000D5030000 16 @@ -3546,15 +3546,15 @@ - 3316 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000BF000000000A0000C3000000000000000100000004000000010000006BFEFFFF69010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000004401000066000000000A0000D6000000440100004F000000000A0000BF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF620800004F0000006608000053030000010000000200001004000000010000008DF8FFFF3E010000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000010000006608000066000000000A00006A030000660800004F000000000A00005303000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0454494D3401000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F0000004401000053030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000400100006A030000000000004F00000040010000530300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000053030000000A0000570300000100000001000010040000000100000060FCFFFF5100000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000040500006E030000000A0000C50400000405000057030000000A0000AE04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFF000500005703000004050000AE04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000AE040000000A0000B20400000100000001000010040000000100000037FCFFFF2B010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000C9040000000A00006505000000000000B2040000000A00004E0500000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 3320 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000BF000000000A0000C3000000000000000100000004000000010000006BFEFFFF69010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000004401000066000000000A0000D6000000440100004F000000000A0000BF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF620800004F000000660800001C030000010000000200001004000000010000008DF8FFFF3E010000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000010000006608000066000000000A000033030000660800004F000000000A00001C03000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF044957444701000000408C000001000000FFFFFFFFFFFFFFFF045757444700000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF15000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F000000440100001C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000004001000033030000000000004F000000400100001C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000001C030000000A00002003000001000000010000100400000001000000D5FDFFFF0601000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000010000000405000037030000000A0000050400000405000020030000000A0000EE03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF000500002003000004050000EE03000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000EE030000000A0000F20300000100000001000010040000000100000081FBFFFF75000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000009040000000A00006505000000000000F2030000000A00004E0500000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2870 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000850657263656E7455960000000000000014000850657263656E74550850657263656E744C0450767431047765616B10656E61626C6520696E7465727275707406656E61626C65285374617274207468652054696D65204261736520616E6420656E61626C6520696E74657272757074066563616E2E68094C45445F315F54474C145F5F48414C5F54494D5F536574436F756E7465721348414C5F54494D5F5345545F434F554E544552155F5F48414C5F54494D5F5345545F434F554E54455204766F69640B48414C5F4765745469636B0968616C5F64656C61791253797374656D436C6F636B5F436F6E66696708507674315F4F464605555341525403414443066C656E6768740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2899 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001048414C5F495744475F52656672657368960000000000000014001048414C5F495744475F526566726573680F495744475F4B45595F52454C4F4144105F5F48414C5F495744475F53544152540D48414C5F495744475F496E69740C4D585F495744475F496E69740F495744475F4B45595F454E41424C45195F5F48414C5F495744475F52454C4F41445F434F554E5445520948414C5F44656C61791748414C5F495744475F4D4F44554C455F454E41424C45441473746D3332663178785F68616C5F697764672E681148414C5F53746174757354797065446566047777646705574F52444505507674315F09776F726B5F64696F640E46616C6C696E675F61736C65657007427574746F6E730543616E474F0843414E5F73656E6408537175617A685F550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3614,8 +3614,8 @@ ../Core/Src/main.c 0 - 87 - 101 + 253 + 278 1 0 @@ -3623,7 +3623,7 @@ ../Core/Inc/main.h 23 - 17 + 18 58 1 @@ -3640,9 +3640,9 @@ ..\Core\Src\message.c - 53 - 83 - 120 + 0 + 74 + 118 1 0 @@ -3658,9 +3658,9 @@ ..\Core\Src\lampa.c - 2 - 36 - 66 + 4 + 45 + 97 1 0 @@ -3668,7 +3668,7 @@ startup_stm32f103xe.s 0 - 133 + 131 149 1 @@ -3677,8 +3677,8 @@ ../Core/Src/stm32f1xx_it.c 0 - 192 - 239 + 81 + 91 1 0 @@ -3703,18 +3703,18 @@ ../Core/Inc/message.h - 0 + 31 1 - 16 + 15 1 0 ../Core/Inc/package.h - 16 - 1 - 25 + 46 + 3 + 38 1 0 @@ -3731,8 +3731,8 @@ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c 0 - 3682 - 3730 + 3713 + 3728 1 0 @@ -3748,9 +3748,9 @@ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c - 0 - 306 - 354 + 10 + 366 + 381 1 0 @@ -3758,8 +3758,8 @@ ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h 0 - 250 - 298 + 263 + 297 1 0 @@ -3767,7 +3767,7 @@ ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h 28 - 3628 + 3631 3666 1 @@ -3776,7 +3776,7 @@ ../Core/Src/tim.c 0 - 75 + 74 123 1 @@ -3785,8 +3785,8 @@ ../Core/Src/can.c 0 - 201 - 216 + 207 + 242 1 0 @@ -3794,7 +3794,7 @@ ../Core/Inc/gpio.h 0 - 109 + 95 114 1 @@ -3812,7 +3812,7 @@ ../Core/Src/gpio.c 1 - 39 + 40 80 1 @@ -3830,8 +3830,53 @@ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c 0 - 423 - 438 + 473 + 488 + 1 + + 0 + + + ../Core/Inc/struc.h + 0 + 40 + 75 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_iwdg.h + 0 + 141 + 166 + 1 + + 0 + + + ../Core/Inc/stm32f1xx_hal_conf.h + 0 + 30 + 51 + 1 + + 0 + + + ..\Core\Src\iwdg.c + 22 + 2 + 42 + 1 + + 0 + + + ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c + 0 + 181 + 198 1 0 diff --git a/MDK-ARM/uksvep_2_2_v1.uvguix.z b/MDK-ARM/uksvep_2_2_v1.uvguix.z new file mode 100644 index 0000000..042f094 --- /dev/null +++ b/MDK-ARM/uksvep_2_2_v1.uvguix.z @@ -0,0 +1,3738 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + + + + + + System Viewer\DBG + 35904 + + 253 + + + System Viewer\GPIOC + 35903 + + 120 + + + System Viewer\IWDG + 35905 + + 104 + + + System Viewer\RCC + 35902 + + 119 + + + + + + 38003 + Registers + 188 122 + + + 346 + Code Coverage + 930 160 + + + 204 + Performance Analyzer + 1090 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 106 106 106 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 300 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 170 + -38 + 1882 + 1199 + + + + 0 + + 1335 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000010000002800000028000000020000000A000000070000000100000036463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C436F72655C5372635C6D61696E2E6300000000066D61696E2E6301000000C5D4F200FFFFFFFF3E463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C436F72655C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6301000000FFDC7800FFFFFFFF44463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7301000000BECEA100FFFFFFFF57463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C2E63000000000F73746D3332663178785F68616C2E6301000000F0A0A100FFFFFFFF5C463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F697764672E63000000001473746D3332663178785F68616C5F697764672E6301000000BCA8E100FFFFFFFF36463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C436F72655C5372635C697764672E630000000006697764672E63010000009CC1B600FFFFFFFF5C463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F6770696F2E63000000001473746D3332663178785F68616C5F6770696F2E6301000000F7B88600FFFFFFFF36463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C436F72655C496E635C6D61696E2E6800000000066D61696E2E6801000000D9ADC200FFFFFFFF37463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C436F72655C5372635C6C616D70612E6300000000076C616D70612E6301000000A5C2D700FFFFFFFF36463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C436F72655C5372635C6770696F2E6300000000066770696F2E6301000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004401000066000000770400006505000001000000000000000000000036463A5C7365745C66726F6D5F44696D615F426F675C554B535645505F32333535302E325F57445C436F72655C496E635C6770696F2E6800000000066770696F2E6800000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007704000066000000AA07000065050000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 440100004F00000090050000DF000000 + + + 16 + 440100006600000090050000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000035050000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000035050000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000035050000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000035050000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + B107000066000000FD09000035050000 + + + 16 + D5040000C3020000D50E000053030000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 199 + 199 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + B107000066000000FD09000035050000 + + + 16 + D5040000C3020000D50E000053030000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D010000B2030000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + B107000066000000FD090000B2030000 + + + 16 + D5040000C3020000D50E000053030000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + B107000066000000FD090000B2030000 + + + 16 + D5040000C3020000D50E000053030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + B107000066000000FD090000B2030000 + + + 16 + D5040000C3020000D50E000053030000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + B107000066000000FD090000B2030000 + + + 16 + D5040000C3020000D50E000053030000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 47010000660000008D050000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 53040000660000008D05000010020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000004E050000000A000061050000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 3332 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000440100006600000090050000F6000000440100004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF4C0400004F0000005004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000050040000660000009005000040020000500400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F000000440100004E050000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000040010000E2030000000000004F000000400100004E0500000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000040000001000000FFFFFFFFFFFFFFFFAA0700004F000000AE0700004E0500000100000002000010040000000100000057FAFFFF0803000000000000000000000000000001000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000400000010000001E0500006600000070070000E2030000AE0700004F000000000A00004E0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2868 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001453797374656D496E69745F4578744D656D43746C960000000000000014001453797374656D496E69745F4578744D656D43746C0A53797374656D496E69740D52657365745F48616E646C657204666C616702697309494E5F31325F50696E0A4750494F5F50494E5F3409494E5F31315F50696E0A4750494F5F50494E5F331148414C5F5243435F4F7363436F6E6669671253797374656D436C6F636B5F436F6E6669670C4D585F495744475F496E69740663526573657404697764670623696664656603434D440F6D6F646275735F6D73672D3E516E74146D6F646275735F6D73672D3E42797465436E742007636F6C6C656374104552525F56414C5545535F53544152540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 986 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D756B737665705F325F325F7631960000000000000001000D756B737665705F325F325F7631000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 2560 + 1440 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 440100004F00000015070000DF000000 + + + 16 + 440100006600000015070000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D010000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D010000CE030000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 470100006600000012070000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D010000CE030000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D010000CE030000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D5040000FD09000035050000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000EB030000000A0000BA040000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 199 + 199 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000D2040000000A00004E050000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 440100006300000015070000DF000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 470100006600000012070000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 470100006600000012070000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 470100006600000012070000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 470100006600000012070000C6000000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 470100006600000012070000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35902 + 35902 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35903 + 35903 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35904 + 35904 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 35905 + 35905 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D010000CE030000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D5040000FD09000035050000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D5040000FD09000035050000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D5040000FD09000035050000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D5040000FD09000035050000 + + + 16 + A40A0000BB000000C00B0000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 470100006600000012070000C6000000 + + + 16 + A40A0000BB0000006C0D00004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1C0700006600000086080000CE030000 + + + 16 + A40A0000BB000000E40B0000CE010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000004E050000000A000061050000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000007602000042000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 9008000066000000FD090000CE030000 + + + 16 + B00F00008A010000AC1400002E020000 + + + + 3402 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF44010000DF00000015070000E3000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000440100006600000015070000F6000000440100004F00000015070000DF0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF150700004F00000019070000E7030000010000000200001004000000010000008DF8FFFF3E01000000000000000000000000000001000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000190700006600000089080000FE030000190700004F00000089080000E703000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF03524343010000003E8C000001000000FFFFFFFFFFFFFFFF054750494F43010000003F8C000001000000FFFFFFFFFFFFFFFF0344424701000000408C000001000000FFFFFFFFFFFFFFFF044957444701000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF1300000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000008D08000066000000000A0000FE0300008D0800004F000000000A0000E703000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000002000000000000000100000002000000FFFFFFFF890800004F0000008D080000E703000001000000020000100400000000000000000000000000000000000000000000000000000002000000FFFFFFFFE2050000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F00000044010000E7030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000040010000FE030000000000004F00000040010000E70300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000E7030000000A0000EB0300000100000001000010040000000100000083FDFFFF1800000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC0030000AE020000C40300005203000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000BA040000000A0000BE040000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000D5040000000A00006505000000000000BE040000000A00004E0500000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2557 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000004666C61679600000000000000020004666C61670269730000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 2560 + 1440 + + + + + + 3 + 0 + + 50 + 7 + + ../Core/Src/main.c + 2 + 84 + 145 + 1 + + 0 + + + ../Core/Src/stm32f1xx_it.c + 0 + 189 + 257 + 1 + + 0 + + + startup_stm32f103xe.s + 0 + 124 + 149 + 0 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c + 0 + 129 + 143 + 1 + + 0 + + + ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c + 0 + 169 + 181 + 1 + + 0 + + + ..\Core\Src\iwdg.c + 41 + 1 + 41 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c + 0 + 445 + 446 + 1 + + 0 + + + ..\Core\Inc\main.h + 2 + 62 + 83 + 1 + + 0 + + + ..\Core\Src\lampa.c + 0 + 1 + 38 + 1 + + 0 + + + ../Core/Src/gpio.c + 0 + 13 + 39 + 1 + + 0 + + + + 50 + 0 + + ..\Core\Inc\gpio.h + 15 + 43 + 56 + 1 + + 0 + + + + +
diff --git a/MDK-ARM/uksvep_2_2_v1.uvoptx b/MDK-ARM/uksvep_2_2_v1.uvoptx index dea5cb5..ad38d6f 100644 --- a/MDK-ARM/uksvep_2_2_v1.uvoptx +++ b/MDK-ARM/uksvep_2_2_v1.uvoptx @@ -10,7 +10,7 @@ *.s*; *.src; *.a* *.obj; *.o *.lib - *.txt; *.h; *.inc + *.txt; *.h; *.inc; *.md *.plm *.cpp 0 @@ -103,7 +103,7 @@ 1 0 0 - 7 + 4 @@ -140,7 +140,7 @@ 0 JL2CM3 - -U504301808 -O14 -S3 -ZTIFSpeedSel3000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(4BA00477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F103RC$Flash\STM32F10x_512.FLM) + -U60145543 -O14 -S3 -ZTIFSpeedSel3000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06414041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F103RC$Flash\STM32F10x_512.FLM) 0 @@ -153,47 +153,60 @@ -U52FF6D067188485535530767 -O2190 -SF268436581 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8000 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512.FLM -FS08000000 -FL040000 -FP0($$Device:STM32F103RC$Flash\STM32F10x_512.FLM) - + + + 0 + 0 + 240 + 1 +
26
+ 0 + 0 + 0 + 0 + 0 + 1 + ../Core/Src/system_stm32f1xx.c + + \\uksvep_2_2_v1\../Core/Src/system_stm32f1xx.c\240 +
+ + 1 + 0 + 107 + 1 +
134235170
+ 0 + 0 + 0 + 0 + 0 + 1 + ../Core/Src/main.c + + \\uksvep_2_2_v1\../Core/Src/main.c\107 +
+
0 1 - huart1 + CanGo 1 1 - mode + cancell[i] 2 1 - RX_box_ID + hiwdg 3 1 - BC_box_ID - - - 4 - 1 - msgHeader.ExtId - - - 5 - 1 - PercentU[0] - - - 6 - 1 - input.bit.bitA - - - 7 - 1 - sum_u + flag,0x0A @@ -205,22 +218,12 @@ 1 2 - norm_diod + ~precom 2 2 - work_diod - - - 3 - 2 - power_lamp - - - 4 - 2 - sysclk + params[128] @@ -237,7 +240,7 @@ 0 1 - 0 + 1 0 0 0 @@ -275,9 +278,21 @@ - System Viewer\TIM4 + System Viewer\DBG + 35904 + + + System Viewer\GPIOC + 35903 + + + System Viewer\IWDG 35905 + + System Viewer\RCC + 35902 + 1 @@ -355,7 +370,7 @@ 2 5 1 - 1 + 0 0 0 ..\Core\Src\message.c @@ -379,7 +394,7 @@ 2 7 1 - 0 + 1 0 0 ../Core/Src/gpio.c @@ -406,6 +421,18 @@ 0 0 0 + ..\Core\Src\iwdg.c + iwdg.c + 0 + 0 + + + 2 + 10 + 1 + 0 + 0 + 0 ../Core/Src/tim.c tim.c 0 @@ -413,7 +440,7 @@ 2 - 10 + 11 1 0 0 @@ -425,7 +452,7 @@ 2 - 11 + 12 1 0 0 @@ -435,6 +462,18 @@ 0 0 + + 2 + 13 + 1 + 0 + 0 + 0 + ../Core/Src/stm32f1xx_hal_timebase_tim.c + stm32f1xx_hal_timebase_tim.c + 0 + 0 + @@ -445,7 +484,7 @@ 0 3 - 12 + 14 1 0 0 @@ -457,7 +496,7 @@ 3 - 13 + 15 1 0 0 @@ -469,7 +508,7 @@ 3 - 14 + 16 1 0 0 @@ -481,7 +520,7 @@ 3 - 15 + 17 1 0 0 @@ -493,7 +532,7 @@ 3 - 16 + 18 1 0 0 @@ -505,7 +544,7 @@ 3 - 17 + 19 1 0 0 @@ -517,7 +556,7 @@ 3 - 18 + 20 1 0 0 @@ -529,7 +568,7 @@ 3 - 19 + 21 1 0 0 @@ -541,7 +580,7 @@ 3 - 20 + 22 1 0 0 @@ -553,7 +592,7 @@ 3 - 21 + 23 1 0 0 @@ -565,7 +604,7 @@ 3 - 22 + 24 1 0 0 @@ -577,7 +616,7 @@ 3 - 23 + 25 1 0 0 @@ -589,7 +628,19 @@ 3 - 24 + 26 + 1 + 0 + 0 + 0 + ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c + stm32f1xx_hal_iwdg.c + 0 + 0 + + + 3 + 27 1 0 0 @@ -601,7 +652,7 @@ 3 - 25 + 28 1 0 0 @@ -621,7 +672,7 @@ 0 4 - 26 + 29 1 0 0 diff --git a/MDK-ARM/uksvep_2_2_v1.uvprojx b/MDK-ARM/uksvep_2_2_v1.uvprojx index c1d21e0..b1c7fca 100644 --- a/MDK-ARM/uksvep_2_2_v1.uvprojx +++ b/MDK-ARM/uksvep_2_2_v1.uvprojx @@ -10,13 +10,14 @@ uksvep_2_2_v1 0x4 ARM-ADS - 5060750::V5.06 update 6 (build 750)::ARMCC - 0 + 6190000::V6.19::ARMCLANG + 6190000::V6.19::ARMCLANG + 1 STM32F103RC STMicroelectronics - Keil.STM32F1xx_DFP.2.3.0 + Keil.STM32F1xx_DFP.2.4.0 http://www.keil.com/pack/ IRAM(0x20000000-0x2000BFFF) IROM(0x8000000-0x803FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3") TZ @@ -81,7 +82,7 @@ 0 - 0 + 1 0 @@ -132,7 +133,7 @@ 1 0 0 - 1 + 0 1 4101 @@ -185,6 +186,8 @@ 0 0 0 + 0 + 0 0 0 8 @@ -312,7 +315,7 @@ 1 - 4 + 1 0 0 1 @@ -328,7 +331,7 @@ 0 0 5 - 3 + 5 1 1 0 @@ -351,7 +354,7 @@ 0 0 0 - 0 + 4 @@ -529,6 +532,11 @@ + + iwdg.c + 1 + ..\Core\Src\iwdg.c + tim.c 1 @@ -595,6 +603,62 @@ 1 ../Core/Src/stm32f1xx_hal_msp.c + + stm32f1xx_hal_timebase_tim.c + 1 + ../Core/Src/stm32f1xx_hal_timebase_tim.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + @@ -658,7 +722,7 @@ 2 2 2 - 2 + 0 @@ -1341,6 +1405,11 @@ + + stm32f1xx_hal_iwdg.c + 1 + ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c + stm32f1xx_hal_tim.c 1 @@ -1516,7 +1585,7 @@ 2 2 2 - 2 + 0 @@ -1595,8 +1664,8 @@ - - + + diff --git a/MDK-ARM/uksvep_2_2_v1/can.crf b/MDK-ARM/uksvep_2_2_v1/can.crf index 9068c659328850a85857b59bc53c8b83d2157e77..0d28cf89d53f1b55b3968fa629d2c27f80e78de2 100644 GIT binary patch delta 178885 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

`Bd+! zgQEe}yXGJ}pnBIG1FF~J;8;NQS{;-HRPUaH;{nyX@8Cp0_1YYq42WL4gY>C@ z>OF8!9#Fl94k`kw*WsWtpn9DSP6t%)k%Kb<)qCvVY(Vw898?8VuiHU&K=qzDs0pZE zkAvEP>OFN(7f`)t4$cKcFa6xX`GD%ZaBv}@dM_PZ45(hOgZhB#y>f6Vpn81{8Um{K z+QH?3>h(Lg5>UN24z35Z?yZ9x0j+!I;AX(U8*tDVkh=E{ZUtHMhyD#ZxE;{C4-W1G zv~I}3-GJ78bkG#gx=#+816nuipe3MnBMw>vS~u$8UO?-{9NZ6R-Dd}F0j>MupgkaU z;|?AKq;A5&!*oFFCLMGHv~J2lXF%(|I(QV&x^E612ej_HgRX$q{czA7(7I^{PXbyu zK*_B?qqps<-T*FQ9tA z9J~&w-im|%fag_rh4yfLqgOPyh?K>C^sNR8tv4HCR&8Qdfy!U?@^#Y#v ze$>TyK=ra+OaxRf$Hino^m1KH1!=06=i+NX_3~YO3#eX!i|+x|D|GQApn63vrUR;1 z>|!RMdL=Gq1FBc*VlJS1$6U+@RIkj%&w%P3cd-yqy%R1L1EP1*O=BsbdZ%102UM@z z#jk+sRk&CQs9vRu)qv`qcCi*vy)!P>1FCn{#YRB&s$6UaRIl2_RzUS?Tx;+WsqKo~2>eahA2&mpA7k>k)*Wlt`K=m%W zI2uyDD=xA_s&~~zPDu5xxyTKv-gOswAye;$i~KMv{l79d;7u0=A=PViQ5aIaTP{jM zT6fz;X-MntxHuNly1OpQLR#14;&@2wnq8a-XOxxA z?c!WW>z=qcAJV!W7Z*ZO_teG3kkqB0xu_3m-E$Y0LR$C2MMFsIUb?s((z;$3S3+9% z%Ei@?*7do#7P9bOySN@wy?z%rLaO)1#m$iFy>-zTQoVOBZiNiI0T;K!tl2~V-n+OH zQoTVJcSEZ8!9`O@^@dzDhg9#QiS;^KZt^+sK^g;a0MMSDo~ zKD&4jQoS!O9)?73+(kz^qEcmH^`=}r4yoQ(7hNIM`{trMq^3oc%TRBzEmUr6&|-E329xGhu3GWZ>0!*bPZtt%tqvkh=7dIuH9Htvl!8Af$EYJ^T%6-31T-LRxpx!_hc5*sk}G z9jA4dJmkb_U4w_*IIX+vAumqru6W3g)4Ho33gQgBYaR;Yr0%+hqIg#N|Ib{V8yfQ2iEKc=qdnk)jy*nO`$En_34=3VOugSy7IMr+Ra4JsqT0E4; zsa~sxia6D~=bUDak zjZ?ix9_r#$@3Dt-ajMtl;e4Fxb$hrFr+QC3T#Qq_9uM_#qL+T^;ZmIHJ@e2Ir+Uvl zT#i${7ap#}soqNuSL0N#*Tc0q)qCaPdYtO@dAJd$dapg)j8naS4~=oE_r}AmIMsXW z;dY#<_s+wec-Hixe*+%w#;M+W4^45ZH|U``PW3)`Xo*w3ArGx_s`t^uy*SnTJ58ni&MQ35AAWPH|pU*oa&8vco?U8pFMQMiQX3vo#{B$8~5-iPW2`{JdRVnNe^9d zsyF4KJ5Ke!dUz72dfzx`T{xaURX|HzQn}M>GA)02j|XdMKff?{QL>?c+y0 zP3v-eOvhe;oKIY=IuE589oYock_!*~lMLrhdw6564Vw{Cn;$taJ z^-6s#$En^iAHU*Mugu3voai0*(^!pDy%Rpx;#BXXkM%g!JLO{|PW8%tY{scxg^#T` z)vNTe9jAJyeeA@k-Weai<5cggk3Vs$SLI_jPW7sN?8O;)H9q#^hv=n`)cQDxQ@uJL zf8$i|oR5ETs(0SU(FE1I;3GRh^)C9zNl?9dAGrytcgaUyg6cK+$WKtc%RUMcRPTz9 z!UWa3>Z2&Zz`N$7IFXh9pP6fN-A74+>fP{BnxJ|&eH=?ry+$8p395I?$MFQ!yY1sd zg6iGzaWX;m?)o^Dpn6R{$`e$t*+)f!>b3Z&Oi;a6AEy&U@1BqJnFQ6l@8fKO>b3c( zN>IIaAJqw}_rOO@g6ci=QJbK89X{$3RIk&=xdhdFOJ;xAwl)Jd|XUWy>1`% z399$R$E5_(OZWI_NKn0}J}xJy-ZLLp5>)TGkE;o)_rk}u1l4=#<9dSX_4>Gxpn9)- z+)PltJ|B$jr$ZCTQJzANLZp zZqUd51g-nvqb)(}hJ3UqXx&F24-&NQlaGf9S~u*YBSGs%d~_yg-KdX82~s!a<8gx2 zefH6nPSCn9KDraMZrsO{1g)F!(UYKclRlm%Xx)^LX9-&O)yMM$t^4NVMS|9S_wh18 z>wfs?P0+e&AFmR$ZpKGng4E6Wc%2}1b7>#_30gPr<4uCr{q*rR!NObc@h(C27JUpP zsNRx~_X(=E>|-!N^?v#Ikf3@iK86xhZ`H@g1l3#f@hL&|)_n{o7)C#c>Z9}@|xx9ejvLG|{0OeLt^zK^d7s(0Yy zTY~ES&8U~i`oEcr{V$_lf+xfu4KSTZQ@!i}GYP7f6JRz$^>PEuC8%CrfcXT~%Mb7~ zLG=m(EF`F2VSvR1)hi0Hl%RUW0hSX~uOz^)1l21Iu#%v9#{#S-h+bKc##(~v9S^Xc zpn4|)Y$T}O$pD)Ps&^{DR)Xr42iQ(fy@~)k3945a;CF)RoeuCPLG{iA*iBHqvjO%J zRIe()euAl29pE5wh+g_gO@O}%s#hD}UxMn@1vr|ddglUUC#l}~069sjcOgJ-lImRy zke8%-^#SseRPR!Nf+W>z2vC@$dY1zfC8^$(0L4kB-qipl$*lDM$Xt_a0ZNlp?|Oh^ zNvd}vKv|ON-3)L%N%a~7oJdl=TLH?GwC;9*iX^SO6QD9l>+S|PouqY50nQ|8U2}l5 zNmADmpejk~S_7o3leF$$fSM$&yC0x7N$c7I)Fo+Mdw_FETK6Ep`6R7-7~n#Z)^!B9 zn51=`0qT>q?oohCNm}U@N$Z{k zxRIoF&jZ{{(z+J`8k4l{Wq?~rTGt!kc9Pb;3UDV$>-qxRO>$ZLIzUsB>h%X`PBQS` z1ZYWSO&b(naFG=+V0^Cnhz4rmyl2mUnKzowveF*R%N%e*TJWNu(j{!Q8 zRPR%O&Lq_v4)7>R^+p0bPEx(m09{FU|IJDoOQz1n5grz3Bk2lT>deK!1|x&87pq zNm9MJ0B@62Z$7}gB-Q&FU?55L76QCaQoY3hgGs8l6yQUW>MaKtN>aUF0X`bX1RBtQ5mn7BO4ltgidOHCol2q?^ zfXO7)`x9U)N%eLEd`(ily#U{mRBu1P_axOj2=F6G_5NnmOJ@C_LkTnJCDT09?r4bF zB-P6fF_)xzIU(kgR4+Hg&m`5$3$c)-difz1lT@!D#8Q^2+&QoW)Ozmin1IK)bl z>Xn38O;Wwm5Nk=IcPva}GfC^pLTn{z-SH6HNm_Rz#7>gdoec3iN$XC9_>-h{ThS*Qiy3-*JlCNSO^N>RP$5Y;K7*AgOKlcIX9A!<`p?_P+y6xF*Q z;#`XAwS_pJqI&HiE~Kd5gAf-}RPSMk`V`gc2yrPz^*Tc|q^RDb5SLR_?{SDLDXP~M z;%bWMrMp91OHsWiA+D#WUQdV{DXRB0#LX1ddlsTGMfIMCxRs)MFGAc-QN5QT?xd(* zZ-~1os`n~HQ;O>Kg=kJuz1JaHQcS)65Ur`K@k9UKgt(WYdT&GAPf@*hA=*+@Zy-c_ zit4=&@gPO@217hdQN0f#I#N_`C`4z9>U|9HC`I)?g?OBzdcz^QQdDmwM0bkljfQxV zPEozF5IrfX_c_GV6xI6@;#rF7jfZ%iqIwe{UZkkrWQdn3sy7v)H%0ZnhIo~tdf!6y zrKsNb5U*2I??;IK6xEv!@g_y|X3`b85^Zd?#8R1eqzw>Au3n^Nc9misd*5$;pl%jRHaV)23U0xi& zQnW5Vj+GRxD~Mw?Me7RVSWD5mqBz!5w5~XgjT8f~B#zA#(JPIov6Z5F$Ku#dQN6PN zN7P#dN7g-Ce$}7)N-4FZ|5Bk!tq0jN9?zqB3}c*`J9n<9;BZx);?LnQMK~M|j|c21 zsaeg;%uG@+vYG!6eZ>{s-hmJVWs#aI+z4DhUGk2X6lg~*~Z+uL?BuTvqG5MM# z^(MyTTawh96qD~sQg3ohek4h~DKYt(B=x4oMe=MIE@BxX-vjzZI!>L0&rPOCTOJI@|aB2NWB#?nWT|= zD`PTQBlT9rWQs=Wt&Yi5jnrEclW7{Mw>BozHBxU~OlD}L-ujr#)JVMzF`1>2dK+Uh zTO;%~#iTMvBlR}NWUfZ)b;V?!M(TCPWWGk~ZHdVOjnvy3lZ6_ow=E`%G*WMSOcraT z-j0|o(MY|WFOe6Jn$7H!i>g|ci3XRaK?2XAvjnvy0lT{k2w?8JUHB#?D zOx9?mUQbNcYNX!5n5@%Cy+bisuaSC(W3oXb^^U}3qeki-jmajB)H@cF%^In9JSJTl zt=@^4bZc$b`}ub=CR;R8?^I0oX_VCInC#amsWUM-s8L8~V{%BNkj};Au*OQ^d`ymL zoPb@3$x)3bJ1@rMn8vSZUy8|bjkh1`jmZg(ch$Zelam^sjCUm_rz;xCbu}huG?MFD zOwMW~*Y%j3(@3tqn4H&0t{XAAppjfRV{%F3bJ1_bq*vo}(Qn7(vevdleWW`vxuWq2 z>33stRpS%V@5SVr#wVoTkI8k7Pe^}IiAkTvN2EWD$qkKUm7=X>DWF)r*+i*V;PO)ytSX(Aq|-t5-33 zsI?7OSFdC8NNXFauHMAtvDVhn&%d`Zd7=VA{pGuuJk|Kv^!Exw8XuefL19SaW79t> z3~799`X_}UjZaPgtT3dt{h#XJeo+|G`26&*3PT#7pZ-l@NK?;Gukn3X$kF(;^dB+# zsPSp(KNWGb3LlsLOCd*7k4smkP$5TaE2*pYxP0|Q(-D_%o@j=|<+~D%`svWP{O~k0 zEG|DaX3F7l`K2*aj)==|jhS*}T-tR$4{ualI&?lGsxvM_bUq_$bi5)%bv`a-Ok9TP zd|b-dxD40%xRh~m8Kv{V0psJ+sq+@v6XG&j=Pk4+#$}Aoo5@a!%UGRv(4HKZaXRlM zJ0&jTb>2&MYFsAhyuaeKxJ=Y}r?KgAnWXpMX{_R#5tqq2Z@M!xE>m>gbZ1svrs}-u z&g{5M(|IF`IdPe;^F|bN<1$0%SF-2DWv0%rWY3SwES+CYTo9MpI=`H_FfMa+emQYb zT;}Th!p`Ej%+vXWoh5OZueVh~YB86_Wr5DK>&xP@Sm)Wz<#Ab}^X%q|xGdFqo@r%V zR_L7PuZqh`o%8(FaapBvvb82IYjuvZ*2ZO>&K~c&xUARN;$0t?O*&f~8{)EAr`g{a zmr9pTx4$VaTXp8W&2ibLGw*f9WxLM2*BzIgI+3#_F1vIhXKP$`>qO4Bxa`r1ob7Sh zs}ngp;<8_7w%Zw(13I(auDJB*Om@5Da!99UDtqE`Sf^)MQJwZ`e_W2~ zv{wh>azZDNdg5|YXO24U2_<<8rT}(@I^5%YB_z z>S|nG=rl{$;__0bS-KvVS32v$zPP;B>6LE8<&93SbTck*b$X>+ae1fHE8ULEd!1hC zPFz0d^h$T*@=>Q(x)+yEI=#~UN?bncG)oWS@6MCngI?)%T!tFTD=GfH zQIT)ZEWK5cZ_q5gi^~Xu@_8SZkp|`SLD9gVd_F1~81zb?6b%e|rO%262EEc3MFWFg z>8qlFL9g^p(ZFD0`>tqUP)9!$4U7tf^i$!$ppbqk8W_xRzZDG(=D7BROf^^`b|hq) zL9a9~#l8AQ{Xgd8@ArnLzdlGWppl#ZlkUoR9XY1 zNF7YbJ%eaEl#u&I+d8$XhZFL^Xj`MMjwIxt8uXHgX9}Ie>O9}aC&@1&Os1+D&TfPC`0NYU^%7hM3gW zy-GrcniSXlgbXt&t_KMjZc{Bq)Bl-PRJ;e;(C&hPLtw#nvl^Z#q}&9 zV@!(cc|yjT)YglHj5DdNmkAkfQd_SQGQm{ZQv7?JkclS6^(G-xOiJplLXJsEy;I0B zDXI4fnQl^29}+Udq@+G744G^zd{P)PnE^j544KS;UlfK+X27osLnbreH-#aS8SuNp zkXd0{;YUIim~1QjR2VYZR``{WMJCPpZv`Zi=Da;AOHAINwIeA@O}eHbNm*vnH4RP5 za+9uUSW;G)MA-18tTc(R5lLBP5@92gvf3oVMkOn<&Lp`yld|3as-#>snfF#F<(kR7w+DO^1^5 z)g+n@C*_+-G#yFGcavy3nv@@A+k}3U981bilWaPklwT&!Qrazc0Zt{Q z!(tcUbW(;`%zI~&GSp(;JDZeY7W3Y@qzt#1_s%C}gvGpfAt@s*=Dmwa8D+5xa49LB z6^m@@P0DDCY`UD3F&5c$B`ISqqUmZ<##uzuwWN%24({(=D>;UQ%XQWYhhm%(R&I9wcR!MKnE3 z%3OGSDwJ3h+^?i;wJ5mX z3Mv+-JMEh6u!yD(O?FyD(-2MeSl$Qjv5nL-Zd1w(_ zt2B9J5nQV^d2F#MwMLUC77?~qlcyFDwoa4EGm8vcugMEfTpKib>4|HjCa*kkZPMhk zCz{Qge6d*Db!qa|Vr|#0$#+jPTQvFMX=bY?KRwNC)8v;$NNv~Tw?#FHG?`?RO~*BvY!giV0=Anyj(gstyfkAMh`f67OoV)+V6tX|m3y zce=01dYgQDpveZCe0r$KMw@(kq{$|me0r?OW}AF^qDhyn_%z7(RFiJ?>r3qe`tS4m zOp`4(8TDL~t+rxReZ}`elWpoHUFseD@9H%#HQ8>HRIe0bY?A7=LX1t(z0qWsP0_v8 zWVfvv3iZBs3Oni-tWm$U|#-d(=x#sh9j?^^#8tKsLuU zpVjB@vDLh0knf8Ekb2Gk+&-Ycf%;WJ$YvYjn}U$7+7N?$-xY+^EB=r60n^kgekc&x zY(@N3AhJ~}Vvz5b0+D*fziJ=Q-}n5jC}PvBx9f62iLEc>>(J$*-PZCC+6T0Bs&~^; z>0kN&UpGXTOP&aa>eB0paF{NaJrNGq<*H3`jnL(qP4hKUm+LmcHAm9T<(5rwjn(D0O>m9V<&NDCu8MEGF84j@P0;0mC%uWfJoKbDNteeqbKzuN zo_NxmqRUfHdQ)|I=1FgwF3&ybP1ogxC%qZEy!50uQ)XX zF6Zd--qYG#T|RhPo2Sbso0OWb%V(RATA<4}n?`G)F5hh$twp;0uxYdw>+;j4(ORO* zFPlbdsV={58m(ozv^yNUEZ3#O@utnXdj5ywjhl5D>UiU3U4}W{xLKFsjyG=BWt78l z%UWGJ9gbVp=`z|O!`ACE#v#Hs=rYzJ!ZzwM&LP4!=`!9S!ZzzN!6CxBbeZT7VU=!O zCOKr-7F{MgWY|_+rZ{BSHeIGVWY~6Hra5HT4qc`@WY|t!W;irjyL6f9&}i+}WtKyj z?a^hnLzwN=WsXCb?bBthLzwN?WuD{R|K)%#^BvNxN0$W-X?9STg$`+UNS8$pX?9qb z#SUq9M3*HFX?9eXr4DI!OqXR2jn;8pRyy90MVD0$-PK85Ry*E|MVECB5q4Ua^%aK< zJEO}6hYUNb%SML`JEzMghYUNf%VviRyP!+A!@PGcp_b%(Q z-C^FlqRS44dGD$&I~^+Onl8H>D(ZSgm)#EA3VpilaVV}Ey6kl*uA92-b11G`y6kr- zuG_jCa44=jy7V{{*Iiu>I&G_zl<(7xb zO8LLXx}0_B*q`Wf&Y@#}s>^wYj{TWJheOByT%p5ZGvS3|g+s&sQkN?ZZTc%k2!|bn z*NPAhI|y$SAsluP-YP;k>>#{Tgm4I@_lgEi#T&9H95~*PMVGsdH)PS}p5qN!6d@dM z$f5}0ctaM&1&5=RZ;A^}TR(ZfD=s+RkVSF9@rEpl3ywEqQCx7m8H-|o(^gRbqTNvE zpFOE`81mMW$`C`|c~Ti_$a{zI8D_`_Pc*{~`RplWgdtx%rHnM>tEZGvhJ5ps(rL(d zhuLnlAwL`p=P4E6I72#89H@*pWJrnwl?jFnO>v+y(U4&&4pb%? zGBU+6%49=Er8q{JVn}C-{eY>4j83s1FwKxLDfR=V8!|SG$ka4pw!x6OX};-=hAd4JLz~n` zN;6??Hl#aEepI>)*`21}={Dq0+G{PUPm-q3-KySon%-lZA-B>D&+Y0BrdieOFyvX9 z!M4+o2^rFHmm#w=WZiB<7H60h_ZYG~LvZaiWPOG{Yo8(8Gi?|8>)-uqF*E${4yd<~ z;VSePaxz1!bI_0r85UcI47r-&DjYWCW`_Uq5knqi7|}-!d7fbyA5#L(Fi?*xv1S;a zC)B!S7>XyAwp^n6l+sMaC5=xTGSTIGJ!8lemwEfFA=6!E>vQTex!l?FhRkt^)(c8f zF5TfpL)N&Y<0ZAgF1NGSkaaFKe_4HEmmleh(veH`Uo~W-OK*3rV#p?!3w&LP%jGBT zGo;IH zOH21aZMI8G_t20%uCjEBe~%2=>rzsW4cX^%Nc2Q)iOV6;Q$r58v~$l4>2WzDdTz)O zmrMP^kfSb%`O=VME{XX{MTARYzBc59%Z+%Ww$mjs-zsgnY;n9ZJ;IM0c2S!)59nV#-ZdrQUkqP_t&%fVP_1$}HxU zVuzXPlH;x6X3d-d9B+-_RY%|7_l-1b7N{35R4@KJ|3v-yYxU=!sy~0D{`@ob=Wo>? zyL~{H`n{w6Vyf4*{hc25+Qz=W>+76xZ=3wvm4BoDkI`n$;sI**Rqq>P)+|@QZ-siz zKU6;$YpP4W=W%Au$^j|~{KYrktl6x7&A(K?`CqpWXj8A6VAgaGP>}zNZ=zYV_5c4_ zi~89lvu68%wzRsMY}V`?&}OTvDQ3;?0d0o5nrc>R_6}%Es>^9+&He#uW?tu;ZX(=1 z0FkzT)K~4BVdC#9r%~;jY2x2eaZ&A?W#aFtu&DOUHu3K&@>TohnE3n3Z&dr{n)vrr zFRi82+{ zz9lC9f$|j9zNIGqQ)MZtealSzX9|$jzU3zVb7d&1eJf1-7s^jm`&OFxhssS<`&OCw zFBPq-eXC9USISFN`_`EFua%Xk_N_JX-zXOo(+PBTbf3GU-YTtGf|6D~%wQq-smf(}#|F`XLm5_Q(bPQ11Q8&9bac%&+L03#%8^BuWs)_3Z$lPlt z9t>!!+)yvPZsOqpCec0|GNt1~A#)Gx2)>S$f|@`yV`-@j$(;Kj<^lXCnkpf zK~wS6#E3s=DxR4b`3Hv#&rOW_gF}WFCOZG%km03?(SLBr@XExPKR73SZDQ;noHo2M zG5!xG@3$r<{K10eor#Hmcukr2>K|9}#~;)`uHuhBs()O?AAd42u8Q@}XZ35U=w`mC zUsJ_;=d1cPRjhZunV3{XTl3w-hc{$5>cgMe91&!jeiAz3Vs&ORMNz$6HudMejPn!tyGf51MFU zMHOA_BnvC6+H&emPqwhCs?AkbQ!K2mBI2f6SX0&JsK1+LVQp2LrLLx1SXV{Z&9Jb( zs!daWH`Bs~DxMUYRk5(KibsWJTi8^^qe62mY_8%-p}7{is(4apo`vozo)nsIVM`VD zy}-iODxMiyXkl9w&kQZHu)T^Fcd>;XRkXNEEbOeJ#a(J)R~0SpG7Gz_yoa(bx3H&* z%3NV#Zxxlf(!#zf3Uif({Z$m^Y6}OdD9kk$da5YQwH6LmQJCv29IB!)*IPJTMPY8R zaHNXD+-Tuw6@|IU!m%m}bF+oxRo+8cyDXfj;vB5o!pSPy=PedaRk7K;)xzm2&cU`> zI8#OYx!uCqDz=?>SU6Y3w)0L4y;XG7yDVI;VuyLRg&$S)Q+q7@tfHUVYvETF!+oDs z!S5=@`+f`U1G!@dEOZRyj`dg=GLSoV(8ADx+_6Izh7II~9ah2|$TJW}lrRVK48&0- z%z-=uaZCwwAkRP?SLzwal{ul*GmtBDQf>Rd{-~??PN{t#$gn$Y;le=L=Q9>A4y3a^ zYvIyB`o?n>9u8#Decr;Of&5GtEIb~_&venkvw{2|mn^&+$cb35h4%y5SH5iF!$9_x zuUPmvkOugwg--*$htgcL@OdB$?CTc33}k`bXW{EW7T7l|d>hCD`=(mVf%J{H)M5^# zZ@jG*b0ArF$HMP{^o@7bTK*Lkbx*D3Ur|x_)mr`)74<-^ZxXh@k*(unx6T! zQcpEIs&ABfs#zhuRqCl`7rydN$)}pd(t8Wns@ZV(VBvZ-*W;sw`_*hDe6sMMnvI0d zY9p%INBE*PqMC)uR|~JJ*&q03;Y~IB1K%yYt!Cx$Lv2Yl`vX7KMpV=G{!$xJ-L|lw zf4|jERMYpi+xSvV7T8XkTcZDU*w4?m5uF`-gJppLaMsfK5s#@U!$!!u9gZA_`* znWqUhrq=Mx(?lE7YIx>pl8t#au!b$fRW=UQu!FeT#>EYvWlB3-)z3 zp4V_hwcf^y8t)*Yjh8jvK|~v`YP@rZHeT0M*y-JD<4p}ay)G!WqD5cae4t6S~)Q}6iZ2YJp>vr4tSwlkXu`xo3 zu)TH#BZWz4pN&r8qVHGo5ia@xB_C<)Z=?4p`3R5GAG9%ExafzJe1waB*v3R*syU)` zBuq6&m5zj|=9p5CkdDWddW3X5VPm@V)3M?^X=8?P`A^xHC0zc~Hf9SG%o!VVgbC)X z5}a`P&ndwP8@T6{;Dim_3rZEjk>f?B3gO7{l8voG+tI63A+#Nrl`4c?)+;u4NL$6H zKHXI%3*jzav$0#ai`SJZgw54H8~cPlaT-~;DQi!WNHckm~ zb=SseA+GM(I3wJq`!>!Bx9Ne6$~oaaJ+yINxKEF4ToCTlV;k3nB!6O~Pe}5oHf{<# z0MBgP5_SNd+qfgd)e9SUh4_A{R3YAMMX5r(*^1JF5JPX27KB6K%3B-1gdNLw3M#_> z#(M>oT7LQ9gMvyef%MVFkXi!ilZ~OZ1kz_4!)h4^Uu+Dor91qp#8pdo_|3-1TDrsU zHb&Lb9sW=%tED^qsZ>_mCjI>TrDRsiefq6rR?B^AcQCG&g?NX9@wIe^LmW(~r8^wz zU}7!Z;V=i2YUvJ#JD6Ncn2m5SrIzk+q=TuobcdrHOsl0k>~t`_mhN!0gPE0D(rk=_ zS+#Bdi+VF-9n7w6`=8X+I0tiT+x|y&HQvG8T2-#7QrE$}+P1Q~n&@DDZCg=YO>(fH zwynQbpX^{^ZCh4dO>wZe*7Jl8mehKl(81DL&l5UWR_l4fii72~o+)&&qSiBo4p!EB zp3uRnTF(A+ls^zF+or5Q}9tj;ht@TLg;90FlLI=-lD;^3RysYK8b+dz4wH#1%Ie1;m zVC#19rk26B#lgE;kAx0B)H1}jIrv!15Zmscy^agK!$C(K7kH=F9>~b)yPSuPx zzTFPS)^XkTI2BB*7$O0=AhC?9UaXf zrH?u~n!`#Tbwt<^rH?uy?5Nt#I?k4ksqL&|Tpd^2S?Bq`6KX%}7+5FOe%3LtPO1H@ zV_=V)Lb)?>TwTX44-USEUb=B!!9}4TE`9R zb+E0D8+O^j_PVypZ?zy-9PFqg|E@aNSx5d|bFiz9dw1Qzo;vcc&%xe0+R_^i_SMmr z-gL0Pj$3!j!GSt%-E9Xwb=+U)@R7XzUb8xthoV@R#a-@#C_`t!@I_}~_ z2gm9N%0~{4*AbMD9h|5mC!aVtSw~Jjb#SVVoP6fsbRA3e=MFB_u^4~hptp|2_)7qyL3O5SxO=4&PII`&K}Zya2!W7G7lgX?u{n!Z!2uA`@Y@8CflJ?#gj?>hEEKPr9K zu^0MD>AQ}TqR&d-b?g^^QTnc<6a1<)Gl<>aZw?j>Vxs@9xG;!`{)ghipthI&{QIfE zFo+%DUkVI^nDc)tE)1g5+f!IQi1w-@g*Ag{uZEI8d0C!pA`r=Ij(c4WcmTr10BY%(*GF*VC5H zOQEBlAfKPYka~iAK?=j_S==v7VPrk6>Y@}z)pIQur_foi)>83rNeZLuxtL4U0@srU z%hUqblLpJx0@srUD^gfrPa3RLOI=SItWrx|Pa3RFVN*S6utqIRA|WN@06FOXkff?5JnS+?B%4dX~)HDeSIiI^L4P zo_bPaYYKboNsVnO?5ig=wx_Vap48Zp!hw2HV`mCI^-RaRQaDskYV1x`aJZh>*ptGM zdhX8N6pq$&clM=lyq;!he+nn+IdnOY!pVAaz9)rK_2m4)6i(Mu>4#D{Q%~1)IEAzI zq{fjH&ef9|M^iXoPih=X;X-{sH7dU2N`>`wyeCq)Sx--UQVFS^hpkSfaJ!!8W=^N@ zxSmmdCWY7abVFyAr0QAMo>P*lXI*<RH!bN#Scf>)NYINDbW2Yf2vtRR8r9#xzjp!#p5Fs^~>znQ|q z2D+SEDJ*KB%ekGx;s*A>?x-+sps4REl{HY*_fn{=ZJ?^}E15MAw-1!e8ki~{Dw#Df zRX$QOYhb2)tYp?elsr)~YamLVDw#EK1)nLIHIO9FmCPDQk{3#54J64+rLqQA53iKA z8c5s9YbCA*;`U7nyBdhww@PLW#O*sJvj*b!y;4O3&FF^|jx})kKPr7RaQQzeeKc_S zKP!DSaQVL|eKgRPepUKtpe_BT^wGes!gr;QhPHkE{QIE<(!ep~PbH8BmfOFSKpI$X z|5m(eV7c9%MsEYdt|N`h4Gg;>XZup6Gn^#+FBh&1{d7QmBq(!jJmHH~MUKBiUDcgdKxbp=z?dY z@v?y~cxD=}8W@1H(sjil)6G=?-XC9O$gXd_+l+BAkW(gm+eV|XJ?+WIs`G*+0MHl#7Kk=bcu z8lxKNf;Xkn*+>_>IgK%m>&|T>Y<~A}J?oMM~BXi-NH0C!l7w%1CMI)npUm7bL z8Rh%aSk*{3cOZ?`jm&mEX{>1^mJg<}wvkvql*YP7V)<|y>l=yXBWY}CB$kh+v9Ylq z%N5_TG&VJo%g58$+(>|&NTaKf06CdPcOwCEDvd3T)W_*Gwl-29XVTc-$eejLjUA1| z%egdmHWDxA)7aHWx?D(OcO&U?F^xTqq|2o=_BOUvKB@rhO=Djp@p3th{f)%Sl{5}C z5-(TN=xHQguBCCXk$AbD#-T>yr7w-cjl|21G>$bA-#61Z-bj4kO5;Q$@qIgulZ_n5 z-$~V@3hhQ>zVb@Nb|bysYZcp#^m=bp zY&X*Dy;ZT@NU!%!#dag--tSdxH*)U%A&sAZ;Yj+Uiip4P4B;mg2jF&oR_X`S>=&hZ za1*~Op@X^go02!Y`NwyqZ*cE^CsI16fVH2UUGJ{1;ToQp0RN?Zk&tPK{bJB(kHZ?INZOmYE6I0Tr47!?_k~U}1-NcmCmBE%Krljr+ zwl*;(ZOLF;6I0UG47N8hC2dnmX<|y+u9VWml(a)BrHLtNXQqPPP0UHVGT77PnZgYA zHhG>fgMCe&C(K}fljjLDIM77HzCVMWCc@`H1_zrc;GPT)HF4_>W^lNP@HwPJ*hKgo zRw8U7e2!#rtf}AHRD4I39-9cCV;P)i;w~P~;A9iwb0ULNO@z-$rPe0G=adp_6XA1O ziM5IFIitkdL~nCeiM5FsI;X_iL=2tJps$H^xsbt)Cer0%1~;49Di;<1E@g15i8FxS z3~o2k za1+lL-ckZ?;`zecO2AF58t-IK`P9U+@oom6n^-p9Q(A7~0O5WHUz<2Uc#y%jCU))~ zX7Ig)FvQQ4 zRC%ca#?PGeN(GFcQTaN9;eImgO$HX&l!yK)3SU~q3EY&`Km(E-}bHF|9w-j=x1zy&tQ_DvHc^1$$rN6 z&kUycSv360V5*<3hTj=X^Rv~^?qa&1bKMRXGyI(E4skKl&&qG8i&=h-b%(i_?Pm=* z+{GL}YrqjM=2rZ4FC$&d^V7YIaxvde_tNQNfuHVWw2Os)0%VMfMScQgtc%5dnwN1d zmiTF2#=BVRr+Jy+Vws=jWulAaexiDkixqyNda{d^exiCx#lzHuzbj&UUfU&mwh>i%ovgeXfhme!As(F1q}5 z%ky1y`&ra1aIwX&+_K`|LKj>8w9AWJZ1dADFLtrrPrJOt#STBwwA95;Khd_1KhdKk z$WJzHaB$4`cxbaB^DhMjV8&(AsLX&3kXMA#V@5Bx;fSr-re^iStp zJo3{&op`1iuakO2Aj(#6mK`S;4jumJh@+Qsky`S-@fhyeNb*2TyG`S;Gn zr~vu*-bH7C{QKZybb$Q(=weKO{QKl$Y=Hdx>|$Ji{QKf!e8A)1R~HikARZx_=7Y_+y$F+D*3b!0IkK>iKMVrGE+8=A$e z0Qom8i`fD4Z+I4SDgp9uL>6-cu_!?P zjm=_lfczVm#gYK|H$ID{0rGD`7Rv(U-^47I2gtukS*!?fV)1jxVHS!@iDe{-_f6d?cRX0bUy z{>{sxD?t9u&!Riv@ozyETLR?Y!YsB1$iGEdYzvToi?i4sApe$Ru_HkKEzM$Qfc#sQ z#jXJPw>*p80rGD}7JCBZ-^wiZ2FSlvS?mjtf2*_DA0YqMWN{$i@o#MwJpuA>T^0ue zlsc;#h$E>&oJIfc)#u;zWS_+mgk}0Qt8y zi&FveZ(A0p1LWWKYz1cmqE?;$ndO+ndFu z0Qt8si{1eFw?B)^0rKxa7FPn~Ur!cS1LWVqEUpE}ze8DE4|x1LoJC)N{5z7xjR5&~ zG>e-7^6yv{w*utf@hol!$iEX=+zF6>C$qR4ApcHfaW6prozCKZfc!g?#e;y?C(Pnu z!0Quc@hIT+3A1<{@c4Hjizfl{?_w5D1LWVOES?3(zuqjK2gtw6S-c34e^;`286f|z zX7MUO{$0!Bb%6Z4p2eF0`PY}l+W`4@Ba4n8HFGnIAwg>9R#u(=3sN+p&0<85qPdsF$RI^?KZ{X8=FA6KbOx!JhgpmcQZtXT7!#ys9%nH&NXQ&L-efT?NX@)e z$O%$2?-X)^)XaN@oFFyxK_Mqd&3shI2~snk6mo*p%x6WMVB7P4|Mx{9CrHtJRmcfa zG~X0*f)veng`6No^FtvgNI(BmAty-9{8GpXQZv65a)Q)Mdk)KjoP>1busp~~$dDXX z1l3_ubvv&dRtD8+QgyUChgFpzhl9g&SRLeWa6}Gkf;^BiGKaN6ww*@hurA07u``GD zK~{*PbJ!4Mg*YaMjX_q3V{_OPWQ8~`hs{A&h~snU3bI0+kVAKn72?Dkwgg!rPO9Xv zHOLZiat_;qED@*Vusz5UacT}bf~*jy<*+lz0)2W8yMipxXXLOu$O3(44ts(u&}Zea zH^>5gb`JZ3EYRoVus_HGeQpj1f-KPI<DWQD#UheJVD=nHc=9Awe3 zD2F3KCe6h;91SvQF3I6okU4W{4#$JcnagrG5oFF>p2Nu?bLNU1P6e4WSLSd!$eg(< zhciLu%+)!Z4OW;m*W_?6$fUV8hx0)u&2>3k2r_A|&*5T_NpnLEmxAn%Y|NoI$eg(; zhs#0c%*{Dm2{LDP<#08~oY|ejwIFlmmK?4JnKQTM&=+LR+?K20Mv(K#?K#{Gaz42u zhg(6;CwJy>JIIdbt{mLrmWp zgPdL-&*4>&)5{Y%ybiMSbux!HL3X}QpA=m@(Uk*Ikbn!zZ*Gpgvh^}IaG#($iG`T3=NTgw{sX4 zBLD8>Fg!&5-OXV{i2S>k!^jZ%cRz9IeSiUga<)ME|32j~C*<+(a}IMuNESP&xrzUQzoME?EAVNr7VM&Pm`<=tm5OZdG9?L@HUq>Fx zL*(C(JXVCrzoB`otc1wFVR@_yk$=PUSREq&M&z+3ME;G;V{M518i2R$H$Bq#BH!Y8yA@Xl}9=k&1-;6wVhseK~dF%<1f3xz~8zTQ^=dmwD z{>{l_e~A2>o5z8W$G>@b^n}R2`FR`+k$(&FI20oP7Upp{ME)(x<4B17Tb#$y5c#(x zk7FV7Z)qOKL*(DGJWhnjzvX$H43U2;@;DVD|5oO4Iz;}h%HvGP_ME!&l9-l(QRZkwDL;bj__zvdrB}85w%HwN@ zygHo6w-9-CB#-YQ^6F?FKSFHOAIsxsh`2hQ$FC4^bs~@7A>!&}9_?Xz{8M>!ggFsB zoyU+cE&iE2hJ~q=vv~{;dpG4hm&b@OrE)%xkzq>ZLLQ^Sl*+|CI>YQ`U&>>2m`dr* zV@#Mzxtzz?FqLv8k8xotjW~O|j@DgUGe5>#hW~O|n@DgUGe6Q#dW~Th0=n`h8{HW*>_HN4iN#P~T zRQXxqCCpU$Md2mPRQXlmB~0mkQ+NqedfydZ!j#?*g_kg;_fz2|OzHhncnMQ_zZG4= zlwNxQTf?j_I||qqW_3BFfbEqq%gdn!>2Fw4u~1?&p5yc|)$?l8;Ckp=7t zv%DNtz}_&+%gzG!g;`#XE?~bWy)gwG@T51kfF4hJ;|e$!W_3BffJ0$cmlG-l91gR* zoLIn-Fw4tH1sn}CRZcG8SeU7DN&&~i%#>3LI1y&1oL0ceFf--!0#1dQDQ6ULI?PNt zvw$;UX3ALwoDDNm&Mx3wn3-};0q4UiQ!4*Aw}1;_rpkE*TnsZ+&M)9nn5l9>0li_S z%7q174l`3OD&R_(nR0OfSHsMdOA5FaW~N+P!1XXQ<+1|$!pxM*3%C(xrd(0L%`h|N z$^veMz4L#o3b-9+s$5;boiJ17ngZ^InJU*7a4*dAa$N!U!_1WH3wRJ_rrc1#!!R@D z#sVINnJG6F@Hos&xw(KRVP?v%0-lDMDZ2}J7G|d0QmEj0n5lAW0WZR&-nIf>hDp8c z1-uHgyxdX1>oCj9odvuJv%K6@z}qm(%iRUM3$wi3Q^5N$%gen5d z3-}afb$OtG&*A>+vf}G0;7ge0<-r2JhFM-7D&Sj~<>lc5zK2;}9x32QnC0cs0)B>B zULGspSD5AH@dAE_*I7rz?ca6ce#ME5%TX!0plX%-_-)f zN65cx1x$#Lf7c6`7$N`q3aCtqkbgG{m>ePhZWb^lLjK(ExXfawwP z?`{FJBBb8E0%k`@z54~sjZkn83YZt6;2st*KSIGhDqul`*6eWs3nSE94c1DQ0jv{tdB4pi= zB6df}x}inviI8=}ir5<=>xLJxFGALhC}MwvtQ%Rxfe6#=s3LkIOtYOu9E>o{jxOR* zgsdA=#E}RM+1MhEdMX=N#4%50<10lR_hdGqh!dX7CKhqhli8#qPI)q$T*PTlW>bnd zAl5obM_O)KJ@C$s5AocCllqlgQh%w`sG(No#1A})C1{9Ky(hgLMSSq2x3h?kp7eGV@yV0k?jk;W(%VzS7f*V7 zi}>nEZ(kALA~bmWi})VtH+U7_fg*lH=OCrAQ8S@ed0fQeW>W7-5lfm$y{APiZ6@`e6|tDhRZ>63nSEjv$A(be<>()`iuqeM2GNgnNQ6428TEfUEj}i|nVN{gg2^n5O zXO!Ow8BxOMC=Z&9EMaVv1C>!FjF0l0Ae|*li1M2tqf3|+%UAWnu|4q8y`4Dq&`nW0c7y%!+c1GNpt$Q5NGRytcWt~7L>3u%CK8l!m234Zcz!VqYS&nC9H{hv*QxhM!nf_3G1TX?6`#W zQJUN3C2WXR7x0i4%N~Z59;dqox-&w+mD4D*igp*MseRm0`qD1

7{n^t~mV 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

gX<&u8<4tuZ9_!=nc?}lIUjgqM1RZhylJ)q zZ;I&e8lJbz4}mvF^!E+V+veNATO#^@7@l{`*MPT1^xqnucg+`pw?*`i4bLykXMndy z^v?{>FU`k+cSLk7dEYZ10^S+P>0cP0_swzrlxn5j|;m7MaZN;luujUS)U|o6K+G!-0tY zH^Z~UWd12W9E|AS8lJf(^XvGLLlM0>7B!xECNr(R4@YzuC!YBx^AGXqNJMXoPfJba z@8Z+Zh~5F8mYK|r(SFAwI*by%7n;t~1kMC>)$xc9-FqKDaU!Ba+C86`Yv6A<8PNye z!>4A?ZIk);IC?6g4@SlB%@z1?I-=*GlRdvPCvonXh&~b@J~Mmnn9RSz;jn)L=L}uKBCVs@y4PH5q+i!8;gpxixC|rj^}{Ml+ar$vo2$$h#TQx8WK;Gkek|Pp!#xx$Y_LRs@|#QUu|F%s^BiArK76 z1H=Hmk3L6NKdgHUx->q1)YqQVhe^~D*()8{|^zpS_t$9VYN1n}p zHTPlND^#@w_oHv6f&^GUK*d26CO7W!1^mVFN4bigwNz|ILAv}N`om1oXzhMPN0tsb zEgwX5Wa;b&dWgJ!xBwPRGDXl6sTQ&fkxeho)EM|1jQGrQrsMD;0ZZQC`fV{Q8~4tI;{(^T3|_o$9A zD>>wPMD-;~tM`oRODX@SQ0o=dq3Jzu)|j5d8MRS;oznKbqdJ1FlpE70s&6nO_))0! zjp~>SJa54?L4ChmRNtl2fBHxD-D;^kAgW{0Y{B7yQT?!*+6F~+L|$*9Zg5mb+7YdG zheY*bW{yn`jp|4{x`Mi4Q5|VVmw<*x^^;}}_>G9_r_3Ct9vRh7o7n&v71hs}VSr!} zK02zOHM28*OjJK-M&?DyK*F2WAde z%!uj_%`j+?&=}QQBY$TeOjcOylu_dY_jcPs6)~Jp&si=U={h9^Y^@ZAT zNCKMr>l#xBd^!=;n<7mBpUB^HGO9OI2~?+|dUKUPbvmlIPzh9LqIyd!d%ey^^;TA1 zHlB;>ZLMrTo{#G7tZYDDi0U1!Y&Kqu>YWh9zk^F(it3$J;QunDO9lR~K)O`m|0)!W zl|wJrAR+2SnAaf_>iw2CqWTJzvvd<<+{)WYZlN`-Foo-BxA6$jqJ1H*cNC;#bc!k6 z#pB>et`_*7!o2|RS_M7VY2@8R(Y^LAP8DNud{b@ND}dtw*VVrM z3je^6a-LRK;s=H*$m8|x+P~t|rzhalCHR4n<@#*E8Gxe{oQ^gftsn{8*xE%nKQ{*_ zO~Ogz%k{Z{696YDNHN2S<@!q04#HO_DTs*?Z_TWyO)l40;YfeLDGE{maB8`}8nt}@ zrzzMQaC*7E2DQ}jGZdsy;LLJ;t-uPJ1ZWoF8WWlIv&;2$fMnIrQLr=M+;V+AYCGaa z<|&BD89B1>LYC_raHJjJ0tMRwE-cqKqP8{QA_ZFkE-u$Mp|%C!5(RV3ftQx+n^D~q zaG8QNfXmC-Tp(BI3I)FfTv^Wc1Fb1mDM((?)#YqZ&^lp_f-%6gfeIaIDswHZh7bBD|IY3i-AN6K|1 z-WGASLScxAt%8>U+r=97LoMEA1Kk#DgdHEyo3JHgjbIr57^q{c5zIka<#&oTnyU=M&apKe0l!I$d+c8gi*2`zx#V^+Gs2k7!1u~Kw-DG`6!w4Sljr?IEa zruB-IzK8@32tjSE^vBqxY}0zjN`H+R#isR%mHx))3eY!J`di)|(l1u}Asj0QXj`(N5)D6?4%zRE3IO$`{-C{hNE_4Vx?J*+Kr8s zR;R>9a-w*W2Fd4lBGT&Rtm2j1;;1GN)eEJ6=+hd6ah&x>?X%bJF6WUQ(~o9 zd3^_Uxv8;I_>?IoGc8sMy+&TN>9Nw?%8NE5R(eteA7{o&u_a*}9(h*Gi57JdAr!o$ zG3PT#ID>aI=KMZ;Sm(x^Kfvy5Y<`J3U*QG*{Fw769E4sFbH2*!`h_v)>v*v-_Pyj{ z&Y!WHb#cu3rjbF_l9=;tEbFoFCFXn=fj)ReW6m$wPr5wjjIn!jMa)^r3yqaAC)T`A z;GS2-oa0Pv(yxv=$17*ynwS$SP)aUc8*@%IadO+bm=lkF4U_cxm~#%??#>I)zs`#& zR^h}AF(+1p4C%`xXnS->VtmmXv~S#$8hpt9*a4#^cafD<1r_e9)p2S#GF`q3RQB|SOfhB zP|LUzYakkvt>Vt%79NwW<4!oteu26+apxkncB z9pX-`X=qj3G48~ghEn=E#hqA;6aaOOJFyt42h=6*g#Axa(KYUb{ZCTSE$-~5-gVzS z?(A;m{ro-R&K_2FqxOtDds=xvf3LW+x7B!?*66iy=LEGAqj%hioL$need5k>g8lz} z!@pnLxm57Y^p86?A?3by{G0h@AsRn4gAB$!0OkOPC`k6p(75w9YAXPT#aa3( zrEIu@a-ow|(ei^M`r1rVD@}CsVq1TVr{s}Ng6FklJQ{tsG z=2g%ZL^aiY{LE94pG@@v`T6B3ThHdkKoNKwB9vd&MaGIavVk zn8wRqH&Qfptd5tx!BfYYc-hY}bu`r0#>?I`{&V+i2~JuUFZ+-uk@fMik9ZQ<5HI@} zlL&VC#mhe7)Q?T^vQIhnV{^RhGfw^35-g=W}t_7aVmyA9wu;BLo5IT-@d7kn+X2D*!h+BGPeJ5c@n3k&e4U zaF-(@9e0J1e}{;4+!cW}jfiyI6~)j-L^|%uaO&5MxGTqI^Ub)cM#YtH#a)=zF5|gx z$6ZKwAq{mW?t%;VIMCg=3k%buw6MPyccF3j0Nszf(74o858^H~?hc@baTl6z22f4H zg^7y>cGH9l)75u@nk8J=(&z$eo^WBlrx~Y3!gW9y1}zh=<0gaL0<99Rb1LN4I^jad z>L%*iBwTlL>b}}0TnHl3GNN6=g*ebxKl&i!f#R6G2ueG%X>hb5-#{6 z-vH{IaKW?q3Q(7X3m!wV_qrxrn8JPt)GgtfZsyd-?g`gSGolmqv>pl98uTcwr*l0M zuC>4u0yD$72#lpIoNzqb*j1};LwEYFwP)fz%T`AWjI_xS{aT=xQ^fi zvcX3tT*m-uIXDU}4cH8Dbi#E4kd}aB60Vbgq(a9gTxS6(fHV$$0hk3GpG#P01Je>` zLc%&9a3SEtgmp0>jmJp|>vF*9fRhu})qs;Qex@WO#*cJhF2n}tgnW*TwP^|Yyo!q_ zArbm(geCrlgoNSD``J6_W=BFITyht@8sEDT z62>ao9lH|}#wuB!dlC}HDvk8L35i$7^emWtMYBCP!OhQ6+jK;OjCL}CfW&@zq zvU3S}!oCS)Ho^lW`CSCf>`XpJdc zL*Hwfl!&{00Mslgv7?N_*3FX=s_vISEs_!z{JTIclM)vE+jY-st&$QJyd=fc_%N;_ zyHLVJS1P(u(VdDORP;pA6W?u}lnAlVVy;axC!sM(ceYJRgjjx5=hWIIC3L4G^(Oby zRgchB`{2v0m6H-{YMKN(B;_14=X7*TO02G*MB{Zz%6YW0n!ei?-}oHobxukIU}%7J zNy=qvqj}e)TyCbE@|@N!DOadCO!uT*NpYA*wH`^i3YXbVm+6hm{2E{GnUq`1Y_axA z%B^ZeQ=5d^V82oCB+h0ha-SqJO4y0qHwj_~Ub*#4qJ22os(%s>#`gVyB%aR5(L^*b zi95!adS4rqlvq#vzic6mtMK$0{QY0^g^WQ2Z&31o$r|#Xd?C62N*IE6{@?S33{jU| zM<-I0xbaRZD5A|>uX^e~=|t9G!-ZT+#lML~{=bwWIpP%gK412~FpC_d?;N7yf8rRy zDNHePold?%#lOi$K2uk{OO^jivXNYS(#;*H_&?+wX`(JWguXJAihuKv{Qnt9aCADI zGJ}f$mWm`tM~I7Lue$6S`uv~s#eYLf@_$80@Z-3uoGfx zQf^RTx@k#?4B~S*Iz1^jsW9D)q}*&VPN8ll2DF8(`&k&!7FMsbF`zB%O__u7Y+-|T zZc-xBwhP~wmz0RKkwH5@DG_Pg2DBh4a|pF<0bH1rh?}hjT9lNCo6!`vI4Mu7K-`j~ zyli2DvZYCh$k-elT?SR5qH4>N@~(=itw_pyDyp_JDetSO+Nz{P$cxtItCJETFA20J zDO;<(v$?fN*+y-iU6+)IgOT%QeNrN*MfSpmq{Kp;?1haaFoJmNXq7FBmSwR zY@s&dpGLC^R_7g&>zH{3hjwpZ<`o>;y_uAw1&4NT zVHy=|7Tv})DvTxgkvo_u)o$Utm?+h5;d_`U1=3Kh9aD0zVnpbal69&hI;Z45 z)e&7%a=+?`t|@sybwsz6#GYyDi0&zgJ=4??JyPz({lal8JJ0kn0#<8vC3(Ex_%c*U9uu=%fhx)4h1pf8 zl04Sw*Pu%BSf^iyD#>G=ej_D!=CMw{nUcHmSf$@e$=!ME;J=-cd-B-9e+S~2#}59x z5XU??_@V#qK_2ti!+$>|kL7WC@q?5+p2z9M51~r(kl6|MQ(B(PW3!`aTK1~P{-9=Q zIi?;*sG6tc&z{Q3X}O|4dore^<(m3DA52Zl4QjXgw6xq>p9j(OwA@jjExZ}%+4`*4 zW~OCbeb)H1@SOEoam`N4WA)jXo0FEO>hs8%o0eDW^EjB7mbu&YSvSp3%Lny2zO^7N zYZ|a`b0J!$0Z+4wARi4_0v4xby9R7bFGvuo0FLIciOSc@iX!1LZZG+_gt?bfH| zf(C4!Y(UR8U{$>_E!Q_-U9kx*(}2^%HbZ6_a8lS7v`hmY`CHR+UjrWR+tTu417^qG zo|cyz82w5A?LdPx;0*&i)AD))9;v(1@@50xCa^m#?>FFJ+a9#XBfJ*a3t4`IpQJ7= zJ3qq1X&;{b5q^;Uc;ZL6>kg#l&`0?852oelN4UcdrRBs&p!5o~!|BE)$e(HKKsFnE z@9DU%esk3P!{v^HXe7|(G_Cz9u6czK z%~My?#2q>a=o+JeK-bg6B}(hA8;r=Ny_qI%(cVC}7}WyZP7~K?51>1Yx>Nh#W!Meq z9wW-MxSvMWG35)@(;g^DNlOpY%uq_M-I@x94*;7g$f*_;%wEc=77B8zg@U(nZp(_s zopD{tuV_UOcXJK6wW_`f*rtMMPbtBot%8>T+bMVvuzdwnqMilppx_z6jtZUz?4;l+ zz|IPu1ng45?hx8(&{aXoNy~Lp_$YAq3T9ZPxLXeeDel%&!5x6TDwuth;%>DHZUyYE z;1<9>70k@K0kE%v>jC>IxDK#?1+%uU0UW?EXQI&EKvlg8a8Lz1XDDZ) zI1X^Uf@1+ER5YH6zN0|lLT7vT`nAw)%6Y~{p1Gu1~ z@k*RanQIGGEx|<-3iGvmF@%tF?kb)lp z9^isMEnlmDFx|~PAf={ zbVk890nb)2Ve!uZ&nfr@;Q0#nGrkCT0WgP0dI9)i1#=od2Y5-rX8|u)NODE~0Pu=} z-v_)}!M@3-0k0|eJ;3V~?5unO@P>kq1Kw2dyMVVUm@L^1cw50Hb@g)E9fb{4->qOK zWf$N*1CV+8dYr+Y!BGB5`@kwsMk(GlHB%{?0x+fu!Dj$IyzQLa>xD+u#qbxvrJ$v8@2^reGSdyMige9+gZTodE2qU>vZQf-%6_N=ZK62w-mo zX@K=nFa+4QlKsClzWOOh$5cvkM$;rPR>75k<0{!Z zy&Q17f;1mYsAP9FY5s`{E&`mS;6lL3l}w>MA8?9-^8lwRI2UkQCDUu?W&uxEcqZTs z1!n-xtYq%(X@Ij7oC-Kw!6|@qDw&s?=8m}vP5_*z;CR6K3eq&PK*6zq3oDt)do8J&NWdkPO!M6jaH)cQ0hcM*2XJ{MQ-Ie3u27JKe`Td4uRP5ts}!Vhu)31n z^d$Ui6eQtaTgiU=jwHqF6efvZuOLbMhDs(EZwt6lL7GxFDcBltb0s_cTL5lRkfxNa z3N{1WR>^eaHGta{q+i>i;6DL(R>~Z4m6P!As^q|D8gRFQB>a0S!DC)yBH`bwAPIk6 zC5IKt0rx2w1>9fBaRw6p0}7JxAFSlS14;ZL1xer!E9fQtd!&*H(nPD1xeyhDo7H4s*;J-X+AiuAk9x_6#N|UY$cPfe*$<;!H)sY15*6qBj5{_ zav|Vv0WT`}8^BBIWP+C~IZW~a;1vab1$b4#_W`d}N(!Ekj=!$p>wq^ZIhyhU;7tXe z2fU>qw0%yyt?;v`zEjCj`X2z^Rq*?O_Y`~v@VT@)4ya;w zeVS4RDo9hxpelJ7m-rjtUT=MtPy#r*$4z=;adL^G*Mp2QVs ztW8$X3pho=ZvdxO$x}EXM`LZ8`W}tI=~et90h(QAC`iL@rh+u=W>xV^255Gftso7% zISSISn_I<^J~G4RDflVid`dzz$H~2D0~ZW zse*3;E~}EaaPvO{T&^GuyA@TEB8jg7u2k?u zbZl3UM#qjSnWG$qZooUMI9-8;$F3?)TA(4ZTft6%d#X6zNkd|lEeYlo1xYZksuKuat785PlE&)_(j;)BiU~DH8gDB23F+TkRZOw* z5vp%1_#xn(D(2iE&3{+HUjyE&l2h@^9{}E0kS2i#3eqI-P(hOInv8Wb@;5dEHqBTm zm17-Xvy7E8Rmiexp0VyTL;o%TZjrGbLiK#WmKp0Yz*&H;GS*XoQvq9Ntdz4h0kBQR zdKr)$HElCiWOd(#_o!XQ@**;nY+Cz_N57VL7b2Q)ro=|K5N(6bqSvC1C6iMT_w+b+OKxJAGnfRi(p zfq>fpr(`UH0Ji{6RglDB8g3Z1)c4bI$AHUe{LN5!8LDSyEMrkk5-}@d83(usaCU|} zYXRUK1xZfkW-JqM!d$?48Oub#*?{xW0Dv13W_D>)@IB)avPIw%)@)Sf4RHh3o!^UBMeN zrti~&x=`E5DCdEckP~%N#`J?4)6+nk8GR3E3!|rS@>WKk%k=7#0&QEyz^kE*5<~>S zpqMc{c*BQH+mSK8%Uf-BW{k&~FKk!Fc!IYg?amlag2M`w78&CyY=!`*SjPAs_CkOo zsV-wYjlB>c70VdUa2EFdjPZTW!ak5Oet^vpHtk@>_#tm)I+QV<^y3-hB~AxDkuiS6S?DK`*oi$B;1A0fuW%xF?ljmPF~mS1 zmN9<9`-0A9jGrO`giU%G<5glH)Xry&*En1BLdJNVlSMCPj5iR$LAG|r_&FznU(OhB zaw7PZjPVvHf?v%TZ*wB}wT$r&CxTzk81Hf-_>GM53r+;TnadczMC1kpVj1H-#FW7w zmNDMPXf4$4WQ-3KN#+%Nx|=b;H_{qnbqSyDWsF}d%FH(SbU$PKMt!1G+Xorrw+Nns zE-_<#h@b`N60^ofpaBA1B3{M=79h|iW{po-Yvr0}jn6oFw?)?YoRfE3W{uy$-*3}e zVY3)#@wUzye?StYO>2`i{>bUPZL`J~*jEF+n>GH-I<9@z_>y&8hph1zBvRV6j#=Yt z<8QdVPFdp{b?d)Cb?2<%W7XFsYxs>^1y1OiH3I7X_uzzXStG>a(>-g1S$ukAjR=cR z&#Y0-*}%QBMvMuuYO_Y1(}H_vjU)?ApRAE$q3N47(kwLnvPLBb6#8e4DyGO9kTo(K zSr~}d6IHXY49XgRWnmedHU7rJG9+vK1DX%p?y|# z8psGHbv!a_U<2J7K%=roa}&q+MrVx{N=1*!8pszW6+Jd9m5MwyYk)t_gSu&11N?DK zfTm{+WE?jJnvpe-aZK5lGqXl7dOs3$Yu4xs{WA?iIX64o1h5I^Q-V!4>&6E+v05Mp zJL}G8lFfNpcOiCkftW1ou8$mCo3+&a&dE3@uK%;>W!>n`ODf2*_ZGTz6sChL|g zS!=UygC%QS*6rbakn6MV$61y(WZh5je!q=b_mlkQs!dtsBGF{aN=bELR7z?w_(a9n894W!-Zq>wb-O&*7~5^&IP- zBU$$wtb2}T-9JZK3P=#M?zfSOf-NUm_d86vb|UM3mnjcVX5GJpBteN~-S4X{Ct3Fg z%t3o5>;8?}Xq#hoqpF)Us4;yA*1*x#O|Y=USIzjQ z8DBKxYv#N7(J_34wk?ij^a0Q~M)b7f8Bq@Vglf7Sdf188O^VcOPbO72q4+N;&&kzI z9OOHKUaM~M7_DKyqfM>$l;KA|!XNBcnrx?4dnE6!o?h)~jBLRdv>DZ&CQNKaY*xf! zMJ!oFjzyeU9#CNs0~WDa5r-8SNp0%BtIe$Tc!;Tr_^EQ>o%-AiDk^YO5m^}&O zr0!{LR<-B5hUXqC?&I$P{vP75#%%U9#a}c0HOC)LZVlBryV~4YSTGUMc{ASv{XfosbUS9;2L0i7(Ehj|`lI_&H}S7aZABa4GPvN{x+k^u z)nxrb8cdJ|6QsceX)r+=Oppc>q`?GfF#Q=VutA-98%O_#vwvDw*hJf?PQPPSWp5Z_J{gNLeXap2_+gNBoXyBq(lq?;X$zb+W=Ce!vd>R z=^(xL-b9*IfdC>%Q;MP#QQ-f*XLcu>=-81_x8WUTojJcHs<+oxw7<3b$G>09%WwPd)a*v`NlObSX_d;K zo_+SLDH|U-P)pGs2@le$&U;sD`Tzgqw%c3fz47>)ivQuY0}T}Isqkzgd0v(=Neh2% z)(#iiN1XH9dwbK^AO5%ahqEWr*Lyt}{#+cNH;HCesW4j$Hfz=~uXS2M`@)U|ZI#;L zyoakjI9C%bqljw3@BloD!h6^64lDI-EUs%wg z@f%qk3tHwBHgEZslI6Es!R?+7Z+xW6-K(`bcovPC=eOr}Sq1s+3-dZEpM`HcQl<9V zXg7Yf^3Q{Abhx$uzfU9K?7vm3upzqYtd9AOns<6jc`@AmZ`B^$q=^nuM0tOMHkE0b z5#IK+@K7)wvvdA3blvzEQz#-uC-9U@@w(>4%6FR;Lmw2Y9y-9j?|3|5Mk|uw?{`G zS!z}f`CW~WT`lmt!s|QA-0+H|cS94sE*|r{m{_WdDhF?ic0Ez2jI@kq8M)1pl-YmT zI!Q_NN0_K_&&Do?|?X$8onkw~iy51=Pm6MfIFH>pnuVho)x|5XO{f;-vj(htZ ztZZ-E5^uu2T+uRE?WtP375x z7V=T{4AZH95H%*^2r_SgrHF&~e>L%X&E@U1{aFI4;)< zy8I#@(=@knwldH^0eqI4k)4*UyeVhE9Us??93U>mBhr8{V{=T9EgEJii{p9;Svd{m zSWV-{N~;gdjCf2#iJ20QNtc-EaXnd$8r4tDR^EtjR99kF$753EXR~56630WjkySri zSrtF&bRg7tL~44rV#!|Q3EYD1!BCQJqL_+u!*VcEo7iyz6Gurm<7b(cm5M#-aIk_R z<$yBp!V|d_QwExG&0qKDJJ7^IS*Q*&zt2 zD0fZA!u*q{sq~BgHWLS2vL%>BCMfBy*evdf`>>W$Eq;uwjP#ny($GWEnkmsnVIvl#GQea78^y>Z=9JPlGug*tpP6NR4Zm zq@=~S%*jH_iLsV_4Q?6olxngvAiimRDYKW9#y|pWE`^b*XL+o1U@U za#DX1Vhc^Nv&6JljfVr98;*MxxTP zaST1npr9Ftl|t2nL{)~*ODiZ$XfRZigPT#%F~9J=1|17JcTggju3*+1Djc|a%{)u~ z-Gle|=nAF2$Zgj_`8a&zgBNMIFf+27v{xpCvp;;8Mn>Ppg}Z(DAdQZ`eIB0sVLpwI zzKsaq|Is5fG5YpdxamjLX>#-}67K!c12i@IHZ;8WqlcX?_;u0vsLJuqMH@GBE?I=ApETKdbM zE&jax{DW1Zn=@NfEY;@&h40nPFYKfwV^nWfF=|}LTzM{h4KrON$RDon!MmdKSX6fY zoiUR~?~;;bk*Lt2)L@10DfhxVjMWA^#0>-m8aqII7aNF=TpnPHgU`g4u&B%uqARHG zuVB%iS8y_XB=kV?s_4##K(gKzuM+m#c`XYIIx4S#wgpdnl@K1TlX5j&tLT9$>!P21 z;5S)U(&X3hyG3oC&B7|oZ~0ayWqtU3(JS^gp|^ZfsT9uaa=*QU;b+3{bSVz)7dq(w zdEX@1FO0No=`+RbUq&RuzKHSOeqrS_%0ipAWl_m69^+cQ(6~NYeN+~e45sy4g@h%W zrN9gEaUQBBjQhAbG=#xeVuNE+nLzyP%gX)2%xQwrmX^UJ$4OYPO$rS4nEKx@nwc-) zJ7sJf%6uUm9erH}ldSA0gGqspSkjUFs;08-U@)qLv9Ay!jl;9L)oOg6_qfE$I`8eV z?XQm!$*@$Sp4ju}1;unVRvqgT{h-e$!zmv>9l9jqlvPRBmxLi_Ut%URA{o|8Y%dv+ zqFgVHsHyx>8c_??h~U*RR8<2@z57ij?iPRVPNg6KtQ zOwBl@>$Rx`i@S82+6Z#QVM16-9c5!Y3YaGl35aV1%#)tO&2pE!POedQipfc3r)x3&oMnaxpvtpCf6xD#pEacG{q;OK}#(orAFB)hEkHs&JnIu ziS5E`O_7dE>5giaonlI@vQtc{U3Q8ob;?dL<;5rdG{+~sP(;aA*Q`-?iZzqUPO)aP z@@05_&sxt;B147`9`NToiOk$|$e2B)F|bY!mBuubA=rm{J@@Q%GP2Rdy?*s{GP7kD zC9;Gu=wg5AHt6C|ctWq#N^{AOGV?i~0T_|2JR82zD?PN33~7c`^J^sn>~U*6A{U5& z-~B>Np?-~Q<#cIGQZ~YWF;+z{8L%Ahk4Mx)FL%cy>gK|utQ_ORquN4>lRvM-@HG}v zpi}OY2opc+ z+oy4#O1C0LX;^dp95g)nR}H1B5EDQP$*NyJ6)k7~Rm+-ju_M`K>Jw;rH8yXo$e(vD z<#uR#_FXzGq+2@G&u@#!cy?av{7y1LUL$;^cde$|Neb^*?A^mRJ4KQMoI;pl{MW-;El|;s_k@;f1*Rqvv{=Qx#(KsuYk-hysu939!664>|&13QJSm)n;ckCLK zSRhUP6nS5Bm$i@ULWJcAdh>1L}mjJ4SYTmXax}nR>fB=F4y_VX1-Xq8KZ^ zd13P!%Ex6*hWQ0*;5<{X=b90k%YY~e# z40YnzwpV=1dLX!DTn79_%cKxa{4emyN)LZ$y&0w;5+4)PJi`?1Zv1pGLum)aqcFo1 zW&U6FpQ3d4S_a_^VKH)wDazO3WrLp0p2#~=GtQ`+D0if$@|55CL~loGLa@iilPHW= zQyK41Ty~Vv7{S5ti-VsIO?Ti>WGavPt6)S!rA9nLO2WtE5siU(*za*VjxGm5&Ry|M z>H_gle3Q(y7qgXbp^7};KiB}XXco4@552a)G3zx2A?)&-1JfuKWV=fW9*%!6aO`@o z=4PPP&;HIWh(Fsm{WULe5FX3I*^UnP2-glRmn%%d9YyS%7?F$%u$Y`!?wE~J(WFER zdzfTs;g~>Q?nwQRAKyt1K6$7#A{ha__+c>JiVye`Tkcp8`#JTLj^V~bYCW;Z(Xk`1 z_(R|wOV0K?*aU8cF`~scfRJb$UOuGuUE3U1Fn;50SS2crurst)XeU>`>@RSqW2V)I zx>@fx--+fhh8$m@>~ttKt8Q|34p^{%8Eg_`2lz^0r(>r!tXuD;Yy<&f+G3|8vB#A8v24gmL5!Zpu8rv#48%$maU&iDQ%kyd&=OZy96An-8ybgncvojki6UtyR zaTOcaCOxBRL)^NQ#$-b0#$gcBZ5VgygP#8eRHiaDzENr><}#JgI zYsR%rf|QP(89J41aZTt6l5met{~o$2NhS$58L{1EL^3WiV(fd- z;>faP82M>`)i)hG`&A&N$q+N1fXnr8NBr5}bP`2Iat<@t+V~EEM2GdmO+Kp?>K))2 zmfTx1A{i0<*ur`T%pB=Hl<)~K>C(~={;Yck7`o8&1q1&SB!mM8BDTLEx!yZCC&}Q zGNI;b;%+T&E9y$qPl+E~N{kYTCig~Kex>#Xcf|w3=Z4p6HU3yl`IBHRoLzL5Mtx`?zH2MHlc}D}jH0dd)O1kF)V~_L zt|v;PE$zCwsdY2!DgWlCw_-tB+=9}S|AhC9s`c>3fYj2>d@9-qD#9gxi5x-$aCGBt zNuzrvjaKn!cyv6*qNLI0J@-DbxFuy}W+J7lFfY!kUEI=<*n-X-Tjt@0D<+;6x3qz7 z^m3-MHS+N)^XbrvmQGsRf|hUPzSkiS-aFiVj=!vE8O(Vt2RbU+LjwfoV>RWV+EJ69 z|8{<>ypCYzN`6&&X!xYKy3=LqlH=-5Avk~6qUTndZL5UF=9O>UsbzlKw#^YY=c%0W zEsU{w)G()>x4vC|fA|7eTm`hsf4eE?UA-RvMP}@a?eW-#IT>C*+i`i}EoW?A#fCZm z$VhA6Hory3=7sqM?Y-V|Z-6}()a%Xe$+TuC@9V7Y@SDo6bWtr;h2NPpoN7SR{?SbQQhX)p00N|+O{M& z02m(fim&$$zbSG%=C^JQA{iHtly*IKMY(U$A9q@v?9hySCq2JobdwaxF1!Yyv+_FT zcX%_SeapD$#*BQsQC>TVYww@pjQomTQ|Xzew#{$dzFl7XLPRC*@%yTPk4o46E4o|v zD#na_Z|)EJr#>UU$QF+(8PYbQjr;PTU3Y)hFOJ&H9B_&i|pKoTg&o5N=NlZ0h zRA4f3@UZ1zGDR_#M|dAfPUNj!pKoV1?Mr+S0}Wb9QRk zye&@uJD)DMwDC6D_T|ZzHsx~OYv1yP&h0w9lHaQEO(oSogDq_+H@{t8PG0LIT*=4o znM<(Au za}5@Zw!clb&(16C*t~tGcKMw;Ne=!le!T3wmU;Pa=he@Dqd*=v7-_vcEB?IFmNvKN zdS4dG2C>UWrD~*0lJ#V0f198eWXx#QFu(Pi2ua@&rPTdx5@I!(1@FM^j*;;GHWj=I znX(%FtfAyoW|sYJZi%mzpMEN56Ro`6tCWUuDwYz8G6-iTM4JS>CUu*)e@hu8_opYl~KI;uL!tWIbIZWqxgdAqL&q8P0IFbw@Byhnz!{3y%C1+RI z^34p3Sw%$Z)U+C8TxwGyRqphq%B41*RGHw*kV|sTQpvyIk9Mg|9K-Hjw5g``@2a8E z?Qqpy&@!)8=Z<-e+c!X#cWZ^fIXd|;WSJP< z&XnzOmk^U~z_4`V95beo(e2`aeJZfs}C1Mj4a z@@Z*fyM(Oft$pG0j6b7|?ZithWK}2SbmW=Wtmi{p+XWhTkjj*egyz0b*xHT|H}v+W zhyVT7b^=)00aQV30$XDfh{&%wa*wYO^~}tB8%k-aB>gBhAVZ(X`+p<9H7s3lXmwui z)^-W$sky1K%^DuxkF4Mg`(@EX|Fr&|V7f|{qJ?`=Wp!JmMpf(X$n1RUfvW4;Q&!V- zZ^TKybX?cola7H!zvf$yJE0*3aYFPqf4_zlB%~E|mdX3flrQ?$-H-xXs=!DZ_XjLke!q&g+m@m@hXp+9Ph#{p!frLaU;BF0!!DdNwq&z;2wz z&6gJ=3j&SPvI^QZm)SKCh%vD?vLFHOyI)aQ`h)t-I~8)@X6X+y zTD6su0z`jL#8){Z3xepXq^d!re`o9I&_sWNgZ&9kj7@NyKi9+PepB>lvl*ps+V6zq$B-Cr)5_;Yvp$xwhRAi(j`RDYJzuJWb zK~$8?{gE;?B?CY1%cq3}4!(&ls~~QS*Dy%3KgfrryGkw@R*+jph!m9rE$3gbt{7)mC@|YR_&TA@AwKB7`aAe zg%oqq52L0*nmjT2nQ^5cW|!wY%>uNUTwb)QTy&V1yp@-iRnd;hA!t^&bH`3mdTz34 zWyt#N;n&x9EF~7&`joN0qZA7zJd^12<@%0s%>Q3stE}&MYg$3OcAYUPXq{&1d2O4& zr-T>XIn^5UWN6eoW{dp78n}4I@>vOcm?WeamBu7{X}fW4Qk1%7+SG(EQTnS|NR%s$ zsg0<-kEz7N*YSS7BAq*Rtd-e0EC6JBsOuA?WtpAE!eQax)h4pSE?38e>1gIik~la8QP z3FdF|pzA4j#GxdnJ~A<)8>r3j_C8DQeU(>N``iA4+;$#3hD(AwUKW>($aGm;3S!Z5 zz02ci$i1g-e8+C_USS>%^(p_W7%mAn`Eg&NotJLOQ@|wUp|*+~J%K~r_Kqd#w+8&V zn7J86B`L*aQOU}|vZxg0Kv`5x3V0{iCg( zL>#qD|EaimD}$0VcG3TO8V3GBqjf8 zdyqmHw>=@={-m0J+MlFayg#1V>n$9=Br3Z-NC+&s6^XWb;!oRyl)znOr=RL=Pg~YO z(J$-%X@8Q^{3`auq zWFA?pyBIDRH#uc-Dfqci+z^s85nq9%=50y6`HuZgK}RX6|L{MJ;pA^I<34?-V=G)Z z0l|BREtX8(Ao9=;)(eqtKUmclt^UDUu7<9^<+Nu=eG?KfdF03j0c_nw%JOC298UNK;H&1 z(kbSA#u&zEf_~(kjEFUPr#Uq0ACV2`te?_S6|M4JMQY{iT9KLvpo)BMs(9IOOOa}H z(Ti05DC)GdB2`T)QmfvH=X2EGYv36QAUC33u(CsSU1KZSy;kffj?ut1`r;*wmw?gG zHLjxFgLp|WGF)RMYC?Dk8ZWrUuhE)vMy6}bM@7){+___u=b zPj?Xhz13*x_Qb!p8ExDU{;g;fx`oA0o67CRyKX_TrQBh3RoxZ zwO%PwKLoat(Oq@_4d8C0r|P~|TotbEJwI8Ap-+ITY&h0FN4a^zEdG$iH5)}298}_b6tAQGW!q8`D*{ zGJq6ghU(r8pr$cX4Y_v#s%6Yl-8%r(HfF1CMF4e-d8&I0fG3Rks#^}glg0woO#tu@ zW1;Fg0G=|IsjdOwX=8=zssNrbR;lg{0M8n0RQGoP&lzh~_cs8~8yi*kR{*KTCe^(N zpsul5bwd{br5RtT?l}PI#unB65kNg-tLmNsP~X_5x~Bj%Ft)4i2>=a^9jbdAK!)+P z>V5~{1!Je`ehc75W0&e429Rm&QQd<88X0?4cRzrajD4!R4?tt%fa>l7kYyCB?v8%| zYGNEx-E9D}jT5T7u9%b@^Y$Xuyu(W z%0KPbK@z6&FS|J?!c_ikw{V}rzyGmYf*eTsuXvzH6%V>=iz_M3M6ye(z?WVTHUY`v zo#I-`>yfL!SSe^v&liX2SRRN9GL zkgTb+7cYZiO{G9IbweotI*3<5lBV)M@hT|NR62^+K#-==N&M5Tj(-cqzg)@boyEW1 zhw$&);y>;K`1c+0U-v%z`>tr_-iv?V6R*2f@$dVhxtoZ8KM*b4d+_gvqNQ62|9&J| zxp(5<{}Xxc?Zvoq7H@>yYQ3@7)%wU{5{my6-;SRti`H(nz7o|>7L!rr;?TRO;!QUQ zpsOnK-2i}Ys%Ya9fR9!2mTLp(u8Ov<38056+POM_o~mfiB;QLF1@28?K2b#n_d0;y zYDoN#iNB93Ix_M1RYfQF3hMf)qR_nrpuZ|QgS;$dfGXa0e+Dp674Nu`8wRQ3UFL?t zs(6pNA*_n`nHz?v;sfS}p{n?hxnYK*_zLKTpc-vAn^3JA)*fJUhTl5#ho(W-!$+zDumDtdrD0DZ0sNX%`3#;T&13fi}o zajJmC+ze>EDj+g90h*u+$jl9ZCRR}eq~ zDpS--!ywTrMP%`*EIvaK0j*6{sVYdA1EY-P#h2d<~xs!$A9M!oC#AhjURi_fDuQ8&2H?LTY z%)`a^0c>*By7%R`i*Hrtt4?LtX@fD}!ZS~M{&CD=f$CJl+kNg^;I4(L^T6}Yqi%(} zpReG$N6_UW)p-Ima*MK9b)IyCN5HFG+yeozB(mwM)%d<&(e)CQev(XiT^2>R+5>B@37@rHaKf@vhK zM4>(gf=R#wta~elz{k}-mSc_gi}MotSr$DpvlAG9MdbHu7(WN&uZT4M9pit%;6w>N z&*1M8Y|CJiKLCzlaBLO(j>w8Xtf$P0{C-_lZDug%I>7rG{5cV=R$WJ{FZunZtXjt4 z%QpZXVsM%S_cEy71UQAkS0wlggEJ&}j|7M6b`x_nL$3jvg3Venbe5fEe$NdJ70AU5 z{!@ZaGdQ~h9DSF4cf{4~I;P;Ne`{#69e*dmKN-EUwFfjpshtkHmhm7$A#5vIxs!s4S$AOO*1h3bwKew(=FZ&uWz?@P_STMwN@K zB6U=i0kRk<3ufMMNP=?tRmR9d8sk+YQ&yQE3%Lheyur(_B9&Vex%?{gWU){di)67z z7Heg(P8REBu|XCaWg&N?$}tq4oH! zWWl0^i<|PbzZ5b9WHCqOJ%W4 z7AyQh3b4dgC^~!H?w0R+WU*Hk-}uD=2^GuYh%CM>T^yCK-<2+ol`jgZJ-lv@%c}2X zaiVl_Qof!lU7VJ$XJqk%EPnKh&!qW26~%ughj}2sCr*$^WjF%9ZymFhHry=y6}Ri~kQ7Qh{XpYS1xRy>U4Ie0{BLC-gYMg*snV8x#IyGP@VVP zu>cOL&Ij%o0L7~Fp*sq|A=L@FpTXQXtilX&Lqh=`Q5{%RVL;!i4lJrcfR3sTETukx zzEd4oN}m8araG{cdICDGIst!EJ{{cFyI`IGA0(4Gw-~i?WI1HbE0GhYcv0On=al-q6FRTD zFW~iK%{h(N3)1(tmF}AJi|W1ysE6kK>TO$3&G}tLbih`6Y0e+2+YZntnseRTtKOP( z!`rJqnp32~oVJy|n$tytJ#8!fG^eWugW6X5Yfd+f4e9}!(?i2?0Xa}}dTOw!9c7Rf zs9K~3Tz4=?Wv~{wkG=b_7PueIoTUuW0uQirKUAZ-Sfr&4()8QJuRHP={8~O1T`|ih@VCWHALM34C#?X#3QVZfG zc(*$MdoxN4!c>$`1w;`>N0KYp)y!7VH)A5NRe)YMiz@@1UctWm);0L{b1ev^9ee_j zjx1$tWWQ{38^qn%NcCG`5WHXf9KbHO+Ruarq4hW|_zYS<3+J%BGF}TlkC#-Jjs=U< z<*1&Z1tD^R>23;MCThX@cxm81ikC@RFas|yz|V7($yzWIFO3kKaFi)purXe;;K{-E z*Mix2$wB-9w!ap9881!YkU7e7h{nWY6=;U&*KiF3oBl?1mg#}>`eg7A8R-BtBo;PE#k!HF}0pT|&ekg5{i z=4(N4Bi=L1Z2jbVxblUrv*o;>RD7Q(t?wu5C|xXwIDbqI8{}50l!2GfTFf+tk930ke!g5RUn2~}%^R`|=2 zV43zD0{&-JtqDB-Oyo5cTpCcmWGHxDRV(9dvlayN;7z+rimI=);3t|p9MBdm zI7nmBhrcEHndbIF<84}SgysfEYU*CJz#opBsJZV0zk{LR6ir=$x39I}WVD*1X-m** zCw575+W^0dq2K~d{Ty$*v1e$tK+{H|)gJ6wNP~b1D0{JKs92+^-B7U)Tcshg5m3Hi zD7Z~i-@@B|Y#Lf^(=;gt4`{&y8dhy92esf28e~vFDP}16vj#7$f^tX;cGF!t2Rf!= zm@IwK_OKT0t+UiVq6G)*A@@Tdzr|{GgdY=>qgrqrJ{bg`>Dl5tl<&0Q47?7+D}67! zIfLSHd~r+*F4o;_K*zP<2Hj1EC-}V<+%BEO!?O4kv7B0{KA{D7=qx=?GE@h+QyLse z#7LkKKz{%q1b9XZp3@PtgG$hXS9Am}pbXMJMQ^P4L~i>I8K(bfujd znSQ73SnVOWy6Tbgs{Kgh#GUp-<~WInRJhA-VpaF*zEbTvkui7Km8=Img!JYjmn1@Z zUHJNK4PQS~314sIuk$NG4%TCE6+ml{*KCk(-yW%cxBZmai0j_E8_n7>xJH8I7`*cy zfc+S3C&3mBt^;V5m!KY5Y1%J3q8EtZEY}rOM%`+!uKYC%bxTn9GQ6d(k$V#D2GtYy zLo4hlu7Zyf4**O&D2rkg`qQxQqBdS-Y)`jHzeM=9GtpVM$gxDb$?bnH4l3Pr`oqQ+ zUq|r{Hu>X7!z%V;<^+7uJ@S4Pd{7G?bdT()g89y6@PVoTa}jUs9{HfEof3Kzr_e*E z9jYt2v!_mo!b&Ttmre-7N+te@PP;uN-diU`WTm;(M<=NLL4f+|1R*v6P(Pi%QQdxk z`s)O7)(6l4oe-#%Ce%QkU=;KOG)SkzQkvSzV4XroJR2&k(@~X)euz%66eNQV)#vTzV{|hKIMyJd2P5~h@ovx^^B>%BGU6q0vAu^p{d*lKdkF8dj_b2ECOJXx{ z`1`BfHFqPRNjkx%SPy8jPB1Cf0-B;zFU?&IXsS+-wJQOAp;K=Sipy4}>C{Jamr7AQ zU8lYpj9y!rp;JE%Roim2!`=|mX_m&Py-}xy8lUVYofd0s5`U@F5{*s2%{ndB*!25K zr)3(O$y;<h|kYtigN?C?{2WHqzNux&$`TnJzAajjHNQ z7+1hYIupiKu#pbJz>oOBMtbCs<{Rsk>hT*Ug|&I^14c`PiV(b-255VGJ6p z!{3EiH7GP*=U{qIgC^)4OYddSB%P(gCk9Q{St|54XsYfm!zXhj$FQYS41s9RcW5gI4RfwS`ZhJtJ z4Jy{%wt%J>bXaGpFx4QKS*?Nl!l3WGbDw6=F`cEtbc4Q^=MD)l!=Mv7i-nm6o$?NT zmO-a=_MT@O^rOzU*Bpb+>g+PlHR!zVzJ#vl8FWE+GXc#v=w}^r1Y*~qi#q$W3k~{J z+KCXm23^u!$x(|9f~EHypd|)fg)#aJz@-LV)7^gnT4vDip6$5Ypc}d?CBzDYZtA!V zf!H;ui@}nAl|e8QrQ~02(8mS>A`rU@C`a-u)QAo4GiP?4A%_$)?j_{yFo_{=nDjWz%Yhe z9?*4z;9CR%-2lHB&;$tj7ir>%T!(glNs zeRq?7!eL7bsE0|v7%by^n)Iu|GQO8dmks9aPfWVvopx`NelwW2`p?08215Lj79AwfUlMT4RCJhdmeDN7JX^6=d+z^vK zH4&ABpfqWO$#Qv^Nh3{`%Mp`4H(45gYSLJf4YSWo8gH^R9&XYE6VXas(V8^LWNAFo zBsf!3fE#7fA``Y%KpAb)V$-Gh<+Sx7ypAymz7@?Wr)|L7=O!)1+q`nx8hkX?q-7>c z+;Ju?=T?x9^WfRya~af!ZEDggleuq#Nvlm**^rbb!AavLQbbQOXhRh!v|0?&7`d+`^?i#+J=hhsF3Ez43oY# z`Lt%5w9{nXoMjSx!Z%Sn+oZjw`v#ynCVgYF2A*rueiM=y@^_v|2TfMN^Gzx?nK>7j z^rPp3E(GnE;IDwP$fWZa^Kdy$%G<@DBoneVpez9;0e_&J+6dOkQj>o6-ek)rXt~U! zi>CW5S}q5nq3)YrMLIWUkx*dNkd?p>`wa(R3dMw8^9!COiCJf-+6_e&9BPGA&r- zSpQchb+K45Z!xK>#e#XON!=_~$lFZ%*kYe-yGh+Gw#|2#)Wc#4{k2IwEtb$bP3mQ_ zlHO&~Cl>o;yG`nCv6a5Zq&^m8^*zd7lloe6S)ibA$`wVHK4}L+(!bbe(g2I2B;SBn zEN15YCWS2)*ayHM7F%uyO&Vsgye>8=V!7|)+e0ROX0g0JY|?OxdHD#K#$tK>tx2OS zrjDZ~jj`Bz{|<~~F)tr8DKySv@;DAovY45_H)*29iuwdN$zo0XrD7_zQxM=Jebl7c@Y(G zrG=y!L{z|Z7VGGr!E_c&?TaR@w3t|a0l!&HEWetx#)9dNfC~7{VxfK6q+OO<4Y(^N z?Y3MO&{eR4#Ul7Ou!6-R_?k)kETnKD#BPS@8w)vH5Vzn8i;ef|CLOR?7~cSUSS*Zh zf;}t*R3UCHI^-Q}7mE(dgGG$pq9YcIfo>LkYq7Kau|-F{Gwp8Ccix%yu;`e@>bR#x z$N6+aN-vAP_m1}yi%wWqVwKC53=Ydi^afTi+=XbIc(7{7K?!)7X6ATG{^jhT6EcBF)+*`{hT3eJO|vLsvr|6ZqEBr$&1P6M+-9ddG}EFH zHj98+7LBsmDW7f8Xq!#5ITn3xGvm*-XspeQKhL5GHnaPDizeF4?h7oMVlyo)v}mf$ zw6Msc={9rqVvAqFpwd zVLL3^V>3g4ZP8wv85)0J{e;cZdl!h>X6d~fL~XP5-V*{<+bq8Kf~sv6-}^w-HjD3X zEc(%A@x9-ovo?$G1E6%9x%?m~-DWN?w&;S*Tz&{NZ!?!42F=^dKXfu<43+lI- z$&Z5iZ7_KVuDnH;Z07P~-~*ev{5bf)M&2e2Pm8YF?1rBJN7!t9odieNYI*TEY$Zdf1*ExKX53ZNe?>LQr6&w@7uANDzLgb1{j3qIpNK>dQx_&R7_u&lme(Kx}5)lE>pV8^P+#@~bI ztW-sze^Jif059p*@A7j zUN+4UY{PwG(>%d8TyLA^3%23<*tAG6_x81Ev0%rlpG`{zGjD&JmI>D118iC;SZfco zX_a8+9c0rQ!4CCco7M`BsD*7>FWis}pboKVgJ5Mn)TT|s?G4;8o4ynrQj6I1m0&*p z)TS+h`S>%Nwh8vHhugGWa7b;0O<#LwJkq9}-WiXwX^-F|9&OWJ?}*3P^o?Nc{JBl| zOX#eg$J$ivo$)xE4tZxh-llH_>*NVG9Tn_OO| z(2}UFL87cpk z+Vm5#SGEiT6YKZo7?{{8TY-Uz_4`T;Ozf1cvgs%SgO=cY`3Yu!!)zQrhyLA%-1#za+qdz+BC%RTyUF)I&9JH z4%rlOJQv)iPaQVt_S!VU;ehNun?^dG3vSbBhvmY4o5naS7Y^7o*700$o5ndT7m96~ z;CL=L*wbOTa2V|AcrG~D(_y*rE!fjR$PM!EDEQN1E$|)q({Y<(YmR|G9o7QJ!JZCV zbKiqK9hML$z@83=UQU8N9o7P;Y+C5>xt|83I(+VDY+B;5GyVe@)nV%S(Wd1Nn{{Vx zTH!p-=Y9^H>hQUrw`sM*=YGMaT@E|cKiPE9fh5Nt4U42aiMy4zith#3>q)z+xdwLi z#mMw0?MeuU;mQrv=dfh{71ZajWWEIIb0C@TP%eY|9O>=F`*F7+Zh0l5{=-fd%K%;l zKSVzKhyC~R(tr33r0L*-yryz3@*bL)_o18LBeVZuS0n-KA0SgF((FF_adS3ia(&oS zcBPPX^KXD^9V8~hQwP;L$V`UmDCmj<2Tdql1bvENoAjc)3K|_?Yp9!`F#!%xek|zo z0L#wrG$FvD%1;DM46tPFEkZOY0MVMD^bs^U;H8{P zE3dDhDFHT<`U#pEKm)@{lthUgmVa91!;Lo^R{3%sW)>L&|YodCwZO_{enRSZ zXfRdK&IANfZd1Nsh<2kAHxu$1fz!kPFXdE%cX|pMP4`~UpuvxLE+nYWz~!FdVWXJm z(Cth?*Au`%w<)t2q9R-=;7&u{7f8E)wxH0kAdFk2a0miKp9a;Fc$@3JeI8T~<87Yz zHa4ghBhh?5=oKwTq8s^)@}7m5zyd*^ag9d!vMPpMC}=n^qk@bf^zb@{#s4#9P7u;EzcafdJi2ow#r1l5jsTjRg|4{vJ)Zfdx$ zJw93|=$jzoi%11w2+W{n;cbJ!U5+c?WMp!qKoSq6SWwv{O41;*QS&9}v7Fl%&}Knj zR4NA{P+s{8U^yAcQ6Z7keZ_YvTOviz*>{8bpq~y5J-Oe zAE1LmAo;BTP_Ymby_?`eLLjNjZLUD9JhO!qSEjthYwT>S^t-wQF*%dk5k#4PzUG$j5BG26?vJ0-*%FW2t05Xc(J zLG2kK=6R`hKL~;RAsLGJQHTX9o403$SSWvshAa;u7Reu@Ap|T$XsP@a8e+ggER#P& zLr_A9u{v69PE{iNF<+K+eE$KwU^6XF%R1bR~hD0ePL&jRbNA$EpVTbK*B*AK%bHLQDxg_IEk|=d%z<|oKx9y9!UbpT9SZA zk+={|LLh;(t^Wcyh6Iuoq*(l%#KmY1LWl(N7G4E%90}wtNYyi*1o9Sg0Zkx*v<1o3 z6GNytA=m~ggXhOGKepba3b?D zrjtN+f{bs>AQ3`(f(&rXB!TRNIe=!7Kz70`K(k38J7ETTm_q{D31S+0kb5+j1X2&i z1DZzysRv^L%_s4xOgKnT7LY&^f>?;gub^TfiD-hsA`)XY4q`4QG0say3oRjmT!R5< zxRk^MFV|oh31l7g0d6@7WF340Xaxymq4fl`k_7S(x&vB80{I7WO{)pZ<6zes!Zg|N zT}uL)2vV@DBQZl`hj={+^E&9F-K!*^CbzSxk+iWnZ!IV zJK-x5NO6<;cngUIUUtG(!a^Z!DkkB!MIbDPeYzSgUbpWH*U*8vD(ANFbd-N*MglD7I)UL-vu_Dzh0N zDoJe9*c9GRV!O;@fT$#~Lt|lbki^$Ag8`zF#7>Qc$szEs%v^w|#QE>mSehIG1Ix4p z$VxD<#u;Eo!N4+O0kRSdtg%~k3=HgLDjWv`%S;7`O7NhUlyCw(sIf3P2_Do~n4AI+ zYAj4ngN-!4jXDE1(l~)F^aJ=vLqaWNCHP2lZv%7|e565r1e9~&BV;-J52;eXp9kM) zoIQ5|Y=dkD;C=$zXvly|P<{s6plx^T`EgWS1fOWIrXe%ICmMd+2bl>z(OC*y0-wmV zK)58A!6-WWJy*aeI!l48B#^cswefExkhUPD0REp7$UKl&P``skbmsFvz#_VrU;q}0 zCK!-FB7)@eng@<5IIaNH#}P6t(%%tCPLKj%fD;nPI*>P61069_=V<02MOPte{-}WzVxz7#yDcLmtFF?Bfj#oOU624iX?yJUhRke48{$R;`h=>`RWCOKlCmp(Gt5y&)n3%DtcK$1ZyAK+9+9Ehe6I0C5# zdB9C`1X2xJ0-Ej!BojzJo#BY%Uf#e=M~ z9HaqS=m=ySNN!%_h+n+yg2j$N?t$dyC5}Mu!Bc>iI^wd<%)HDI$U>+C+;T@;*Et}% z!VyR~cpSKujzGe}qml_$IikqmLtpI(+n6oU_apCgb`AkX|8MMYWE(UGR18Lux6YN7Lynju+u^{XIh^vhI{2c9ea*w*6fc|i2vR}~riX7G zfgA%#4@Vub%*!$O4&x);;6)&hIbwyuV*R)yRvIkUzXzLnslX?|W(E_&NwAs0gm4OM zX0TX44L0)<5Ac6MK#qZw+dqI)yc~lc!6{yj!C7#M!E*Z?IK_||z9HqjgPdJ95-&Ic zi3gA1P5rsf3J7E^NDJqafI!xQl>fa00tpJO0rd$8Bq&JP&^I8idKugO0s^TD zk}UcM1X2~GiXRXVzZ&(Z@ub=K29 z{-RClzOey;yoou0#s$PsFAHLPKn(M;ASMJv#AMwuF(8mtF%|751q2e#r5KqU5W`It zBU1tbnHJ-Ln;HfCE#>d}fLLKNacu~Q zm0s?|#(+S&hBO~G1;i$ky@W3V0y!JfOV}I`$k~uy!dC(DmFeA`1q3oMWPojJK@FRx-(Kpc^I6&01;0r6ejXtK*+kPf&fAdUfDO5tJr^KwL~@zy}F?hT0JXj3vl zZ+=p+$~=>O0dc})Vf9TwoHSWj?T0Kd*`qxGSzxlTItW?d{cfQcvcP0vbqKP+WMOp} zvH-M?{*K`Mk$WPg)wcnG+>=UxjzSigY@&V#SzxlXIu;PfIg!HZct9Z6L<+0#0|L1w z{7qap;_iwFz-`76pFZ|cCZTebhk)QZ~{{jCa`On@6GJla1?^{9UFUs3l$Zmod zGnwMO7h@)K;Qb)RNOq%E`5y(DGQ9CgkeSSh_p=}~nfJY41ex-5|EnNVp6-7WWXcrB zcR^+{=iwhhOPS*MS&!M};r_3B%qdeG6ZMejN$qC$cReI}QY+)B3filaIR!T;=$OnY zxKV-RQHJEFn-oYMWl*lBDd?KaWLL8SNv52W*IE=vGUbe1O;^x8nIYU(1(H$elh*Lpk^vqB4LexTS3)s3#zjeNQUKzT(&7#KAAh;vlXnE%$@H!3M9i)yN{czpl337 zzUL`eGns*ab_Eh)*(yKVp+F)mo8@Z0g7uSmq}ZuI!Ymu)wJrs{lgZ!$1rlbdF}P5H zgjsrO|Nh+ywoc|r(IN#BX;~_-Emk0rmc??lM8S^9+-X^=K*B9u^4c;5d&?xyas~S) z6T}q?B%jhGKf6*vUm5@CQE*DK7xLOF1*gmO$7%)rW%^@{f-~~(|9{F)uT^lijDM_C zaITDhtXFWpjDKuUaG{KUY*a8XnY{HX7%YPzn-p9ugCLs~43&wWEebA8X6xLl$S2QJ zw`~d}HuKNqPus3QVl#g(JCQr83M4lZ{3Rja|9j_L+sfUkK!P;?ja=X1!G__{BPl4oU{;@2X{R(c&cm3a><}dWhk~yG2Vm1GI$y94S z;-CUa*!-7rbx46EZ2p1VQXW=te{$j0-b5>qA0AO4F&npAerU^Yb5wz3ZQLdDL-)D- zU#tAL#}r8F=I_YWaRrjP`P*`JLV<*C{+3*wR3M?7nw@}=^OS<>lgXUcPb-kr zO>J85S0JgI+6Z?>fuwF~i~6jB7n6A+c}~I0$sFO%E083PjBt}KD3B!1Uy-W;1#c!3 z#X$v<$@$Cj+C>GD$*E0nLkiwc<^*?1fuwUP@>=z>0*UA3a(P9;r^!_DsshRB)KI*p zKyo@Y6t64zI$2OmCf!gViJgDziu$kQ7v5ALF`k-~!wP;(rj#QJB+yfn@|FS#^r&)m zTfv0XW^Jy!qu{p$yX5Mw0?GEY$kjas4S#U&@4l?yKiD)M$Xfk_RrOGTWN2yw*&|t@ zW%OiJR_Grb!^RY>`h%4-E-SQ5o;;QnS|(4P$O`>~_3~8y{Us*z59GIbCadfZj^ED} z?EHh{_X}BXWz6KI0!hx)zO}CuNOGq3t$i(P@DF}#-^d#LgWuY>3M5Ta`_{fwAZePv zAy@Ae9Q=dd*$)a1{lV|-M+K6wseNawpA<;M=C8@+X9Y+9D0grbNW|u^%4=U0oG8O8 z-(-20VU_Q)yvwl44_V%2SmmcI?=r0NOIC6jQJIjHTt-xW%StXIDpOTR>ZUelHK>r( zO;^o^Miqm9aL{T}Apx9rd2N~s3E<3?t7a7vyO||dEh?^-k)!D}G&B#QI*uaH9%|;?(*{uZme*Qy*sE{bm8oAo4LIOA| zt%^;*R*6rbhljfx4#qy4gjAk|;T#rsZ0V;%2<-m7S;<9*Nvss1`H z+3H6X)9WbtCl#%AT(h60`s=t-zo=-d<4XOiVs;%D>NlzWI(Gi=D%$HP`41Hxb=)Zb zDb-)c#rsRef;ukV2^9;={LpWy{xUT*Rl}0HLc;k%p@yY(yk&0Gu%eDP%1s(p)^YVt z)6i4Lv9MXgnmVrD77c6bI1EnLu&$2J2()V0SjWXXLql&J7w=3Bo9Z|W&eE{8j*GWV z!?rpu-q{+qSL+xso1fZdpy5~@&(#)cI9bQV+pVFmj*EAZhEsJsO

m&|k+1afya=b-e3c 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 diff --git a/MDK-ARM/uksvep_2_2_v1/can.d b/MDK-ARM/uksvep_2_2_v1/can.d index 13af5c2..b9afa79 100644 --- a/MDK-ARM/uksvep_2_2_v1/can.d +++ b/MDK-ARM/uksvep_2_2_v1/can.d @@ -1,34 +1,32 @@ -uksvep_2_2_v1\can.o: ../Core/Src/can.c -uksvep_2_2_v1\can.o: ../Core/Inc/can.h -uksvep_2_2_v1\can.o: ../Core/Inc/main.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\can.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\can.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\can.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\can.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\can.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\can.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\can.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\can.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\can.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\can.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h -uksvep_2_2_v1\can.o: ../Core/Inc/gpio.h -uksvep_2_2_v1\can.o: ../Core/Inc/message.h -uksvep_2_2_v1\can.o: ../Core/Inc/struc.h +uksvep_2_2_v1/can.o: ..\Core\Src\can.c ..\Core\Inc\can.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \ + ..\Core\Inc\gpio.h ..\Core\Inc\message.h ..\Core\Inc\struc.h diff --git a/MDK-ARM/uksvep_2_2_v1/can.o b/MDK-ARM/uksvep_2_2_v1/can.o index ea37c3eece368ed3394942466dc160073226b1a3..a03285b92c4d0cec4f76ccbaa0d4620e4c6c5004 100644 GIT binary patch literal 16496 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 literal 705320 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 diff --git a/MDK-ARM/uksvep_2_2_v1/crc16.crf b/MDK-ARM/uksvep_2_2_v1/crc16.crf index 4e5183586e1b08fcd140f7345a9ffc8bada27701..263c44845cd22cb2ab7d36676c35ade49e16f288 100644 GIT binary patch delta 84 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 delta 171802 zcma%jcYGB^_x|>CcJI;@JLuZ=wUGoYuQenf(Eu@tsPF45Mu-vwf;9E}syFmrFL3F- zcL*J%_YQ)TP!yzzQ~^N+f6vU`dvlZ5KYn~ZJ2`V^c4l_woHOUlJeT8(9=T4txCKwa6&}{SB!nbLFT3E)Oac_m0TABLwTjYL{lHaUVi~J_a zbD=GdK9DtA;|3AN9|!JGT;~B*F=m&lTJ6BCigB;0DoUV!{ZDdR)lbXF%2a9`s2Hg~ zS94_3l3f%^e(b)o^CPTeQS--8Gq4s$SnmqfhS1Q*?o}6uDm;FV`fBL=$L_7XR4dmi zzj@t{Gg{;~$ZD0-;8W$T0}nr5|32VF8e1tEPzQw;J^nz2HIXmPXpvVtr{$+gdgzzOA9!S) z#?2#)^07%-SE}k8p{oC=Utx2ETRo>`E*eqlg~t8kfk(D#{85B)cdUV}rK)C!e)-2E zkMAh1ddGpgBSYMwm6sD5X|;CF7s|t-7oT|O*6*}(vY=*8>n5$_h#Q4kJn_&!_Gr$> zG1ilq27e*<{7?0dLo1$m&e^Y7A2)B=poOwHq&~UQ`AM_dz_%BlElit}jSBC0F8szA?1GhzbA6jBm zkHwlABAS{XYYN%VmBP?N310-q`As|>Yhql9ChmjO`yVz=x6@M6>ZfJbPf%w6ZS4f* z-dGRgbS+!i@;5IhDzoA%{pT%Zdwjm0vMD~Bq8y6P{!3XGpRJ?p5?MJ}W5pLvkCh_( zxiY2ji^R)n);is4mXVoOPkH@7`N+qBm6efIBVEaleaX7G?@mzuj5WMgG~7MbFtVR3 zT|&#NP6_VR&9tl68PS56f&z7}X=c>T%vNrVid(@wbK}2ZT^$_(igZD@4wTf#nN!b|RaoRhX%AF+`nVCxE*i_*o(rTw<24SQk+BFRy z7F&s`O0W2L)3LzCQ-V>XLz3=_j^fU^7po}`#`lqtmReQ$trVvk^dzE@K|{=DTI#dP zl_)F1c}}@picdk_Pj}G0szH2&@EO#HA|xoJ6Q@ zTxY10q?mqqRS0ZxP4|41;-xZTm-b+cTldb$!f|rpdcv?KK#=ElK&Di#G#k8~1 zYt+aPHFM%?rf0n^ct2y;jP}Ac>!zm$1$RMga2QR7Fe1HUB7OxTUbl8e73Jf2R_)}h zH><#6!QRWyyka^v->#FAomRI_73I2c%|H{ChYwWD^z|@)q+-=eHJYR}h-ZmLlQ1EF(`b_N zP+`OO9*K}n6T znU#T>6QVVH7_w&2-&7NoKJis+3Y)#SBnK8?QwfgPdcKV|ckqt5j+2xpWAd}Z;_S?{ z*I$Q4+8O_aHPdR=t)dJF#wG{vr)4K+SBG^?R5GJq?vK(RWL4#!zpGtE$u8Y+g3>=G z)H^In%a$hlw&-Ao70*(zMrt*sAf^{PEITDVIjwe9jcjbaQBN+)O~E!WEIKkT?t`C$ z`x6xftX^u3df48-j-Latvfs<7p{&8UggdGzc6LTu{p`XH4UgF=bI3}Sn{vNcGlG?p ziDl?giiMpqT!K{t7F8KqIHg%DH>p3DMLdz;BCpk#ueZo=-CP-j;j&b{{_G%*tM9w) zUmmz8$_~Bt-&@s=q1^wzX%A*IE%U8r%J|Tt|2}39jpW9Le*W(x_V7q|ZeZxXuOGc{N+j1GbL+=kQ`kn-BuA`# z8Or_oQG0r%PT$aguOG{tS^A5hV0a6wUUFYA!n??&R}j^hy=-OG&On`}rCEt^`QmE5QMV>)eN&p12vv*K3bG}tB_Vc*@qAWQxa4tT zs0BB#*mK69(!sbCvv7Oa%z6vGEh)uGjI)b=og}!|(M@|V*Eiq5d&-zNmib018roTk zlc?+{#YsYBSKN?ztE#f?K$*zaiFt+UXM}EVU#;$0ImgAm(OG|vIre>$kqG}H5ci?5EhiFVNDKSM*>zZAU8aa&Ar)0f#0qc3)DB_k0&M|3VFBT2bgl2KK;QIb&& zHnPMk&%(1RW(3jAbJ(VfIbb}GEw%*Xg*d*HDAJdgN2t`aye_+hd%>9Xm>Dy4^*m{59%iHW6$n3z;*h{4Rn zs-?%6Sgqt3Q!^8vEj`4<=SmMT@%jH5;tSaKN_<9AmC{2DCMA>}BLbjek3)WIk_b0S zHdM9r5R?+%BoXdA1>(hX-S&f&uloHJ*_Th8t^s9)?h} zN~UtUBqt#ghjvj_MJs9W_a2UC)Iclu#51aABMz(_)x#gOd3K!rc{j?hGS3dQ%>Du= zvQ4Vze}N;4JA6mnn`f74DSXIi$wyJY3~$65N>H5mE^F3?8y`3Bpjopv27Wf?RmQz4 zf`O={;hSq_q2kHEt0)}&r~#U1TQzGYqvq_tt64Sf#78ul{5)!2kB%E(6dQLn<#z1$ zGV*Ue&o1AxW?qw4xh*ntKgnx}ze+;rgKpL8ZMB8*eouU$1$RT;idhHaHql^&5o@pt z_J6SDVZ+wqei9IMME3$T2T}M}=ybPg!QGP1iaD^mZO(c}xbd0Fw0LG}t;~c(h}Yf! z!%R=WOh+Tt-8P}-^Qidx|5VIOL`WYEHqno0GMJd2i1UlmuO})sOV>=yOvNTw>h;9* zRHe-Syq$_&AiAKtZ8NnlhO?~{ClRK!qH<@bQjdgtj@gu!no>8lhVpo9j*iKBNewmX z@%*bNZ9{A|#nI|X+e)b;v@<)_>Pg$g=~Mi2Yz2K0W(?u#6>LKz-9(EH_Je+Ne*kY+dbZT%f13yk8xzQ1E-)UHuG5r>~qiy>Ia z+1ZJ>Ylxl_^mpRawrhON8W6Zd9O3^>&4eIU{BQV)O6S|_z#1|&uW+A#xl97mO ztEin=;+S=lQKfhn_Bn~zg`)<2i6i!h#_^40;g!cqG7@nN7vBwrTk(;10)3sfq1oZLInZREIMZh#8a}j-8xQJux#2D%iUeH$igy#5RE)4kg#B zUZYN?k`%LQI~*483+8Xnm*OS}Zt)Q=MpGT9G4NTVQzb@&!Kva$koS9xr8DEN%u8fZ7q^8xYg}aitx4=oqo*T!(L2RwKs~WWY53tgeDe;w( z(=nd8r8w!ZTQ3f*7CZ$FtNRXY=xecc1}i1~O?=@8u`fL37|EHh;}|{q$zY_^PDNN3 z-EL1gjL<1VFqg!)B$x@xN2OVbIB6D29u#LI=ulKkQa&tQt*TN#wrr;yO3hBIjiDBw zi=T4L)btv4Fey=sfwofR0bh2B7gOrKjWg@wuoUCZ%1%~J2jjm;sOPV-c|zOb%vKpI z6jmrPpNd!5zv4e#IG^HBd_}Zw)wsF|u+q^rL!+WDF86#x5;_}xCU{ebOaks7qO&U* ziMW1YEN_z6+*s8KTY;c-cPhNNn^soywe+ zm?af#b$o+hqQTcg3kOvTb`8i87T-2XMk3DLqaW5aU}lN%p;%AANfn-k9UFDmfcT0Y zvCl*!HK5jS#d_@;uu@WLV=DHPWCd%(9PW zhM1gMC0j+`50&C1Dh~!rv6AA#FnlJqxvIDki<^q-!u3<*I~NwC*rJKK5uRU(xxo!@ zAIOitzqkP&>_~zsDL3ht;BeS5Ub3Rj6}?L zRL<~<*r79GLmw3|Ul-Sa`*C#YkE86{xLVD|NJ2dH;o#(eStFxLCL|L&A)TVhfj9@{ zGtp3ljfx3Eo&Kg`g3`QX#l*{Ku5d+PY_CuOnxD~r z(D2TKhO2lqJUSj@!Jy&hJ@-Gqpn;u{o(`NS3aPwQYXpoEhtEd@U(15_M z{dT&tHGF27`BHFc11F_PeuGbiz97oSv4A|MS=yjX)_Yml%OWk*!a;qsq%2$jl%(dh z$!nO~0!n{Ztf(A3frPlS)1}H1xiX&Hl;U{M8{D!%4hy!pkS~qE; zn6ceu;U`vB^W5Bq%FG3|bu0hYNA@)`)AO3;;v@z~F7k$CU!(FFxy^vL`~=h6>fUPyY*6ygOR$$xB+lvm)Byu>%m5x-6HRkPatArUC+NwcQ8&068?!!`$$!plEky1Uj2Adk& z*?CQKvvNO4z;%7}4!W3|h$sSIE@yaC<6A`Ch`eE-QWmF+)6+a;l1ot*B zTf>hQzE6ST(+A1y=vq zj(Myx&TDJnm?P?%fsu(_|C@M5YI+K+NOXCQHNG{wMNYGpP4im4-X#B{oF-!Nl?qrb z-*c;&l3b^LcKA%9^>pw|bP&au0V+L1kz~D|cDZq}3Ar<7LM}JlV3no4uY7OO2Dp=uSVpX<1?NGIN^($1RHb#?0{W zrW{pfdEogN3>Ob?YKr=}o`{+#I>+AM+?2r;4Z!Y42e3IhfI;GIc^QDWagdsx+Xg$(6rmUqZa|!- z0^R>{-Y0O1p}kMY@7>(gO-;^Dj!xFl_;y5roUqFadc9{on5p=hD=TuI#;zR}2f z^}bcj?2LM;erFS7R&Z4_-wL`5{+(w%?F2*lamKP@Y^p-}Zc2XZX1M5(+L|8o0YmvD zw!8d>IDv|;btu2AbPj}5*HU;cUkTGCKOvNVOJ;8K+*WyFE+Z}CUOrZQTmCJ=HfH8F z$(9y5tKrb6U2NZCfQ@NNd!skh*Z@PZ z0gj6faBQr05Ya)EA*T32+ERy+%<;@bkMIp$L~ zi%Ighd?4d}L#@mW|K8fF{?5!2Z7hhjF*DzdZ=*rUg5tflQLOQqag9$7huUDW=H zoqS!gsl?(=9xqi=+{x1=J4uXmk{_P9&;6k3(U@|qh$u&_@7H2s$cp@O z@}1&7F2+V2Z7=V7vFq|H#+AqXr|;vNzoocFWL$TI@A}fJ0h3ezOY8P~2gY28t@-8QTEKkB zJz6SS`*7$>D>=9`-znz(7MtyzSZwi8QLnvctf`&(P=S{NJh<=EWs z%r6@$jSRQifpFIUS+557<(G#qCMPhnbu&4a!uOJ7Qb% z?dtiM#P7?uQ*(0~N?)MZ)a=U-RBw@+^Qpg7U7`a^Gxp_|l?Aa+dM38=`|@2`6dCgU zv5CN-g{^D~PpCoN)~zsE%99KJ^(DSM&Y7eT>+sq~mxspCc|a zZmO`+ij$H`sMe@q(;VfC*wzb<_(o-!Fl&()BThl8STXUMaWy~cerLTT4d#d9^CCrM zBi+>Tzr4ICiZoOfCveqUw`duW-^>LM2d(RmeYm34L- zprUU&&EW{hXawfFPX`Vg|CGC)L^*22Ia-^h;p6=;$QId<2vU+V#{{#$H?ey;X1JwJCbZR4VFUc%Kzn%58c()oTdicD=poeT4Sz&^xG}`A&fv z1ouw8qw0MC;x4_j>ixUuKIQK4q9Utuun&0m=v`Is9T1iDZmRb-h{}3*)yo2LuiiuT z-U4x--c$AJg7EZSs#hDt{d#ZJdlSS1dLPwG1M#5VSM^>8@sQq6^=g24SP!XQ3W!Ja z{;HP@;!%Bo>b(l$F@2!wy)4G|xE@x$7eV|(AEbIOfOtY5ta{HCJ)}IT4^h2JVu~vr z63L$;`JIro#UfOii=+|iKcx>%&wp0mL)Ukg%^l7ShFNj2a zI@$!0q|Z=;-rb<8>N8dEP7u}fS*mwCh-dXe)w>16bNXD>D-Ys%eV*!-1@VGDU-euN z|J0YLo(1AX{ae-3LA<0dS3L#9%lb;yy8+@AeU<9{0peACo$6f$@tVF~^)7=*);FqN z@FJ+{`X<#o4O?|iO9R!iC?@_%2AZqL1tKL2kb@ctJw;M!Vy-4+T{u5M&eo*zc zgLq3nu6k>WY$emUtw1$y$9Qce%e=inHSh2)g3h)cDNwCPy=_HLDQ}0}!`2h#zlz>c z>V;oAY}GZLA{_FE`y941%$JHXKpsDA)oHM(D4@J!W#PT`knJIm-FL0}kO@jhv98UtkmGxqH;fq=%7*)k3e)(si|jz=%i9J zDbt-*%J)=ox~SCL`wK)@l|GZg-A$zyQn@_rLa-BYF3-W3qNRBGe> z3Zl14pF@f)rH@KqNOAA0(w9=)`>FJQQrtr-{a1>6f0e$H;yys7ucf#TROuTj?qQXJ z5O-1rsW1fIAy9)=YO8uhpoXZ_4obZroy9#F$of*t%0)CiS2LHOt3gdr33hQM zRA8bS?se3vTX$m79iZ}q{~uf ztM*+Gue!>d@HfY-+UB{U2SM&QX5IhxH$}H7g{oc2vm2w&Pw^CLuO(p=b5;8R7<5qX{x8|zy*?XP(Py);BGOT$A>pqCz!ydcQ8Bw6z$$gd?iOpvoAc}bA-C0Xkf z$ODobA;@Zyye!E5l6>Pd$Ssl_CCIaqyeh~Ol1%>@Yl3`Il6B62oGHn1 zf?R~DSQ`HQ3~cKa$*ubfxEm!oUXZmV`A0GN)>&}xlH7@c{8ExP1ldQDiw#N&cRFX? zYrZb?b#X`Zj<@@EqW-t{k-**c~j=q3#eLIl3OkE z!k=HT5+bckM^WIaC{pPf)*@V+=uPu&xf1VP#7fjEs*Nw3e$jffw10&wucIgy-V| z^{^P0TB$j5E%CI$^Ch0I@w62p+EFB3L=x;S(*7a|i)4sMhKoeX@?=3xL-K!emMYB@ z`8gt)Cz6FCSt62UA`zQtrHvxlERwAv`CcUZL~=kR2SsvNBqxy!FA75H)k>!Y<2R99 z7s($Yxgiqi;daM-RO%^`-XiHMl8{ISh(wsLO2Tqg##C0uR5lXxtX6&=IZT&SPVteI zdx)gBNcxCGDr_hyNb&iVM~Y;WNXCj}oJhnR$mDbR`IRS%y!iaeg(8_Rk_94JDUwwp zSuK(^B3Ubvbs`b7QTZqm-!>c-2H_YI=ul96{&B%LArfIW{N%Ktu8HKjNd6GXpCXaw zL?(ZUY%gJ0dW)p5NctgJ?5~wHIWid_N=AxgoJhutWTHqWm4oT3v_OyxMY32VOGNT* zED=Vl(sCr7{ARxs`Q0MfBa*$bWWS(_L~>XpM@l9?i0qFglcVJdf@;`r_LwO8NhHTh zCMQJpWXa@|$etF-&muV!O9l(idoq%IpVRYxHk4(m z{knGn#B$ZH<(&huLbcPpUqGx>?KixiL99~k+TIBet5v(shu%-1)~I$}?PN+6Qy{|!?RBc3dUxGTN+6e7F2Xz`_L2%a^bz=?R=ozGE~xex)yn~OQMJda zUVTuPRC}E2{Rh;qsy$Kl-UD@6wI_+Nm6R*0Jz2!9qy(?3_7oAhlJc8s&r!WMKwVSq zMXFaF)OFQfp?d!W^}A{#9!moChiW4Zdj`~>s*R}Y2~amw8*$V9pl+%*0;l^x{iWIm zR78uU6lgX=Co$7)HTy@^>w^fVoo1g@U$cYfL~I;T+H3YHWY7Bp=%CrZs@{L`LPyQM z>`z-K&Hh70>K`Eb=B;f{#;es*Fe%+NyR8OSn3Nux-A;o~ zMoLf3Zm&saxR+*k(!8MXhI?yvXAR!4qx8`nIGK(IVX&0Gn)9HHy!&a+LkP4iC8RkI zBZ#q-{u)=uM_S4NjZ+X^Sjs?+QxRTRN?7C95m(%;4AMB=bHx_wCuapEl4syr4%WC% zff~3!eD9yu-A}!Tu7_xWyTG{{T|3H9%|*t&+v|t98K$|9B7>(QBK+au+&`@c%qG}S zMudC(iH-aAqDml-prKpVg>MYA*)0gKyF zRUZO>w&p?;XMsOQQf^;Wb&)I7TxcV58l%=+^pC@m(I}XwxzIFsxT>BMOln!e4NJ6Q9&q4E~Z9jbZmFiqWu8e27Yyykrc{x(UulQhUk zK-sRj6H#lDrY%LS9hfD}YXbgGNxAbhbu4nbFlVSWPt!)C)_0h*paugKPX zUHL(Crz6`3S^h~ha~g>-fIn*PLfy*-byRcL>RwF*amO@wn~3iYiDVGYSzbW#Pnx@3 zm)7&Rqy+DTh8Pg%7uXRXe;^+Nc}jE7>NrosmY})6={R%1jsW2{yaG^XAf1Mn3+flm zooYzCeHLRdaQK290b?+5qJkYkb9WoE=?j{B%)lWBb_C76WZ=XCI|9VOz*!r11SpH? zwJHi?OMrfua$~uIX)xu6aaB_9qvCH^SQF+MJA&rUGI6$p9YJ#!nX)#qc(6tpW)SwOZTOrw(_j? zc(}Pik6L?uMisS?PdCijZh86{tCwhj!tGjCoj&*V~25*!0$Iui*rsoz8#a2#0SV`9I8N z`*2H}o-$|Pg%08IHeRTS7dnK0#|!3aNoF`8b8+a`Aw0pMq@ZvyI_kV#^+tf|q%)2} zg*(()XPku&2GvF9@BH1mtIjwU6@F1Sow2`%Ky}v{)~YY49y;$;z22aD>I}Oje5GDG z8=?vfDBT&P2zM^^` zf(nk%`KmbB$1#@9zp0*(^HDlq6BZc9SUSVWs0V5crdpLsK2~SA44c6lr*lWm+W>03 z&Tt;qftsK*e1|olChFWp^HzbHq%(}_3Q&`E?xtafB4vus-8FBiu(?xp?xDfEC1sk< zJvF$uq)gYjm*&j}HACm#nl~5JOr85^-W*V~bcSu71!}g={WNa|s5v@^G;bQHLY)U{ z-Xu_Sbq;IZ1W@yIh7BJJYQD}xH0*MuEYNuvY_3@Mg*p%S&Hf^tM{0827wbGqlU~{q zoyTZif7Dy5^H>c|2r1v{4C60WdzsD?G`ZT#b)F%6n&(P#zuL{~1sdF#7Kx(;Cbwb|uI(%6hw+*c|sjt~J=da?1CRYw*XoD$jGZ1t{CA zbCCu=F`(?z`5?;HxLSSi_e1VAc#GJXbUqCJ9#?(yc@z}sd_=?9cRA%Cv;YNXT#eh6 zQN@HGf;MQ<%|5L2Q4NQcRh1*q3oTsbVR}04S5)}{Dj{|}Y(!8AO&a{8kY!D7Ajcrf z8g68;`{;aK^D3g7<2wJ2ZZ?%sd4C!8#iDzZ6JfO+-4#qjwUZEZ4fizIg>=4wEfz1F z*7+u0IFE64Dg%3j-AL!ZzyWne=K@_W@Gm;I)#U=8)w!K6L!Wa{7F~uu=XLI&%h2Zn z)JB)y{6(mZF7^5n)JA_^MnS(qZ*&<1U54K1QV^~{Z*(aLSD`n$6olWPHaY~Ms&Xy7 zvm7PDeZ_VJ9nt0b{|+6|4FiJlyVV z@C032fG!44)TIUJYVc&;`xdWsGkA*b35T(}!P9i9_B{-Sk0I2)r@=FIuMku(gJE0Mn0}NiGBjkk* zHF&A+4F?rAc!iE@QrJ*~SL)tCP=gI#txMBB#NahLO#AK1P=hza_1PA{Ub90aC*b-# z4;N{e!CN8)-jjHFxWU_WuLGzN2E*5B2Wq6jJADxtW$-Q`0-iEDJgoxV8+;LMk1=>p zwCzKp?UQKxF0?(?;Jqj~h3q9{#~HjYlD&Xd#~XY=_nL#6U~rL+BX?L_gAeJ_AWSkC zu2dd)lMVjS7lSDVAJwHnm}>A(LJXk%(+obYON%hw;FG=_%rN+rE+gcb2A|QTe>KbC zUvwE3&o=m+?q#6qIR>BCy*i)@4Zf(uguvn&d`ZV;7%Z;AmxV6~i)-)|9q|+_uEFr; zl0hvr_!=C}S3xc^_;=lV3DjbP|M308B?jNr5o5vP8vK`z%L-UrgWDR?=r1!EuAngb z%MI>e;LrmW*WiwZl!KK9cQ&NaUuAF?LyEy_gS#2h=&v!jyCKD3tr6s&hV=E<8Qjb8 zhM<}C2KOY9F-(qmskX!s#g9jVZ=x>Am z7@lz7w?lsnX%lupe++38b{ag=5H>%k?1Cy82q9o;4IX1iQ?T3Mv4*q+dkh|L$SwYR zXp-TzK)t=tA49J8KIo5uzyg*P`eVq|J^=kOr1}>@e+;?pAB6rGQvDA>YYe&AhYg-< zctNq*AA!~wakPTrKO4N>kb%k>Sd5K^j0S!&c$49Yt>7&5$?&Ry zI%n`!LmK|`&?LjF0^S9KcNpH&pe{m_3~BQ(8T_5^PaC+$hut*!XMeTZn*56&t+X@wtXyrSy~*bdY4c`ez;L9yGI@}RlSkN1 zlZTqpOb;-5m?_QlK$AzA(m01r9&JjWY>>%gO=+A5n>^0Mi6pL2O`c#%<2=-41WZ%F z8)otX6K+*N8E*1I)8n~iwe>+{N0^NGiD#G9HXt|BI9s>xeXFbxI5=1((uhbdQUy2(3D zshcxQM%>pJr87<5V|tB1%`$nfDL3TVChs$0iD7@|n0&yLJ944PMW$5Fxh9|S!_0Y* z9TWN$Q0AL_4t*Xfs|gKU07)`oTLa2MND}z_%c>dhQx=(g(a(vR;yiP)$(Ky;HPl=J zK||TzvT8c`OCfA#P+Hw@O}=7EJzNI4Gogn8WjW*ymA@~m)UeGmh`yXmVRi z8s<$Vx3i>S-fVJvOYYBGOzvRGaBQo|9WCjWZ!@`*B`x%JlRI0|LhmrSizWB$ohEm+ zWH`3VqO(qCjvVMzqJ|-j+NG`5wArNq26q z$stP`?0rxWOFD7;O&(}Tdwsy86qZZSH%ki3uO_dw;I-q>1o~!4qkYBXU6%I{cvnsS z&hj1r^&3>dk|y{XRKb!a_`1p8TYymE7~Kr=UQ3>e{{gMAq|g4R$@?v7jBh|aENP5y zLOm=1s$gzSK4<|^1#@fhA+fMHN4NN}CCxxPi;q|`&Ten<5B{2Vu=q!RO*>kA)RNnA zCyN1xXe&11&KCdVFK-u%k6Y45?`rW0OWNvg7N4}_#@yZFQ~pBtu=upU&^;~w*^)-P zm&Io->6rJn_?*AceJs9UNi)#b;*0(|_p|s{OPYa@#h1}<1B}1F#aAt91_oICo4?Ql zExv9^$2@HD?_#0hrds@`CFAkI7T>Vs7Cpq`zx*{GYH6%TlxIf`K3XZ4614z1NQ!EaXjK`;1Jcy)gHqGK8B;)bmbc=_Q zGyyX#9!@eIpK0+3lCIe-i${@E{Mijds zVZO!FNNV*0i>H&+>V+21BB|AjES^nXP;A1BEuKqqwU<~tkK}4EwRj;(W&YOUMI_gF znZ-*6D=c14a*bD7yn>`Iud;X*$u(YW@oJK~yvE|SB$s%t#p_7w@;Zw* z1WB&(dW$!bT;mNEZzj3M8!g^Ka*a1xyp5zDZ?aGKSB>kYWY#<0ZA=CX7M$W0r^kR2$Ig%acBfd=j(*Ue~=8sPeM0Hx?!iF z8{`?7nbQ{EBu@kNv&C&$s`eS^2Fu0%1sZ{K*w0aX7AnDVwa-BhSccl?E$+s0wJ$&q zSi0I5E$+#3wJ$*rSi0K3THJ@_YF~yPuynPrSR7)x+E*sFA5une(&hxD^t<3Aw%EZ6u?$UIA1eZ%50ECZ{Xkbahd)nAZ)macXI@kEyKbz9;| zEKk_l5l><1xV0yq%HAS;W(VTwEM2&c#4}j9a6zRL@hp};Txa6hEPc2x#Dy$h*z?Vulo|OVtJU> zk9ZAx!M+$*h^ahP~BOFbS$yp?5qJ(zeK%hR+W z#5?>o9!k8^U*loKyIC&raN<4w5|1F>%W`)fNgUkAa(f;{T;#9uXySwZ8jm49!g5a@ zOZ)@NaB3X!QI>o1c;aI$Z4wmizk>bZpC@Y$-an<^KLH zI<{p{wv70iEe*(W;_J4wA1jFeuw_uTlK4+s9>lF8zG+LVv6}cVTUw1Z#BCjK6#89D z+%D)yi@%PzgCm7zJ#j}z3e5)M&W;qCjl^9XDKwjiyE)S0Zzk^UNSWC}+|!XVvz54) zBV}eAaUVy@%y#0wj+B`l#QhyV1ScNgNRMt;kT~r4Avp0MN4j*oiHAD!EOrm^FvkzU ziAOlnF6<>9=}5bhv39x9BCI05RY^G5S)0tBkjULsHfwH;80IT+J(bVPX{M( zuzyFOpN`xGet>>D@(Aun=%*uhfum4QM|yL|pq`Gj5I;dZ9eMO}9O~)FUEl=qd`GVP zNhqo#*ZmanB1c+?(@<1LO3%;4OC9Ofogx0#d0MXfFVIv+uKQWy6^>l@bHuwG8Bm`m zKH$KT<39xnfAA1xJoQ!4{mKQx=_wp(aTX>Itq{b4iiKwz;Ba4rR65~=yXdx;Uch=^ zf@nI@Z2t<;bfnq74AFF8wr^LiKs3QC*~**i17b3QwDYZfJBF%!MpYn4DCcl)YAib#0%;N&`ptB3}_<%ITT{*}T0(uL~HTo`~6uAuZ`o{ttbizPXLWEJZ5WnLVRhn)SGmjt9fg_xHH zq(1d$4sHlQQ3A>UW>CC2fXMnDWgzn=VYa9?E)Ma#SOweeS7uI#q)EKOki?iQbm9diI zQD{b7RNxUuY2%n@yKotARmMw-3sE-De?$y3fq8`s%W$hQQBu4LWozUUR8OG7B<7ti zPGW9VCQFLHLm_T8#4`%(IR#VT`s=Bq(o{ct8WqmqIq#~~5wlP8xe-nZnw`#k!-WRk zs?3lS7vQ1-_aV`{hnZNifo0$w1LwgEiU*ZZPa`+m&y6ah{(#&ZKR3DzkfwJig^*y> z9EN7ZGu(fcVgPfQ2g?$T@#cf*b{_K(aE6zW97YSd7}k7DQW==Xa>@dJQINbCjVvjn z?m%Y?Wg!=qQKure$j_l%ARQL_In*4Dfh-Acf1GX$K81FcGS5Xb3(ya$Zbr}FGS35N zq0bSG3ysA8vc91V>?6)4BnA0aTO+q3mTQIFN(e08McHR~2mj^z-ZD6l1U^JkPzN;& zxit){<#7;MafZE?0qud^E2FIAVsL~wIav?!E9>Q#MKpCqF8z6j1ed zDw{9_VfD^}bso=!vKlb!Y9j2=X6B7$fw&OG63{NN?02KREzG-vWwC#kQ?`OcokMu@ zNLf`N3$`(zE{mGzQ zCj4TmK6uBNW=I%bQ2B{zruZQl;DJoDd_>*}rrACs?<5njMPeOJF%|lNywglT8NCJG z&rI{gkI8VX!8BhW=70rZS|EN-249|OvG^Go4w0Fbh~JUnRD)@$_#qh%k(uygt6(z7 zi%bA2y$b3Q6MlFl@H4+M0kZTWsLM?2eT3f?rVZj(VK~-cieUYIV*;4zDe$f_;YU|b zfV$2EAk*WZerLkZt{w&T2h%py$AT~cW$++)H<*GuBJe;a01oa0^Dia<4l08xunB+z zaU0RrCIAkEg>7dO00-iJs=ZAB9EiKo4mJUB&<|8cn*cZv_Y$3K0^mSMZD*SRI1r9> z7n=Y#>;|fMN$$fh%@^qvOW^ouHE=pigai+>>3jsiU=zSyAA&c+CLkR?05#I4 zOA!ErO~5?-3%t=b0rT)Ks4+GH^H2}eSevc}eJsN`n}B)91QTeHn?Bfbf=z#^Qn4o5 zRG`V5%t{LNd)JKpW1rbWMiTt8D_H;lJRm zu?ctvfmB&*(=1H}Uh8a{tx03E-X>t-#J2`F*i`648#dYmAY49}n{1lrLmM{R_)u6I zSJ`6I0?oVQI{@>qp~_a9fN#hFwaupGnlvigZCW9qb1;xL0rMbi%1)bBY4SK_mrbiR z8Eb!M6VMOBrtG$Zv{{p8V~$ARu1N#3-=-Y`@c`>+ z(@squkQUjrOCTL!9ig&5{_YS|R+IMQFjQ8P$gm?&Spjf>b%e@lB9sa$KSF1HWW!PD ztUxxvJVNb!0K-pEJ53sp<4`+I8jurEJ53splh7PZUSXYr=4cYxb{d+4i9#zsLvu9z zf)CaanxkRE2q?cmbHMuyzoG>HEWZDeCSi5wpeh=E%Lfw)RnY*AbCnBF6;$qsITvou zMW}`bFB@hOs-fWrdoYtw4P7e!WvGV03*xd3s-a88zY5jRrQ-i)QwRT=`kGBZJv2kT z>(GjzE>#=Ate(15?LVLv5s(73LYJz2!zO?kglgZk319|sUHO+y{dB3?1r7n$uot|x z4guD%2UI(U2I%tVdF>qnz+oqN9UKC1VI!!H4vmOl6oL+ojDQpz0-8anb{B_$W>^WT zt3yCOE(g`kA;22G1=Zc5aXwt3heP9ad7RSIApjhN&i8T%zy)#p)!U&Nx;z2xht}y*m4`XB-p6$gcW8qTP8s3QMjxCq(xFYbdKX^8 zD2IS+5V}0tApjY^1~tZ^t-93Zu?_*uAar@0L%=9}25P)R-}~?rpyvQj5U#;Qhk#7@ z6x1Y#_D5g`4gsF<33yW+0z5&u22&jZ072;KG^Yj~)1{(LcjzY{Y%s$iKoQ3d6Tmr3Zr|7{Y%L4FrPN>E}5F1cFf1`40W+ zqYV}~1T2D3)P)WKi|{h2MGjrnrJ^o&2&e=RpDuCehAt0CmpTLhg1B`4)*%28o(8qd zp#mRlu-qX)5hjDT!l59r2opiBbf~={&G#yYfJzX{z1kt55=Mhs<4~sv?!Y176NZDg z&LO}K#A>g1sJ9_kdxJv&Ac)o8=nw!1VzoCp)XxVSY=+GHV1q3V4e_sLUxb zIRvzUSkLVcdPA-!{=4RJ{sr?+$gO|DybE$`$o2frp^1hxzPlZoWXSd0;}9SQVm-fi z2oQrjPnjlTZ#HV}SqZ7;u8;(9CJbw+|=y8S?GJ3C=*i4QXwEfqWYhuzS`40#`b7=NtmW z;0e5Y-l3fl^sqw!8$1f$MTY=3co@_rhkz}95Y(?QC3_6{TaU|74nsO~SD+k*bmp!? zIefIiZ%_^&Y;Xkv~NfKR^?X?5F?% zAyEiwbbtoCah_(X+*hMO+tpNh; zqB^K;0Rrkm><8Ne1k{Dt4|W9TkPm~{8KA=g20_ZM0R89#AHECFQ6KoQJ3z;L;KQB( z9XGwF#B_ZhpcAGv8+!wE(v&gaJ}9Lr&BlHxrT=??15ip+nvEhTr75k(K`5mut;QiJ zr75k(VJM~lyMZH6N>e&`KR_u>X*GTf5MUm+q2Hqcx&#!DFdN4L1bl}u8$Si;vMJF@ z#{&dthcFu_pvR_k^G-sKP5BFmQ_y46Bb1(o9-Gpr{0ucVVN~EdLXA!Q@*0x|O&)Y!i&zXmn-AraT1#+LLGe~0q=kcdA5)KlD)!~Xplpk6*E z;zob~V(&Aw=b`0QL1R%?n)WXG!<4txEuR>_llhmjLeA4ywIN11t%X>fjP! z9-G1I=n`Na8$oq)X^k^w-VN?dX1QducDq)vqSn`HtkV}Aqi~w)2OMrq512x2@*_J$C z80r#0Az|=_xisHL&9#C%36PVwz+2=J zASZP}Ep`czliEdYP+8*A5uj8CAYQr$;nPx=06eKU2-(|lCjYHVK%Z0`ifqN7k%%Li zWiA1SQUla-mw-b_0ky&Kc~-LlN%kT9*Jr z2?|eVolC%>R0Fl%r8Abiqub!pFP8LlHo63C$}=e4fT)JdQPiMRP|46#8*s9v-P3$O%{tvd#?!E7GQWQ-tB4sXeF;YeoDQ!l{ z#pEKFsTxIzMoKQCM7hWT8*F+py&BVd@6CYeU{)w^_B4RA4pbz2{O%6BWs`pnP$=C(_jgI{()pYD&g-xkgUfg$Xv@D`PC;S z%mh!ZhGe~gU8FiJ3l1!ekrHHpq?S=eWtkOo7h|%_z!QV<5;lXiFd@sV7`vF1Wmb$` zJe6ezR=_h^DPSO-l9d7m(&r@{1_S8}Su@3m#mf?8YUDqw%75-v2{JZP`!2qgg#>;V z-^fA&zl(26kWrG_ckx{bGD`AK9XAH<}?1vaxCUEW+;%6lbQ%K6?B2oqfvnjpDdHFH7Stclcn-$mI4_$Sty@o zR~7UW^ES;2Wcs8QI9e3Q^ht|+nxmk%n7o;*pbrcj^Az+KGdS}V49EPr$gkSixv9g0n=y80f`P1>?109Pz(Z!9+2QvrK^uyVSzPas@K%QVSO= z6g(@cVx7WHjZ!l~3yx z$Y@H3QT|)mtKDH^4Ih6lOK5bGUb146Xd}>$lx2THE3T71Z8Cw*{ z9Ljn5)vXFV<@$ruuH-G>Ff!+6)Y-- zGWIA{$Q;T}`Q^O|WDaG!eA=f#rcY}A?N_jTIy=Du1uLer6C6~qdOH0-q(J6SR?9zk zSb>b8tdvhj6v!A#t9&}DK*ms($fsip+NSeV`M3fZL#dr5pHQ%6dTmiwr=3(F6DiH| z#ZwAo4y92(omL=oC^O{K83nthb4zko!QSco&Yn{sb146h{OWlHGKW&zh;%5B;gj0- z+GPbYhEn}k^6`oSnLhcS9`gmC>a@#!&tn`Pv-? zGJNvSJMc_ zOlPRaz@38_IL;3gQ z(-W!w=^VYP4oUUPd!Xct!&3dzIeRrCl|G#lSEEwt(>ZZ9CY3&&W0m6yUQg$k)r0~W zKGEghom3#hC#rmUsz8QM>gCfj1u}dxT|P}I_%xlvRnMjRrxznt3cgLxr`1;PO9kJj z%cJTdp;Z6${D*vct>E|c{F{7wqu|eUzK-gxRDT^;?>hyJb=(=eSI|_)oxumG{yHw% zj|y7q2>B-kbLzNcKTGx3aiM-uu%M0$^{aw~)jF=!Z&Lkr?B(ATEUlyDKNPgqv6ugp z>aXMK{iR@K9aryf1*?kTnLkqf#mLNG1?!5DnHeh9*KrRyQ$<@HcaDuJHq~+QHmPW@ zW3-!9Rk5{>t9Q1FZFO9|%__FnaX`LB#jZN8-Z?6E*KzgERk5dziEf^X{dHWt^Hm(E z7Em3i@P8P5Dw^YTcIZy$9>=i6}RQ}A^*30k2k95s^dPeO~su$?gKZe=q|q7?JDjT-|fvR?iJtd zEh_HUk?O4~dW!G+HWd$w@B4NYeRTwShl>8<`@U1fK=FOwrDCx7w(nM}cvQzUw@1a} zq5}4+7%sl=`&5k7(eM2#MvDqKpkl13fP*T=iwZcTVxkzII;>){sD&dco))!mRE3OL z)#BPQ6*6X3YxKue$e5MHwd%AJDrC;;pUM|cs*pLWTBkpyLguV$o&L0n*LB75q6!(G zs>QIgD!$e+hMiL(gH->4eC@mn8KkPkunrYJ>KMZ=sQ6jO7lnj2 zRmgBvHIpx1R`IuvG3<(p8THitstTF2s_A}BMPo5YbzMbMF-Ubog$!KPoWH3;2Ciz( z-%`J3|#fASXK;N4XBWDteX9U zD%KQZR*zJyEyk=Kt5{dhE>L|UE47~22}3GmMyuA-kS*@z!%n@0l##V&G~@7H=_d^;{Njeg0q8{Cgp* zx1PrhFJ<)>6IZWP$h6jfD!=+##o>B(hBvaJ>)9FJ%8IV%Nc}q%GPhOB^Y2y2+*U2l ze~`6Z&m{O!mUcap;3rwy^-O}FRh+439eq)8RtD&5dH$=c_j(r6H(BrXETr!$E*2A9 zKV-evvwVKadaq~s{F3!v&lLY##g%$i&mUR&^$hWURa~!U-|@Obs{dnFJd( z+$zTKnyMOZ7jt;CG<4VVE@HNZyY)g=?J#l_Uw z84XJsh|gIKOB;yKISs81#OJ(*WevoqL&Ne0;&Va6iU#6yQNzjx;&VyEs)oE;!>3cj z>IUL-S;LwJ;&VmA+6LltRl~XlZZ58ASl>W=u4~xPKzwd!kcqxpN!`>S6MeN4-&-1F zqOTT4Z)=c=zW+l$b!m`^z8Xk(G{{6>ZE~SoLsdrl{x|t}SA&f7)pDskjV%*>wOD#z zgG}`OFY>8J!_Ec<)CU@5nD2j(uRYYTw}Hjgt6^UQi>pt={ssorehmj27*Gc^9BkkL z=b(l|4UDRfG|0?fZ4**`tl?+_%j}7UV+|~`Aq_GJSlf;aYdF!sG8@q#gMhW-8r2|! zfVHEBF%2>ZSZiJ58qPJabxmkE-@r1P)X>pDnx1O7&_J4=X}H)xnx-^dYRLa_&A;aw zt~5}j7aFcM5TutHt~C&(R~lrnu-4gL3ndNgY;S~;26nc$LP-N@dMA=Jkf!$UdJrR%2Di zP*Ge>I);nlnx$i;D6ZK$MvLNV)-hHTSBsAEqPXVhm?(;Cu8zr~xaR42S`^oO9WqQ= ztE~k(ri$8HsN;E2TZ?qOsMVJEw^+x^qPUjmcvTeFQXQ`wXjrR`H$|B()A6<_v*kM8 z6=k+U$NQqpR_gdrl-VjBAB!?ut>aT|UQ>3*IzBgWN3>SQmj;d;uha3hp~}tCdL2I- zXxIiFzlt*3sN;80W^FqD6lJza$KRsN+I7sRO?t|evyPc1Cg?3X8cR&jTXi&*n4q`m zm{lTX+jYz?F-z~z(Oe>CJM}7BO4MwZjyWZ2wp+*CQt`x*j(H_&wpWJ?mTr~*+&&!( zYIC6?p^il*Ucn#GvAD!b*@HTklz1U?NJnd_*d6OwRw{PKI+mB1uaD|jQK}JEopwye z$`TDbu47e+hMmx{xR3~vVW)JgEzz*kIyRJ;n$GBuA=TQB`K*q%65%?hqrJq? zeO|}r5<_=~jx8mI?h87$mYBIO>eyDwtN)k$%a?R)FEMm?>ex}@7VEN(oh5FuuISiR z;uh1O?rS>s)P`5(Dn-ZM5;t2nbjU<(?JVS`j>9FUrdv9Wl(@sXt>b8kNxMtO zu@dvs9bN8!N^FMRI!=_>3-9VUSz>^?r{h$K+phaMPM7FakB&1Xa`iyR*%G;WsN-CT zT=nWWUm{n1Iyy?MsD2$6OH5J&Ixdx%qy}|#mYAffk91rq(W}Qgu9oQ46CKw|^lC`Q z^%A`r)^Vf6C^e$vW{FX1RLAWSx7%Ynx=MWdXi5MD~$s{a&TO5Cdd5?)H&s{a;VO7fn0xk(XS zO8E!*^jCB#$$RHSLIbahikew9@TMrKMgt#9+^aVk_*7yLpJm{4QBt!Fd@Bm6*}(Ur zkXj7Hh77FCWVhXE;TS);U!J0fo6r5G|LRMD7>UuZeXs$o%{*|^Av)#(!hL$Agwa6 zKp{x04J=d$(i#Jc6oRzYK&w*a&F?w`%M{-Ht~an;;mz*`11l8X(rh#!bK2YF|D?^p zDutIcn+(WAcDsD7-GEGBx5=l?24wPjgM8XzV4XsSwi;Nk@LqVEfei`|XSW;Js4$Z6 zFsf)%n8|k<*rf1uc9(&6g`*?84Qy6;PP@mz7KPzlUOlo+Aw&BNY*!ei_8Zut5TpYJ zb}8KZA2hIA;oHMOB^9lphB?BD_15~Gh3kn0&Wdj!#2B<3rE-4I9R}FM3>}=Nz z$awibm*3^Ofg81QQ#v3LoyUD|KMW-!wMOCVqioeLqi5e6*4qz zU|eBp8Zj`TkfBinlL{FcGw@U)L*oXXDNIch2Bs9Irbz?O6{e=A23{z6UCqB|23{(R zO;ZM5DU40eg$RYQ>4gZP@GAMGfp3j@3@rV8&N}%xBttH ziGeQ)pUZh~;H$#taz2P8iaeJi!#5&HRgoV7AQTEEiu?=!xiS$-6uuDii%_EQ-KSrL z5{2(R{U($seD~>hp+w=kPk#s{Dog68NTM>5{}M@5R@85iL}f+&F)&MIMg0|1R94iC zs)>0juZ?G#kVgh?$seK7!~&Jq#!V&`tGq0pWnzg+hGv^ss*<5*6Rj#4YB8})<)Gml z6U$XTw>j6u3YCL~^GvK%IcPZF#444;#S2WVQH3G#Z=s2`DudA?6YEq4qs1oHtIS19 zOl(k@i&Y0*|NzPdl11iZmXJWAS%!r&5ns}^oqt;>KiTusf4jC_)7*d&hE}9rtnS3sp z7*UygI!%nJgyyn|ah1?qF)^VMnyV%zRVJTnCZ4KHKG#i5sf6Z+33(vp-kVjL>^0nJ0s;^Y;)VfT(Q3=f*6K_>Q({19N%Di*e#Cw&O5BE%bQ2Dg?eG{Kl zLepd7vr1?lnE0X+nujL7s)VN3#5a}Ovpy3)RK}ft6F*hPo$7#zUn=v?pb2?EW}5uD z9+~)~5}L;*W@y~;KQS>=s@1T{%m5S#vT6`6KxuI{9nZYjXVBtvhp=Htnae&H8!jtCbnv9SU<%8jScIU7@)CX z{g#!lF*pB_m9KHb|5yCmt#QXc!@?eo(9E>3SK|h((ZYU>$*0M}0gcILmW6{Flh14m zhcqUiW($WklG9@0sKzs-ITns-+wrin< zvl_Qui!7Yexb0eOp+h4yODtT_2+dLp7d1lDYT=SbXqH*%)CkRT3s*Fr7p<^xwWywz z7OoZ5v&zEtqIy^9K5H!8(#XqN3%85%S!bcED4+Ef?iA&-!9ur2UN%~|C*>p6 z(`Mm*Q9YY1^c2<8Zs9>uJ)12&)YzQ1Sm-ONXRC$&qI$MjRSXp6v)#gAQ9e5?Jkl7P zcUpK-l+P{;Lq+-QwlG|j&mIdSMfL2pFshNEeHO-x>e+8$qNtt&7AA}8IcVW&Q9Xw& zJkx3nRi_=c@VqFWBNkp1<#W`+%c6XaS$I{H&v6T{H8OO#T*(8uQLM3tu$Go%0sH$~UZ*cRDP5*LX~H!NL!X$3zz`{M2|% zbjiXmjd`cj!f%av=dy*r8t*`_SeT)+VO_N_Q)k1vW}#7M!@6#vNoT{lVPUq;w0zS- zv(B`9%R;q9=l=b+g*iI+?_Cz=>O6S7V`09|KGkhufzCE{*TO=bZR(zdMLOHmeG7|q zwy7QqOLZPMKCsZL^SJS$g=IRA8+$D**Lfn;XJLh2+<)|2Sf#T&4Om#MvpWr1Sfg_% z|H#5xoz3a7g>^a^dSYRN&TKPeVWZA$Gi;$vXSNx!ut{gO8MV-^lc6ySTXo_yZeg2F zd?qYx*Ykf~^Ka6^4xQ!m)WS}kUF?~KT{^qil!e_oyV!FPLT49yAwuZP%`YwN)5*{) zu|g+9uf+4!+7GeQ3pNpv>0Ulz{mY;3>96rGLj zPgPLS+1dUIDmpvc3>%kpZpCKW=q!q>(Z=PXxSDKSDT-^BjjKg*&9-q(CsNHeuIogq z#l{VtNX@ZvQzue$ZQRm{)I1xvbxA|w-+UWgMVT$Iai=J=g*Lj2GFxQhZc%27ZQLu$ zY>AEgI=NbEqeo}AYqim|tW}p=|28t?MX=AXcvQ@VHIHxMhY_*NY zMVYO!@uVoTwKj%ycDr>phIMwk^)^OycDoHWMs;?(jW)(~a@A&IT<3YwCL0qvQ&YQ* zNu8-_vyG=ZQ_~h3&vc#_ZMCbI(%JX6*?6wA?`^m7LTBIGVdJIFzPHoHE1i9BmyOpt z1JrICZ*-mvx5gT81?%9so_@*;T9kcOWXOuc_P(Q2?OcG*~FFjU>KvD~0*-8NPjbnUKq z#|Jjn8cbIYZLBkxu6k{(H<+%feKs~2Y>@pnHX7W$4cKTiDBPfpO$LQ~WTV}naF1?1Xx*rd9R_pOn2ntVsT;Sk%gF!pntu~Eb{n*A z(#9Tx);+bc*PwOJZ0s{=-IR^}2CaK;8)_^xG24q4xSiQmfk7{Lq+MWb}(F&-WmrZMd__|Fj|z} zItOD#>8*D#UX)>-yaQhs5 zDGF}CgRe!s9dPiC^;VsB(7|_u&GnFj9|oK2VFy1AHrFE#ei>}8M;-h&*j$e}_+zlS z9(VB9U~@g;V1~&9hLa9vnmk}Q<)G2z`NC-jO(xG5&N!H5vbUafFxxDie>vx%*<^A% z@1VtGa_ev~$7FK5;9#!F=6cb=Jd@4!l7smsn`@_o1ty#8Wd{r8H5gC?8nQwN7kHrHnk4x4PQ zQx1-pY_88895vZoUpP2svbnx=aNOkf@|A-VCVT5^2PaMT);A7Lne44^9h|P3wCpnO*XVSWl4$hmj?vsNKlh%E9aKWT?UmRRCY28-`mrPps%|WM0>%Kd< zY|^?P4z8G_?x%yRCaL>X72!-;_gjQBd1CQLgfn?!@mGX1c``b~#VwO7bMeY# zBVF&}waGoh1{ZHk_R)4XI(6^SX}2^ zEVfu&=UptZSX>=0mRc;X3oe#hOl}ultgsl|F1c7~vCKMMtg={UmtCy3SY}sTtg#r} zuDV!jvC6KwSZA@yuDhtNw^(L3Tx_tI+-|zqXtCgKxoERkaJOA-vRH6kE;d`#?2d~q z7B%a3vDKnxcU|nTNZ36WJ1r7+-^DJAg!Q=CZIQ4CF7{X?toqQ!UWf(aMl6vOiqQ#P$a?xp# ztLH8*Tjc76iz^nndg7*Dh{aMCy&0QnjemTS3L5Qtt#6i%Pv0R4gj> zK~S-X)JGS0Eh6>F#eIv{$e&&GSUgt!BIH;+R{bjESUgqzCgfN=RsAlySjFA3=wcOj z$5j`Ptm5+6#bc|uJQi}S;__I?v5L!MA;&5%k3Ec7?1eKuj9To4jUL7<_QEC)6GipR z@-SIc&ukA*i|T3i@XR7tEgq&U;Y$3QZ%9zGY<)9T@?MVgj*_-2u&c@ z@&*sHY+fpF^w4bcK()<7i_JTnO&;dh`PN$fwR@Or^AcyXhk3SK;>gdB@G#%bt()>+ zuML-O^{~L^klr>A3vC{-ZuhXr<^k&t4~uPXDtCHVV)KA?mxrY`_msOmwA$QL?(wk9 zmOW)@+FlRK<+nfZZ^}<6{b%y~@AI(2X3*d7VWllVm8Ko=uuA@!3-Uw2{*nA62R*E{ zNz)+@>ul0=*u#38G#&AS3czq>g!Lvx(Gk5A8N{)(H=rZRV_#9=6zdwRW|9 z%EMNhLF=@KZ8nSRjEC(ui|ee19X5;WoQIt@gVuQuyKDxn4iCF+o|;|ou-|3}yy)S8 z%?^0U!$F(1)#>4o&Dy%`;jqoxy5gaF#Ab0_^>EZ?ab5Fp%w}<2_i)^1aozB6!e$4& z>EWc!4tUGMDVrVewuiGei>u4SIh)0G$HRG>wbkvR!zN94JzTI!(>)ItZPHY|@8Ob7 zn|eHS+O+9`hs(8}@hwA!9Ni8}snME*?Db@X+Q7 z*@TB)o5!z{9{OxPg7VZuzs;$aXC4M@PQ6Td7_>R{^4!BCn_Ru{@Yp6-FFib|+Vtv` zhasC@z4kC{)2lZEjm=x2w*rk#x!wshHsyNnVcaHMAA}d1TzwQ?Y;yHUc(KXVXAjS9 z`4O@5`Y#VJZ21|nGHos5*z!YS<@H}xA;-?ASZI6#_4!zpzW4lAI z_W9W1FjVdLvD0CwI^biM!%%h5$8LwA>X45;4nx&pAA22!sv|!3Im}c?ee8FbsgC(L z;4o7i_i@l+raIx{h?7_U2PvA9K8`w+>y(dU4&^%SAzYn4Ivm1v*+=z)!|Z;=$3=&RUG;Iv zp<&m2bUHNbx{u2a4ZGpvibKP0`nc{8u3J8CIE3rAkDCtR>hf{RAzXKS+;#|8w~sD| zaNYHB$01zRdp^1y%5~qzU59e@__*g#t_MEuJCy68j~<6|_4;_=@F1ek$3uq)5&b@T z9TGO+qt78>gFgBl686Z)fJ4F_`xtac*b^U5oLsN<-yt7E4&@s5G3-#T5g#KCQJsRA7c*X8uu~o5UvRy6As~;^fBoWuBSepI)v+)k7o|yn({H_5U%Gwo;!r=g^w3i zhmq^0kCzS&d*$PmL&IMCce0M0>cKInFIefRv zFTuxUVE--nxPHs-pUGQfJ5 zaIFfk!6jU)18j5&*O~xrF5y}mV3SL@)&*#H3D^1nn_Y&j4M7!KTpG49z*d)rwFTJb z(y&bdw!1W}J-`l^hHVb8+hx$&5@3%@xV8q^>k_VQ0rt6sYkPqGF5%h{;DAfGb_O`; z60ThV4!JeBs?&A{IP6lcJpqomlxuH*qb}vz7vPvnx%LM*?ozG;0ZzEw4IT_|(q*1M z6yTIg!VU*G?UJw~0nWH2>}Y_qE(tpppu;6x#{*n&^Xk8pGCL9AqD#3>2Ds!>u2TUz zUCMPjz-5lK2YBQXuIk+Yk6p@jFTfL*a@`LwJ2dA60W`glP=-v5Af6_Tmu1~xrA#lz?4h49tC*r60XMqUby+cQSr$?<0PkGFH6Gx-OSmQid~gZZWPpz@;d&b2 zlS{as1^DVRa!m#J<`S;wfz1E8lv38Q`Z&xn2eMrH?^F6DX~ z;IB)#-UXQ9F><{RFwp9W`|hiQLg3?t3Arq5@L+)_ej|M5F0!awjjhtkAy7@(e4qhMIknOglln#Enby!EeWyJqg+cvZ1X5rYl!V0 zDx)29E z61G09;-E*vHiS6j(Xfpn4tq4LEyNLzhHVOQ(qqtS4{^#9u1eE3hdAx!)=&BA%lD;< zw}j~QXwlXXmpxjvEyNX%7Hto4)uTl_LR|A`(asRps~+>zt`Ijova~zIO^L|Lp<=P z(y?lYhaOov9-`MHOD96~c~t3Sh<=YMoeDAFQKi!%20f~DCd4C;DxD4S*kiIf7vhOW zpU#IE^5|1Xh+&UDT?jGa(Wi?cMm_OK>hDsBF^@oXh8Xt<)a4Kp9)Y?NV$!2eS3^AY z=+m_j&pi5cJ;anppKgSB?lD>24DrIFRJTIB^eENs5U)H+)fM8kN2%_Fcq8>!FW{PCEqo`m@8k*c8(Gkl&m42PKM^SogsM5E91 zhS3mBKCgJjLd^1cC^{Zuw$DS+i4e^`4@DikRJ{tZ$fs1VLoD`1Dt+3U5KH{r{@3zyqHcLPQJ?%(z74U| zCt2@=7@uUl7h!yo^+AO3N!CXZ#?Svr&HqnAj8C&Z3o$;;`Xa>myy5vO#Q417`6k5p zyy5vS#Q417`60ykyy5v7qRrWd|vSU6?S}{n9hi>wd&KX znGv@6G^;VfcAsW7McCmpcFl^g)2CjuBkc02S965jKJjXau*WA}b0X~ZiPzi+`+VXx zFT#GGc+HP+z$ab{A{_LI*TQOqLq7Fd6ydN>y%t9};#03B5sv!QYiWdIKJ{viaNMU} z%OafciP!Q7Cw=0zBEl)3c&&_Z+9zJCBAoFVz*a{%>ob6@iEz#r&}99sjd0#)09zNK z!)E|nAK`+}0Jb5*MV|p|V}wgS16W&xPM-m6Q-sSt(QA)z#V2~3BV6@~-j)d0e4@8C z!gZhMZHsWjr+M2W-1Lk4pB)iy`9yDLgxfyR+ZCbPCw03c-1SM_o(T7RQnxq4eV^3r zi_qhfy8RIz_@wSYgoi$P|#>;*+|Q5r%wHcPhfLPwGxb81YHnnFymksXH5C!e;oe^I81nzQ#SF+Y*yMEK!3d23se2TmDIj%^Bg_g&-IEBj15!5>p*bLR!x35nQa2J|PC)8LBg_p* z-B^Tq0jV30Fh5`@n~1O=pmdWF76z2A`ZU6#fYd#Uus9%fQxTQ~r0#iyr2#|PiwLa& zL)ps+%K{4bD#G%BCt|N7tO#h`n+PidTK6`>s({wLi?BLiJbNEuO+e~CL|7Z-|8dQ~ zj}g`dwC+=c^#QH>9HA|sa9<*93Mkyy2<-ud`xaqyK;gbe*b-2<=j1 z>=*|E3fCOtU_jwoVjK!6+?*Ik1F|+Z#<75`&5Ln7AZznuoCwI;f@+MD0bN@d<5WP` z7R5Ln(6z-e&IELANsO}rU0WLCTtL@aW1J7@+OilO0bN@j<3hlowj##GfUK>IaVa2c zt73EpWNmef%Ym>a{;i2|C7^3-V_XgB+PWCm0=l+7#`S=%ZHRFrplcgr+zjYiTZ~%) zUE37nc0kwKV{`?~a+_n^3CP-(7~KI`+Zy9;z$~{d#=W3Q;kL)PA5gd*F?s?Dw=>3r zfWqyH@i3rpyJPeQ6mCz9zJS8*jnN-axP37O0t&Z3#$Z6<4#apA5V(Ue9tQ;OP>d%5 zfjb;mF%(d^BQb^p3U@TdNI>C^#TX4J-0>J=0fjpeV?3a6Cu2+m40ESqOa`>>bd09~ ztveIrSwQQ~#+VA2<<7-;9+0~8FZ;Q^V!RA!-Gvyh0$O)5#@m3xU5fE8pm3cr z-Uk%!a*PiFg}V~tV?g1q#`qLaxN9*!2Ndplj4uHb+>IDt0|Iw5#rU}-WbgxS?i0@5|Xw47}Yr;T^oooH>7KWG3JGI?NN;RAzgbMV?jvQp2S!f z(zT%&i$c0K9Aj}v*G6J23F+EsjHMx28;j8zlC|*|%R;g?5o38s)~b^+R)lozX^fR2 zU3(T|RY=#SVyq77+VdD|Lb~=M#@djsy^OIgq-(EYtPknh>lhnCMz}XIHil&FZH%^% zti6k|DP)9uAEQ0Y|HGPpA7X3{Dcr{xTS5x=DaO{2!hMdhEu?T?Vr&m7+}9X8LJIdS z#?Fw!eUGs#q;Nk3vyj656wE>b_e(GfIi&MjFbjGA{YNmXhP?m&E1HG8|DKWHU`XL+ zCO8yQxW)vBLkicF;7CZ}W+gZpGQ-VIa4e*C%?XZ&w5}z=iICRKNpLcxb#oJ(3Q66( z1gAq%H@}+TOi1e%Bsd$=x`hckLJGGi!G(~*ElzMTq;N|TTnZ`N(gd9$g=-0}ohLk71M39f|%Ze@b&A%RvRm z+O`A(Azj;^U@)X>I}$t!>DtZ&k3+h)E5VbHuI)}R6w>y`f~k$q-)0$ya?&q zi3Bf0x^^lggc$!O-R#46s|i#Q$*qJCYTj5 z!`(|TJEC>>6EsJ(t|viDMC%?Tm=n>uhY99Jq^>u?yol8GCG!5Sh}QKdSP;>=fdq>q z3OATwNkriuC0H6!xW@@vBMSE7-1ZyJ-H<@5vMB$z$SRYZiX9+e$6mBZP#)!f_PtX=oxEBdFMHKF3g7%2Q zy-Kh21n*@6!!u2-6zKC$WORzu6%QgSrCpZvMt`CAwM7cf+J`v^mB=|&> z>$Bh!QLZn7Pei!B3O*6x`X=~99NhUX_(UAs`62j39NhUS_(UAs`6c*7#p`Oso@!LQ zuSW2RiuctdI2RS~t4VP_qFggmbVQV^F~x<5ay6y67!j^nDK15XYj%pxh#{>x#pQ^E zwWPQbk+3-_u0|wmZi;IW37c01!q@)Y+Y61E~mPej62rg#tuVdCGa6b~aBwmL;` zM8npk=!=-r)~4u>sM)#{0}(Y_pJFhgW*bsGim2Jf6ptff)|TQ)M9em&7>bBldy3(R zm~Bom5)rd4DMq6zHQSnEETU%HQjAB`YB8JCx#WM9mJTco$K#BPrfT z)a+=A4-qvxmf~YX&5oz|6j8GiDLzMxYbR5DiHO;$6kj7^b~?qkh?t#8@jW7DXH)!$ zYM520olEgEqGsn){EDbqM~dGOHM@{vM$A#_iz#Nt9HqXLqA}(ub!UpEn4{E}Q_PAv z;d3R$?3jdIP0<{auxlw=ViI;e#hjRg-AFMv&a3~sEWn#7=EXGZR*LyC4ZEFUK}^HC zQY?&V*qs!MVj9++VsT8v?xt80ldyX!mc}IPeu~zZajhrCvY41XNU=O7W)D-Wh>2Nm zit5Ukn)Rhv6;reR6su!uHjrXXOw9&Utc|JJqZI36YW6tA`k0zMNwFcOW8wm zMO#eFMpA5wiP>n1_L!KBrPv%3v+8(?EipBlNU=4hW|Jwl#nkL+itRD;+OrfpVs1#M zQtXTw*Pf@?6*I2ANU=MndM{J#iK*VJ6nkT;_d3PCnCiVru|H;9dz<1woM$!v-laGg zQ@!^o4#iaOLyE&O)%%#@NKExUr8pW>z0WC*#Z>Q0isLcW`%Q4lPo#9GM^_nwWjj3KshHEj^o0H*sO!VefGu()&-nyR=Ey!>?rg{rAbj4I}QHDD))mxmQJEnR|GTe=+-qH;BVyf4g;eJf@mSyOPsowGo zy)mgcqd58Tw;dw<^OxOzT!>7>sG%nhcL(TDLaC#k6ii zhT)jjZOkwd)4H|{qcN@9lwm9;b?q6(V^X&{!$e%Abz3q_#QJvqTu#rcqauX^|n95`=Z_s zWb&iTih?_s;bT#7hcbMQDcs=+ zCo}vm%Is8zKSha?>N8WRe4E<;m7;m&7hPUu=khL(h`UC1ye zp=%d2%ulG{^Bm2|>D^VUzq3{#*GA zxsjngAwxGaY);6~tqfZdGITq`)`SdoW!RRGp*tD2CuFEQ!;XXu-OaEwAw%~v>`KVc z{S3PkGSrh{PeO(sWZ0XKp@$i&`w}|Tn_+)KhWaubN{CN?hQkT*8OU%fAvuE?jwdAN zQHB!<$$6aNWI}SDWH^nuMlzgDSOKFM&L?bf)v*j6347eQtn!3C zZbDXh!U~v_Ri3Z{p2{juSOL#ul_#u#DOu$SE8w}T@`OF^g{<;~J?^Ef@`Qo?l`Qgv zE$+1}@`Nq!jV$t{xc`1Dt2|+1e*|jB)-ThPk1EpHN%61hpyi;JWP1#`d!w0!WZ29kma861vfusxmOdu;pUgD_k?e_ z`7P@`;TvxL$a+ushMT{#$`jsy&&V;Hu*c2JF_N&yHRc#CN~$TxSi&ARE5~@k9ydG3 zL{VGKIi4nTrX|O-gwD*V=9o$d&DgF6RDGwdCjs+&1IhLdh?7MR;O&Qqt)M}Ju_9&fI*?;k zN?s1;Se-I99m=sLB{YX~tW62cksRw%LUT07`jn~ZSdI-T$vK{5V@h&Pf*HpljqHl53{BV{3-&#^OQA$8=~l@h57@^e#D zB6Tsx-js!ODaXE)b<~+-f66+#oZ~>sI=YhMV9GkWn&VK)hIK8+ku2pN}F!VPfJZn)2$pQQqpug$H|llsVm3nlqGd1$C;ER)t%#P$~JX3$GMahbuY*H zlofS9M@Pzv>dA32B~lM^R4=7e>S2z~luGsHxSUd{z8qIl=A!-_S5xMqfgIOUA~l%f zMoOd}<+zy=smD2Pr9|pUj@v1b8p_d?5~<-F-6_-1NRGQH(@=FZ$GwzsXe`J5lxb)@ zM^DN$G?C*$$}}{YqcG1dx;$-fsnvl(RYS1dx=YIq!2!rUdDO0Fn}tz16ZczCN%S%Tuzlu6)F5`DmM=jMd{-o@7bISOevfIrqV`j!jIOdhnnDG&g`DHX^d@taFGG=9b zFW|y5W@mgm&Z07!Grk>XaT#+mUTH5WV{XPP?WJYR%Xp>TTE_g0SK7Wdvzw8QU|0w5yCA89~}z#_o&^?I~kVMuzs5u{R?_ z`^r@u$k@;JmvJy7LkG$@l#!u>WgN|j&!IAoWyI%j8OJl?bEJ$@8FSImGEQgAMaRlG zlQ9<^FXMd1G<2ejj*MyOWEmGSrlC`1bY?YYs?$!FaXBM2XUe#e5t_4QT+Im0xiYS0 ztdH|$T+dh^9cA3exD~rl#?6em=wcbSGeUEzjINB(be3@^W9zzHMt8>6b)}5E8C%!Y zGVW!?`){t5aX;hU|9Tlc8H3S{G9G5!fZZ&kH{%BERvCR6H(ndX);|Af z#@GD~m+?Ad8mf+z@h)Qq8ZF~}#tbx8#)pjLjF<5-BRLage9B19WEr0`lJisy$VkpJ zF(4y3Q)PV5NX~OHAR{?1#DI+Cyc7d6it|bg$nrZi|6Yp$8OeDg24s8{>Dw}92HTN&PHiQO=V3B^u<6+P_7EoKgFaXpl2%{}l~#cCi^1EYJBuu9+3A$oVL1 zV+AX7rlF<^R^?1Xvnp7fGY!qIU`@_6)LgA#ZO&&|TPj$W6Q4O1Y{-i-nhG}N#TZQm zZFw<9Q^BUZ7^A76Juk*+D%hMCQ#2K9$%`qP3by9O6io#?a+0&Of}J_VX{}&aE@?>o zTUNpDoN;J*1$%O)p%oSE&AF3bS;4-XJNZ==?9aKAUtPh$oM~uH1&4Ctv$lf6Iq_Ln z!I7N!tgql`&NQ^4f@3)u+E~HyoD8*9a6;DKe=ilVse)5E_wVf$oX)v_-(10&ocs4J z6`akvf8Sccxttd-+bTGpb0@#Of{vVrmOCoAkTYQKtl&~kns!ytnUkj76lFwT+6A{{tB+=RO&zlH*)5pgB9E=O6pJrw~LZGTtQb+Qb#JdlQU`` zt)M$+E;?4h-JH4Tcm?-z=Asi7+|QYdPFC=M6;+*fs)C0_Nu92sw zFfPxZDe~8UwStM9N?og9GG{QlUcs}RO5LbnDkoAmD|nt0saqAi$cfbL3SQB}_?2_Z_PB!IIY*YCRPZO~$nsDH ze{()-Q5~*eMwwB2q=LpWOKP-&rZP)vtb$o(mehC!v&)Ry6BRU<8MP-Xm|JGRep#!Td6jnyO$?nKV7GU~!o=y{KSGnKZquU|Bi;|4F)!t|;5DTlCLq>@gd=cN%+- z)04V$&Y`Gk?ay+)N2y>I6%*#1b5>L^pyZ$;V#bJK7854i7xV7@d+$4*TI;vwT31P> zGyc63fYh;k-U~qLSUw*F7IiF|j{=K27R@JNMIC3{XCXu#C)=bDqK=d8ix8rYlkKYz zqK-@1Hz7nF2itccL>&j)57F**tcoeo?zK9W#ZS@ibu5ctqTlO^Clk@{b*zd%B^<3| zRs0p5U&pjOEjquBY5AY%{JP@BM8c^${*%Tz5>D6gs54i>nK~YI8YG;pW5{WgaITIa zXI@Q0YaLV0dUc3+BH>CMp;;>7Y8|0z zlF(5{XqHL1R!3--OSoP~XI4n)tmCn|SwdHx2tLBUl@faDibJ7<-n!yYD50;8(5#Wr zUsT0f2?Iq{v`82%s$!jlp`t3*OSn-~#RdsC>$rezlyIx4k4+MWi~86s;dW6UTO{16 zs}Y*55=QF?%{B>l>$rezmvFC+xoC%k`*qAkJ0(1*V=mey;Zad3yCpoXEAE66#)_KR zE8$5|Gy5bwEox@Jgy(e}T?Zt*sN?85D2eyqIzn?u!gw8_IV|B-U2!Os@VbuB9F;Ip zM`(^ocw5H>?6`z?b;X@f!uz`7PAK7XQAejFOcr%?TEds2j?PHJ%}m9Vl3`y8nVpZIbu&G2f zZc3>}mN-m4i&iXgm`sWWEOE*H zA{wy7CHt#rz!JYy{!KJsi97ap(SRlH*gr%A)=I_SwH6InD*mpuXuuK^?=R7IC618a zqU}l?A%7%1EOCVV6%AP82$>cQSYqP+Cz`FqoI6{_vl6$YIWnG?ct@Tq<3)*~q(R2Z z5<^L2O~!bMId`6nS0$#B`7&OY7)ln%m?$xnER^xKsES20-W64`SjPLJDwfFjP*lZI z86Qi`xlJ-Y74@-9#$<^xce#u&CC1zpGQO5X%oYAM%lKAe&Rr?vdx<%Bm5d)HVzFAr zREb!uk@2%cE7r>RRiYIwGJcn6#X1>(O0;6VjK3vXu|dXki96Ir8UIR*C!1uG4XDb(I_$TZkI7nV&dH)W4^@1yHmyjiHUcYjD->t?`|23 zBqrWHGL}kAynAIdNld)^WGs_-|JyHPxx~PGK(1kh#Ke10Mzcgp4#`+0amhX`W3|L3 z`-qG+5)iykoaJAQpQG!4_2pSY?7$UX&GB2j-N9! zwn{U5xA^@#8QUZ--sfa&m$-Ph%Ge<>l$@8bQ{oDKLB=kLEBHkjdn7{BCS$KeXxe4$ zlL*Zv8T%zdb6Lg#iO^h;aY$lCU6pZIVnubxI3gAIziTp%N*q7eWgL?@emZ3wmpFd9 zWSo*Xbh>4nmbg0g$T%ahq8RsQd)S!$D5-Vy*#zl!0 zbwft2O=3yil+iA+q;AQ$B(bE1Wn7k6QnzJXkyuhAGOkK2sXH<{B$m{ujB64T?_C+! zC1#s@GCCzjoBJ}lBy#mYMz=(+9?IyE$W`r;j9!UeJ(kfY(W@~T{Sv);B4a?JS5IXO zN*qqlWDH5<>bZ;?61jRIkC*z*P?E7BEeTmukgNz3fv+qY44<*9&Nya0IaDA5XSR!1LGR7pX z>R)6$k+`aV6%0vS(7y?Wq*cpdyJK$3VJoE9KSybk^oAW8gl{j(K(lsMStDEK6Cu+3HQ zS>j-8s419~IN2H%e33ZW<|+6p(XjanzDb;M3lw~pIO7&7_#tt|EmANgamFoH@KfT9 zTcY5X#2L3#!EcFope6->Bu=|!3jRtQcFPq^OJdjw|5hmYCowKJE0`^FYhS5gj?Arn zm4dl4xAxTv8f0$mYZNrfT-w(vm?v{-Z&5H`=EZQGf<?{yDv^3RcJr)7um@%M8=o6|9sQrgtbHp zEHhRgR{#Tc&y-|%$JKX1&?Gtsys$fiJyn3eKiOhKQT)|VB@#=+w=Q5Fcso;f7q{bDzl!??U1>-W2dadA zMCKK7Qb;262aUc6No4+@(N`gf%)g89P54oh`BNg_1t2niO5}$CMCMP4ObI|_{*=g1 z0f@|>68R+nk@-_1zl9ny|55QDp@za)_*bZ*uzIG28ValDpHM?#^~_e$sPJDB&rva7 z;lst;nu-MqUoIL{EL3<#Y*evW;mgH56-yMpT+COoRN>3T0u@aP|EbDC70VPpTr5(t zLLozoRWvJPXo-rI3Lh?(s#v8Eq$U-s6@s)(#TrF`B>Y>hqD5hpTA^Z{!YI|OV!gsB zwNk|fg)bMYRBTijs#dGmq%c&iQL#lKLu*xRRmf0_ifsxRTBl-{!li7zirosAvJEQs zC|t@ms@SX4xXEu)u}|TCwpqmih2(5eaZn*STU8uVNX|ADhZT~uUBwZFQEG>ZqYCla zsp6PIe0Hfgp>R>#t>UD@MQx9YQwq;JdsUoPxU%h2YdE72pZzM%DNN@FRJ1Bg=Lc1s zR~XI@skoppoF7(kQ6WA@RJ19?=ctNyh4>s(aYZ3H$5mWaNX`ir9SYa?lPaz$Oj4&* zTvuk2l=%HS6`e)-oKewLl+Rfe-9`DFQ_)kDPpgVvh4`FT(Welf3o7~*MyZP`1{5Z# zHWh;klT^EkA%#iml8PG&lhkDuHx(wSD=Ka&vugjJXuzu~h7~f@q2jhehOVg?QOMAB z6?YUe)Tv@rAwyj%?kZ%cTg5$vQL0D9eT7M?SH%N`Nvco9LxoAIU&SMZNoqjFV}&#g zs;G@Av}s7i6NNV2Q1MiuO*d6MQ%KV-70(q$sbLi_6h^7rDqbp#QX?wH61WgnS3^DxUMq!Y|+rEGWl%P&{dSrHVxgPd_?tZ*U(c`&khZ}Dg*XT4Shu&?b0w< zRL^b=Ln@Qc9t}5&I@+t%aIYwpeH!i;rLtec1C??4fQE-f(Hzw9s3@948Xgxlb6CSz zQ8Pz0JSl4CsD`IS%^cJ4qNtSP8eSHaazev+Q7I=iykez@-@nuFTIKgMPHUJ@`6aS5 z8s4bPHfJ@wRhezhX?UkH+q7zUuku0SyoL`dA0#el_^9$h;-ZF6Djy`;G<;V1AknU2 zQsslhB@JIxK1f{F@KsdVck!R_iiU40^UhTbQz}zVhlZajQ_eLFzf`82>l*&5JRNmv zm{$4qj4loTR6av=YnZFCDta_DXdF(x8X7g$N1uiT8mppT!$OT!F`%KgNMl(HYFMhV z7KSu5X{?1C8kT7sNjEh#YaB$kG_2G(h=w(+(m052Ygnss{ETR5(U^VjXjrFl5RGcs zsB!$<)v!t9__?QHv&Kcfc3;CDjbr73Xh4l)<)LUmjbr7JXf}<*8C(l|KYh{n=5INplJ(l|KYiH^`X58jK8&^Ql1h>p-W4?c>H&^Ql1iH^`X z4?c^I&^Qk!HS}wo2VXP{)HDu+ucA#frq*wwO*D>%?;37toCiNN3~OAdr!?HwI2nFw z7|}QxerdR)aWeeYFsgC2{-fcp#u@Qf^p(b_IxYH2V^sYo`by)sZD!YWjA;xTb96i@ zKI6GMo)({RgN|p#XWXdcxyG3Cgy?u&K2 zEk5lfI^JoFs!Mge*F;nm{x#|NpfRg1)A3PbR$Z>+Q&ANwbbKzVqFKimjU!~Gj;|U= z$SNJ*G)|D!I=*Y1AZv8|&^STX>iDH`ZnWt5t#NLw)A6^ciuF3CwHnJ}gN}biS!~oX zSLdy7la2pbS|)Ui_M ztI{qVt94F+-8$CjoC14v@%ImP?!S9=wCJ1y`*f_+IR*CX*r4;8cR)>DaBa z^H1s6qqFl*>)5Na^Uvtmr?WoJ>e#Q-fO9$y=ro{J$3dM2oY!$kXMJ4IaagAY7j+!b zsX?2LqdGNc*Ktf|eO%IUT%T3TL<3&daY82yS9F}z3By$#r*xJ|hmO-ax0-7@&giU^ z>pITrtdve2=XCnfrK44+AKg06>-3{X#|53Sv{%PPos#tFXwxZ4zb^j%p-w;sbX?I1 z$e@m^IsqBd(V;Vp-q3MPCnYy^T-RAMw{&#sq-0n}x6Zk7TSt%1xiO-nSLfWgqoYsf z+!)o-uXAqP)iI!RZq)AS7}Pm9?(4Xr7wfT(n>r)tLmjvDVmsC`tdpF_I&SMEXH3V4 zPI8{;xTBMtr#eP;lJiW*U7h4S*KtoLIWKhF*D20R9S`+c<1_w^>v*JdguK%6Sm#Uj zYvF>`$Z7j*vQ=3n80&cE9{tz$~(-);UU{QIr*yMD6`{Lz_O z=NR~_Gquh&Fs(C+G#L1&6Q4!{vyI~S?+nZ_ir>F8&|q*+USOcn;GVqDz&wL{@*)HC z4erT{4J4^0M^7+jQ>8CYs?QC@DK$>8N~g@I)TFL%ub zmK!|Wtu(O0;NfnSfo6m8b+v(&2IK1*1FHr77&Use-oQG8 zUTrY2-k?_-4Qw#DJa00v(ctpD*}x`)%kvfkn+@*HTMcYA$kjFj+YE-*?FP0R46Qp1 z>@XNwcN*AfFrMr(u*YC1*=^LY*PvH>4D2)L)m{Vp4SKcDzyX6^?Kg1HU}`;J;E+MC z4jMRYkgG!mju_Xd1Jz!N6sM z6?M_TRf9CO8R#%bQ@ep{;$xCT170$4-JngE4Rji`>573agDK~#fo_9Hbr|S1IM1#b z=rcIat{dn#xCeC_7%;d8br~2mxCeC`7%~`cdkow%NK>zYVS_aF8K~VhXj8v|5rZ}j z7`S85ra=Rv25A~HaMxg_yxUJna@YGto*VdJ@Pzlmz(-@&tr`Db8u(-|7>yhF zY%mzTGB9cIn)lkk7lYTl2?O5@J~X^B@ZI1;!&?JC3_dixGcaZFnD^emPlLz24+ef2 zJm!5g@Y~=q?~`!GAX1-&Gc|)sO$ulXD)mJ`V^FEDf)|r>@0)?SCg)VRCYGDL>&-Q>!sK1A!9=skyI!M-l_t5GXJVB}uI8IqZIY`6Cf1nbYN3g>Cb?Q< zqQxXvi%o1W1yaJlB_=kSRBEY-O(vCUGO^jDQp-$iF}Y+fH?h^^lD)#jHj_(svx)5{ zm+X}$c9@J;t4!=P8Lw8G*kv+Ztue93 zYJ-V`Cgasc6NgO3t4$^joBVd*W)nwDeko&%iK8ZOeOpZ&GkNRVX5xfNuC|*vX_BiQ zCQg~;YNv_QCb`;Wiu<3*c(vQaS(EWkhfG{Dd8|2X;<8D&j+nS&60V~ru9}4Fn28Q^1}^dYcP6fxln7zo zX`<7lT&GNQnVf~EO>~=_g=b9knT+3OP4t_L-{(vWn2g`8CI(H$@AD>xOdfD9n7C2Y z)aOfG8I zOx!oQs9iVlz~rLVY2u;DMXk%kBa;WdZWE79rmG$kVcnV2vM*RY8LY;vQ!Z(`D9yn0~bi^+KP(8O1h@#>L@Zzki_ zV-w#^#;Y+CKTO7}Cnly$rmLqWeww`hJu~sgBwWu;{55BF%=q`h#I#AdUYeL=@%}e% zVy?xKdS#-)VoAL=vD9LvOqgi0SSfFW6&5Syt+2vkrMweXSge%y!Uc=NfYZVGW5m7dW)s0W?R^2k)b&j z_FH6Vu7v{@8EUX_&>};P7LHiNXP$+l7V(*H;h05y7FalGF(ECqaLQsrT4dq0B@&YG zZ?T257Rgy+;haTsmRe}FNKTW5^A^cjX5oTGa+X_YvzU-pSZKGHkeV%AvPjNK3zsdD zv&zC1i{z}faMdC?YbZwD=mSzO)@S$JY` zc{^<3xy6<3h=msxSGJ=TURpEvVe$KS7G4*na@@j1Q7R`ayeUfMq=olIeVnrJ!6GH6 zEqt^{$r%fi7X3JD;fqB-&RO_saXo9b@WbL#cHY92#ii_mg`XCevWph}ShH#qq5<11 z{Iz)fX}2(K@%nSg!as}e0+%h!wpkxnEX=W4A6G5RwOJn>78-2U$2AL$HtXZMg?Tnd zQm2LaHb+vIg#|XBpSmq9vRNNJ7HW%a7D%s!B{mDB&%#oh1=4S!$!2{FSXgGWJ_ao; zw^<)U7Mg9o8r-n3(&pXwriE2D{kUaewM{>UEv&KW$88I1ZH}Z73oSNBQtgg~bv9?x zsD<@5!}MJX8*D;z&%#EV(A>AM$tE-pENr#O%R>v>Y%XPwENr(4&0`C@Z1OT@VYf|P zo>30@R*v!)Jg#k9R^ao*pO=ms|18O#*`DEdY%`p90 zXkar;PYMlehUqUt1Dhl1tI)vaNctu;usM>xTexU*B>fOB*c?ey!UdZn>8EhP=1BS_ zT(CKkehU|Dj-)>|0fWt%^jE-Ob0$p-7;MJsf5HWuv3j~%IC+XQL7jWL@bZLsmgCP*7?Jhd6HH`#b*lcvo!p4+5p zi;WjHY1(SzrOkZ3&BnM*q_*35WfQ3#w)p*Hn@a7pF=6w>w9CdDn_lg<@z$nSdu)8L znSu7&_-J#o?X&U8=49J%DIv)a;CnX`3gevo`+O zJTaZKG23C(ZnZJTVbVTtW3I!beZfY9GmF1}a?wVkL)Y4D%yZ~kyN&q{UAtssfkW3W z+gRw(wJSCjIdtu+jl~XK>#(uJ;j{WR8%rI&s$aL!&^eAw!;vE1Q}pxYL| zf9&u`&|{<7;gO)%#!81rf<7Co917QOW3@x!25huAbZyYaI)|?lp9Cv8lYa1sVS~p?iq(kf8*f{0Ty0%Q7( zcWB)=8fnw;>zW*lI<#(?gS!r` zTkhbVL+e&JxbM)qW(N-(TDQ`{LxczTy1vn#o_b&76)G)!nM`GH-~U-bMW0E zT-%)*emInChl44Ha_w~R+o4yx9Q<+U)ourW9qw#<985dpYOjNT4!PRrV7ANi<$ecq zT%IovIGF45e0k78gUj>fAqR~v&zFZC%yVbXm$m9c*@4 zDIE^BxU7_G4z{|ilJ2|DHPNaLLd!2iIIO^xVO9mkhmd(CLz)mkzpI zGBoa>+a*J<9Q3$k=(TXcB|{U!1(yuH5gNFR^KXR)F5~<=p@GY1-S7Ovb z*B4;8Q0+AT~R%aF5bHwar0b!EUIU|i%&DvBm7(7;&V|x z3tdbW<+I4em!f#Iu5mHP4Iv4Xio+{V7 znD6maxxvK(k2iviE*5!wPub*Ru}6?LyIA58q%AI%dIV{!izbgCZF6f_=24{WE}A_u zw8O8jK#afTgD0^JAc>I>fUKi^;KB(+-vEE}$-|u3hM|=*r z*yItPgDy6E#OIKUEne~c=ff_xdc^05i)|k9IqG7&M|_UC*x?bM<1Ti3#OH*I-5v+l zNf&!O4y;oy_Ieyxr(Nvx$j})V`#myr*2O`OS?QdMLmsnItBb?pzv|5QpU=BE>Jgs{ zE{=J`=c0?_9_Lh>ixVElRJ)6l9vQmi; z(lr<7Jtm~tgan0jA>vwV8 zWAzNU=<`QIGgMbaB^X272V;p2rOI z*u?{n_>8%D=oR08e&XVhM|_^TcrrIK+M zFFd}TymIl<Jede0yyD43 z5aAV1CPE0Wcrp<#c*JK?xZv^o&tHTK9)DEnt8l^Nufcs2E_nP+rSC4LJpQKA4f3@JihS$6+-wdpJ^e4&nfm#2;mc- z*&Z5wzU$8MFwf`Tl$z^dfzNl61`i8;zLPY1Smg7aWS)n`e)0Y1`5u<|d?;Dqp~)vc z3q36J`Tgfb9+vz3{_|oFD|~+cd5MQ+pI<{+>S3kNuc0(~SmP6)Wggc0#AmsO7N7X6 z@UY(JfwI}d2A>DYl^!wRqU>GXt&j zu)}8tTJK?}&kVG|!!Dm0XrqVSJ~PlJ4|{wvwAsU6pA2pBu-|8H-s;tGz-MsY=HZ~v z;Jn?#A)mo{hlj&HgY!-gM}6Y6%fm6B$!E8R<31O)JswW_#AmOEQ$F$8=i#(ZeD-@d z<1+&t@Nm{=20G}W)t_0^YX2SbaNg$>JM7_t&nb4q!$qG{?5Kw}pBd;i^x3PI~C@iO(qy*L^0R(;hl~CZ97Nx_pkVvmUyAj;?badi+_n|1JD$_0Z=N zpYtC2eI}m^9tM0SpNk#_eI}na4?{j@SG$KBJ~PlI4>x^gpvxX^`DEydhhd)#UG*^H zGXr&axZ^VeUGp&NGXq`sP`m3hR(E>1=QCD!d3fLxpKcEieP*B@5089ipk5DSKJn@E z@WdxR{T`nB#Am?6GoQQvpoix^Pnts>Ui!r6hKF&V3)oE$ul(ZujCmw$JOg>LN{Py{!l4l1hJ^b~VfnIo+ z_Q}vo5C42JH11(e!0LJBVQ#?cdF`PgVD(H0Ap%y<8zDr%HUF&;q82bhzY|0RjL`1| z5dkCg2jN1%+4a%G(t!AU5<&#T=d%zZ;1rt_LIfOQUxW(*Z%AK-3jv4NHxH`<4zceZ zRtFqnKZF$lhuBn2U=eVN{S+_+ESg^ehJdr{w{Rig?D`{I2spd`de{3|@u@o^>~NNatZ4G2<;k8=Sx`E@>8 z1K!5h`#2vk7j5uyAz&`r=;LBQnl|}p3rN#uAMF8Y+Tz!6DWFYTeOwM`(>5O+LGfhb z<66L6w8O{sfVpU=kItZYG4atAFc1QGj`+A4aK;_=aVy}d@|cg|qRfu_xLuUl2_GXx znVs};rzo>iK1Pc&JMH6cQDtX*+zYt-pY?G+m{t29q5;qOco1-BYxVIkpjYR8JPPR5 z1s{(CdUesqSU|4Yd^`!rRlASp0Z)~ee7p#ll`i{u889nd@i88dtE)a<1>~y3$LoMx zUGq_!2AHz@4qj$Gd<#Tepw*0b^5-j}HM?wq73}1E!`vAD;rIrhXrv z1E!_{A72AL*ADvl7I0-7^6@?3%67xYkAQI1Zu*!CDAz3?KLg4&?BiEJxo-RT9Z;?j zAAbVA+}`o=H{e%JMtw{N%ujcH{0o?$?)jJ<@(Jd?k2xVvl@EN(4H>^5`e+ClzaRN% z3}?kN{yp|FFXRLq^D#f9VNZN42x-_;9}7bo_RPnkkcK_?u{fk*FMKQsISXIXiPU#tO2`rSqb2|e zIoYNJAR)K=p8}AO+x;(rMaZ50x4nSRe7(;9!6) z5x3q$0k%fmdJhNK7BP4p39vI_+&mg!SHzRsu>iXxz6%@=urFe>od~c$VzZqLa3Er{ zoeFR`Vuzg$a3o@foe6L>npJZ}1D*|VB4T5m3ve=GW3>i26|u3-2RIusT3!fnF5+H$ zF+gj?Y|ti(D`FyO7sVAZ5nKw;9x)MI4sa!6UtJLe7qPFdih7IKR~>=)_rDR_>6$36 zi0yPeKySnx&?(9+;z!aY$}A$r-J;AQemFe=h9Y9z8{kI7kEu_TUQ~RGMwDK}4{Sh` zUPP7$1B^uMupv=|5j(7QLsVf@e2pf+{fI4gOB7+m78@2t7%@EF4)8c4!6O02A`*N@ zlw(AKM@2bCB>1i<$A|>q3-CPRcW3Sgco7lf2ckqHV*F4PW;E-@jDL>;ypFiJJ`OMu zadRCL)f#bgeG=e(#Le|-fDaMFPnh zQQi^1>i0Up_lRHhn+Wiu7V*1&Zvy;`xVgR!@GIix`c71T#Le}+sQ!ri>W2XTBCe|+ z1I&)e?WX{9V^+oI01Yv#Vp8-*%*6O5z`U6C@ioBwnDy~Z^h?b8_+AUJFy`v$UlM)=ndVtvfW*cf6%%*Z$|#KxGBaej!+F^^>nLTriI?+Zh0 zjrrx{MIm;?yp=5uu`_1pFA1?L=DNBx#GaVxuqnjenCWm?h!&M;;$4rN-LmZ8HD_axdSj=15+7QQMs?ieSR7@+@g*Y8^NnIb} zOiVR4gg6%y?TsN?W1_t&tl@l2wKs>j5HksG32`x|-&;ep#q@hyi1xV1gdr})MJ5b! zCFY3U8RBZp5xpx!M@&g}hvdF> zsSpoinsPeCqj*;BpJ>1{As)v>zKK&EyP63T-P4rP0Uz#Da6~DvF>t+cQIq#l@RY^#=5H^Y9C|H?T!$WF_+J4A-={0 zqd&y#gtagbVot(Z z7z{Bt;RLA-g=k1PLT-d;OqkqmhM1RdnA{4nAYm;Ghgh7j0&a&`ns9`SglI}w0e3Qzo?HnP|m?Ry-H2m{5opq5%_5m6suQC!8wdq7@TXz$?*;3FF#p z(TcT%SWJjsOo+uB(SQjn;BAN_2|xFDqS+FD?(apjC5&qyLYzog0Utx0OgKzFi3UtK zOFoMROc>lIL!3=m0bfF#Px!fi6&;rFWB*nYEtW8^eHSg3umXOF7E5@3mC9HtoqQw$^?tesMCH&m~hUiK7ZSiT*VhJnYpXjiJ6J&OT{)7>3PK1F( zY>2|YxeO!pDROZ(W2>38%&S2%i&9iwzOJ6cw;Bs^NR_ zxo?UvRebK7Bm7L*`CB6VDk@-Wgx?9{#I^{362^(`5&kCJ@^(b{S5&~x2y;_j5Ozgq zOgR~LN0^runJ~iql#^j^gazqLI;{P-FT%oSfW2+b)I`WOH&qUaj@(UzqBkWEY8P7%7ld|7iBkWDt@8=`zOWE%iBJ5Au?-wH+NZIdg z5e}y8_x1>fQrdqh!r_$mUyg7jWnQ=vp>{N7V7MCLSV{vrA{CG~<+15jgsUm{xZwyLDfhVB5w4}&<3=J}PbtKm2%RZ~7>&@C zQi!_|x>E{qFG5dBA?`=$O=rEC$$t+b^rgjd`FQeL^l{1v zIwATvB_(en+)qi#ThY-eDS0P4I%NcXA7L!z!|eyr+bPeNA4PAcJYRkiy`A!W`B}7f z%Jb!q^p7wgowZB+SN$stNN4R3|7%(pkn(Th{}TqJ{L3=4V@#&P8R6fY z7++FCGdIT9lwqSG#{Y_?r@+r7@;cM%AVm|I!+>$g&u-Gd`^>k1;3X)5?k%b2C1zG{Dm|zGltfd7>hE7)^#x!XAG_DV=T$Iu5O5H zSej9(jWL=sDzz!b@{HHb%`sMF%&%KwG-u4OTVt%um|wTWSd|f}?J-tojITRltjWmL z&KPSm#@AgjS~AAh-7(f>JZ|oZu|Au*In@5!8)HMpqr<)!n=*Q}KgQ;aN%laDEg93x z!5CXJrk6u8wq;B&hhuEd7+#LV*pV^39F4Ivqj1M!?8>+aACIv+BXB2T?8yk+$ryXH zS+!6U$f+0yGP-s;#=(rPor!TMqibhl9M0(4xfn+>y4D)wXhzr0$2gW1+i{HJS+O0* zIFS|Gag380S!<7RDkE!`Vw}#%+T|Fva~U;gJ&!|~Pj0+hxyB6bOM$N9r zXv?TsXN>lYnsvpvlu@(p7?(3*))V7OM$CF+T+N7CUyP27A*Vk^XGY9w12MWXYBm_7 zJELYpF?up;b|Xe_M$K-<=*y_ttr-0oH5-mGkWsVSF$Oc{osk$r88N#P<3>izMq}K} zh}qp3w=!aOFUD{->&c9N_ha17sM&)UBN;V&7~@Vx%^t-V&8XSq7z^QW-V-C6LPa?|**_ zq%!{d-#-GWjQ{@kuRto}zyF;UNM(E{{wHY4#J{H#{>@JCw+t*pjX7V37bKXMldy#e=I11AQGx|I30s_CVNSx9Bv_IY zuB8c<<~7RIl%Of6T+0$H%PH6L1j}>EwIacaoN_fMXwE6u$^Fs+@4GPOv&> zyjqiBP0r)n+5~HJrmL0&EjiQGx&-TTz7wxcYFMB1BDW#IhMW(@8xw5I`B1zm!KR#% zYjc9lIV0DW1Y2@OuB{2S=8Rn15^T#Exwa?Ro|CX033lWpY-fUQthZ7vj z8NZJtIG*#CdNjd_oX;}H5}eF=RXv{IRL-mFi3F$f;@|(COmHS=CO?(nY|co2I>Gsz zLHtaD3pwZG*#sAJ&c|~J+H%gv)&%W2=i~VVmvYX>3kfdgoR1e1T*)~f+Y(&OIUm~- zT+cZbFD0mT<{XQc6LjSqi&qkK=bVaH6ZGV~`gJ7e&AFgoOVF2dJ-eQuKW9wuOfZmh zQR_-Dm@}q#Cm6~Z(|Z!!$Qjdn6Ab5E)%z0M&bg}B`V)-g+|>sX+{wAA4JH`PxvLK) zxSMllyOH2t&imiZ1ov~^|86CCkn{dGoZw;3``_&Zk8-Z>BMBboT;J~`c$#x%8%^*m z=hA*R!Sj69(2Rfg61>QZ$KwPq^WyP1!FXOg9w&H}7mvpYUgvy*d7NM(=M&6Wf;TxY zflm^=&3OrYn&4f|OW?Bv?{i)PpC|Z`^Ah+X!N;7Jz?TUoYdPmGfta-X-{%^RM~6Pw*?}S6Ds>Q*wTB z<)bhq=ie0lBuvTqH$^`SQ_7rxlQn@#naTc3g1KeR!momtGH2m8!AqI5@Vnrp%vtzD z@KWY1oD#g0ISYRZUdo(>zXUI3PQc%Smog{dAE8T`6Y#IlrOXL9Ep#c1U@!dpCwM7y z7|u@7T;@Nro0DQ?nK!|?DOQzv6KqJay3CtkV~RE9;-A~4SX(asxm}9&<>Ku)#fEb6 zcAR2kxp+HHv8i0V9jDk_F5Zq)Y$+GN|FJa1)^hQ9oMKzKcsx$Az07#EJjIT3@pznK zXPNP;ImNDW@phbIce!{wPO+z4yd9_5TQ1&?QyeJs#dvLsgJnMHw4^vx<~F!4t>JK) z2Z8k|j+FUiydlNWa&ah3ajaY%3R4^}7k9!GC(6a0FvaOIY1*3NOqn!oOL4YLnzpAn zS0+t6QnZ#y)6Nv<%cN;niVNi#nri>;PI0kJoA#t=E7PXEDcZ|C6YWcJsZ5&or?^}u zO$SnRl#4rIifiTKPMG3)xwsRi=qwj^!W3QQ;!c>NyIkA}Q}mQc)A1C&<>L20PNe87 z)25Rt`peAjr&0`*snqEdgJmLhCdJJ%X*!$YR+%)NOEFv~O|2gSbScICG9QXBr+84NQdd$uEK{kgDaOjAsUyXcGHJS& z;%S*QT~G0>Oqx1VJTH@`t`slIq^Uc_%Q9)|Nikj~O}!~zl}S^rFU6ZOZR$_)woID_ zQoJkkur!$BeVH^3rT9=LO*c|}ER&|2DL$1+)2$Sr%cN;I#blW@-A?hPOqxbgd@Ylv zJ1M@ENz-VGsq(DW8UOC4_*te%_fq^S^KIgOir;0@^dQBbGHH64;%}KWJxVcMCQXl1 z{40~Du@tlG8PlJnm{ZS~{xrqhddBo;DH`e-)1Rl9U(ay67rIo-}=~2|(&;(`1U4dfN0Q#kzVP9li=w>Wjx?fl7Vxcq~wtYX)8k>O%Jx4h;I zZS~ypR%U3g=a#oB!=-v|d8;#AuICwRO@=G=JY%iRaIKz8UQ1TP^?Gi3>oRl}<+DCR zS5ZD2GIST^voS+YQ9he8^wx9B+nk}VD5NbJ`inZ+nqi=*qiq=mi#pn#VW_C19T{#E zb+j|XP1aHEzg-z_6@|1r!*EeZdotWE3TbbKk)n|HWw=um(*6vi_1yOkWVlr6B(WqC3P~x(|T@x zr!qV%itBWS=S6Xy$?&2muCp0l7R7Zg!+23#tr=d;6qopBb%xhPZC%JPQPkGO3~%ar z#%jw@dt1-VuRX)NdTxG~GQ6+n=65;6hk9;)S2BF8=jL}c!>4*~ejORU)N|jvmf>qX z_r2>GzSVQz>&)=Ip8H-`h9C9Z_qsDo)pOnJ$?&tD>t3xl!>@Yodwm&x*K^P~lX3n_**xQ}JDfO%+bX_Zc=< zI2Au+*izwC{Fq^Dg;ViUEyIoqhvDZ8J1d-plNokZI19gI*j?c){F-4;g|qORpsB*Z z{$0>i;Z*z~XsU23P6?VSoQgj)9IS9E{>pHu!m0RMa8=<{{3E!kh^Z+2`zySva4b#> zuPPji|Abc+KDf=!aiYQF~^w-cfff$&Q`bs&d+hK z!X0oyj@Alyz=b)^SGWT%%5kAm;~i^pj*AuEv6kd$tMHDsG)H@d!Zqc%RH1Ooa$K%Z zxaB#nR4Ckv99Jt8t~p0Xg~F}Oajn9G)~X!WE3|HPj?N0HTa%-!!b!O{uc5obQQ4BC zr@~RWE=O;LqjG(Yz6!0|kfXoCp}8@~K!r1NQ;xw3XXfS{H!GZ!TXNj0a8ho~FaE_-H&deh@o>e$AkLGw@nN^z< z4R|caiwei*@f!szyOiTgg}1HCIlfkC z-IW~QDzxruj_(y(*OB8#h1OlmF;$^;*K_==(7MhXzbdq@E648&sq4=1r$Xv#JvshX zXkBlP*;OX{z8rI^JU{g3m|LZA134P16mBp_W0k@U<(OBca5r+yuTr?1ITlnY+^rl7 zt2{pp=U7xFaJO?Tt`fMB980RRq#6J2Sj%8H}cQ42CDuuhBV?~w1 zJ;>2qrEm{(tgKSFM>$qiDcs{6tE&`lEXSHEfqRl;ZI!@1&CyaNaL;nAt5qr7^Bn7| z6z)Zi4OI&FGRMX$g&WVYsY>Bq<=9-MaIbT0sZzL!99ydt?oEzuRSNeu$M$ORcAR5J zmAU_Yj-6Ff_aVowDyjQe%dxvk>ptb!Q>AsEbL_3sy2%{-sGt8y3kCxokV7nohfnJTTDQ^wgUt(#lMxhkz|D5JGX>l({AU!`^P%D7Oab@R)( zSS57}%4n;Sx`k!5S8KFxQ5l!2v~F=3m#egHNf}qFv~Fn`SF5zHsf>;)ty@;cwJNP! zUdHt*ty@t>XO-49m(f+Fbt}v0uF|?yW%N`@-Rd%WtE6sCxrV+fty^10f0fp?lrd1H zb?eF)tkSymWeinm-G(x5RJk8)EaPUC>TN3HR+Z{)E@QY#^|q98yZV1gx{uzdqCd>@ z%%b&Z)QeWD7o%2hJiB=d6>iR{0xxEyS+p*W7-t-C&c>18K+ZV_lWYS{7zZ#8Bx4+z z^7G%_6-Za-eEhAdd(V&RwMOtRPW9R%7>o1sL3;$_@dNb2Lmd%J#Hn6q1n=WiuPcHN zajJJRf{$^k*B!xRoa*&NFcqhIy%9{usa{_MGjXcdAHiIl)(u4PIZo?NMKB*{%$<&4 zAx`SfM6ejo3fD3l@N5K2aauPR!IwC#8;am-oYoCTupFm#BN2Ry)4FpJti);E`3P3y zwC+L#YjIk4F@p6tt-BP#_c*P)9Knw`sk;)v&p4^O8bSCgPV25k@HOG4fPoR3wBghx1-irtd1giHkf};Y} z8;zh)pn9(&I3`fN*AWy6RPRj$#R9YLZ3HDk*8hFr-@6D(1*$g|L771H#v>>fsNO^b z6#~_JAHi{f>V1fyQlNStBd8Ln-ed&T0@a&}phlp2(-E8ysNPHjwF1?fji62-dY>Yw z4+W|>7eRwS^*%??C{Vrm2$}?{w-7_4Xn-FHpVxjCumU0r{6vPvAEoN20hSP`&IZE(=sICyFZq)ys|IszCMfqPQkd zz5FPy3skQliW>saI~v7JA*6bRQQQ)!-mxfd3skQtihBaBD~{s6KnfsnBG9_yQ9KoBU1b!{1X5QO#dCqwRYya-5NKUZ6fXr@cOr^W zf!5VV@k*d|by2()XkC32ZvzF-N`6s1X|Y}#jHTB^qF4~9-l-@S1qR;fD3*k*a3!+=&qVP>pn7Mc_$pAn!6=pm zsy7tHH-YL6N3kMMy^$zZ1*&&0iZy}iosVK&pn4ag_%2Yri&6X#sNSV0ehO6YaumM= zqIV^V@V7wqu12vTP`ztW{1K?$^(Zz4s&^xbzXH{}8O4@B^=?J6El|DNQS1m*?@koE z0@b@4#hyU*?nSXLP`&$6{1d3&gD8%OL@#_8MYc%w9z~HOQoYAfqDZ8Auc9axsov`-N<^mKnb;AiT%>wqQB;UjZ#;_QBGsFSqEe)K@1v*^sosYuszs{zF^U?I>P<#*LZo_A zQPhf5Z#s%Pk?PGvQ7;m`*(e%9k?MVlqEV!Jb5S&jRPS>X%_7yCkD^7SdJ9psid1hg ziZ+qzEk)5TQoS!xbcj^%YZRR#)mx6DTcma0qUaGx-AWX_BB@&qqv#W9-C7j=BCT7G zVnC#I-=jDs(z+i}oEB-_&nV7_wC-0FXGL1~JBmS()@?*FB+|M+Q4EW;ZZnDzk%9L& zigO~V+lu16n4vD?-*yxiL|V5K#YK_U?Pi1%Y298%IFaA>?q`G(`EBpNjBp~q?L891 zHIde3$8cSwbvZHI5NTa*3^zqumlwk=k<{hKa9bpG1u@(aLt1wk)qUG30EmFPC7-mGO z*A>I8NcB#}@JXb4-7(CGRIew7&mz_9jbUD-dVMi0h*YmXhDDL;4aBe{GWAZy@I}lD zmoxsIj^V3F_0GhwEK?|KYdBGtPQ z!?sBEZpN@9QoUO-?21(Hb_{zW)w>hJzDV`%#_&(1diP>DB2m5jF=R_bFMJR~jzsky z#*iyfy+<+RNmTD~4EYk(dlEyTMC+c$a7?0g&tfQ&Xx;M|iX~e2B8C!)*1e3ORHAjG zF_cLRyjL-lOQh~~3>8w=|2pWuH!&QSXx-ZwDkWO?E`}Lpq?8AF3a>!xC8lt|rl3{4WLn~9-0lxW>-3@s9^`xHZ~ zMC;~aXp?B&=NQ^0S~njRBttg0g39Z#c)cZdh0QqmZ;wM7|uvk??()0C93x`hCzwy{fc2o zqI$n$7?!BsMhqho)%z2}If?3R#&BL@;Qfu^f|Nloc7bU8<9m6Gw>g~jES)zKo zFC91cdQBUG;T>moaN&JoLNE|mLs+S$dO^NE|#Bocadbx4jmZ)A{9Csw5 zmmkMnDWrM@aom%r-qASjOH{8gjt3IeI~K=7iRu-_@kpY2#c@2As9s4NPb8{W8pl(K z>XpUuOrm<_aXgo(UPT-)B&v5jj+YYAtBi*jm8f1-9Iqs*R~^S|iR#tF@kXM0C*pW3 zQN7wY-bqxiE{-vY>ea_FE>XRPI3^^j*BHlpiRv}Q@j;?`&2fB`n0hU7OiBmng@;<> zn3AYoTO898)oYJqMxuHham-3ouQQHM64mR9V@{%aC*$}mQN8Xs<|V4v6UTx?^?Ku2 zl&D@`97___>yKkuB6S0Ce3P=m#mojg6~~H1>rTh9D$%+#ajZ$S?ra?E60IAI;^&M{yL&RPS*d$7HJaB#t7P>OGC4 zSf+Z<;wX`+-t#z0Wvcfgjxw3*y^Nz=rh21sRLBgxS8*Jdv;OCSf3M@Hl&RjEII3i- z_co4dnd-fZqeiBBV{x32sor=TwKCP4h@(!Xdhg??m#N-|I2vTC_c4w}nd(i((Iiv7 zsW_TtqBk8!ODI#lnK)Wysy7=)n@sgS#nCQPy}39#WUBW$j!v2C&BxItQ@w>aPRdko zF^+DT>Mh05BU8OEarDYm?`s@=GSyp-qhBU^-@-TsWU99k$0?cWt;TU$rh02}oRO*C zdK_nEs`ovPL7D3Ph+{~mdOzbBmZ{#aI7Vcu_dAYrGS%CNg{LLllja3zl?e^f7w4G z;Fe7FvIX3hsa}qNJ2KVF6>wK3dU*ow$syIt7jR#udIbU=$W-sBfQK^GD-`fZrh3N& zJeH|mk$`71tt%GrT&8s;0$#|pu2jHFnbwsF7?o*Vxqw$PsjCq1S|)YJg%EFKT30FH ztxW5x1iX`JUA2HQnby?^7?)|?2>}x_t*aIAUZ!<*0zSyJu3o@LnbtK3n3QQcT@U0%m1e*DBzXOzYYN%*nK_UBG9V)^!M&muX$6fCZV>bqQFM zY28TyOERtN7Vt%;bv**U%KTW{D_~isdVK=E$qc-H0V{G=IG@>o0|HiMs&`7jnoRXh z3s{$_-WdVkWvX{pzz><~4GQ=vQ@tSpzhtU6Ea10H^+p72$W-r~fIl+TJ1<~Urg|3y z{FRB`MFHWKO!Y1a*p{i@WdS=f)w?2KSEhPb1?mCh3Y*OP^wV9X9CI;s`p$#xkB|`2&hn~-b(?;6{g;(fJ!Cn|2pvR zm4GUR>b(|Ftx&x;0%{bh_g26Oh3dT%P^(bAF#&Z7)f*R3uTZ@S0SyY(doQ3-p?V(# zG$~Z?qkv|G>P-r0QHb7@fYwl@3VlD z3e}qz(5+Ct1pz$@)ms$Mt5Cfq0euS9`y!xUp?Y5h3@AizITUb4p>^K`oKfp?WnU-YZn^goqCc)vFcpQK5QuA|@58S1)2p zp?VD>rWLB!C}Kuo;5CVuRSwV#4>gPUq)@#U5pxRFYZdWXp?Ym1<`t^fE@DBUdL1Gb z6{^=MVo9NTT_V0HRPUsSuL{-c7O|{Qy&e(Y6sp%NVnt!<^@&(jvckE{2J9EHrck{B z5$g)oJ0;?~LiJ9I_@Pj}Ga`N}RPU^aUkcS56!BZ3dP5>M6sk8Y;*Uc0Mnr5XRPUUK zzY5hmFJem}dKW~5+X~gYC}KyUdY44(Dpc>Xh&_esT@kUbP`#@n{wY-NnusGR)w?bt zTcvt8MC7Pc@1}@cmFnFRk*89<+amH+s&_|3flBnkyCRONRPUaMLY3;>7jaCbdJjYt zsZ{Twh+>uMJrYr(QoY9_N>!@&L_~#3>z;}@uF|?^A}Uo{_gqAk%D{UeqFN<&FGbX- zS^wj}zflni)dA8-3JkEDyjP@qFp6*lOj4omDWv(=u~Olw1_U1*3F1GsnWVx5#1`S`y`@A zrFC;6dR1EYSwx>o>*huDtF&%G#DGfc7Db#=Y2A{D(<%e+i-U|e+L8W>>L|jy<-cJ#iRI2w&#ATK0 z{T6XWW#DayxTTQd-rBb~e5w}&Uw=3d~ zO7-?c+*PUGenvf&4{`p>sHgHF&La{Ys8lao!b6qlhEy+C!ef={OG}uR_9@O7)IQ7+0xYrGyEU>Qza2uTs5g2_ICdS0mx0O7%`im{h4=t%NC+ z>eWe@R;gaSgc+6UHAt9MnR<;9KB))jg@>9X%&AnbS;A+P>a|FiSE*jBgawuAwMkf1 zsb0H;C6(%RNcf^sy-o>VRjSt|VOgbmCnbDSsb05)6_x7sNLW>wdc6|X)U0qevjO`g ztgBS7U&2q7)(uGbrP8`n5`L?+?zDsrmDZh+@JFR}XC-W^v~EzsUzOGkN!U_p-LQmh zmDY_&*ilK{ISIQesXH$r+*4`Y1qu5qt-C1UpGxa4NjReM@$<_PvNc+FMM927>#j=3 z)o9%{33(c=yDlMLqjfhV6lk>Wri7y!t-B?mP$PA>B^=X8U3f=Akw)w8N+{N7-8~5< z8m+r8p;V)F4di^$*QnlS2?H9{o0o7(qk0PxPHR+eQNkIG>Mcn)s}a2~p@cz= z>V1_kq*1+P3BwxI`zB#Tqk1b6&S_L{Rl<3V>a9t*pi#Yb2^Tf0_g%szjq3f7a9N{z zKP6nzsNOFLS2d>IZwc4540;*=HY8lvsNNq5H#DlZDdDC@_5Mn@rBS^t3AZ(>w=Ln0 zM)h_i+|{Vwu7rCU)!UPBU!!{a8TGXP%=yfyr}5GCBQhRoL@!&$V=bh5IWnGTR4-S? zQ;q87$#|wwy?hzZHL6!2>qcQN2PLqZ-vaCgYVx^@?P?)o5L@jCUHXE0Hm# zk-AbD;~J?elS52sw60vndyUpr$oQbqy5llFYP7CW#-v8;s$@)Qw60plv_|V{WXx!^ z?u3k4jn>u5_@vRgIvH~s1Fv4jXN}Y~$e7m-s0$A@%2?27U6YJOjn*~GSkh=+i;OQC zt!tI>RikxnGL|)3*Dm9mM(a9ctZ1~ZQ^u-B>$+sDX|(R7jCGBH*Dd3_M(TQG{Lr$( z$;<}qmGM)fdVMl}X;iOY#&3=44anHgsNN|Ve>AFhTE?bE_0Gunt5LnPGPX3THz;FU zqk2O!b~LItEMr%rdLuISG@^G-M!2t0z4J2uX;klmj3YYLyC@@Dr+SxURpkMr&GPFGV*n*cTGltPW7(KII2^<8!`%Ys&`YyF`eq&l2N1+z3{e-Vx8*Ukx`;k zy}L3>b*gtyMww3a?#n3Gsonz_6*|>>DC4+J^&ZKn)T!QM8C5#fdm^J+r+QCi)aX?2 znT!)UQ}4NqT0QH(9r*V`Mx9ReUdpJ~sotoJ2A%4?lF_JBz1K3DbgK78Mzc=!-pXjv zsopyotvb~klhLMAy>S`sI@Ozy(V>j8i(*`z+(MPW9$xoYAS?f{e2|)mxM?s1v=V zP{xo>^}fg$)~ViC86!H?Tb6M_r*+?CT-0gZii}G-ty`6GS*LYtGOp;fZe7Mzoz{Jq zaZRUnKV)3j8F)Ws+|WtgFBv!W40Rd*e#^L})4B~Aw{=?gN5&nU)@{nTtJAu_GVbZL zZcD~}oz`v3c%aj|9T^XGTDO}KPN#Ky8R2xkrn8>`PUmYn|1!Yoe1q_af@gY2>#`L* z*J)jjf)_fi%T@4Fr*(M>Ms-@3ui%wV>k1US)@j{Q1#ff~UZH}wI@LR-;GItOiWH3L zRIgaUxK8y-6inzuuT%-~UZ;9x3O?vmuUx@Lo$6I6nAEA>aRpO4)vHu6ty8@!1v5I; zt5z_pQ@t7mpLD8sLcyF)^=cJ-)~Q~df_a^RSFd0}KR_=$)SzHdr+SSFmUODuq~MEA z^_mrY)u~>Kf@PiRwJP|gQ@u6?D>~I{SFoy6y$%IyI@Rk`u&z_RE(PCps&`Vs51k)t zyA}M@v%(LV4cMdLmrnJ175vtzUY~*uo$B=~_@h(30R@{n)jOr&uTJ$&E7;Ph-Wdhk zI@LR?U`MBVg9>(asyC!yPp5jr3ifrPH=-c?r&GOi3XT|5@4SL+gX&#SkYiB2iwbfL zs&`32oLqU;2^=>LCHi%w$OF@Z2 z^=>ODHK^Vl1!V@+yQ`qwpnCTdR2Wq6zJlWh)q9|z(x7?|6;v5i?~#IPgX%q2P-9TN zCkpBe2HsNz^#-YXrl7&d`mYE6Jy+0Z(7G22nhaX^QbDsp>qZr{7_{z{f>wjpy;jg> z(7HDY+6`LwRzZhB>)t8oG-%zJf-ZyBjVm~5kh%#4-3F<9ub?M1Xx#?|y#}rOsG!fF zb(0GE4O%y)V8Ebt(+W-*v~EVhX@l0yDmY`%x=#wu8nkXs!Jt9wJ}Ve9Xx+SmVT05y zC>SwF-D0TVoI&fB6r49$cwZD;FsR;F1s4sfx2)ijLG`{VxNK0p6$Mues<*1(szLSE z6kIc?-nxS82G#qn;D$lgB0;ZBV^@6>kixSD@mpLG_NRcxO<(LKR~M z)jOtQ+@N|zDkco7SFGZ_LG()05FZSxSE}NpLG{X1Od3?LT*Z_@^(s_M8&vPOiW!6I zRjQaZs9u$dPX^ViRxxK#y&4st4XSrS#k@iFYE>*4Ouaf4i^c(Z;h}mJO9s_zQ1Qi} zdW|Z+8dR@I#j-*5npJ!=s9uYT6@%)vs#rCsUYm+FgX*=bSU0F%hl=k8)$3I8!=QRy zDt;PFy^|__8Cl^(W&?Js_-#rSiKGicoz75fIQJFDWKLF)!p95MOo;*g4Llhh5X2y;wYH=-ifq;=<1+Y$jHfh~`6*VTUd!XWkN$Vb}s5M!5 zk5tr|RPV8hdXwrsQPE&B@Sdt@G_(HC1OJ|>XfmnZa}~`d)qA0$#iV*KRkWH^Z&XE_ zN%dZ-Xg8_eYZV#lj_Z@IA;>Qg;2$Llj<$1xL{JfB^4JaDA|X;QuKDsGufy&o!Wn;G;n{{2*O$E13{RNOVG-ftE6 zOscn`;=W1s{-}6hQoT(T4^67~SH&Zf>TRibY*M{#6;Dj6x1-{zN%eMBJTs}@o{Hxt z(c90UXNEj3;$KERlM_#lXc#rAUbco;Ce_Q)@YR4-4%Ta)VLYj|f;y#ftm zCe=HtVcev8g&HPIs&`Dodz0!FX_z!gU9lEo%A|EA8m3KJSE^ygq;+K)W=&dGuHlnO z>nb$NnY8Y>hR-IgtJE-W(z+@Q3ns0r*05;Ox*82jCIjz;hA$?mtJUz;JfJQ-RHtFt zq;>TgzL~VHLBonk>l!tznzXJ-!^v_O#TsNQ7_#TM1OqM^j1dRH}+T2$|vhBAxl zUDr@<5xww+h6;=7-PCa0qI$P9R9aN;wuUN;>fO;$ZBf0u8fq-6cTd9!i|XCiP-{`W z2O8=us`pSsy+!pNX=t#h-eV1o7E|wuh9)Zu2mU?P&}>n?XBt{8s`p$&t3~x*XlS#j z-b)Sb7S$Wo&|y)%R~kAks`pw$mqqp7XgFz6y|)^=EvolULytxE#x(R=L~mR}UuaRi z2@U-g)qAgDz@mB|G@P=i-bW3mEvh%E;fzJ~rZk+jsNS@OL5u3mXc)4n-mHdUi|T#S zFk(@?ISuD5s`pvLd5h@HhZ-(eRBu7UMT_b!YPe)ky(JBoEvolL!xf9_ebsQ)qI%03 zZdkPLn}(Yfty|G>%c6Cw8g5&(ZcW1-i-EVU;jTsMzH7K=WvI*e_d~;di`M;7nXV$r%y4Nomv_gBL+i`H#vcy7_UZ4EChTDPO&rA6v? zGr(D-ZZ89z74ndr{fuxH56StL5zgWvIY)H7wP;tpoJJ zL$x}-SyZo1$BISu>UFGIRIfqDnnm>*b*x)duSv&ui|RG&_+e4K79Bq=s@JOHmqqp3 zbo{ocUb~JBi|Tdg_+v5fI(2MXS>fx<2JF)D*P?nSb!=HwuUp5qMfG}g>{wKxN4`z< zhIJI!RBuGbQJdjv|}tUDQ!*Q@u+%N^GikSx2c&^{(hBv#H)y z9pyIFyQZVUCVJs@9mj2|cSA>|P4#Z-sIsZvEgjW1)w`{u#-@6AbeyoM-d!EFHr2bQ zqt2#!_jT0URPTX~2Ak?V)X`{Dy+=BlY^L609nE&ue>w2)iHtW5Quj{BfKBSg zbesxpS~srav`ylSoewQ1d=j%zlpThejeX5oF& zal@v1Uv=EHsot`VTQ=4ErsK9v^;UG;v8mpwj=MJ1ThnpRX5g*sxNm3B%lP+Q#{-+{ z{m}8yrg}ehJhG|YFCC9+$8($N{nhcprg~dCUfNV| zTgRwP^>%c;vWecVj@Ncb_4ahUv8mpEMm;;LKC>$RWz@5?YBN_y42;=SFWbPlP4#jN zOxRQ}*T8$5>g5^uU{k$(10QXwS72b$rg}#WOxaYg(7?1!^o|)JW^AfgWMI~&dc_7l z*;KE@z?@C>N)3Frsa~0Zd7J8$8(6TZUWI{0o9Z1muw+xcN&{bPs#j&;t4;N)4J_MC zy&41G>;v?|LnjQZ*i^69z^YC4>I|&eRIlE^x=r;O41Bk#UZa5@Hq~n~@YAMx%?5ti zRIkOrZ=3418rZO@UYmhGHq~o4uxT^(It=`^v%=BL4em6sWmCN_1KT#$J859Yrh455 zc5SNHV_?swdc6krZK~I2;Ga$P`VHhbv~Ivau0!ii8OU>J-Dv~)4yik1puiz@XAOi$ z9a=YNpwOXpLk5mHv~Jiykwfc73=})G?wo-Vht{1pQ0maS3kJ#@T6fVvxkKwN8K`h* z-DLyE9a?wAK&3uwpSb7=l+G&;2Io`EKZ*4;PI?9jRg23i~j-a`Ye4g>Fzfi@@W|2XjPv4M7n>OC>g z;ZVJ&209(8_sl?-L-n2;IO$Nm7Y4c=s`t`Bk3;oF4fHxx@0Ec*hw8mH(C<*aHwFeA zs`u8wDTnC2GjKX|sNR@?GY-`oH*nUWdJ_f)9jf=q`rJ{TBwsNP2dBM#M@G;q$L zdQ%3@J5+Dlzy*iu%^0}oP`z0LmmI41$-rfY=*@)&t~gZhvw^D))tfhP&7pb=2Ch3) zZ_&UFhw3dExam;6F9vQoRPU>S+YZ%RHgLzGdfyD(b*SEofqM?sTQzXsVd||Jc;IBv z%lNl$;GskHz8iStP`w`p9y?U;r-3I9)%#`OsYCUC8+hhWy$u7;9jf=ozzc`!Z5nv# zP`$qfMjfiRW#E-V^|lSXc8K1Nfj3S_^>z)sb*SE+fp-qo+s~-yWYru&i@gacEt+iLVZ=t1z+b(7NL$zB#n6(!`3x zz^gK`>X5o>6Kl=^b>X2J6YCDGJ7MCxL+ffy{BUSpor#|gt*bZj%b|4*CVo4#uF=GX zL+hGM{BdYqvx!ZI*0q@U>(IJZ6I%`gug%1^L+aX1>^NEBv&?PnFtO{fJHXOC>hRq>P?xr=u*9D6PH}7H)GbXa8-3)aZ|JF=AacSMUiKi~D`)=ZyOY44^c<$1=pC(?owCvl83xwLLCBb=K#p*nLw zVMaKYlZ^jmgmXE`_=tr`m)2!lm~v@dj)iHL*5z85acNzig;|%@J?d7bg5pkg(a8jm00-VQoT|OUtOwKW?|W-dgT_rxm2&h z!ir1vj$2rDsa~apHJ5=`WntYtKrcL0ZQ;91^=d5qaH-x23qM_|S8L&yOZDn3{C25c zy@d^z>NQyS<5Imw3!5(0YqIdyrFzX4wp^;$Vqx2*daV|ATn1j7gruU43wa*Z>$8yWQN4Z(1s>HK zuyE9)dZ#QDdPMKEh47e1_0Cu*@~GZf3&kGQ8?;d3QN1Axr5@EAwov9#y%7uL9@RT% zp~9nj=PexfsNMw&l^)f*XraoZdY3FzdsOeTg&L3Og;y+`@TlHZ3$-5AyJn%zqk7jZ z)O%F#hJ^-?>fN-^=uy2}7MeV&ciTdPlXz{4tT??%q)w^e*&7*qvEwp<~y$2RL zysW(g{~lWC^r+q=3tb-7du-vPNA;dq==EsbQwx0_t$Svn-=lTUEev?H?uCU@9<6(6 z;j~BVMlGE2Xx%FdXFXE)+QOhm>fTrw3O!o)*21ty>)u%y@o3$cg>xRQ8@F)YqjeJ& zE_k%=y@iV&t@~i%l1J-4TDa`dx=9OHJX$wp;i^aLrY&6aNZpKu>mI3_4K3X8Xx%3Z zH$7T6XW^Dd>pok!?a{h<3wJzPw_xF}N9z_X-1BJNl7;&o3-61C2Oib?YT= z@~GZ73y(bp-in1MUIx94f2$UrdQ@-C!ZVNRty_5RQN8aLUU*dRhlQ6O)%$5-)T4U8 zEWGll-fs)9J*u~1;f+W2{#bbHQN2wI?>wsa*TR@b^tLRFdm+`^wlLvQy&VhhJ*u~B z;e$u@_AGq#sNQ}?J&*I-|7FzkGV|LrO=x4 z@@;(fh+csmV&0>AM{O*4RIkv+qDS?P*;w+ZUXhJ29@Q(h@ztYxB{r5ls#j{`n@9D^ zY^-=xuiVC}NA)Ufta()LxQ%s>saI*^yLW(Ic&N(850C0q+xY2Gy&4<8JgRrX#&3`6 z)!Nwbs9v3oKOWVqx3TF_y#^b9J*wAeW6Ps@O*XbYs@H5|$D?{JHg-LxUaO5gFDrbM zxrJ>u_C2cCZsVUv^*U@E@u^;?jclLlb=k=AsoqH&xjxnFwvp#ky&fC+KGo~BQQ%X( zJ{w1Us@HF$$R~9JHi~^xcgjXs;?ug*HcEY3cg9AUPwURwDEDdIpp6Qj)(zP>?$f$q z8n_+h;nTW{HfnuRcgaSbPwK+UHtKy^cg047PwTGQ zX!L2_H5*Mnt-Efc*{5|kY_#~a?xu}apVr;7(dN^-+cw<6f1rhfnM7+UWEdc=v2{ z`K0c?jgx-X)`5QyY;^my?xBqypN03xMz2rx9^2^isooPC{XW%uYGc5sde3Z}@~Pf) z8>fA$_rk^*pX$A|an`4Lqc#S8s`tvqkWchp+ZYags`tjmh)?z2+BoM^y>~Xw`&4ht z#s#11joY~BQ@sfrmwc-C-o|C0>V2?r#ix27ZCv%K-lUCdKGmDDaowkS(>8ASL~kav zanq-Ivo>z|RPU3G+dkEsvvJ3#dY^6F^{L*xje9=TTd;B8r+SMv9{5ym$;LyU>V2{C z$ftT=Z9Mj=-m;A+K2z_Tji-JFy^Mb=HlF!ZZ`HTTJ0?^C^P z8y|eCw`1d@PxW?fO!`!B&&HHb_4YIB`5a5~FQcB%u_Q+v%=%O>+rcNF>g70?^Qm60 zgU>$I%X2XA6TN&V#DY)t3LGr@RPU&RC7#806@o8O+ zgH4~-opA8ir**XswtQMw=V05Xb@dK*d|KDwVArR0jSlvFTG!-Y-)G=8JNW05x)ujV zf~-)>Y`|6r*#WILjKGb zpn6vvGzC=es)Oc$>Roft5>UPC4q5}Mcf&zjK=p1qXb-5~Ee9O|)w}JWGoX5R9CQU# z@2-QB0R!)zgYF<}^T5CR4tfHr_rO7KK=mFv=nJUcBM1Ef)qCt>Ww-W4v5|>2P0uX^0;>1f!To^h%{zDyP`w2Q4+E;V=-^R6 z^_Cnw4yfK22Tua3_tnAEfT_3a;6;$3F5}-f2QLF!x8h(lpmnPbUInyn&B5z{)~!2u z6VSTv4&DZ|?uUbS0j>M#U@V|@zZ{GQwC=ZqiGbE^ICvkBx<3v+1f*`$!N(w^b$=a9 z2DEO=!Bjx&wjE3dv~I`2OhD^)Gr|S5ZZ9KTkd>QRJ^LBqf~@S!)xV5znH`GFi|j;JsAO(ei;J8D)oXQ;o1l7aF7gsouiZs{g6eg+C`eGfP8UZLRIkfL zVS?(Nba5;}^}1aYC8%DHi{b>;>vd6*pn82SN)tq{-$huKpn3x?$`e%Yl#7Z4)jRFt zc!KJkaZ#C|dS_i!C8*w@i|Pc`8*)*TpnAhDP9&(_h>O|;)jQ{+EIJaE}9cm?~03-1l7ChqBTMFuDNJSP`&Fe+7ndohKr5_)w}7U zGePxkx#&tzz1uEMCaB&W7u^Y_-dz_xiL8x-)q2lGZ-VOGchQ%idJkOmC#c>-7Xt~Z z_sGSm1l4=&;&g)QJ#jIZpmk4O3?*pYGZ(`NTKC+=NP^bAaB(g{>R!4ypCEOkE-r)# zTKCGu#RRQ;?c!2`*1d6YIYH~*y10^{b?;nUP0+eA7uOQBZrsK71g)EJaU((N-n+P& zpmiTy+)B{8k1lQ}NZq81I|))Z6}q^apmozO?j>m5jEnmTS~u(BL4wwOa`7-h>*icM zO3=E`E*>Xn-Mot@30k+{;%S1`ExLG?pmj?wo+lW1UtGLMFz~**c$vtcm+^1e#b|=+ zeRJ_DLG@N#yiQQPRTpm(RBz42+XU5HckwPk^}f3pOHjQZF2)m7@28821l9ZH;(dbZ z{dVyoLG?CVd`u9%KQ1N{A=TS-F_oZte_c!`sNR-~nFQ6_b}^fvdOI#YC8*x6i@5~V z+jH?bvyU_DXg{M~BI|!=uKs1zOK{@*5f6(As+a9yDM9seJbXzIy<9KE*96te^RS$t zdifr{C8%D3hm{1?JL+LILG=nftR<-4F%Rnrs#oOUdxGi}d-#!{dLy<{7q23Di2!;s#on{J3;koJnST>-U$!8 z3947?VJ|`T>OAZxs9wE?e+jDB;NeJ;>NR@EPBQhHJme&^LMd~*nmyzusa}hRyd>3Y z^^l*WdTkyGl2otV!_g$w>+n#Rq;B-QKn zP?jWmeICN{B-QKpP?@B410Jf9wCLjf@?V%<~>&|#Mk)(BJJ=7*?-JplMB&{3r zP@klA!yX!vv~I*hW0KaL^U#zeb>}@aCrMp+!9z=u)?M__nxu7?JhUZg-DMB$Nm_Ts zLr0RnJq;=OkbR}usbq^<#wC;w7?j)_d>7ge{>u!1IO)~Iqd+1A&x;q~FlUY9w z*6m#n14&wU&%>!Ct-J5xbduIR@Ngzc>mGVIn`GfV@-UdBdXGH}C8^#M55q~S_te8k zlIlJ4a4t#po_jc-qaV|9&RV8-UknNl2q@bhr3ClHyL`km!x`A z9_}Zp-n54YNvb#F;bD^M&3bs0qMeM9o}_w< z9$qA=-jauxNv7Tx52MKpdKv$|dU%zjddnVOC#l{y4{wrGZ^gsgB-LB>@GeR9);x?Q zsouJW@g&vz?qMQH^?rDGpQL&}J$y(~yg{=0NK(E1jC#qe|L;J;jCx6q zv^(PCOOonk`}mq9dO3cGxzABBxzlVk3UHUUa61GB&jR&@i%!uU3jS6$5xWoRruIW(z@e5 zc9OKN(#LL+)>Zk~OVYY(ANxsKSL5SflGdH@aU{jLQMEp@Q?#zmM^1{?)%(azG4L9E zl_P@OpiOl_{#%=c6h`_4<8Or>Ne5kD3(K zJLTgRs{Cm7;oAeVj~Dy=y+YQ&jJ|kDe6O zyWyiZMfGm_=u1((TR!?z47}Su22xq;2P^oFk5ehCch|@16xF-u<4lU`-S=@eMfD!| z7)(*Uhdzc|-QF^`7`Rm!f)4eVk8Gy=Oiyq^RC=9~V>w^+tVMNm0F5KCY&y-fJJ%QdIAakLxL__twXa6xDm@<7SHLjrq8hqI%;#Zl|c; zgpWHZs`uW<-4xaP;NxD3=zR=*+)q)xNgoeVRBy`1!xYt<_VFl1^=5oLPEoyCA5T(L z?~{+GDXKT;<5`O8efIG@MfK)=yhu^K1s^X{RBzG8Xo{(~nJFFszUsNPo} zZ&Flm*~eIl)_wCao}zUtJ|*86s=qH@gYU))_r_T(Yo(GCR4QThmWZgt^4U? zIz{S!`It$Oy5Bx#Qz5O}@bM`{>;CwdOVPSbAD>gS?yrye%uda$lr0|%DO$JfV=+bR zc6=71%Ltd^_|APF%PEfU{FebP#qpg-0<5G+U3L&+HAU-k0<5KIU2cH& z6s^k(@I6KA@&o)x(Yk^FKU1{sXnJ%xoN6b7a%W9_38uUrx|z+0SeMtVI*@~8v`6oQ@y4Dg=wnS9N<`* z>a_$YN>jbo0L5vl*A}28P4(IXl%}a(M}V?4)$0sUo~C+T0V>i|?__}EX{y&9pfXML zdIE%1X{y&7pgK+U`U2FXsa}786KSe95TG_q^-cw-OH;km0qWCK?@WM(G}SvBpfOGL z1_Lyusoqe4<}}qC4$zXOdLsc^(?l;k7oaUo_09)qPgA`M0XouD?_z+?G}XHlpes%F zE(bW7rg~Qbbf>A_)c`$ds&_3wZ<^{|573vUdN%^}r>Wk}00U{J-mL(q(pjqqtNM0; z(`l-AC%~CB)w>(uY?|ub3ow|bdiMhirK#S70K;jj_b|Xnn(93Ya4t>t9tSv|rg~2T z+)Q&tJq>Ux%@y@5z}+<0(enWJ!Za7sivai2{HX9Uz=Je@0UHhQFwG}BUj=xS=4;xo z13XUi_^~$uo}_uK_S*nY)0~X=F2M6N;Tj9@B2Bo)1H4QVu89DnX~OkBz^gRj`Va;c@Muwqu*8iLNXZ~auN^?;9 zW`?0O=cND5FqGz;^sNjzX--Gq&XAMlbo8AJIcZKu-_4Md=5+ME3^{2|N8itoljd~v ze;IMooQ{4Z5n|^*izYjP-Ty3_oCNmL{8O2mz*Ped4zUF0;Pv}nC$Tc$`11|*~$dU5A!hDsst(y^MJ+b1dbo(0gE*W zR37G0Vtu!#s$hF@d_nJcyzx zf%?OICA&F+hQoX%yCs3f!+bfhHG!tXd^xc#f#$<}Ik7!~mcx8urz3&Z!+c?s@KJT3HeSbOg}IkV>_dWS6a4$y!SVPR=>!oO8}O=bUrS zIcHy-_8;>KGsEGK{m%WJbKh+=HO}*wbgAVU=UGd;)C!IBtYuwlrN(*I@-DSTlwNB$1$Eq&1QDeqm-K92ZjQDH1)Mkyox3)`d)kvJmx-PX%BXZVvsqGq( zv!P4v(1@IkU23OB#&or_OC8pju6A{)qgv<5D*twOsbd;FZcmpwu8~c9yVOaIp=w{3I;AmG?e9{j zHHNAKUFwX+P<60Noz)ns4t1&X8i91UOI^?iq$6GGqQ)Q9d9+Ji(mFTF|8}fPUDi6+ z%d6vE>PkiHTq`e6bg63^iFC3{UDpVtQ(fwY#wc~VOWo8MrOtGzTN9F7-uYR=VG%zG}=$54zMhO|p{k@1az_#<28ADqmw*dMuT%F)Tfi%Gda_&Yw!< z>&!~er1EuUrRP%lI7`V@&aCuGDqm+-dflZ4>Qv90E;UG}dfo~R^a|zk zPH>1n3|z8Aq|YFnK~2FpqQGaGa(I*so6Rc(vX;%s}ngxV``qx$9xTosrh=9I2F(E zm|CC{IU{0fp-$wCjHyLBkuxf$7VAXL=$Klf6FFmIYN<}-jE$*fI*~Ijrk3kO&iI&G zq4V7`6JlzmPWViWsZ~1RGbyH4>x9qbm|CZIRvJVqQ(|hpPWViXsf{|*(6pG^q%#do zkEzW%)6k5V+M+WJ&5Wt7I@8dsnA)Z@4b6_J?K;!YoS537GY!p+shv90(7c%1r85o9 zkEz`{)6jyLs_fAjhZe@vUY$MQqL|vJlTC|bYQIi2Es3cEI?=Q=rVi>v)3TU4q!Ufc zW9qQZG_)e7j_6E7D`V=Y&NQ?trjF@ML#t!zxK2o|iK!DhAyru$Qzvy&YF$j7(n+cH zF?Cuer8dOW8J#`g#+W**vj^N1Q|EN{fSY6Lf-9~qF?G=u*VdT2Z#7GbU3D->C8$;V(PihtaLP{Ug*q9$71Sb zMQ2z#9#gM$hNTlR^;&0GIvG=MbcUr$;sV_RS(xsUCsxvEHuEf+gonh%pOnuiGmafLs51nD@ zT1@@a8J4cc)GwV`=|)U-8x+^gnCfFtT(@GXuR(F$j;VeI#dRm9`Ww{N-Iy9+P+Rw6 zYM?=F-H)k3hGObGT#sUEs6lZ(j;Ub=#q}hnh8q;u)0i4zP+ZSq zYNSDNJ&&nT2F3LvrbZhS*UOk1XHZeEVrslWMZJ!x2?iDQCZ;AD6-w%DOieNkF5Pl6$X4)|FxWY7V>2!;$ED|{6U89Y_^CKxh!s_;Fg z<`@j;KLkhy!}-rxMa?sq&VLD!45st$xLRN^HuZ_Cg$83&-?&<2kYWAeYOz6v^^dD1 z22<03xLRruVFTl8g+Xu)imR0d!8JIpRv84>khofH5L`p!YK>6^SH&|duGShP*YLPn zXOLVY;%dD?a*d3u4F<_IDy}vge4oqcxY}YcHI0d@tp>q0Hm>#=%thnkYQMqR_xQLv zU@##~h^vDJ6Vk-EI%F^*O^U0-MrY-{sCsf-9WfY|ro`1zgJEfETpcqQmZrtkaf7}$ zJ+4j|^t~Bzb<&{k&5Wy427PZjgTA*Yt}Yw&y~S~L#h~vkiL0vyeQ#-8T{Gx=%i`*~LEl>* zS2qm$-io-oY0&pp#?>u@zPBo_ZX5Ky)p2#tAet&`;_ALZHm!}T2L{=+F0LLM1k(Dr zdSVbr8{+Dz!PvAhuAUi0)26t3ZV*kIaHX@6XO zGl-@GarNCGnhwU*4})kr6jwhDqUms4{W6HABXQMj@)Y1`T=l7#JO(%xSA9+T-toBV zXVUjh#8rQjzIQUN2AK4{Q*kxWr0<=Mt3f7x?@U|`HtBn3<7$XWG@Xm9p(fFEKCXtD zMAL=18g3Fz7vpM#Ni3dh>YK%!VU5l%+Ced^~uEv=} z(~YJFX^~MAMzPnrsqHcjIb`Ni^MytLdhoN%(g^u4b5I z(}TF0X_8G3<7$>kG(C!|*(TBSIIiZHMAMVFnrjkGPvdHyNi;o+tNA9;^j!F15=}3J zA12ZCQutvKO|OI>Ceid-_+eJarZ)l*lWck$SIbPY>0MkcH;JbA0u_^J`XEp-8Ph)s zR7}S7PXZN_G5xcU#H8T92uVx|?yHc*q~N{@Nlbd-_qf_=msa$0n>fsaY7w5tF2wdGc=(Nne6R`CDdV)3>%(MM@%woL_!@k$*_?Lb<8Bg zMkUm7lMEZ3P$x{zbjBpqNs|a0n^31rB5Yhjoi>TE@dn)LD}Vo0w4N%+AVV zDZohyb>1YyCMVPdlMI`ZP!~-yY-&PXGRd%M33b^d!=@+H6_X5`kx*AnB5Yl5mSE1C@n_0uGzHYU_BlaSh!P~8@f zDmN!oAB#toTN0|T#iPot3DwWyQRTLT>TmI=a(hAzu-xaL?ntPC7SAeoCe$E{XO+7W zYOqC0?M|p679q7Kp@v$7)ZT;|W)V{R5^A_bNbOIk5f&kJAfZNEMAN~98e10Apv52Nq2{qLs znocLwG>d3DlTb4(YUXT0&9tbQa|t!eqGrw~)NG5IxsXtEENbRrC86e7B+{jXnr|_P zUrwk67Gu+ugj#43O;;0Ykwr9JOQ^*b(R4kbmRLm7jf7fi37Q%`Hxp`^)!AczO?S;- zi?VMe)N+e_x}8ufEb{42LansOr@NxRRTcqtFQHaj1l0Y6T4NDV4-#svMGZYnsCAa` zsh8(bLamq2U+k_qA)o$nLT#|fs3!@v(Go^AdY&fKCi#eU@)i7h`H*J`wb>%5o+s26 zi=cXuP+Ki(?xlSH+boLiRYGmIh$K^x*LO$fZ0LUV|J_vv;fmbijM*)z0$X|BXERv7-BoMNA4DneYWXUl^FV7c& zknDet|Es&E`oM*+0wRk?5#IzvmK;U&@_ZK%$w&OB?wVop5kCYY7Q^~a!H6YcJ>>Z% z7!l?Fes@iDhXq-1kL}jfc~^veGk#y6;MF zq^2IY(i^3zM;5(sw5A?gos~=SwT{u$6IXg;HTBe$-Z)J?bEP+4Q_o%LP0-W}S9%jQ z_0pBzBu%}lN>5Uxrrx?*o1&?AuGXe%>bt2ni_0#+EQ7nsUbGUEz2}D)F#80YigKHhON-laGMNUsi_e*8MaDO zBW*HlwWdbd9Jj2|)M%RsTdS!tHW9W?Q)6u+Y`vz&*+kd|O^vsSu#K9UV0YG5^WP>- zO|;3d&6=8IlVMvlHQ8p++N!B3Hfgp^Q&VlyY`dnW*`(PHO-;8+vz?lnVH0M%G&R#E z%yw&PmQ9%L(bR04Fx#uCIW}RoPm`bjVUuS2H8syB%?@a4zD=4P)YJl-LF;`cgUitrM5d{(bNi?2s@^!l{OJ}TvMxTBJ6~wR@+3_NlmS>iLg_eT5A(wrz@IT zZ`1eAXljE^-#e?RjW&JnoTfI}^u6<%+HBMJE@*0tP2anysjW68bxBj(Y)a~~rncKW z`@Ev59X7RfRZ}}{YU`S&cG=X{bxrNIMO%{pZfI(cO>y1S)Lxt7x}~XocIR^0oZFh( zZ!^!|(bNH(@#?Oo4%-Y>_cV3HW~jQasiQVS)dNkPvKiPPYU;Gj!2U>6XKV)c$C^58 zGq69=)H%Dt#Qs!ZVKcEm)6^xKIsLgH!sZde3n7HfBZQYi2%AR;uY?dbj}Tr9A#6hF zjnKe$hb%$^+a0oK>W=NsSTuFlc4sU?2-}^pX!8Cy+a0n97;KJKJ_{J^&i_Nc_bAbu~Q6^MDDunvrBDKT%h6k|e|=UCm1}BTv@Vf+V>xMORCb z%)?W4wLHlbJWW@tk{oMH*HvY0l8JYQu68F`sWWwTB*_AtrK{sf_BXS2bt=iSo1?39 zNrue1y1JNTw4A4_t4S8td|lm0@)|AB)$Jr(l!dx_m}I>y($(uEdyB<#`ID4qd{`o z$-1q&nwzF8ZqwDmG{Lo9S1Z#DT03;LInDoWr(DZ4|GQoCC8T*3cI)a`nn`DmuFj^} zYwgw5rMy1JicMIX@Bvo!1YpeQ)aLOmp6O|v`?%XLe$6px6w9HRQD zXvQIokLhZ(!!Px?uEsgE?Gw71=+LZB%D3cjV^39dHO(PfPm81+#=|qZTILXsXXOGr z+|P5mTH#Rh=jA(g_&r?^Avsk4MP03S8163VYK_ASd|6j(9e&4GbhXZ5w!13ZE8YKz0>^R}+GI^3o^y4vP2)7_Qbc9`kz z>1v0=Om|;bI~^+Ofv$EroDn^gEpa#_dZep84%6IYUF~(;=l?y?)j@}s`l+rCIYj0& zT^)9a%;!=O4w3mnS4SOg#7o&vhs1m(;&OP#@mg0W9B$4VU7d8u&bLxI4%zumSEn6r z*n3@_amdaOdPSXe2+xmFSPqY0Kk4ecLyUgb)dhzb{UW+`h|#aQy5ta}-$XtRG5TFs zR~%CGhm@kjQT0zJQ1@R|2FM={HhgnyWVF@j z8DjVr%11AfkNy++i=l?Rb2 z_%_#cX5`gq!?(4jGbOLa7{2W_otC^BYxs87bn5bIoZ;JDBLnbCgJ-;faCZ$No&V&T z&ojZm-;mtk^Gr1GUyICro=FD&rik3V2Lq24W(5pJ%IqxM<$z*=C@6cZSci-GC;F_jz_0kaQ5}P8s-Xk&DlB+Q9$YnUEJ}4E*QLn7lY^;Jf4Lqr#E!;5hw1%1Vrh#WQ%%ryrJg=d3-Zt>7hG@KFpt}cew74r@RuA52 zanC^C9!v=L4fN~5gz&&X{~pzZQ1Lu8FrWt`!XpC%doUtAHZZ6MM+Q#}4DP{^!BYc6 zdT?a$%)rnd92q<}Fsuiso-Ygx@4?~0O9LZ&(28Ff7}bOA$!i0nd$2uuBmcIRfBRPc zZEa_zw_Lb)@{eoz*Y6FCsAc!^K|W0_v&l#KG_~wrKFO!4W%u&gz?fR5lrILx*0Ou~ zYG7O~{r;PQ@wMz;z8jcO%kJfefr+*3UVa*wR7-pQWuP*-mfcIYi7B-NXCD(&YYEQ2 zCZ^RAoc&BpuO&G9o0w5ca1JmrvzFi-Xku0^DK*H%>{?Q4u!%Xf1m_SFb88tyhnkpI z%OE<;#Qa(Y(aLZW3u>7}N0?Yx%iDcMnpjjzu#GaYxR#l8w239P%%o#XEUhKt#+q1G z+nKK7%*68A&ZN8=Z(>C)VK>3V%Gypt{%oR&RkghDXOfB4wY=|VvWYddon6%oGsVQ( zTHg3G)x^45-uN@k#QIv^_%q$ahFa=-hKY@}yai~ciA}Xktg}pPu4Q7KZDLC;6YCrk zTWgtE=bG47%fvd*#P(VWbH0fkwG`$86FV!lROUhxyK1S-MJ9IFGP^D|v8R^8Tw-Ex zErq$%#J*YzbD4?#wG`%Z69;N3%oQdM)>4=&O&qGFFjtv4TuWiDHgTkuQ>`^7j@ELj zwYFm7SS`cwIuplhIgej&;zTW{S{qE9tYw(oXyQ~Y1M(&lr)znLyxGKsS_b4TCN9?U zz<8^P@3o9a+f4kZWxa1V@w1lozQe??T9*4x6Ww0fFv&2xO!V<`$99|O>*bE^G11S< z9ouW7zn43k(Eb8&{${dk>_pWllX|;=GqJ@T7?cUbfJuOg!}Rdpd36k(b}o852*v{7%lA zczs*qULF&lH}T%fW8w=YK6sgDFPix1Ww(6E#3wJi<;!LTpS^6CubBAaWxIUU z#8)rd=y^Mj^O1^pbTqXAal^FV~;F>hUoFzYz8KctHA6)Z=5n^Gej?~T<6|H2Rkp;(ZvUHX zgpVoqyKIDyDfWkKgpVoqr-{mEACJR-$>sO)IK11!S07>A$HF%sVcgfkFCW$4&qBB2 zL1TXleH8C`8en0l;=N1*Eeunadzyy6{9BP~o&yn|_!g&B&R9BpByA}7aKn5D?cu@+`4a&nx7If|Sd zZ(*Jii&vfr7UnBP!HE`DDDiKZn^;(>I{!tLf0He&Ql0-yUQMyET6O+Yc{SC-T1Dzj zv#?H)debeeSESwy3mX)vH`Br<#aoYNS=g+2>(OirTNPP1$HF#6Va~O%L$N&PS=gy~ z!_j;TyDN%>TVP?Y;(_2o3;Prg1Q%J@uXrH1*upu*jaXvgiQ>R%sfDMC?e{VZ&lCqv z%Pl-t?rnt@UMTmrLJKdIdt0G}SBe9t)fQeW9^0;|Sa_q@2Cud7UNN(*v+zMNv#hu9 zQSr2PgN09u4d6x#Uli+LlPE>84mOKY6uGd)!god1ZME=2kr3M~46Gx}i@rIH@^6xj#r19|w6Ua~^*P1H(t0-&+E`ZaW)lLfV@18232m&bcQc`l zRrPKrw6VJ0&4f1A)VrC`#@c!}6WUl;?`A?9mn!Zq&bM*d-NgkqZr3wZEwpi`o}p@y zjl1RDnNZFD#A0&lX>r-2uE zvyFZYJYm>kqkn_+jLNgs#_$GSw{4<|240WtqKXE&9>TvJHYPRjg6tH5G|)J9i9i}? z9J@sy4NNq9L>~=IG~=wko}^M1|sZ$Y-a;UMF(X&8(3F|WIG#JSBGUg z8(3FIWIG!wEUcrlpA9UmW3rzOEUe?QpA9Um6S9j9OuQ#$7aK^uQ?iQl?UX zXKZX};D(*Gv9W<0cFxA825#7S8=D(=2z$ZCmIm_gqFuq(2J-KcjcpCwyUR9qG?0H+ zZ0u}cEWK)DR|8||H5}lZE-LSE@fm?Ue#=Zt_-7OpY8_3DqHV!n9lXq+! zY~Uu|wQ;DSx``FfJsXD`2+I35jx-RI4{RK5ASfT&IMzTvdt~Ey13CHF#)$^D>Q8K( zZ(uY2)W(GdHsjB1Tx=jQpNqa5NX!=^?*^WLzO-?rfhVA^Y+P;VtQ-)5ycShAFw?%V zale6?_O0lNv!R~Iv9||x?Tj$z$DJ~qV*0+;(RY!@8BdZ^y017l_5!7 z?8SSnhbD2U7c_vT#PU3bi_Xg`E z?(}kRuukH2FA8&95^s7@nB$Xp+l#`Ski@%Qo!%<{CMNN|7nM0Fi4VP~%*jc7>_uTt zN#d7#F{dWc-N;xvEr~vjB>D6t`Zki}Gm_}v$nJh-5`!8URc9qJxRFtHb`nDx8CB;b zF|?7_a&8jKDviX!Jh{M)#N&Lqz>TEAf+SWpk_HRqQa6$Yi{w%_k_L;DSkp)vERl=e zNE$4ai{3~YEK6d2BWbWai4BbmG%J$W*vP(cWfGej*%z*=B(b@XE%WLmwluP3UX#Su zMz+jrli1!!Y^+OSMBhMvJ~eW>aXyL9jcjW#BrEvR$iDWX2&swtc}WD)MD<@zVptQ^ezBgSCYD|Q z6s|R~>;|N8y@_QvFohdUEW1G|+-zdiRR*VUtBGYdB!$~eEW4p8+-c%T)vy%qHj!(? zQ@Gbeu8m0HeiIL>MyBwfi3e4qQh307O|nUTUrS3NUR_~fc*Rtle8^~_G;i>sbFDSWNC@|l~$H&;IMQuyx5XMPGlo9NaH zQuyV{XJHE6&BW-U6#6t1ql;7M+e}MZl0v^`rr@P1^lxSgUY5duW`?xoDGY3;Iju-x zP&3VGWhI5d%{*vZmBNr_rr^~n3~T1u{+bkqH}hm*Z3-ir*`%&ZVPrF#)b%NhYG#wV zA%)S+d`?3d@>_R zg=5VeuHQ`Icry>_Zl!RdnTK?@Q#jdNJ*2C6?xb+4nWuDjQ@Gen(A<+MZzgE&OO-bh zG!LZ8n+ckSQrpes{3EIDW^(?q)OIsD|3qrLnVf$rrQJ-odPBemVkDfZhGet-k!cTy4HErIW)4qCXMA4L5v zwAqiM`4(>CCsBF}z4f!myM?9wMdaPWt^1lnWmF66_?t+og_rAl3Y%IuYWg9&-NJPH zQ+B(B>GqfGb_>&OcN*JT*cbLmV|xqxo4#orY~g8GzcdcD@HDJ{8b?|fV+N#gqJ`=o zn8wK#Cc(;}G)}d+@48Flbc_40yEM+UFbNJ#<7^APa9A4WTIhwt(>UM4DjAW+g%(!H z$TTjtuu4XyajC`4glSxEVU>(Y<4z0JKQ@iK?$sKX#%s9>)%-U;jW;b+@Pstpxz}T2 z8t+@kwMl7wXkoCJoW{o%28$_ad~Ts^r>4=bm96@;H2Sx)RiB>5$X3E8*sy+%#si5-Ri3nAu9G%ui!hE1|L=joGb)%EC0} zwDM9fN@H#-FZJRy=CyJ{uq2K7tvmx;n#O`w!e?0;3tM^lm#4A1m6o)klE#`=deX`? z*0$1(kiWN=w?1#+FuE(#ABl zw$hR|iBei=Nt;C}t+b>qY3yhfu?qjTrm?ft4TWj!YGq>Ip2qH0Hxs6@r}#chcc-zxm0PzbjRUQO&t4H>E8(+GMA%CB>`&uxE8%lM6z4vpO*Ao>c!t#2}l9HNMnGX411ZzKtC<% zRT_i*w4~Q*4EB>|Z_*gzrzO2jW2m2&^e&BIesb-78pHjJEFaPs;b&y|D5dCUWcehe z=y$tgDMdd^`%4;?F@Dze*EGiZS=-;z80Tlx@I8(3el`t1(wN}qQNzzPCi;2Q@GFf; zejYV+JDBWe=hw%<6hG&>eH~2ovj^0qIsM|h(gEb{XR zZ?uEOexiDegC%~VdaQ$`{?0$I@^74jWqzLFjd!rz&ojIU4p#VihBwi{NqG_RnoqnQek%L`+qG_>% z-F~8JiGw|UqG_pvy?&x;nS*_P_a4EDgZ+N8X@!FWezIw$gM)q==_&_@{6y1g2Z#Mc z(;5dy{6y1Q2S@!x(>e#o{6y1w2gm(H(*_48{6y162PgeR(W(|!ln{Y*#)9Nh3%==ld7-1IXd9ddBX&xmx`!EHYocErIQKN)t^ z!CgNYcFe&&KN)u1!F@jwcEZ5}Kl9T`2M_(sPp2F_@-si3cJSEG{B*{_6F(cZvrYw1 z{iNPG2haSZ-gyVl{p{2(IC$Y_r*_f7OTT-&w1ZcE^6#>P*M9Qvii00n@h{CnkKP=NetJYr{CnqMSb+R{?_hX< z{QKZwM1cJJ=wM`k{QKl!RDk^Z?4U9_K>mGkFeX6$eRVK4K>mGmFfKs;eRnWEK>q!3 zFd;zx{d6!fK>q!5Fe$*J*6s`@2gtuZ8B7U~e|{u_VO2 zSAhImoWbq@`L`s4JpuA>X$E@(!R7a;$(XK+41{_V)%LV*0+nZd;X`L`>BO9Aq4cLtXO zlyS5QZqL)=pU?VrsBDo!GIt|b1Q>^L5k*f27`hW&7BMe2PvAn z84L+hH1{$X8l-0KXD}>C%{<6pc#xWTn8Ao3HS;KgkwI$aaR#G;)Xb9%MhB^xrx}b1 zc2>L+K%QkVHb~Jt&tP1TqIr?Q_#j2|GJ^?0isn@Y6NAk2uQQkwq-Nd-a)Q*%TR~2c znt3P42~sof1vx=#=7S(7NX>i{;smLgPZ?BZ1}U1)f}9{l^F@#oq-eeha)K1iH$hI2 zqWLb!3DPrv2y%kd%uhj1kec}=$O%$2-B~OO%FU$8(<|ZMu`0+8aYz=cgX|E8X0ay74slo( zYlG|%hi9=a$PRHt7VCrT5JzUQA;=DKR2Cb9><~w1u_@U3`_=q6CX3BMwuoc1*b-!m zI4+B=L3Zflv)C47gFYdP?Lju^6SLS6WP?5_i=9C>=##V96=Z`xC5zobHt18c*b`)f zJ}ryAK{n{qv)C78gFYjR{gog)^qE;42(oFImBqmzO>=e@hk`WCIawSI(lqC0aU{r2 zeqI(wgY?Y#SsV+}GZ$oWJV?)6n8k@8J#$eOCxi6N#aWyR(leK2aXLuPTw2NEOpvCz zEQ_;2n&$E>&IM_jE3!Brq-n0q;zE$7xhji`L3-xuEG`A6sg{xE`cuZp`9FP&`xe-=-{X205SHoW-pmPdv9|aXZKZ^Q~Fj3G%>v zTNZbN98Ye~;$D#FO$n%|pS-c2xdU+^|mqAW14`=Zz$dj)lS-cMNv*;Ic`FA6W{vq=3W)=fNk$-ox7#t%1 z?q)G0ME>2&VrYo`yPw6d5c&5Yi{T;i?_m}rLge40EJlXNzsFgO3Xy+LvKSq5`S&!7 zF(LBrSr%hMxCk$*3DAfK4&p2ME-rrVs?o9`7V|^o-_I--gvh^NSu70EGrMzG6e9onFup&hM4a#9SPZHzbGEA@Xl%4r@Z>->@9khRDC+ zIjjqjeJi zc!>O4n8S$>`L`&ClOghNaSo?KwS|^~4$rEZ5&mt= z;khfCO*y=9MYB1FS0VChOAfC?1QVO+SXl#1ti4&%d=%8eW*gejGqIZO;wDz|c&6sA;e z=P)@;rQFG3N|;Kyo5R#Fm2xkKX<;hmeh$;aRLX-KW`wDfhdIm)Qz?&fm=&f{9_KJS z+*x@i0pv*zbHcRBr#Z|G(<-0kFfUB2e4fMnFx$%)IV=d%DPQKWFifX>C3p$bDPId- z!gR_vf|oFz@~zM%Os9M&bP3Zb-wR#BbjlAoR91v(l^+E!VOr%U!AqFZ`z&|~Q+i(n zFJVgWtKcO}>3tKtgekr6f|oF*_e1a!ru2RaUc!{#FQH4A((BG+bC}&_pFFmN*OBl0*9W_LLUlE%i~-nOskxp$N4a=az-8(!nDend0Y(BDrea(*7y!*t38dE5xoDHrB(Gfbykl*g?wopNy{kK18d<&r$^glUya^SB$P zRW8fpUYJ(7JdgWfI^~Ky9)#(XEAx05rcVLIiSJf4KN8m3dO z%i~#?PPsmh=V5V5;opWlUW93t8}oP>W_!6Qk5^%~mz(o=9cFvEC66~@wwGJ;cpGMW zxh;=(VYZjs^LQU-d$}Wz4`H^KJM;J$W_P(Ok56HCm%H=$9AH) z<*_{aMaaM7dGwEve<$)75F!6g<|`N&A^%S0F(^X*oz7!$g#0^`$B+p5cQ%iq5%TX` z9>XH!-}yX-N65bmd5nmVe;4x@86p2JAEDr$=CL3`!9B}kVT6Kv zp2wmH1@|J4#SsebWgbf+6x^#kmPRPJ*Lf_9P;hVZSRSF^-sZ6)!f5s`kChSX?R_4V zRS^pALmq1)WZlO+)<(#>PkF41kaeH)SRWzlzT~kXLe_oFV`GG@`%?>JHUxYS0xPbi;vTjHL2VI#BE#QzVvtb1sc2zdKfFrKTMig*VR95BR z$O4YJG8u19FI zvkSNpq0P=I;AVt2JGX#a5!&p$0&YiWv-1nM6Ja1*P{7>?U3Oss_ab!JMU?{XM`*K) z3wRKr%`Pe6VT3ljw17tu+U&9d9!F@i%L{lCq0O!+;Aw<5yRv|15!&pk0-i@`v#Seu z5uwelDd1&kD|}N^e5}Z(ZqaEa06hy-fwYccr(vfDf+p zwiNKumEP6@KDpA{R={UhdfN;5;!1Bv0bgC|?JVG%E4^I>e2*~T?JnR)q{4)^r+}Xk zCcM1`{E9H)?JJ|&)@HX1)=>kTy(PqySFtUv{ zd$xd4ZM4~Q1&nT^&7Ln{OdD)4v90Q| z70=ZICbiLKuN5%4jW&C|fGKUX*&78+ZKKWJEMQt2ZT40H)7wbB+Xc*MBlYeSFtd%+ zyIa7lHd60i0khjkz54~sX(RO>6fn1qF8i>6d2OAQmr{U_3YgzU>OC%CK^v*}q=1EO zq~6m47PXOj&k9)FM(RB;U`ZRP_o9HMZKU4I0+zLrdanvt-bU)ZE?`9)srROUm2ITn z+X7a#5qj?msH|?I&Au;SO&e|YLjh~sXtN&+Sl33I{ZzpEHrnjx0yebKX1^4$v5hwS zwSY}+wApV3Y;L2?elK848*TQ7s3*!R^HbCl<(2s*nu)R~E8Rs5jPh3EK1B?Q@>b%$ zMGTJeJt6&y7!u`sLi!gmG|C%I1{5(o%7MzjB1T5}PLM%GjEeG|AcKn-6Xg_TND*VB zoT3aZVqBC{lwn1Tk8+AKyod?WPNT}d5k*Xla*Q&vh)Ge7QAQOpIm$80=pv>>IYt>% z#Iz`z@v%irkFpsbSHz4coAL2Q%!<0R<0589-Pv&wbE59-xQMw?cXnLFyr?@nE@FNq z>JE>KSP*rG$3-lRvh1c8u_(&2n^DB#D9dhU5lf;hyIDmnjk4@!7qKkr&W?*%9(8BO zMXZRrv*RLGMp<_Ai&zz9*)1qyb(B@Nuu{aDD9dh95o@C?yTwJUi?ZyN6tO#8DlM_E^^i`WxoU9Bl%Z`mQ3*L@Q+a?jp`c$@D!%oQsm_dy6<9CDZp6 zaUn{k?=RwFluSQR#HA>iez1tkQ8N8d5m%z@oDLUpHOe$`q=;)#rir6PT#qtM94q2R zlxgC4v4WdX#)%U}+=?k8&t{wTKr{zLnxy z5ig^h312VbRg^Q~8%4a1awdGUh&NHrgl`q`Hp-ds?IPYqITOB9#QP{`!gq`K5amqx zUJ)OooC)7A;&YS_D1A`GmuP2Yk`&;>BECj>H{YWozD4JQ9dN* zX%XG+l-aW)`m|GK&x`2S&Vc%&i2m(N4lj!s(9Wp(O6bzgsQOyy(oU7V5xTTfWp9h9 z3~eWy-W4&doosq9cxflKKNK;doz(s)plK(yKM82s8C5?QF}j`5{vya}C$zr`a@q;) zZ-Sh5Li@WQr=8ILA;@Vbw0{b5+6nE-FF{T_soh<|Fqp598kiHb{-=REMZnVaW$xf+3m#D;1cGvbLu;!gt_gU`VK8&UOV5o zHmrpC?VW#C<=^lU7POOGBT87=P9TjeVM{ylGOC1a?d)4dm$1E^ean~G}zGGKZMx7*2p8716lCj(}daJQWnGOL7p?PS3067IK?0dq=t&`t)-E#YB188EMe zN9|<5{1TqHo3o%&!c%v57MAe7ofW;Pgb(ek=*9A#^mY#lOE}ouJtvg!skeJhSi<4n z6xZ?+j`XIuR+MnGH^sHGgyX%btyLwQ=uK^{F5y&fe$i`6xZGR57~$XA60YP;Z6my6V!K-wS|sW*YNQLa&M0%?<6quvD4X1PYa38XD0Jnl`H$k&azPa86 z&35_bdee?~$T!!UP4CVUKK8D#>)lntr``m}?h?NAW)j>}!nfYU#@-UX_a-*>l`yD- z3fN!5;0`vf2TB;yK`k6CVQ2>%*Fz-?@1Uz3E@4CmUFAp#6FcZ2M@8rzY(tNgDwxv2 z6WimW^bWS6Cq(HTY(r0qzB_0kr%IUFK?^x8O7EbBoDrpWFq)keeRuHkpA&s|@baG* zeRohj7ewA2RL{i{7IsiQmr7XFQQe4&=W+>)J1CzkB`ob=ZC@>6SqE$TS_#WLSlic2 zSkb}Sz9Ci8!P>rA!m19|_N@|Dcd)i^m$0UTwSA|AbsgNMyCtme;5OYWVM7O1cE5y; z9quzcAC$1EgU0c&gv}i^jz>~}9o)~yC2Z~Bem;=`>|hLgTEdPF#;|8niXC)|=Oyg! zpj*5UVRmpkUy3k0=m)P#IM%^n|5}9E!K2$ZB~(s!@YbNWC7kZyfazTcXF51wdSAlX z4i1<;lyI(t1E!B9obTX(=~D?8I{0XX&m~;!;G-43lyIqok5>39`tINlk@+U_?%-pp zzl*#(_@vh#BJU2mK;@^Xx`U4j`z4jy!AF2~m+{C|K%X)mckm#hZy8TISc?71c-p~I z>|e&S4wmA8GM;y^6bF{^vV-A#P#Lc}7|sWm@w$VhIHZiv9VEoiGQM=UKf`QT8GU}^ zTZ@O6(f2n7$`NJs`;CEeWEuT`lSd}WIbj(Cej}hqmoe}+0(wjtgMK5R$CfepHv)QG z8AE;}pvRXn^fv-}LK(w;)9IUw7B!uf;u!%D??* z`Q3k!UlsY)Ess3=ZCG^~UR_32m(kT_Ty+^=U1n96>VwpNn^#@tSC@s=rTVzEjn)6S z{M*{<@7GnAjn!pSb=gy?uKTLXf$DOox*Vx4$7Ja^)GW*4>T^9vbbi{7 zv(?|9t1dUH%gyR?x4PV`E)S~9!|L+5x;&{a@2boD>hif+zQ2wy)tBF@%Xe7@yPx)F z_4mK3%Mi#iw7QI}E~Bc;nCddNx{R+b6ROLs>N2~!%&#sBs>`D4vRIa_?q^+F{r$S? zvZ=akM)m*ST79{#y6mVfyQ<5%>TT;QA`MYxBAdhS-_xyWe zGXc-ia?juE4E>cneYqr`;FA1{|3UtGS-IyQ$_QMZ-&XGVM-oou`EBK%e_yhxJio2n z^N$5e^8B`P&p(swDUWX}_cZyCwKe6Qjwo9m-&XGVujO$Cjh=Poo+E4I|L-}fMy8&P zp7rIPV`R^Jj;rB`?S^tsd8*zYNNsN{_uN|}=|!IAR`&iKDJprITiN?}g@f`mx3c&5 z1b*@~x3c#Sg?PO@+sfWQ>TKJ;x%iez`Pm7U9x|O}v9}?f<*<1F;JG}$zyKB5tWcgG1yM1MEULKzy4|gkj z3-a^?dAM8I`0^Ehr5-%|4wczl!v>O zy?-TCl83vMz5jtvaywr3{>M(U`v0FO%d?LDxqPQ5%U;=w>XWxmmA(J}liN<0y+do* zot`Osht;qNgzLmWzYTW5t*}Jlau7ADk-Bd%C-za7qh&&%FhHEhsc zl)blW*r2^Ed+*fHa$l9bcWY?5ughL}EZsKwd~eELc`RM^ZB1{>-WN4h%dL3cmAx-( z=(+F9-cL2Isg}K;Yg|*6jp)I+^hq|N2hX%V%SQBIT>4V>%A@647Cbu@80h7FaN*B z&O6GnDp8d56lhttGA%1p6b0ZSrx}crX>86p z&E}kQ&N=6tXLHUu$M>r$*?#98y>tA>;(Xh4adB^l>guZMYBkPalS|vM8gH=4rCnG} zFxceMKCC7hY;x%kR+9`ixpWMx$p-K3=@eGe44xr7ht*nxtsz~)YOBHaj;>*~*Wfrdxq6HgS$_!usUyW_vsy0cjZ0%gw;KH&%R-GU*5A{ zSUr&U>>pMS4PN^V2&+d1>xTow>aoH4VN+N=F<3tw6jq&GoKLAVIINI3FM(PZ5?07~ zN6ABmh81$vQOdYscuyD4&BMbA>ES4s;fSz8UbnA+Mursd_Bv>ESRo-B z(g!-mpcW)a+t{!|Lbks{*|@Mm8n#b>#)lQsuzj2sSrftv$SA$0X(2%&;kE9M>%jt4@-JZBbbD zQmmjX4yz``Ys4jCHB!>BEk#dJTno#>YNq0K!Sb+LsJJVyKn*I^{8yI3YO&%4;i|A& zqPP}Tht*QWwXi0vmMQM@Yr|@VVp*{+tX3+P73)#`ie<%yu-c*c@i&ImPQ^Ojrm)(j zxX*76tKEwG{FboVqj7a=H}+S5mr6i?0CExRz2M; z`){H5xT!fyj@x0?$IX5DPFVGIb6>t2R{h*8x$cEke>acl`(ZV}&3*YnSPgV@Uw(+L z=jOirD69s%d1iPVRzuvp;(HQSL*2aMdx}oz=4N_^VeIB+dXApwt}9`qtK&sjZFX}7 zw~nY?ZkAVVBI>4_g-_dv8s!m57*WWAM@hKaN7NP%2UT^5sLLL%kB$*_$HU#WQ$%$r z6Sh(hYBkAnt8)Rl6K zl1j(GhzVuhq_BueM^nUnvrhFWQ92nU@Qs*s;tLY^M$8E7NkbxLhO^2JjhGFb%V}7| zM7myxTExWM_9p&19SD6@1 zj+o1gI&&>FZgU+zNDG=1F)@2pfaXTbZ3Z{MyokBeV6|j^#N1`DTCyNw?l-ujEsU5a z43;2^BIZehCCK84dCFi3vLs@jHdulzjhNRAk_RQnvWSV9ilo5uh=~NSUj?m*m`DKo z7HDO}#3bSZt%{hK5y&UB8t*B&E7wHK5sC-sTD-C1S#up4M{%E8A2G*BX3Gtz1;vp8 z8zbg8#rg>8StEI~Rg!JiMH zwH3#+9*mgCPDvf<5bDFt?{qj~LU7ReD@P(GM!Xl)jLzj|yVcQ%dBM$gt78%Kiknrf z;}P?!n^mn75%Y$dMcm1Vi6K1~-#ryEdw6(WDV>g(13YY8I)jen;i^81O7ig3aSre9 zVU_ZH#GL10nSTLq;$dUkMZAfJtvHv^`#r2PUXGY6J#59f5;2iIb1#1GDteEHO)}Ra z=57yr!LCP4zUJ;ZxT{=-M8LCJskIATI1J#4OaJVAq%%Fy4> zUoF}B`XiLdx_X2Gx8SPp}O{C@{fzu{xE-z;}*fwe+N#EB{ z)-GxyNgwG)?W5+Zat)I3x$W=X?06hBB8te$3;zK?IMkEJbt*6`|O0MiL_iF zLfJ$-LM8WzNvOd}?#7c*gOx0_rl7Ve*)BE}wN=Sodm3u1l7-fEJT#JQy})f|M9p?B zSeKg_H9NH672vF>*}VnNgtMb&j}|PJ=0we&Em$ngMIE(Z0Xr{h_G!U-{rsrew*|)v zFNm7`B(K%NsM%lgS}ls2NWn!7yEtkNkrY--qGoBNkK zUcz_?kav9zhAS?l>7$?J<|GNAamB&#h~Lrv=vl z&qUc2v8rjOyF$DB;MzG&H{BHd*@iNNboH4r!+ zcq6KsfMbC-qdbX^2Hp}J1-u<)o5u*?9l_ziyMn`j_o8YT?l7piRPMMRRU^UuQ6~?g z3TYHigC0iJyb2c3kD_XR1qep8Xe$hPTKcuI)p|+k*w$7Xkf8A!C~Rk|jgr%`y{#YzK8Lanw%Su6`8;g3 zw}LH7oouzQf@1(X+iHJ>h&x+BUi>Y-(bZOv7u18g+3IKoi?;5zIwrEFhpkRju&&+H zR!9O#Q(>=?t&sbX#zJpfA@?JVg+8{rAfl+Rt&s7NYy8s$`HHU@IhY zbfavbt!_zD&n8M(shij`bcKTv9=ms$@=6tTOm~= zY1rd!HL{YUCnnfxR3*xR!GoDl|Iu}NXAHmb(XD`NIuBfwpuP(Am`X>m85>0i*~Q% z)#p50LH5!dJl`%U2;UaK1-63lt$GLmC*LS#@h7~+xrF| z2eH)let}PcSY~_Q#NiJu9LsI*TXo)(ut56pjTN@{n>Z~5RzlnRE#!}W*|Ey@zFp_N zjK6!Y;NwsDTWPiJeFy1NaRh|z{a57Hhn3Lw{sgJ@VI{P^|Ax%^uoBu{I^hXcLfiW@ zu@c(epNo~y_WnYwgtqsWVkNY_ze0P#N@#n34UHQoK-k`Q5i$cKq3!(*B4%&`gzbF~ zwh^2FQL??iMZgS>fUv#qW7jc`fUv#4L$nNzfUvz0m`yy6y|%XjT7k#0&-ND4bRNfk z+uI18z~eYzdw&m=z~eY*d;fqL#N#+*d;f^x<8d6ey?=&c;Bg$Wy&qu6cpS~P_dhUV zJdUF_Hs+J?J!Y4@uu;;8Ic|H~I=LB7*xq(dUZU$K2?cpt^ddmLA7-{;{p@;I*9zAwO{Yc^r3b-&f%*@;L6{3`v&H2kK>W;`z8jF$MM+qeG6mA<9K5G-o_B}IG)-Z_t>UCj6I=#5b5Vm?&w zpFtgBzOE%Fo6tJOe0`j3AM6zK4RW%#taHqVwc;;vVV9V1f}AVUHRgkn_g_%fE#|}N zG^9UvkNK85Swrj*^TD9|S(NpR`8JCsxmU~wLoF$Jy<@(EPF4W=#C)*7QXBRy#e7(3 z(g5ri^TDv{0`-si?l^f7G9c!A;$*YVKs>dt?X)ZcxnE&){gU!7<-ZgPm?e zVm=r@>9K~!d{`lV88j^Bn`7`}4UhR&$RQsiV!llV9tQGnWX!i4t43TnD&{*ZrpM8! z1sBV(F{lL>>%?PG3oh1@#-SEmJPVAE`EX_gDR~oOKAihNiq6EC4^}~1-b{-5aJ~Ym zD3fD87zLf6DKQ@md!#>3#jCqYywIG6cX#o^WO~epl@n!fpAqxHAVXqwX3RHVQr6GH zk9c@Km>u&W!#^!+=b)-RteVb6RnwBE+%YfaJL_rfYzLe#*cP}zunlk_ej68*ngivI zMKRxb@CPVf9AoL#xk+O7#7l>_r|;f z3|6!D#k@@h#6YEEf6R{&>ZhFwkUcT~XJOQ6;W!xczftEO0(T7!4}B=+e-nmqNT8Vi z%dmq(0>%7q!T9r8M{`rp4^_NYBFT3&=Km%O&SNqEw^(oQz$EleAdv*RM{DOZFKCa{Yr(^zKLZ9$B&cyt`LUsj@<7~|TYaXEIV*Yobb$cA= zWB%Vj>Gn7-#Qg6;=k_=*#{9pnE4>N26!X6i*ObR`Ip+TzLIXXHD=~iT%qO`BM<25Ir$} z2I@FOPt5;k3^$0LnE&7FO!5~!i1|O@<;TOAzk^83M=^g#vH3iX`8$ct=Sj@p*~!b$ zr!hYy#9cJZvzWiH49e#*KRj(%0Xbg8{QaH00BRlg!<&>qS(~^Y@;M4>8}|>BldRgs z{R?0(qF&uT?uS@@8`L50hi{0+Y{$4CzM-#!I>r4kMbYT(9QVUFL<(7#xPOzAhh5jW zA3}wujc#%OQ77w9-Q#|^ZAhr}i2HFA5v{Fy#{Do}k=E2J?#HP^G+uhggMRpONNws9 z_je?rQts#*=hnU3w8cbcrZ&FWbOjh147`d92IFObSAav}+}AEOz3Rmn7>d%fP2cyT zI5v2p(d;6C6u!M(uof_s1y;{J)aU>9(r;7;Hq!5zTKasMP-unjmx zkfy4s@c;%wfcCw?i5d^Q22Ux@dYT>&yw37}Mm+F&7W*^ffiJPoa#lR>7W*t`#{*wO z*Z{n!@xV9OWjQw<_%;qWt8~nZ2fkAmfFqv{mzp0B{1BPoaS&EK@FR>fxK87NA0rPu zl%jax9r!UnymgVt4m^G6X z@j!$%la=v6ltRpCz~_2#{-xqKZCLz@c>2$sh>OJ0gQ`JH2>JKtLa^T#Xpwx zemq~Rn|O*1&Dyam-s%=m&v+RhGwEX%eayzk4t#reJkTWC%$|4vb1WG?_r?PlBh+d4 z#RJe`XcpQZ4?u^Z?t35}7%O_s!FXVtjM78#z<3#@hvTKd3@7_Uj>H2{cE}Cb91mbr zT>~AB2QaFxfR4ojtDL;5Ivx+KcCs_$L_C10n%qGr!cXD>oF_(8^;2{KgV$2e;(_)Cuce-&Gl-e^1^Nu6 z2hHTI69G(Qji5G(04A~qP}@WR6IlV&E)js!HwS8;2takofI1`saQdb|9TNdKeMw$+ zN(A8aje$BR0;3I10n{ZCfWiB_DC?RC%rrQQPq#z>O3WK5D|JrQOuRut=LR%v}j^2q^zJzc;kE2iGmG82Q=$m-uH+)oGzr-sA_73zd4lJG^HKA-pc%M8@Ca}rS^=epfQtkVqAnLF0yrU! zmX=Erf#IUlElmWV`@M>?Wr@HTIb3UbB7g(Uf+$;&2$XPU84cr=i2xKrTBol{1mI$> z!o61~Tu&hl@@R-P2@4Hj(Z*mb?-JH)d>r7qg!MWf2e>|AeU^^{+>o%|;Nt){CallF z_XL@hus)9?I$m~cPFP>8vku~h)-iW$j!W5+uu5O$aFVSF>uVfNvMphKgV&JT6V}@- zg?A*Z@4&~8m0rU7F0W^HC9EH?nzK7${g_uTdlJ@9c+s*qVf~EPD*F=FFL{ZwKViKK zb-#tuLO@ItQ@N`%?Yc>O3TrN^(R(Q zjwP%Qc!_sBVL`ZtP+un!7L*QJ;+;%bT|^X~N?6@V09H9pCoCu!) zNedArq~>)^TGM4|)-7qxFj&p&p0ps3dg|fj(>!3uQ3`tstWcfEVX<;Gg!C!|Zty74wAv4yK9PTnXX_c-U9Q8CMY27e5>S=1yx@oX|bXw9vybN{K=}8M-$bFz0 zNel5Z)M;lXEyT<00?kTVPYv$Avy;{{gX4_nB(3KLo6F}WtrrH*^YfBcC-Gp;Pg;nu zc?;hyEl66uUA%-|n6z*-B~|~Tqy>pdCb-2(3uj7_I=&=nK~B;tcqzJ+i--6!^aWWD zFGpVxF}WgX;rzuiT(>f5;rvCKf>$Lite~HQRwu0$E*{crk``iZZqYbjo3ya3z5!a7 zv^Kf83fCvC-7c<~4M}T{989<|Y3-GR2{$FJeR442=A?z_oMwD?3)6T)eU80D6y$H})JvPjT@U%|qxZF4mq7qo=so)p-Ox#l_lF zGkS%KU7bfu=oT&(7st>oTpY-KJZW8bv2t|+y~4%H)ybrF+r{DAr;^qk7l&`3PFiTJ@&nT(`%o=aLdlhFj7Pg*#W@k5{sNegE(R)a1ktquy-8CXd!C9RH% z7f_dzRu{!Bb|qylyRwy>> z-$q}M6Bh5F2gu2Zcazq734^(ZA&Ur`1$dhKs09V}uiWtf&kwOjPKAep@3n=LpLI45OoMkzJl zT){!Wc`0iPN~!tg3z90jAZ2YuDK+0hLDEDQrL1iz?G0Qk*bBHMWo<`k58zT@3EUmL zEM@Hgb_FgM>;hbovUZ}h6L6(qN8qZIwF{-~fvW|{%C;uOb2FLN)(TP|T9@L<`agi{ z1L&;LWl&3-o2%ig{UY4xG!am_ONEPAKlo) zKh%EO!W9&BIop!zl|<6*uwSBPnaThgGcRlr_V{Q8GtU)=Upa$s9{r zvpj6tJf5=Vcz8xTk+SB}S)&juCsP(eGN_-QO1auY$KL=vopN;su7>J-Ce;$Eb4yAL z0t;KJQelFGWSG;gPpKAFoyB#j1TE53x=fzaZ_c1-ez?N#6Wb63lRLc}hv~Y2z zT6V;3$%A>7vD!Hfd@a?o6N<+)ee`1$AOAJ|Fv*qMsg{J)G4G^Wb^(%HxhqH=^IocD zSCo=mxu0s;4M@H5fgs71hpCqRQA)k)QL5ztVCSYuAFFu1G!RJk*cYjmgw$zTr(2SB zk)@5`GnBSXw!VN`#QvYzRdSZaO>-|m%m^~Seb z0DGrh^j;odpR|h}(20iXo324a)le!OkE36@=9Ac<b=r2EM46%|*M*ud(q-);g)6z$$Yu;mH)tGe6`+P|H*mO;p zJZ&Y%xO7dF4a4KpHAP+vO-R=?vP)-Ty5{%1D4LY6`2%dfEgX~6H82U)zDgSW1~$zKQf6kS zYhb{<51Ny%IV1*~x#^k<;+>k8u0dq^0lfD7bP%-~q%>17#HE9uLJ$!Qap~aSu`O>= zI{0a9r-gSi9sB~XC6}awUt*`@(sc04yo6kq4t|AClwY0>evJ%zCC7?%@aue%{K|Cj zo4kTtl@7iQM-a9zq=Ua?i`<%YFwKUvwdr63>+0*$K`hWdfoEQy4o)SzRHb7>IyeoL z^C5$D&5h|G)>RG^Z%PN}p!j8DGybzV9Yh7xn#S7ZfMZKKSi;IGcpWk{cmp4`)i9Ca z%UjbytgfztwxxrsEK%N-0esQH;4&qXF7;w78$N~rGr>z(Q0jXI*8R2DY<*n z!Dfl#-@K8(cMRTTcQGAAK>c7`cPSl2Kz$SFayp2B`T?LT>EHu{w_0Dts~Wu3`dT`O z1wyG8{(L#@)2s)#ohfe+P|ZVXOJi9AQl?8al@zS zAQl=lmpnrslK{!*=^z3rsXx3(2N6hl8Pqxx?Cyd!1IyG*5UY^ig4$++SaHybv|T2M z6$hB~Ts%lSWP-5PdYfQ=H9#71k4zA;`Yk{`GePLz)GK;rg3!OISM<&V`^stNeKNs* zig#@H%>?@^HsSTl1P7?Pf2Q%@KNB3JV4lV@H4{WU=0AW2W`c;vB(d9+2~Ksh?Riip zIA5Z-2WNt7-25;@GQph`PF?O8ibp_)CbeXkUA{n@62pN18Wrr%>Iot3GfiI$9Xvjq`iex`a-^3RdWNK)N-3VNmsi7&BLZlXD zYG~S83tXJ38B+q27Q7@=GYd#@PfG*4j+yb)K-+WkR3Bso^ag>ocL!7wSR>@HHpo z?}kk1ZTR7_4=fY<3425~WkUbPu^O8*p`UW7#+FRzXB?`rH52+dhiYuggnog%CW!FJ zgno%$hX{{M=vU};u=`~~5%x;%%7miq{@9%f*=(}glL^JhD_L^v&4l8tPwmTu66}@S zp9v+|D|sLjYGecQK|CnO$REm}zS+cbI1|E*KvUb1Ob9#7UIsO1LNM8p>Evi81fL+q zVjRna{$ip#o(YW*m&J)pXr#=5Crgx}6C@*wdVI zCli_{=9Igc&;kRt04Rr<&}OvgJHY#y&=%m2fDbaEt-v1uA7;48sgFLw`&09O1N<1T z2>crGNhWj{_!Z#OOz0@^OTcG>Uj#nSgpQ%~^S~E^p98kehEAfC)?{r2X-(Eva0akl zHgpOXOarzTEKLP>5S{|;m<^rA71a4VWkY9yq%wEThRy-U0=r~G=Yh1W>zWN+0MfFq zTQ+nBNNRHTZ0IVG7HvJUu0_Bzz@AyxGT?DwudHhokcM~fY{|6_ybs(b>)Hg|iSg4n zt1*5wrCfwQnbrS*=7v6*)vxjH%>h~c2BuZ$lUe-*Or=mKv-->I*BF%5U*(Xk!CC!n zD3~uhhGg}3>hxaRSxIr{P)s4qM+xWc9zn={XWMQjLGUK4D12N*sPA@-n2cIx7tp@54dpUxU9}{*wFZ_&WVnh z)%C1ePRwfAzBwtY{|F0f3HxQU`U9RVrerm=&2OVyP0eb!9lrsZmep{=vwoS?aL~L7 zfjT3rp>y({-dVV0W>#a=(JV46t1;?m7MY#Z@Hc)EG$*TJEhqcj+^oh(d=)pCm(>`5 zyfe5&LuGze!>>rw-h!-#$(*LWg;_mW#`mJEhMxBl$`)rel)OsNlB|Z3MOi$ z>&RtUy-4B(mS^=+G0U&WY7FoD_|27B4b4u|2Ik(lcvV(ov|pw1w>qmgiq5wttD)ar zz@OJ<^;RbvwAW?zcG~P&#w2J0F}(8gk!Zq8~*sxn-6G^_i_PRL_u za*<=lvl_zdIsSSAO)e(tlUY5OWLuTvR8~Wvwc3Iw?}STEXElue*Fa~o8b<#sq>!G? zYKXc^C_IO5AUf=MbOX|1KjXNN)zEb{38q#Q6Qp~STe}Z^^req}^wFO_2H=DG?!~Nz zfuHQHm(X2AbY9MC82Ar1ha6Y38lqE^bkj%hQEGLX?m8G>uE1BWq7NB730%wS#Rgkh zuV*zDr<+lGH_)%hz)xQuf^U$$_-0na{7+NFt*l;aaMRt+>U9R&R_|o>dV_7NchTVt z*j7!)J@hx+Wgp#TPzkpoP5ypX?>0CY(u1ttW7JJT*~2X41~=-XEG|cw1w1Y2bp}LD znd37{C8S~B;WP_O0IB%zH*X2kY=IuKgzRkkFLH?9}nq+5-#+Y+diTHQ`!an z*AgytBhlQQKK_5H7fSz6?uGZ{wxj7gW9Z|rZ zGhO)K(*Ej7~Jf)9k^zocN zN`GZMe+v#r^ws|w)p`&H2@g>ob?eai+vGHSIB$a5<}`dbUj((wY4~tH18Ses@Zo$K z)FG#_^7<60V@_k?^$Ad?oW@@3kAphrbZL#a+q>j6_Q}y|tZPoMlhs(aoL=u@`)2o? zhAW6%OFeQLo}dt@XHH}NRs-sl(^$V*px!yXMZEHTa(b(ay&QdWdYg;A9Q|^7yNl&) z|C~l}Cavj819Ez&Eb0d4^ez{BIht}BP9gF&56Wpcg-E;(&S@+IN#YF2X)FUDgNEib zd_oUF!*UuvA+qTV&uRFC?t(_-G<-s|#vPf{@bHj`9hKAY@LT|m&go08x^pD|$K>=a z7kg#L<}`dbWY!o5Ss^~C@j3lOTu>8o`l+~}Cg$`raY0SWX?SVAj&DrPX*g-V2AY!7 zofNxMr{;8L#kRg_ISt3nm+;r=ISn@qsS7i5x^GEVoilS9OIBJI&&uhciW_2fP7jkU ziF0xqn+{1on48nsbV&Nayqw00wF)#pr?G>Ow1NdWy-=}wy)dV-L;MBG7NOl`%l2Zl zJ8jv9_J9Uc?EPF?LW?P`nq@hSz1^g8FVAW0?IttN3RJaX@7zjMwPNLaRZgE(?6+K< z)91uxv?iy|D_$|I&FSm1b9!A)-%vaWtk3BOvNd``PCruYLEDI0RWM3I|Jan%?PPEC z=A3RXd!x6YT4itaR#dBOUEG$_f7$)KJ*Q>&vtvh2V>@Fx9(89<50dT8yK)*^nQ85_ zJEupx*=xKfr^mQCUTAMlk9D)@U>|DLU1Hn8epIWQElLM+dV-r5BL{POqMLo5hjMz7 zo2Tu=IXz2uKOf2I*>3jpH|I3=LDK@|XihJ2vqp3*r=Fi+n;mwSF|OPk?{Ed<%FR2kuIBV^H}6cphQ@ZwA$8X=u-t40yMfkrv+8sc zt?lOZ+${_&H_x)SF|gch2D^jSc0;*`H3|dE&GBFNFtFSl|8*Y&%gym$4|4jlo8!M8 z<}~(|cEvXyj^j^{c3(9L_m zU!eQAVNZrNDz6{Ad2F}I>nCouU$xEab{>v-ZI{>WJ-maaeO`C)Ai@}uFt0m$crQ)I zyzc4YfQwFfU4pmfC-`&cyoR^tyPz(4J;=kk{krD$U=MHR>z3C;JZv)Rp4VeMJhpq} zHJmkM$M2cfQ#~BG*ekE$n4z)VJFnqp`CCw*yoQ&B765(o8nNUb1@+781s)D=D)rB6 z?0h9LIv}rCitA`#UT+lFQBz)T^6)4hl-CF_cj3Chd5t}=w1^&(*GI%RG&HZ9J=~Rt z<@Heycje)EeN6V=j>zld9`4E`^ZJB`yYi^KKIy5uLh^5PUSt0(iN`T{js3GE1IFex zw&jxy7?;<#J=~Ya=QTFy(*k@#Uf=a_U!IuP_dMK}C*}2h4|nCsdHq~A=}yV(7arbY zJT)vHt!SnOFPZ?M6g1qiq#udCUultp;?PO72_b=l;V2ks5Kp9(6 zmXz{(xMT}hn%5)Bc%E98*CWe#o?4#Qqh!bMio70O#$PP(O>N8Tb!9wFZO`lVWt@6=M_z9zV?)kP^qw*fMcIYkQ^w1& z-FdyaOsw>Iy`_vpQTFEb*0K_>%=YE=wlbFK`}2Bx8ONd=$m<^?@>0><{Jj z!7>S&$m>I85;T$5hsz{r0^PBUH+vpMcP!)ZiDT%FWo#`vp4Vr~Sg${k*XPPuuRobD z>GNf**q_Sl3uUa>pU&%n87P}Suer*Jl}XO(j&JeSuC%ekAK$J>?j!(6~4l=C|9 zB06w6hgn?8>qq5mM!%fbohw*3xPn1m!Ml;JqQNSt1D71vQ2iAwP_JW%Rqz_*21Y~$ z-{vO9K?O^*TNnowY>mGS;Zp(I1k6w9%az>5ck{YSC7Z79p_^55gWX5(spL`eAg^au zasbLhG-oA8jyytLV*hXxZu1yVUCHwA32t4kgKhNvgEx4** zptW1DfNovT`&w|fZBx*vTCjv@ThO;#a1FLA=yp{cRocFwvFr9%__YoN-Lr}#$~qQw zsZSM~?K>6pxGElioeO$G73WLtQqa??B<8=MXI1gA>sHWnWutEQf?iO?L##(ZFRqf! zl?A;_w&(UL=#^EhsPr!AHC1e=>{HO|tJsjyx1cvyv8q?R;P8(7eXt5~iz6?AhIOZ-82&nnhl1{d_%D%R$P6!gU^9yvn``c4&(gJA{zsES3? z@Pd9`g%vDx!h&vH%@J`UQ8U$bUnluDs-Qbpvltp(&|RxpnI2QnJ*wF^JGP*ESF=nX zSI`5hxfaG3^q^`MITH$cXf@Zu#DX4C&9yM8phs78G{EG7o>I-G*(n7*y_yC2RMcQK zhww~84VJ1|l20$_<<+d8%qZv$)hw%L7WB4i78bKmGu5!cz^+u#2djB;KL<5a%_Dzq zK_9K=@jkDhZ&b6sFu$O0Rr8QtfcmIrEn#6n->c@{v#6jSRI_fdxKz;3s<}TdL4~}; z+o_fobeEU-O_mjOua{V}UygTwiQi-e-uNYMyOjk!<|TgoRRuliC2p|Q1wG>>j0gnY z7FxlG*oqFzLEvqn)oX0cTUTiHI&WxLUug9?xIbZk+fZorMc#$EvC!(vh|q=$v(V}* zyiWfqUU_qYR_rwEY+)kn(pDx6U&porB|qE=+Rn5Cw4=}pYx}LBolILmy9%uu$$J2$ zkZB`mPodQxvHo8R+zV{&Tm#xype%~3K>L|if({hOHn0qIkZCFCP=WF*E(RTDS_C>$ zpnQw-LCs9_Ku4M8f{rm!?9TB5=VT;{aOs5bbnwXnXK5tU?kPdq&wW~uth{FmoWYSo zB+d#_h{QQTirqP1;OveR7jZ#wAn>9fg-Bc~aOOt}*tyJD;@I&kQrri{R|}jLvIp>* zAVuk17wiVSAxNPWHw7tR=T?EuAr!E4TaY|scLX~C?-n@8NyeS31CM-GNgABB=1@0dN%d!26hqL1?(zFp1^MPoH~;{ zS=|M<0ejS!xOgkLXFccDBzIXa!41IPg5){tQ_nd!*8=+rt^xKFTn+4B-)c3CMGJrf z1m^<>*0)-N(z(DUDJ2|K&nBo@CGcQj@>L9}Z?z5=Q*Rt9rG&%kIlCwMCx#1>pKe5b zs|~nzB5=3K!>;JkX?abyGM3r2wp>Ur}~7`RaIcfdvUod1-9(H09*WiP4c zgs2|?mjX*Lo&7s_S-mEE9zDczK^iG5>e;|Y53y2^9%5BJTl{E9tQIT)*VJ=@F;=M1bE5(tA6j-hx{J(~?9z|Dg6N?Qc!m9`4L58PJINn76o zZWsIwa7R5G8vhlzQ}7+&u6j=EN^ZE_fN;6cHE1RfH68+f>$6UKfMctr3Uz-Ga(1CQ2oGTE;Jj|qMSSUN8J7WhOx zXPSKzcvA37z*B->1fH(vEVQ2ko)LTlcvkSUz;lAH1J4V-2E0(ud22rdyeRnhz)OrJ z=cmD!>p7|ItH3LQ9|m5n=Pb8>1H2|!3%p*h*&GYJAs7PQtY`ad4e*v=OW^H#HrNJ$ zcLe>wyMjL8y;40}b4~Dl!Iyy#1V03PSkI|-tALLLTL2#mRsx^Yv;DUm_*AeA_)O3P zd|uDCVHfa)paE>%z@;S`9&P@@z_x<_0c_X6`Fm+}v={s{u!A5Cl#UIY+xI%Kli)RA z=LSypdj;4<@G`J#gC=A2MPN6<3&8FTB{omfgwUgbk>-P*4Q#I_$=^%xB(S&O31FWF zP9uB_*jMloFKRmII%&KRenBjlHfex5NDRTwK0_QbwV&>7n`GTW>3j{|37dEh?pg(YtU_anu z!M?yH4SH?~uhbj76b$SIT-Kn;tQk zz=@|DfZGM@fja~Xz?}_x1s;N?hFyYL;BLAA@|So|1E;M{0rv_ff%^m#!2J!HyeGc_ z9uRyNc(8%pDenLe3H}&(Sdhg15kV67%?<3N|32`j;P-%~W5VAB9~b-=;E4wIj(-Pu zQt+RErvzydI4ww%z?la2;d~2tR*)uva}D|+9{B6P^Md~yctI{8yx8!c{%6QyX6IWd zzTBV><9jp-T#-`3s}1b;{sQot;OBwY1wRM8(ZET)KMTAm_&V^GAWZ_d8`$go8Q>kk zzX#qe34a=VuYp}op90<&{3P&!;3t3&8#qV!$AOOoKL&iOc&;)E>JCWSJW4A0gbi(^0l_W0Y%QGPLs<(!4F9OHVM(>wf|c z7NlV}M39Ev&?0;KNDUh%SOg9iq!Box$X>uWaHL=iII75Q!6^wfa?T@ll)y@X=&vsbg*vr1@ZbQByn;b<7=t)G>DoQg7T<)Kg!E{A~^1O-wmqAc~86 z8j$9Ly@J#+_sIo>`-`0AfO_KrL7D^(7CG$!^~OVj)Ef^MIS)bsctkJ{Y%X$Q1QPtE zqrw^Rv7(-XUrqs!3nqal1ZfgDDM)?$RME8y0UUI<(?u7>a?sb#6kQalVgt_>T@*J* z{rOzcbrMKD_k7WH7WgyZg`(>sonP<{_+rsTF>BP>E)`w3fd2%8$>pL8@z29xKDtsg zKFj$mt`?0quuZ?xajj^4uFm*8MT{avOVRi|+&zBBjiT{|I^(NyG=kHZjvJ9P=4R1& ztF@Cn#_x~QV@ zA8h@5Q8b20W{B2}2ExHgF+59~Mq`ZRXldJMVDt2QC~MbfOmZR!72f#;0YRkgB$4_3ywh^B6t*63~l7rI|3Zm zXw1L`hk(OT0l)*m5vT#+KH$hkV>WOPa8#o)2e=D3y3v>m+yNZZXv_m{1CDJp<^#6? z$2A%Y42-``;PI$M6mI}dKs5r_0Vg&Zi-Bu^lNyaBz*WG>jmA>oisqLbQyQI>b+t&~ zREu##*;%GGI$OZuQt6o1=)~rVT7`P9bWCq_VsTshX>9GPaLi~#X>A?yyi_@6HkRl= zuR3c#;`%iHKdZ6U!~gxL>k~+sG`q339EZpt(Auc=8nu3-Hh>6gqqfGV4I=W|sBLA` z);eonHERFXsQm;2uZ`MfuVYSQE$q-AGOz^%8$W8j>L`A7ZeuM>x?WX}UzyifTSre& aTjw%;_}lzOJX-B%oL@Yo91g?r>i+?RhU?q_ diff --git a/MDK-ARM/uksvep_2_2_v1/eeprom.d b/MDK-ARM/uksvep_2_2_v1/eeprom.d index edbfce7..d534ecf 100644 --- a/MDK-ARM/uksvep_2_2_v1/eeprom.d +++ b/MDK-ARM/uksvep_2_2_v1/eeprom.d @@ -1,30 +1,31 @@ -uksvep_2_2_v1\eeprom.o: ..\Core\Src\eeprom.c -uksvep_2_2_v1\eeprom.o: ../Core/Inc/eeprom.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\eeprom.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\eeprom.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\eeprom.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\eeprom.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\eeprom.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\eeprom.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\eeprom.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\eeprom.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\eeprom.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\eeprom.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\eeprom.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h +uksvep_2_2_v1/eeprom.o: ..\Core\Src\eeprom.c ..\Core\Inc\eeprom.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h diff --git a/MDK-ARM/uksvep_2_2_v1/eeprom.o b/MDK-ARM/uksvep_2_2_v1/eeprom.o index 248bca31f06cd77c5ed1b0265cd9bfd3828a0dba..bdaecfe52a7a2bde3b289bebb416fa8416fa6e49 100644 GIT binary patch literal 3964 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 diff --git a/MDK-ARM/uksvep_2_2_v1/gpio.crf b/MDK-ARM/uksvep_2_2_v1/gpio.crf index 59a1d2ad4c81ff053109c02c28473b9aa829554c..599871b13120f56c462e2387db0523f4024b4752 100644 GIT binary patch delta 174747 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 U9jf(N`9J;i9-F3Fw14}*0JPehH2?qr delta 173576 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�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 diff --git a/MDK-ARM/uksvep_2_2_v1/gpio.d b/MDK-ARM/uksvep_2_2_v1/gpio.d index efbaed7..efbcbe2 100644 --- a/MDK-ARM/uksvep_2_2_v1/gpio.d +++ b/MDK-ARM/uksvep_2_2_v1/gpio.d @@ -1,31 +1,31 @@ -uksvep_2_2_v1\gpio.o: ../Core/Src/gpio.c -uksvep_2_2_v1\gpio.o: ../Core/Inc/gpio.h -uksvep_2_2_v1\gpio.o: ../Core/Inc/main.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\gpio.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\gpio.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\gpio.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\gpio.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\gpio.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\gpio.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\gpio.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h +uksvep_2_2_v1/gpio.o: ..\Core\Src\gpio.c ..\Core\Inc\gpio.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h diff --git a/MDK-ARM/uksvep_2_2_v1/gpio.o b/MDK-ARM/uksvep_2_2_v1/gpio.o index fa66a137756975363ba8c700b09bf673bb3d08f9..6186669a4eb328e26db9112465b2e859af173904 100644 GIT binary patch literal 4088 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

n8mAtC>LFzIXI# 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 E4>PU+{@YcDC=%%+ActiNP)p554wK%mHFd zRamtZpRo-CVrJS4uJ&4IGW_>raJNxw?)6yZ#b=oMc$0s>_gZdVi}w;U>x*Af(tEY@ zTD|x5)9>ZAYTTk-lic^(7BtCgRq%8(c4p4`^M>f)hl4el`dDzAT6O;CYUBTVH%)Rs zitgt6!MaR+J~&s8pZ|tFNe%8Xo(Ztd zAh?#__tgGBC%D-S2OXwVz`Bz1+vL8N)u!=#Epl46&Uv~q^Qv4A5}lZThdrxGxjCx8 zVZ%1LO_TCl6|~83!JY~3dh~&Z=c&AL7;*j3JuJq4Kw8xa$$FvSipL))w=uk+j5c}obJ~8)UJG7&{DFrztGsm> zQPx}g=2BHtgSDP$SZ;e5TRW$1E;?av1}8u9z{5LL-YATy(SYF+41P? z>+F)qRu+WTRZ|0u$XXp7OewSfYz6pk#Mp6E#XrN^O{$-7t>Lxozz@7VC{LQB$+o zw%at0XS1U#z5fQ=8J%yywnk@@*x~5xyKG~0_I0*LWaVZ}5G$PFl_J}oO`ZQm!eu3E zvu3u+$V_d(>KwWwycnReGO|+ASSxQOo1@kp$8LBXZxS8%^g2eiJ?j=+S94lmuV$oX zrDU>?!Pm|UII$1+YIbG{Pz_R&tFsM<%DQMrR7^s}FT{R?D^jLgFOJzI>SbkQvJY?9 zVLV$`qGD12HCx}VW&&GVqGn?4Ojan?DTY3(L`|{=d+AUa7yk?JT51NX6{*<2LR7_? z?7yN*N#R&cR(5J8Q>Fz!uJuXaxMn70yqTKJns_yii}ivor$u8LWT$7c{@w|oSz>Bt zQYLFAW*|F0uIX7oT!}^`0bxYu7$a)b%V0~QdI^|W^~6{WqQ^?A1I)~5Og({_5{*d~ zm>E$$nf2?}Nz7y)MOUgVFl(YQiK5x;$c*^$fTm~E$z-deC!Gw05{*bq&Sa+OMV!DL z*d7ce=q8M*AT}%uBQ=j4CooZzbSrw6Ng0XQlh%jINjbpgzw=yng@pb_RP_(N`Sv$( z5ZRfKI1$3{ZgFqz2v!_K5VhakDg@%!l zo|(<=jF4O5eG8-4Fy3ps(9pBNJ5?fE^Fma;IHsarz$G715iC*ub`|5J&O_A04my!~ z1yLO)ur1L8r@ocR?kR!D%w(0lt->Nw>nCLfAf&?FH3JLtPND|u6Wulq2VA@*m_-^W zsbXXn6{8x~WDi7-k&&8QgIz6!sR=#_b7VjlyP2B&47(gbg)z0*@1-!+K?@N^c3Z`< zKTBca*|k!b1olTXCMgx-&GIl$p(CK;ToRY8>|)}19nP6E^Cf0g?gjQR+Y!UjxOw7w$6-oDztz5^$o^IM(!boyM_;Zr7?=hn`=w9y__LxRu5?FXcgq;p6Q8nXOQgqF%4Ah($so7hXH3ROY8qfMgSFIyt z_R^9VNPw*+FyiW25$W#mJy8QEuqQnF*<Iz{$=zY0G0htMhaVxc?ort zG0M(JZJ0g3Tkdg6ns1rO@=_k)bt6zonK*`SrBJvThm=62K%%l?^JnH4#MB+k%fOz< zZdEGYo?OL-CrpqPk4dyn?wT7{u7I!3C)nGdg z`NJ13_7wsnJy@x8&Gd_MkBc>`i|!s<-ufgW9$HD*>U!lOr^vmGRY&?nKj`zh;KbKlD_j?|FII^qA|9GbWG^Kmf!!>LsKNd!iKq$5TB6A_(8r1q0Sr?MmwPb= zh-Yyzmq0uhrHx(T24+?rTNF9yE8NV?7G_hjx56u2Lp~w87oqL^5V=7374DN86M*3w zm%vteC*XD;$F`Tk#KX3aoRV870iKGIm>N+RtXrohwCj>}o`FLn3KPIuYOzhxC}5t2 z)gM&}nCD#MTFO}2b$s>GQ;d%*J;nI=(o>92C^f}EW_*p(bBwQ9a*oNF@z0c=VtlRA zQ;dK1A5(k|w`GZCBvdaw#Xv$_={dq|D%MlvS`&nkQnI5OrKgxsv-A`bo+&-Wgj%Ji znDE-O|Cr-*uG^t_t7}v*J;fSvrKeaUo^1(M>0a}tNu&!`!9(7BCy|kz3>ouXNencR z!zD5GGTG7KfbK89G=ua^baB5|JcEo((M7Q=kr;Gwpky6%aX46}M`ERUqzjq(vc~`t z5zk%e0Wq{L{akRtq8vQBJ#D({tSNH7Pa#~gJa_!SABODk-x3bJR>DJ z5p51FypG}+MGsl0ekQ9LHSd5?r#>cr-qS^+nhFylLTOlYoh(#5b-RkfEQko8MP$~g zlZcvgZdbELl%Gg+nfNSfUW?2dEAr-Dlih`zUfL*Td4$ZeCE+cd8&{$Y z_DML?Q+xLj&w5KJ|CwxhG%~qfW?VeTtI|J^X>r);h<&?{EYy4!73=(?VrD!X0TB}w zd|EP#`A6$y+yapU-A6`pI;OLu6eb>`v;wOb ztlB5;z7u4nCMTsQr?5x8Jvt%xB`NrEpJ!h_L%O(Xif!C8WG1~XxHHS^^$Z#CSw(vT z1*SeQGlR$aym;?L9GSe0A``nvMrs}OIw|;E-DjY^>Lkqo);UPM>kJJ=dsRzd8XHOD%L<6cq_VIiS%?hX^(gd!0>NnVs>qVBl^_} zbg}i!JkMw^rFxZA81=Q^G);8GIvw$de z2Mo5&jQT0{aQxq+0>S zJHrHc-6Mip&M*PH8$BJ&Q0PI?D9kW{Ex29(39O4-(+}GRixE>yV7r444SXqcqTG=h zQA*uJu_HCu^Iqo@-5sd`!5$e;pfFwyHr|`K=qNQEj=tYrSgRO&)ytB|Y zQW}5|_IlNUsh6FYXQi+00t@yng^iQg ze%>Xp$F>sd)lPXmlf`>dZI8`Gdx5j)UdN_HBnJ9QmTtkU5)G5m--M^T*eu2Tv$7M}nLzZ41bhDG?GySI zo?bRiFsxu=em0t6|Bha|P(Fn#eRZU6ji|bDkkXMeL#LuHo&;S%68vT8zXG=e$;9E+ zBC@*@5sycU2>af$#r=9ubRO*du(#@4II>LPGJe5Z^)1`Vd>criGDMUo;IduZ58mu= z*|9t|K1(v#y66spM2B^P%fGG}=;@O)EPkVuhkQl`hP3(=({7UQ% z-i7;te%$*d2Bh9F`}5Yh$+;h~V9ViE17qdx6?nUeJZPYkH^^9@E-tOOXoMiEH%cPn zvELCoLlbdBr+ZT$>oe+#$HN0~vAXjp^Cli-voVvPZ^T1^X+9$*qk1MN6Fec6qG`S; z1*Nsz zYm(arOkc?>Dho{@E~@NIsj~Q}veWR{S6n=GjnSe?U~F#L^tO%jTC~W4e_c-Htfz^L z&82!-Den6Adi|jVuy`S8lJ{u?8Fckwbc?h|i=ENfdReJ%KRfZD;Vx%vZiRYTp+P?y zcRrdOT{SII^&4?Cm2rA8V{>)v9a|pS`6D)NdhT5rxoz@VHVu19|za@V-~3*!<>=zXCXGuK-#irSwJx6;-!{Hf`SD13Eq!{fsE|;q!m;T7-)!5c zRB_SbHAjs%9(;LeQ#~WE6&(KH6?x!Gn;P}=o8(4?CIFMsu0;!`dl$;mre;>_+}tK? z*5VA^%rF1&!DdEUUaMR8|?ieI=A7k}=U52}F;d6e3!Z9z^e@L;NFEa<56hCCy+RbBzxFE9@PqX3fz zDuI#+T`Y_-T}u5@u&&(N4S7~ZP8%`Hiei>wT)DSD%59U>xc;6Pq+ah+|uvMntk~$nz&P%W2grw?%5JCb^%nZx^qA(7ekZ*w)+zH@9t^(*mde zlSh}^n!6iqc>-u#^DrhoJi!f;CA-^%$o_s!O@+QF~k z`sGFa%-n)DIj!2Z%xl|LNQ0lE$IHxZoSXM)Zk@c3^2Kq3kv534lFch^YkpU@+p<7Z zh&*Dls-bgn=5v7q&Hb+TGPOy)yr#|I>%KcosRx?JL`u@~+ryrZknn-#<=g@h;2LgL zPjISamIKZ2h%OaPhl<&R3-59Zg~pwTr3AtZBEuWPReWxh+BvO0W&_0jl*G&Z?EcSb zW{D%lt?`d(CPILInj?kirRbStwaEGO&RnoV8|;j5;K~sTLNyZ1=L092gHf8KHep|T zVhX5~&kBGFdbjF{=J4sJz!efv-+;)3X7E)sA~`JyVkdH*Cz_X!oJZXj`HgZ~2x?(> z;5=RJu0m4c>kYF*7Zc2<1Lq@?7~o9;D0dRYI{SHd62rYQfe@2u7mW~;80In9`R2A5 z79s@C*fYH?J70XV1&y1fnv#)tXlxC$Zt9ih#WLp}Pv%@{?#i4Ao`ks~<}7rESH01$ zG>>BEZx_eaG~cTl7}XLF>iLaxo3v|_o8GE!K14gbkr8cRRLe3#MrP)=M1;5~>hH`Z9#JLW5a?Ja%jtp&wN zog>E+8QWVD+?DSBboJVAZ^?lb9pIvfOkjIt0wK{_J{X`ioULiOpW@1zDi|Y-^$CwF zJ`eaPuPGE~@b43Hz1v&HBqwGkMmB3$bU&g%ZrJaO2fSLwqr?K5YjE~Oe8yy$zycje#dip&=IIZYt^#Xsyq$Z2Q36c~|jr6?gP$#Etf$ZBT*&ww^3n6E~6!(R^3u{Ea zA6*p})eT*1XTA`a=uL2-H^GUK36Ar|n^+8*9Vu^XYnu}=K zh|I+xsl~gnHo7lFQG2RsOOL)M<|7i{6{c){=;o(p?YHKX=wp%B$DI6_=sp^iEGWLR zn|htkiRyexXh?f()}s8Flva(QCAbuo>UDyG)TB7?oWAl_yC~m}g5tS9R;r|U;HN$L zwJ6_4oA9#oqsDj#gT#A-d|9%q_~JnxEmcxH$WtW;i4PCbDm3jgGx5WKccOI z&@dn^(%ThaW)Tg3u%~M5%)i5}Aa3$p$#@+@L;hg{#4 zH~)?>(pyDsZ<2fS%S8&kCH(H4#oqif;nMK*Ya9wS_`-ZSa4`Q4sCaTiGuyS2)9d5) zc`(0Rq%al!Qduh9no`0Y%(unm<;vNM9tRxEr{vt6CQ@T47Ci^^eYM-<=6viPUAM@@ zQuTxRWn_W3q^CVfIG7(Ji^5ZOyp6!5h3sqzeW|g#@9c@i?|*6Dp#}Z`|3$2hJ0coD z#Xs_04PdOe&ZNruM?Md0;&}7Ibu4@?l~Ju(la@KGy>~$aBi6`P3NaUM7*-vU#EFS! z`XBibtv>4oDL@;F<%NsNgok%Co{9DNazmRa=KsLEWHz+9Gbz7i%XXL)E}@3Wxh--&XTilCrkcB-3yf}W zG|DTe?nVX6OWMW6vD#w!QJ8pG86`0Zh|MdBsey-pl9-y1(Iqj@uosIlmE`cX;CT+a z7?e@%bxeqT82aRAvr-*7{?zu?C+%{YG^`F+8BDfl?C z@ZPJl-MxQZ?*036{B_>m*AshR0v8AWcWGQa0y9eE5)f?>HH0{$I_~kx?zXhI8hu`n zi{pLHYZ}4Dv1g;3qMrM)m28OVisNk*>TwFkyQ{q^D7iYm8;vNYVN@JDSQ-@%Cv~Y> z3GDmQs2Xrkl&V#e?JJFXMm{)%zn=*YSqrY&QZ1jwgKjC*b9mb+g-S#eSSeI(cyCLg zk`Ss^3Kd93uv#fx3Zm6Yq3S?GEQvzgW9jXQi~Gm+#Kr$(dl2IowLJm3{c$z^u|IJ& zqaI}3?ZIbFrMCwWi>0>*A&aHA2QiDq9}I;1N_4lUg}jZzxZ3~NpSYxdY)@SBKei_> z<)7PA2hn_C>eY9;4Dytq-YS7#J>Ixa5U!j+1Q!SUt~4$l(M_ds3E=F~xEkQ?(zu%7 z?oznN8a@LCFNJJa3mhIbUBPS*$?3j*!{amVwTj^4@Fh~DrwC32{g%chxZe>9aVs|i z{1_{HPweoS)jq$C5YnG}ts=NM_F43t+P7%}Zx|*icMN+fxHu)W`)9LZDDj;6#Nz** zGapxDVK?OzK%A6^y~o5?;I-ixZC21qIMYUjE?qD`4-LF%Hh835xSSfp-H;~S1S2s6 zw~dR-gE{kcDE*RoU*^~C%{-x3u^wOpelOOc4vU~fgp4ldG@`xPIKMsoj3Wg~+~Ics z)wW&BhVAeg9mBZ1gGRJh^H}qc`HT5W-4v!)u2`s4zNr=}u>h)w-z^21jdv6(dIzmg z(T<`_O)6BBF~C=)Ld7YAfA1|+?$_}f4CJQJYrmSAf!dC~9d+L+vYD;db@blI1d;LS z^&I^g>OG81jGpS~BTy1R#;?EX=$FGKW%M*hUx1QEC@HJgcl7fpd927_cjyhAA^5kP z{;o3s|K6!LcDmu;@_KV8fPX9K1x`Uxz+iXjpE>zOCc9hjs5p%P+@p6=oDb1oMZL4) zm~Ry-Ujkc6@1i*G0k~K1ra12uRb}_--4&xFU5HSKvliB;-nV^Oy=l)6sJB=_v?KX=QRKi==~HY6~Kdff5oW_ zpqf5FaZ&(0qz_b_BmfWVLB&Y~@Q6N0ab5=Ss6JS6UIg%%K16Yz2k^KaQk>@iJfRO& zoLT^$)W24onnl&vQ~EH)iQTRSaB4>|@7TXYa@|7G0f!j70Lh1F@U%W$apC~{OCO;) z{{m25AE`J`0f^J5D^3*v@%jwKsSF@NpQ$+a0;r+S!p;Dwsn1rNy8%3-&rzHT0BY&; z73U5B&*}?66ahfb=?fJn2Ef1dMT%nscwS$wI68nA^p%RE0C-VftvG)Jcu8NYI5z;i ztglm?KLNa=Z&IAg021}hit`(Q+WJ<-xdb3d|3+~x07%xiDb6_nDf)KBISZhUzC&?N zi~X;w?^K+VK-JTCDb8^Ksrqik`3bHaSj2fukTZw0{~vv z_bbkR0O|Tc#n}rWLoZUCT>#$D4=c_N0Gawp#aUlOEX%m7P%-Xyeg~Xw-d(6vFz<0L zBJ-y8aG_#7;%qB=iZuu=xokdRWE8!@-U^+$Y^EE379oBp^uiT0!+4@71K@xw=Iene zMLzbnm4$YjL4G07^gC8V(1gL>wLSz%80xwF|hCJS()!fS+XnlHzXsAaSW}(`$~IUtULS;Q zusr^{Ttjo7jy2fqW1ivAJoI=Gg)Mj%7GSWJJR9_EuvYv{kh8(^c>^bq0H8I03*>6B zPx#xQR)e+S?|@hh)|S8PJb`};_v06i7{iKP5q3U4DRzqi8MI)9+3kHQO_z!gA!72XciWwL$>|J3;vK!1g|m&`Cg z;h#xn7^v{iB{KvS{$I%qgB1P+n89R&75=5M%#l|Qca&!lv zu?mME-3Dl!!XYrX0vfMyNX*TECMX;tb0eUM3Wv;G4``CYAv4zknyhdL&DG$KDWQM= z3H}&TbPvFOf0}na8v^xARj4Y6(SgXf*)+ul1=~JnQc(<>uGle7xw{=F#+iVQW+*mj z>_E{2Y-Z^2pQaNp1kx*blv8Kk1aa z_my&v^8>nEtk}zb^Prn_JX|-sVb-s-wx}Fiu2dHHapj+oRKunG3Hn(P+Is_%rEO6bz=!`b-!PuS zCaws5`Iq@@pbD;qDnSU9DwB}J?!^GHXOR2>W?!Mi{w?x@FktK|Bvm2Cs@_wmJP?B) zN*=fqqX4c38Bq=SYN%5U*GaW<_?5@6LZLFDs1`b^24PqYt*bqOUmSk%_$5F;s8$2O zbND@vUkZM8@T-eoJ#>%BuMB11#N@Lu`IVt5H!=AyB>1-gUy)$;-vC=kaGC%|3vkFS zKocdhfdIEkaE1V@NwA7z-95OX^}Mk~WCy=(yQSAlIvRz0I`(dz(bkdb$wP+0CZ5fCVq!Ou-8CyE0xMZNhzk{ zSWrtWh$OZaejt+Am+%9D#Ae`!8!@&4e(&J-K7Nhx`>0UaA*Q9ownnZkexKs^IeuT^ z*FjKu7m;)qNuZZV2Z zTSc->Bs)a1UnB=aa!4dXg^c|{B&U(|E((CcmDsZa@rOwM6v+*d+!TpawR>SdV*7}s zpGXFXBq)->A_^G&dy+yGbNM(DgV!!2lhuYsL z_S;hH-lo|9adrZ;U9sPDwgcFq*zY^v0NAP6A2?fz9%Z|R++jT&s14L^#m4WLM|zjQ_dIIP$K=WFN~M--?ZPGB&=9~2v^QxMRPiVeGS0HC9a z4UMQ5pq~^Q8c`2G#}peHQ8z%x6&o5+7eFTz8`@6?KqnO&+D`z`DaD4(_!XejiVdUj z3qWTS8#ZElKxY*jMq)caKVvR16Wanjr`WI)KLK=Jv0>$X4CsPl!_3PAbWyQk=QRa% zNwG&MPA;Hd6nm`V;yerJhGN6Aiv#qRV#A_) z3eZi(h5`2&puZIx7Fbn4w-g&DSS+AI)jp&+AwV5e8%CJe>5i)Xlj8J+t<*`iPb;t3 zfs2asDzcqb`wX&|goSOfE~@>z;(QLMt7>0%x2>CM-%#KiuvmB1{!4LM0_vgKH{HGJ zsoHZ{oz6YfZA5?wSqzykv^*tnQ_`xdG#v)BNM5QFyA|?x|lni6UWJ6V| z3oGPaIDY=R)2e7Z1{HKzs8V_B{-@r+2*cHwN`*?yy%@n}BUC>!{(GH%*n*L&{}E*H zD+iyzs8G}L)&oWpTot23eaquYHi{|({HeTk@11MWc8u!Bed~V~ev1q?Hsr5>D&--m z#)dwufV=#^MK1$fRKa>NFaWj3ss0yH`z2U&W!ZSu4|(BFbm$n=!WAfqZ^@Hhx6t&dvxE05rm=Yij(`hNlbS4F7- zJpQEPbp_1mV_PKTzo{sdk=v^J!6V426@^6lM)mhlone5ssr~_~lyLaFk6)`!cU0b? z`iHBIe}t;+Lk;|q$BC-*U*LC1$Uj9@RwB1s^-o5vDXO{@wf10_RHr%cdnM#ws48QS z`xbkKS_@Tm1ZsVUJqrjf^Ra!{G!(2=l};$wkF8SSitw@TCFI|sDjy?v0GozdJ5*Ij zyMwC#po&#n?2zjJS%s+au_6iie^p^&m1Bohe<#hM3!q~vg0|5cb&sh2o|+WSKdAnJ zTEO`d$RDv<4L-&gc2xC`Lz4lpie4(ZoBgEvXCm7lSvn!QIg8|Jv^b{vmuOBVpyR54 zqvj;T$~&R@cM1dWh)9OQF;f%8CsqG0O$y0V5~>Bg z5d5ltjsXz?!LRz48gjTBs(+m!#rU_jbI@T>GCe5_#ETPpnzyB7dW z{EHQ8giD9-g8!9=npd(OC@W~MgGRV^HpA}f7#dy)c2_INtB#>xDp_xs;{>RMwrEz> z&`0;e^m#&-jkp(O54mNZ!w3sKexFsz6lM}C@6xTuLT&D|9x*n_%A@Xs;7gIZbvrZcQWnmX@B599(>>O(6SWg)f(4b3bvV#US(V$D{FElXbNig$% zfZ6a5b_q?n-%1EH!$x=2XqVy$2JEI0yrx3m>8=snrs6v8q0zVQb=*@Ucu6NcNtf5p;sBz~Qf?c2S*8fF@}K?O+3-$r?d9SO;i|M%`6s4WOwSL7c7v zG)<$PD()tWP1mTG>MRq|c7{g1Rj98Po2gMB75b~iW@*${brt}ctx-SKnFnZ&M*UT1 z4xqUjK`PGzG*6>}sxt%7e2s#tGY!xJjfSZ3li@PcD5Odk*&>Y~y~hH#SfgPo?l+4q z(P#vutvL6k8jW-X{xXe5tMc5JYcxicYS;>m#;MRiaCvDoUUm8dTBQ-hzBujG8ckB= zX|K^}int;ywic|bI$Z&+(`dRXPkX&aGgPViZqR6!Di3>OK%?2JJnc;yEmGylZq{gt zDwW$U8ZA|&61P>OWvW!-zR_s8Diz*s8m&;J!n<9gm8uk2J2YCQN`-f)Mr&26@b1!R zohlXH-5PCB*LZIS40!^c= zUyLfaV?XFxmCDigpljgA#VE8eMxBqc0~!^nPy~JKphkyLwjo9p^mPbyuReWEOVU2!N;R-Lyj(`hLa4trrj($aK^AF$#RqD|{YIID6AF~EK8tVR#6(2Z* z;-A0{;-16x19niQm_H6WR^_#E0(7k6)IpO6eo>>2nzVH;fq67(>-?foXHD8Vzk-c4slNXPHqs=Y{|+|N zq}6j7Y@|t}=L*Uq#vm8x&=`>AqmICUn(+o|Df<8Jy;}D{tuTHZyXD*a-h_nXogtHgW&m^4=X-+FZlXWW6oECtl=yXJrVqvOIP^FpzH%+IX+=HL4(=kno zg&8`Xa1VZ_PA4@f7G~*m+CBK$IJ`5OG=%5qbWW4{)m)v)2|u?3FNL$ziHAmU8K`xp$kIp>U2eO1WPT^3EJGtfR^fXO@pYg*fO22YtFv` zE!XLWs~!ec==8Vd2obSTr&}6cGaz?$>Yz)}zgj1#f-`_yqf=)cz75D-ox14qZwc7zfq@Nx;*$zI`z?|s=ryMzPd9My=>8`zwQhcchgp#2I%t2 z|3;^vE=B(~od)T!$}P5Cry;r&{X29D>GGoA369aF=-&m7(Vfnyw;LRzOG&T?9HUD~ zuve$ix|ICif_HRS5D>RIjngIn@6%~~K$ikwzfKc%dC`9l-qD@bsCWPzqs!Ai2#(RA zL_)rTV|01iMc^1+GW=n1j4m(#Bj6ZaGW-wV6J4J6k2)>T<&A$7Y@*A<{z<3By7YP+ z3xH2_SEJWyneJp@kQ3k&9fk-*s!l6)sRp0YX|*mrA*aDRx>EHWMPMdXUsGQent1gX!3p#zHJI|o)MKF*K(;9cvC7pKYQvCk{-qD?>QT(e; zyLA}bP~*Wnx|IIE>-4Rw`zE8rX*52Enj=yXtr5pJ6GqpK!paK z)ur6;V9?L*X?HZ}ylbs=GU$SP+MNx$q)Tbv#h_o@)9z}}@4A%n-3+>{OBvtY2+&ns z@^%k{{%}vbr$K+}lDB&q1j9w}c5j3J(w!!N`WST6J?*{*-O}Zi-_M{z!#Rx7{s#3o zAr7p(vrY|wB+3g#gOjWDEO4jDAYkm7i# zL1PW6nSE{0cteWgVFpbw;CRHdszH+sDUL@N1cPY`a3c*`Y(Tm4u~7ysF&tV@M%{qi zXoFxr(cCiXM&!mAv<$iVfimh^G#YErazl#TaR#lB)gW!>!+J$?;d6&_YS3y!a^D1l z))-K;At?=lAttK`sXWP`_2FzBvXc$ki0ndi@D#FB4B8aVK7szG8nnf50{=zHG=sLH zWDzPpgp%n7Z8xM{Jj0+JD42l)p?}OYXtyCxYnDNK49T0b4T9a*45f1n+GjW)0h(*j z_lCTJ=NWXskdk=5L5B=^1urnD$dJ6b(4fFM*UVf5+A+XiKDOAPix~4r8CA&JC7>h& zven0yf|7tgSVpN2^<)c_y*SYQq44wd(pQH0oDYtS`A%HVaNLc^&J+?FPNw$&@$p4ud+I z(kR<$P#04w=erE*YD(pNw?W-ZDWUfm)ZLV~^j?E{n9?Zw)}WrIRMWpRsFw*@eIMHw z`d4+UQb3p#`wi-6O5ex#;0{x=?*W5?rWDZ!!4sxb)(#mo#FQes$e@tve1^7%4f@)Y z68eZi!%WG(KY&e4DWQKfXrw9W;iy5QO{uW|1lBPn_a4LPjx!}e90%{1l6_AYG|`j< zaT2^^O7=Zv&=gY=#A$=3no?MwF=)C8VI9NH8Z^Tc2UMsW!;F45XtpV@=W_-Gia45>Em~Bm?`Pw zvO#N2XzOs3fWu74X$V+@_L|NEfc`M(Thnm>T?6r(Qt18(;y0zxy>8Hc6H!+1k3+hB zZz9eL0v3E=N`3vNK?hAKfByzYm{R=S0!Nr|lS06nbl5%04kjHDM+pbHNk5p9@jIFH zqbcp{&L$mo&$Nq4Ke=bx)udylynwrzbX=ZpfOR+NgnPU_Ogd>wUA(7Br%WlGdzp0F zly`A&lg_vY-N&S}?m_o8>1R{Q>3$|%Fr@#LY|E?sfUGEBuG({ zdRfjgKod;rZApuKqDg%%XCZKtOzLMj!oZts(f~`^;ZsZ+Xh~&ks!4+^yfZ=7G-0l2nrKM|Uue=4OVYw3lcrjd78aW{!;)OR#H5*)T9TR9nzY)IXS~j& zHJ0S%^(L*e_Z6@usBp+`#X_qAxuN@}svG586*Rx4`Evb0zGU+=@GW2ef_F0ml@t4m}T2fx` z1yNg4UVjUswxqoNE&!^wq`=+>s~(q;r-O*au8HZ%KiD5R`67EeeZ6geBFj(B%w)v zTMh$s&ZG`pvi5oK2A79@0UUvVuy!cE2$taTv@d}VxHPGMF{vk)r~NDVfJ^22HucZxF5PK=n)Ef7%Jp?KfIreM zjj9`MZP5}gO{qQ>E#s1T`&zV|%PYH|MXR{Hr~6y9noH&#V9{DGZRmj( zt>e;(7PM#scLKs^I>@4pTwc$EE!xbTp1=*UXbYEKw2(#LaLLC*E!xH>p=UQ}yO9N`2MOQi0 zI2hd)ohI3K0fr;j=*Dp58r>HCOtP277?@-)OE56Ww~D10jhq*S{99(xFC^`-UnHGy>n-}5q}148 z(JhivW1~eKY)9zpn=I-Wu%*P`Y*A-h63rG1e|u9B%~p%L*^+3!v8cN(iDsKcJ#8uR zw_DW9mNc`&qCU2ynVlB(wI$8$vZ%i;X=b-Y18hk%dn_7cyGFM~gKeqNeH*YSWV=?k zMMG_=((SWoxGjCK`z;z_yGFM~qiiV`4p=nWmU7{sMPqH(=(cE_E#*RyMH6h-=mvY* zQZ5_;d)lti4feF9T=)^}X~W9~`F9ljY0F#SC-A53G{Dvz1Ap4`7B~*}w52w80_%< z^%t$XUl3a0?;t>13g^opKwApuD{Eyo6MT7(|9i6_@XNLHcVKu*hi z(p4GcwA?2-W)Py;I?eQstF~rv#Ap%lP4&!v%2aTpY8!jO_i+1PSpCH^3oUZvG*~+t#5~AyP zLJ;o=;wSX?QJi|kV6)1z(GsFQcr)nd{#F$|!N!DsdC7V#unzCWV|l3u=2UFZI4&Qd zh2=XQClvz^Zh1CALNo^5h$jgATB3X+r@1ju3d^%e5~BGiTj>6(qI@!^H8J4*@@$HP zXdTKn$X`JD2^FSt+7kosN_jR-Li8;P@m?W*!*QPYf1R9;anF;X(hN6y78TCncPU1B z5q9`Y7aPXBjBaOfx)}o=E6-+2hzjx0fR_&OiXfgy=HSSN_@VzIc7qcj8tPY0Ave#> zjqxi-kel!3#`={aM2s&01*7H&bR&Kv-QOZiU?HckWr<2?Srx-B;xr7Hk$#CG^zb2u z#sBhTt{(!hEL*~#7a%P|C(HfHb_}*u7SepbBEH#J=H^f?q8FCCIn*45iL40idBwUb z@Cf=@$!P()S&VT|bu&g@#c3fhOI(cT{31qP4Z`$80{Yk*34y+qHps2@a-Sf#4g`y~ zC~Ji_>p6Yzhm#R89})sPC>h9YD1fZ+Pj2D}*MVg7v(3CX;2{$wTR?tgoZf)8 za++2KVxTPhMndrBD3DOf{-TO(8>S#+)dip~;rB}!6@lu?laN8%Ic+V2C<;+5qu50N z`(5a72dD1>WpG26Wjg_)&Jncy(RH@$;&iqQF2}NLH>YzbyM!KpM>!hq0XdX$${{Xb zFE4|TsxpogPXPBP=lJyMF+kTjM{v?3fNpS(kFSI)@Gs7HDsFrS z=ZGJ;AGp6c59|&{_Hm9-f>O>r&1mcycGjW6x z3InQph?94b^|ph6ThX%=ZPuA3sw0ZIh8n~9@nDYG~yjqxI`e` zi6g>+Pec5P2-BEB96<}h2Qrg5f)<1iWEOG6EQqJb*~AgEFdNVu;)q!Y%tQ}!i6dx% zPe%`8ljadeM8bGL^NAxOVJx5p#D|JFgc!DvIARm{B2*T>o<+pNaR-Zuk5#2>a|!Wr zZW!89;)p=#hkDD1PjDj;mJ>%TLNDM}5Dy?2p$EW~#1Vhi4bUp$2utV!Xf<(!C5Sbx zAuLZi#MTm~DV5`O#1Wt%B+Gi@GgWCcZy=6Ph0lT8NF0$0?E!5fK1Y?N)n?*zRVi$? z5J!BQ5H^9W#OJ#~3*Qh&aGSW0w-I0H1}$tSEELivhV3A}Sam9Xi!k~tsIrqdA{QD0 z+C_Y|Duv2!;%ij-BE5$=q8Wrt*-Lz#Djg=@5?`-MYx+Clh-(lsWgi9jHdTs^{lvG6 zxCV$v;yYBSAs-;VQ^YesIuhTdN&#|+_-+x)0O?44k1AcDhrzNUh5^zMEUQZS@dH>^ z#4kWPf@M`1?R69^D?%3_9l^4yFqQ)B7IjW3S`x%_0B1RU{5uBsqQ$0vWaE^)#!^bXwa}e(E31X#y zzlin!rpi#cOJEhmH30bwSVcv+TMYXZtb)p2u;<57@Ece|g@z3=3D!{YVIIUJSVNPH ze+8@|VgTXa1#4)M@&5p8Xp-@-5l8%jxRC!Oj`)QZfbhSK=pE1`Yu^A{Xp*)60$XTq zr~$Yl9BM!uAqj%DZxKgG!n=S9Z9Y(wpW$_|If4`R0oT#y2u}DGP$!!Y*5qe+oo$XV zgn2W`Gs z13$yA8)S2Y8jJ*Tu+3L%(swz;<_IeY0vED5!U_fe8fx=(BA5VT(&h*-=mTh&%@JTA zczL+ZH)@iVN7#ImCRur;%{RNTnxkyK#SJqVZS$>en8_HMe}niIcZWpl(A2#Ge^<|j4DsB>(7DjZ5+b3_`v zfzo+4N1#DEp!qgGtKsrbWeY<0ykb-fYO~dAMVB*;LhwIGnBcxc?*%8|0bB_5 zZ@~(>)E>XH`D9(n^L;j-qDvClZ*xQ<2om|;=7>aS3h02%5s)iLGF(EgWYr~-p_#D+(-oc9}N(7P!qlU42}^| z2avMh7#VaBVCTUyx)k6Sz%sgw>%C|rP*>`Qmu!wmgvZe27n|=12N~NOF$oU=_nXZT zlkgy*-))W%j!ALILdT2U2H4fd5xgKSf^I&3(Tzpv?&An!5Xwyt zA4eF2xCnasI3gAV1@!W9L@Wpj={=;MF8VJSf$M?k}yKo0V81T^dgG}y;G7%~oRh>v$PWE@(^$2%GF zDQu{ZBcA&k)ce}UyBIPeZJ3XDHDti*a3AmHhC7V#@$QE7`i%7P9)|S#jPmiGhO}7tlB#AMA!j zjQ8;&Zdk+w9}gMw5}D}Zh_jfAdXsz{QRYHIO!o0%hLjLfe0+GokRoELk0bU%h=^%E zjyQ|20ZsRD#94#@&G7MwhP+~C`ZyvkgoK#o$j zykh40_;fdJV!n^h5OEXGOMQH%A+^PY0Uw`bNOf_MkIy!w09owghrtW3Ljr+NOf_gk1sOZr!^l(Ac&AIt9=}SAo+mS_z)H@ zrOR3$M*zsjLjJAuaRh$|@v`2>5&R*DYlDxkG$e6t^zl`0FvTVxM*xRVBR2c^Wf;FF5EjBWKK_m2KCSsULNbKAZM%=}7jYD@-+dgx8MTX&*iIimU<921 z%LVlRclAt%*JG!z^e5orX5Z!Gi1!dz%x)h?yob19_W1Y_HvnU=kN+S7FhKv``uI;G zo$tgshZDi{n0yP!%ECPWS>Gu_{8go%C_UsrUh%@^Qqe2-$WT!Un-9 zfX+bJ81ie5vk*20{`vrENq9~QBs!7#WO_Wq> z6}3qZs=uPNQKPCo>`~NhW3U;_V1u#2fSG5^JkJ;d28@|)GlOmBd7jC=ua!nUse1Bh zeTJ9G_w&2&=XtKZw`e3k)s`>GYybc4Kk&bKVgJ7`$EmLcssGovMhL-zFGWXG+MXoYY@I~Y* z69r#It};3DP2`%)Vf(vqRVGJ%)MHK=DEL{Axn*+XS3M-|QrkWMu7|{3YHOoGLEB`G z*o_L>Cv(J}sz4$zL$y`jq(Cw-gYq;@LC0j~$EGWgG|Yf}tyzJjVa~`?i-NAn%=*qy zAi0=6`Pxhcl8ZSZPqP$sPv!tVTY)5Gj>y+q6)d03WAr%+dM5K2eXasY$n2FLou^=B zbu!P<=POtWwdCy zf_;+-YL5bmzck5@u29fdrb|{TI3>{z`PwQ4{bjghwSv=SxMYojGiA7Bt%9>UlFIq#@`u^3KvFsXOm>Sq6i6y3_=|?W(j#BrsX&rB|Fb;pQXt8kTKnCtK!Q27 z_Pa;^{*ui3C-S&gfh2Qk?RTF7N#^`xSw#C4+?xFVyNE_*4INM*$({eNHT17!4INY< ziJpJU+rL>u)!KV#{MYiE9#SANpMNMD*ux6$O)lKpn{Wm4e~&1TtdH9z|JRmFlA{VF z@Z)yN|8<|q|I|*#jwz7n&wnXT#}!EQ=f9Ar6AC2x^LORxqykC))F|##AjzK^#itZJ zo?ILDtCRW_Nc87FkuRQBAkm-Npm;`sM1N|7;#mdHC-Yi#K*5X2oDTrV@_0qT z$H~O>ssafM#qzal3M4EP%F}fPUnUdN8ww;g$N8tS?Ec_5 z|4hNoKRC`;pUVO)V=XTfNK&WvU3{rPk~+2T;wxE{fAG8bS{CIW{4TyxAnBdjck!(P zN$<#aand^l2mjzV@x6jWfAE|5L4hQCYTv|<3MA3OG6bB2l{X2 zi#;kN`tuLuX@v@j{`@!cv{Hpce`-RkQt`X2iq$F_%1F!_6%ze9EI+zd#Wb+NtWz-^ zY%uFpNb+a5{OAT1lKj~&Pa9Q8@~75cHmR5`5usXx*{ou28HCxQLZUzG{lVtpZ`UkPOFf>Pwn3DjEci$*y*f_Bj9=7fQsW~5ayf;iT>0^jPoia`coUf zFQ|~b&wnRRgDOs!L70mwB>D4?`{F5{U@art{0POv>2P61{TZJTl{+j%HcT`j*`t$F~<6WtKFz$9wsvnHI-IwYI<8BY6(!r41L#cEy{@ugHhiZAl?O2tnUpXBMaieHd72#~>3s=tnl_pOSlb=+9JQ_)n% zW1II<{dHWjA5^r|5%P~JX4G-Xev<01EB>$rNSX;@juL2EriM**T)eY1Y_8*U zI9o$+9T#t_hHZ6RymK^cuVbEVu7+K8T)gu%?5^YDonO_kr;bBmn}+>$T)piY4%Bh= zF3@nWj@NYyH5{qq>g~{Qw2rHHk%nV+yrk>YaI%hzw@X7`9T)Fn4X5gOGq*&;={in~ z-5Lh!xQkw@;ar{UqQ$>u8qU{o8@*h^g*tAddo&EzaT~ot!^JvoqgQGeD!<#SG+Zjb z+p9HPF2CDrG+e18)oV3eEx+&UG+Zmc@9Q-T*AeIq8b;*%F5mWz8b;;C={2D@X}DQ_ z-#2TxRmahAi-y}}1#H!Dul&CEYPerVzqe_4P*%Wp4G+r-*r8#ptbm;w#>>RoE)5f9 zE$r6ts7$Qw(ICmTTBF~qRUy%~TBqNqL85JcSDyB3kZ49ObNvzezup=5i*KrIxszI`Ae_g(IOoL?CYGc@O4d3cGhMmyxy^dqpNez-> zlQFD1sZYbtI__ytX^=o$D*s8phTnA@!%k~xm_pspXpm@IP4}}Jrk2^Y0S!%McI})7 z$+*>=Kd(VDZZ+pGXlS0oN*UB3X}8*S?nMofcB>7oLmFmEVy#&oFKLkATTT4S8YK8u zyUx9$p>+!Fzp6nZa5ej{X^;rqzmlix8s?SBwi_BG3|G6(9o8UWxLOw&(a>II+(tDl zC^K$1HAn)kX8$b>i_2u&Z4K2WWwh;%tkfy&0(WJlPGJ|gr$J(IwXS|&*6b7(%>!Ap zQ&=+(HLNa^ZDX=zr_hRVS+Y}T#e^)`DYW8|1_{X3dj4Zsyi*vAd?Jgt%(zvb%IYmc zZqH=(PT^_Ib6LGpcv|y9R&N<{d#OPJa(_>LnO7QiPGM(wEh~BoJHs1U(Np*;hPN6d zDpwol-)WGjTy30xFH3t0C&3T0w5MZ)xmt%r0BdvN8XXb=tnso|heQBtx~$XjwXB)-I=+=Pvq8rXdFQJdDjRkD zEQ@B7j$dWbY}WC+ESfDk8tOSbZq?CPhWdJSOs$3bWG2+nRL}OaUB|R~9!~7gF}?OS zp0fSc(Ol0)v`a@zJsZ((9W&}VPwvsHm|4%Bv{%QhdiJD!I%e0iCGFSIT2Fiq=$KQ+ z01xVzTgCtn>6ll>01xY!Ur&6F=xD1aK1X%5*At&(Iu_IupW`|f))Su-Iy&lW4XZlo zq>e@P#HUY3XFc&brK78!`1I>oTu*#X>sV4xe9q|TuIJ|Btd6Di#AiUqvU=ikPKQJ+ zYa{4+9TKsuWl1jRkcee%7#-9h5zGHmo-XQ;h-I}V(vS|xSk|&6mvl(R@_&=3%Q_@u z`7h+@iVlfb*2dDSIwWFQ%aUBvv7w#=>UABGuB>HAZs^!j&*B=^v9+FOU?Vzu>p7r~ z>eyD#0rjSi?e#n#zNMqOqn@+sZ5@)rtZhQ>=-6G)GP|o|Pd&@*o(@T7*0v+}b?mEW znLW@U$;?`DJ=7t|%v$Rj(;>;sTI(9uaipHDYeL7-dREyZ9mncP(_q%4fiH;NX zwCSmill8RenU4N?g7jR+>3V|nLdThUg7i`-sV7LUgpzu8w%0;QJv-YQk))n9y%kC7 zNz*$WgY~58y^f3Zr0Ij`QeT8M|2_&Y^*mtsB)rt~fZ?<7QqKd1FTzVb4;a1*FZDcN z_@?7}Jr5YZ3pDjSVE7@>NT^hPy`KV2Jr8St2{iRQto<#{)R)&(1|)7;+tf4~xLqxa zYpQ`eWpOnbxLX$2Gz0g_;+k&Yepy`21|F2f)nedbSzI#=jFrVT)4+IHT(b;J)U(^o zHt?vdtyTk)ZmreU90O0v+L~K6@U$$hc?O=9#Wml+^Rl?w47@0dtKGoMdK$LCz^k&% z78-b6mRW~^H)WYEGVr!6vrYr=$};OR@V>0F#Rfjq0<^L_Ht?}tc0}S|w}DUfjCn6L z@VTCwqh$uZ*VC}&27Z)f)??sjS!OE?{3^?ArGejNnXNL=P>bG52Eah0!U=kffvE~7 z=(Pr#6i(3V3`|pq*?I%hl`4nn4F;MOYPQipi$cvd8JM9^v&{x(D%5O?fm!AI5pOjh zN#9lS+w~e~tp#;OLIZOZW+Jv5n5XbcdxwGf3a_(v8faI_-LZiMO1V2Ws#vISz}{n^ zL!n`N4J=Y<*ggZD3Ju$Dpi7})2MjD$XxKpmOB4>>hYT!J2-jf)k{YfR*AW9f3gJ3x zV5P#L`X71{w69(2O9J)^$SgUa8?lZ7X;n01`z3kG&6++htG*sT=R z|4DxMqJcdM2dE(fdlmM=O9u8S9H1^6*spMax?p*_MU5Ibp>UGAX`p&i;V5;>K%c@<>b8M?gGY}~*_g&Xe)149Zo-j57iQn>G~ zJ~kjR>_6pS;faAO3b)`-4O~^Y1%GDXn!+vka|72EzT)hKfg1`p<1Y;iE8L8~GBB!; ztJel@${T0PulGivQOMO>(M92A{GI5c@MUK2MHi(&&A$)Ai&DOnL3mNPFaIRGD14pS zXW>QR2K|fhqHu%$Rd`XjLH{PaD8)DVRlW-^3b*P%gcpTd^`D}P!mau*(M6GW|CehS z(M2iV$Ww!f7uB+)8cn<`OKPf#S7k{xnRu^ouRhJh2Ze+9bQ2%Tl4>^br7WZt6JHf> z*=CsdR@Tu>6W_}^nq}fgSx2)?NHV=Ph_{;fRo2m*s)^raApz<<(o{2`4m+A9O zOjUWA-e#gnVT9pj-npmfDlG3DPdJiY+Qd+HGR1%2R+nCVEwZwAaKol_2div0Wud`%OrCzjm2^ zz=Qi+*8TWT@&|JGIY9*FUam#C{g9p7v!8!C{c?E zdHN!hsKuB(eHBVnzK`rTkwoSD$bJ_|G*;9Pkwjxf{S-+wR@5(%L}Nw$HZe_JN>MvB zZm=+2%bTdNj2HO9T?SXiu)p}7{8Xq=1YS?Ja{7tOb@ zRO4LKW?`Aexv1U33XOZa1r}CnoQ4)!Sfz0q>aeg{a?&1he9#EZH47g#LUY~1CymhDu<%)4kR-pyu!S!gof)xE{ibo=8MW|T+D!hEX>i_v7TC(t8<_KOjf?ms(3Cd zUuRXkkd?1;wk3Hr6Hcb#qOjVyPaZR)LsF1`3iHUHkp%GbF8doL?r zXYcwT>s{yI{884s&cXSUh2=VT{GToK=-lyt5d(DY_`k}^*V(YX$;#K+u)bSZqqAZC z5Ce2Jte;|l&W80%7JgOd;QU)wzRn$ggN;o(p=q?SStm48ZEVrG0c*0+t8?<1W@DSq z$!EHa?K&r)W*a+nPChL*cIqT&hK=1i&yZ%?*rRg;Hp|9dog1*(RU7+sZopb??AN&g zn`7gU&TZFR8;5mnyXM(AqI26d-^MYW(6re&t`nMe8z*!^v%tnlozN__(Weud4jcVC z&x;n>I9*mxr;RhU>Jk6CY@992XR(cevV4}yzQuq>ZtHZGRsv)smz zPF{L!TrR6;g^ep^^{ljUwXB|1Hm;S`v)aaWoy}>DjbXjY@>y$Rq%5CxHb%?xS#RTJ zSw0(V+|oHXZ?tizET2s_?n?Pc^=!6rudJReHtv_zv(?4}oecHb7%Qu1n~m|ZdbZn` zD640OUB#oae0JJ+tdpT#HlCK{v)jhAvV8W~cwUyzUK=mU^4VwOrA~(S+jw18&jA~6 zbe?;Nx7S?9cS+{Ra($3!P= zeA9V?ebUBvou@>7Hh$=wcTU;(sdL`xxA9x&9q4Hr4F((585@lT8`fDHQw=t(0UJ#Q z8`e1+(~Y89yY)D4quJoNe8EPG!TtN7jTr{_?-y;%Gf_jRgiz8;5OF7aBYg8nMw~kfBiMNm8@mklv-iS=!G88Z z*f7}7J_;KK``IT^!(d5$7Bvi()E65E3{KErZ5%XMQQt%ogBA5%Br!Na{}4$GHnyKO zj#dqJwqJsZ!Or$uP%+rq8XTN3I0H30IB9SzHq}92SzJvHPL;(q%|U-zT+a@FqOs=;ozz`+fJJ#L|cVS`9@I2bWF11)keTB|bguhYTJ zvdp?1+$zg#v4h)XnJsZ}r!2E>2X_r}wba2qgWYbKgZl=%-Es#H40gL72M-N$wZg%e z!SkY(4#o{mO{*MC7@V3`J9uPNIX10v@Yvvi(OL&j4EDWs4xSq9d+QxMGuZbwICyTb z?`?GO!eHOqXufYzu z!@&oG9dM_Ej|L6f<=~S+!*)CPY;e!E$H5naqtsppUk#2@`y6~Tc;>y|!FPj`)By)S z3{Fx99sD$i*&zqN3}SZJ!Ed96nS7Ryg9ek$@Th}ElfCemgQ+Ha;c*8|CJ!S|IGAR# zE1q;P-DFqnb1=i?-v5+?nI`xC{SIcC#O$<#*(NbN z>|mbBq3XPY`6h>|3l7>$4poB=+D#5s7ac4xIaCcfSZLCV(!K8KL z4mO&!Zoz+B-X41On4z`=L?uCOLCartv zV5iBE>y?9DCaHVvV7FQP$2A1rIM`#-y0;GYnzZhngMB8gd+*?Y$%6af;GoHZ`{>}1 z$%6aj;IPSp`|RL|$%6ah;Hb%h`|9AB$%6al;JC@|`CV8u**$*(e;(S?p%`PsKrPtzO zuq?e9E-soJ$Yxeu43(uf%f+R#^k%!bT$Wy|iz{X6&2e$HEWNodu9c-X&&Bn!^ya&` zQI=kti{Y~L+Fgv4rMJMvXjys-UHQCYmR^U8TeZp){}#EpU6x*_i#uiMb-B1(mfm6) z_sY^+;^KZ;dfhG_l%==S#ly1nmbn-!OK-W0@v`)KTuhXux5CAvvh-HEcwCm=Di=@8 zDoby*i|1v*t#R?9EV#8UUX}&7&c&;;;MTi%T^8I17jMdf+vwtLS#XA`&`Vn*j!J! zXtmf}`(4bj*jrD#m}{}Oo^dhH;s|%v#eDgBatAYMz(t$I8Sb2mc8fFIc^3;T&Tto8 zEVS5M2VHbnY_1nwEV8(j9CFcVvCUp`(PgpCUUsqAVw=6iE|yyy z;jX)=_E?oXU-EjHKZF7{aLtuI{cwb)xEhb&t6&c$Ji*1dOe#G-W{TpYD%-A5P4EL!);#c_+) zeRgreqIF+foU~}&R~LO2sr%;Qltt>kyXdc4wC;xpXVJQ!BAmq&i(ev~#S@F)BAmq& ziv|zpEVkK359ckm*{L2bSZuRR9tJJ8*=ZgwT5Pk^Jq%g2uGzyiiygJa!*z=tbw<_0 z4T~*xriWpREp?WM5v#mB_AqL(rM7ywX_c499`0Cdq;oyowW!%V5BDtg(fJJd9cFqYFKZThd3xzYY%*78~gz505N1(oPSLEjH3F4^J#M(#0O0 zT5P0CJUp}5NV`2ex7bLRdU#C>Dq1&(`>r7$HR1+uI=^EY;(`B&qIq%*7kdtVUx839%kBP?VyKQc8#^_q(dHB zZO(9qJ}rJ+#>@t`i;>+8o?Ydg!n@xb=BhWV6gp zdFZrRX8j(zY*yK64~uP9*%=Q@>@xpy)L#0pUH7or zreQZcY_VzBu!pTS4IA;$Ytyh%58G@ScGJUln}*%;u)`){w>|8%N!T3^yKUCiT@QO~ z*48}_du`U%eGmI=)>id_hy6B->!F83HcM*E!(p2xHSXbv&61k%aMWf=J@RnOW=TEv zaNK4|J@IhDW=TEu&}WmYXC6-3dWY9Gj=AUxXZ+r>b8? z9Gj=A-$a+HU0xmwFLrr(?BSMOULJe6ZI_qFLXKTt9t$~kd3o&Pp3Pp^=;OZ4UO3gq z1Dn0D$;U&Ry>Ob3@v?fR`~0^8 z4&SI}sgJ1+-_m25k0ytg%FBIBb9kxT!a0SNN=5wISvn4*ZY|3@PKuLk9iLFlpB4_cetnA z5#zs<)YM|@HyZTHbB zKjpaml-lj(4j)S#(zMe@w?mqC`B>_Zrrkc4IqZ9Td@Of})LtJw4w2gDW2IA@v#OK! z`&i|0&^q8_wZlQ{ppP{Ui|de&wGNBxu#a^Pi|dGw^$v^csE-W}2d!g1HaZ-%j{Df; z@YL*tk6worb<)Q+haIrb$99Lcb;`#Mr>Opq@;B-CvD0C3o%XTIVR4=DvD;yBo%OND zVQ~%k*z2&k&iUBqumhg=vEN|_yx`-2!wxv;hy5!@SLz*u8 zs2+D{(-j{l9NKi%$4Q4aUGvfBkf!TCPSrkXT|$OF`W+%Q?BldUq(*$4afsBYkFySu zy6I!UAyT(|oO6iOZ6D_yB6Y{d1&3{~de_IG!@hUV$3=(p{Cyvn9ZvBNd|YvOLiW(d zRfi{JV?M4)8OR@I+{bl?cRv$8Za6%CedJ@<;Y&~+`xtSUdU@hw)M4u7sgIiuUySn1 z$1SIrT$}%%`?&4Us~0}*IP~hJkGl@NdL_^}^y;-hiNuD1e>L%81g7;^~M zd*Q_)S06+dhg^LWT^#waUAa&8@zjw|+m-udAJ3|eeBQ2HC<{4`eBiEJC<{3bKjiY8 zkmJZ_?@F{r$Z?8?^7KQ0(82RYh{2gmvXHNu-K(s zs{<@?c^bARK)1`&u(bh}yPTxf1?X`(Nv#jC!sR5jA;3zPTx|@n$|YBuf+|+K^lEc} zH7>o{5@4-MueJtQ=hCa*0P9^2Roen=a5+?M53teYP_-k#CYM9i&H$TTj_$hxY;ieL z?GCWjyUU?!e}G*sd*OiqyIsn4Fu)#{avch=*QH#C z1MG9z6^{hi?-H(~0S>r?>sWw;F5x;J;E+qWP6RmY60Va0j<|%YFThc^sMdlqrve;v zDOZ1h<1T0S(*aJnH0(@(lP(QA8=%jnVFLk9xisutfPR;Roeyx=-X&Z^0WP?N>r#N~pi8+f2e{}`t}6kCT*`Gdz$KS*T?=s8rCiqoTyZJajR03& z!ZjS=noGDw0$g`_5HT9yhD*Y31{iip*sTB~E(yCGVALgH)jI)hx-{%=fIBYbx)cQU!ZjXX%q3hC0mfaz^(erEOSm2fc;phUCjlP2 zgzIU5CvNej=HIgbPhHCOJis%TBiD-n&s`e!GQbO$hP?{#(xqXq1H5u+*qZ>aT@v;- zz&n?4y%T&~!u4M8aS7K4!N(q~&Iu6&rdNEqOoE1xDV z@3|%*x$<%1BB6lf@||&h2uLp98Rw_q<8fgBCHQ!R>$l+J5w3<1OJG8OBV0>Etn{js zYgvd@9;dD4Ay#`dtS7`8kA|%XvDTwuD?_aFXxOR{>pdE_I>aWAaIFck*&|$QLu~N~ z*SZi}J;Jpg z-Qczmdp*LnJ;XkbyTKhH_Io63XNUtH3ELIophv=XhdAVsustCTdo{wUllF!<=25PF zA&z^LYk!Cn9_2a^;-p8p4uN5>k+Qw zAqG6cbt1$$k8qs~ao#Jc|EW}UUx*7Hhp$s120a?qAL61%!%l}7@@UwZ5SKg}b~eOi zkA@9|xaJYAb0MyKgzJ2W8y?}h5MtOPT!SG-Ji>J`#HdHOhC<2zd6er?h+7`zx*X!R zN4c(qxZ_c-t0C@sl)v==3R9 zON1_;BiD=wi+zqr<`;5!U&XYhi@-KH=(!u)!x>iz00F30G%?O+Ml3im=%y zT#F-Y@d?+G2wQ!^)g7VNFFy)=X@qS)4O9sZ9|Ee5$lL!a1KRZHaK+r%GERT=1zEPzu1fvYw%dCmT=U7&-U!!y&Qtp$-0-Q={s_Z9RXPx1#HUIJ zBaHe~=}?55K2qIQp8J$)Fv1I8q>}o(7~!Q)s)i!G@=4XD2(NuobveQtpHy9m@YbhPS0lXhDb=+I z?|n*jJ;Dc{Qr(E~(Wg|y5kC2pY9zvEpHhuR_~KKln-RWB{ncI*aVx?%pH$tB@ZBd> zcOv}qIa%F}@Z0C+@Lq(5faeYOBQyp)Z+H-4YQXb`hY^|rUh#}Ym=^F*bUecJfQOH0&rx9iar0Q9O*#W6~9-%d$R4*dT2`JUe2y+8U z^(w-=K%_Dzy^b(HDBS-;-kfMi-kj*F{N3INI|0dhE5ZaM>zxP_kgV!^Ats<%AB32I zW_=W50-E(nhzWSZ^I3=qc*FBWhzWSZ^Hqomc*FBehzWSZ^IeDuc*FA}LQlZ-#LoyT z0$%X^5_SS!@cb5ag5ob~>#rfk>VRf7##j^3tf?{91~jWF#=3xJO^dNU;Mg@i#)g1n zS96Sw0r6^yu_+*4Gh%EGh}X;*TLR)WE5_D1 zuX!?7~@_* z>JG)YACS7kF&+e@?nsRBfW94#F%i(WW3l8P0|IwE#^Zp%orv)yAaEyRJPin3UyNq~ zfjbrBc|hR$W4s6m-02uE0|Iv@#;bt9osIE2;3zf_<4r){&c%2e(6{q3-UT(^s*^6n zcpnhB!5AL`0(UXS$AG{M#rPBuxJxlU2L$eNj4uI!yAtDTK;W*%_!bbjYcakD1nzo_ z9|3*45#wh---cuS3h3KNjNd^~tsR7o#%Kt6w0bi}W5}b`TQR1Fr0#Z%rjXR#i7_oC zb$4S-4@up<7|kK6yC0(^By|sB%m_){!x%F|Qa2W3R!Hf_W6TaI-9(IPYe?!I#h4S4 zy2ml*hNSLEjCmocdm3YYNa~)&XbU-%J&(~IawvNdV?jvaUdC7$@9U+06nP7KF)@CKx z6Oy&r3HDY)y4IRtUr5*HB-kI)wYdongmi6Qf`cJlo1frNNY~mD91iJPdx9e&U0aag zXh_!KClVB(m*2KTH z2`+^k=GG;+98$RT39f_`ZbO2rA%)wR;95xGHYKB$!fj135>mL{ z1fwB=+m_&FNZ__7xD^t(9SLrSRSLH=!JUx8?MiSrq;R_v+zTn(o&@(p3b!}GgOI}Q zOYktHaQhRCg%s{Ug7J{E+`$ABA+0-<;895H4kvgVlDZ=ao`j_CXi~+~kk%bb@GPWt z#}hmcY2AqgFG5;(GQsPR!u2J16H>TS3EqYju0O%Mkiwl#@IIt)XA*n}Il-Mx@G&HC z0|`Eb1nyjd&tVO?>ZJ1tzJwI+LV~X$g&R!pEu?T46MPRT+)#oaA%(k?;AcqTE+_aE zQn)J#euot9YJ!G{cSqL}G)BBTx}IQKMAmL3m>!X};RMZ5QT^w#07nwEM09O5!HkHm z-AphuqHDJj%!=sR?F6$Ux^^c)Yed)XCYTe^wR;KXMs)3df_V{Hdyrs$MAjZAXp6|& zSc3M5tc@qAE{N#bM1qA8U3-+EBcf}M6D*48+LHvG5nX$lpev$l&k`(-=-TrHOCq}V zB0+aV*Ip)A8j-bE36@1Sm_cACbCQDGpR4S~okz!HCwirZ^PQx;ZHhN3?EkienLlo0sBv zMB(PAI1y2}wiG8L3fG>ZFQRY@Qk;q?+`<(75rOMSaXKP!i&C742wZ11#o36$b)^`H zDBR){=OPNXB*poN!gZ&(5K*|LDF!17w=BiQh{7#TF%(g_o)niN3b!J~<%omZ$`sck zvbHM4^@yykPH`g=*2KRxDTX7uwl>8`MAz1(7>(%K`V==Ky0#(3t%$B|OmRD+YnxKs ziRjwq6n7)Kwk5^Ah^%c*aX%t!y(u0ZzBqKEXBKs!W~cXKB90ZQhbOg+{qLlBMR4-;!{N7PNn!9QMmpT zUm^;3I>pzBBixx3-y#BcHpTadzzwAM5!HaJPCA$3XGG!7r}!07xC<$MM-*-_MMKQn z@rx-MW8RJrrI;F1xJxOTVhVRT#k80s+?5p5V_J7LMRQE+uBB*+Il^5}F(W2*H&V=u zi|Sv>0vt{;E2ecLDQ3sCZZt(}OzUo@m={yHTPfzp6z+D4wwS`*NzootxVtG9#1!sc ziiI(SyPu*XCU6f@EQ$%-!xWt{fg4Lv?TRVfc#6d_g_}sRB&KkWQgp`@?s1BxF@<}Q zVp&Y#o~BqHQ@Cd-dSVLqJjIHb!o5hbGNy1ZQ*4R}*Q*qpW5V@1#g>?GRo|r88dI*f zDSBhd^-l1KDc5_!C#GB<1fQ64eH46R#tT0QJ~83?EcnEP>xzmT)tmTh9fcMYRqsnrd(4q9E%B8 zQ-Y^Qf((~p61FhI<(PzZ zWVjNOutn7jS7RF1nc-SY!@4qDk7?NA3^!sLwj{%F%pt8i!$?fcmSz}@soAm&H)9TI z%QM`HiCIsE+c7a)k>O5E%vNT&8xylt8Sce`nfSLl!~K|=t;z5prezFGEBtOY-5H;F*Vzi;c-mNHfMMe6SFNDp2oy%YlderG3(9nJSJw_GQ5bZ z)NFf(moYWlk>OQL&30yZ9aFPi8Q#RyY;KE%Xqe}<1S zF*}gqQ%uYbX80TvvqKra#Ki1yR>jwtnjOjTEv9BiGklM!*|7{iVrq6g!_SzSoygFT zFiL$gLu0}ybzg?5311C&DnnDkBz1p=X$h0mr!!1XNZ6SS%?SxRo1rDC5mucvkYPqb z!_H-xnb5HF8D=Fk>_Udw2@M;}(3;S&iy7u5G;Aot+=S!Wr3~{D5_UPm{Dg#E$+n_*c(%l2P^Pcv*tIIca*urcAd_B_L;gzCM>usNZ6 zFEeaOsNSm#TN9#JeVw5;P`#=0DZvTVYszslp?cGD^d(epdX7^G)oaetpHRJ) z9H$eaHzUWHYC`p9<~W;By;(U15~?>l$GL>+wdOdVP`x=hE+kZMZjQl(>dnh>F`;_% za||U^uPw)=gzB~DxSUYE1v#!HRBvI9s|nHTsOGql(7HuAh7(%XnPViObzM0|6I!=8 z$IXP+Ey-~!p>^FkZYQ*EX^uMyty`AkZbIvp=eU>9x}F^O6Ao@Gay&>#-O3yf6QNH0 zTa{xhp>?Zsj3=~iO^%6#)~(I)D4})hay(9G-TE9)5?Z$*$J2z?ZOrj3p>>;bJWpud z<{U2)TDK*~%Y@Wz&GEXdx859Yk}3;sTaLG7!EMj+t}M76Io_8Aw=>7bgu?C0@hPEj zyK{U_DBPYLUlIzpH^Xin+c@f`6(^tsHw(l5;!9zLezL$+15rId^j$NJ-AU90ya9 zb3ezSl;S+dQ9Ycp0v_f#nzF}@$tq9TwZP|;sB{$gk`k3g1-_<4rL(}dl&EwS_?{A##RYz(L}f{VpD9u4F7PYm z{Is;d@09b?vH}emU%aurKx4)iZ}b$Hn(@UOD+)Aa^5PBgZ)Jh$8IM(06==?Q=&-s# zOU6ToH3ep5JakxFU}nZchjj&JWju6PU!XPPOVKtIn3M6PXd4U6&G=HZO$Fv>9N0G( zXv^5TwiIa3*t)hBSddlOyLt;O%-FlO73j#=yS5kT%*e}*0$mx$rkw>AXM|=~fh8HC z*J{sKK2r=|l1R%D!-4i;6c%s4h3DzGYJNgXb* zHe(?jDX=ahO-Bo?&sa#u3T()T)bRovGa_|DKFBsBQYQ;+$yi5y1-53aqf-TXGuBam zfo&P<=yZYYS*?z$lg<>_k+EZ)EwC%2O#=mXXB?5v71)!Jrt|XgwHax;P+(t1ng$E( z&p07nEO0PmNevY^l(C{N6*!!+qAnLWlCh$$6gZl(qOKM=mKD{%CJXRdffE^(x?bR9 zMx|~P=*y_oaDh`9ks2w`pK&f4EpR&HTy(R**^EftDlm`{soMq4Wkl*uf%6%Wx?A8v zMx^c)7|e*&eR==Cp^W3ug94W__Nj*jE@zyE#tK}?I1P;#xSDYqnkaBB<23ZBz>SPF zJuWbuk)|gFMl#a$w7_Uanw}N7nUSXFqF_dvUWgwVL8`tKKr)K-N&v}t;r&_w$#~)Y zMgYke&3P+;WQ^v#D=?7}r1t_yMvy*;A6aon{w+U>A6aoro<4~mSurY4pT&=iAG`Xc zz>ADY!mkBhX2q47f8T_Xj8VexLP^FC+51u8O~wz|`&r;^#`gvMC8%V48?N7iO2$uu zYN+5N3u#hg1)s_~np(l@FgQn(<=B@*3t9|zL#~>T)~fOSx7Av{45J;Mg_kz zcDtDs{La|zW>wIb^CcX!E0~(|B^<34H069>z&RC6%lW>5b1Rsh^WAagRnVOC-Ernu zFeB%cc3TBAb6#n;S1>E*mG**a1+#PB_$;iTHRp{_M+I|o-uNu4U|!CblXX@wKj+KI zx+-YP`Es(w6}0DkIoXm57UX=DYa-JphRIoS~ zn#8{q6)eeV)5;3EbK113f@L{(bgL^^o^$e9Q$bJ8$!Bc^D{|7bu7Z_0Xws+=@! zs9 z4DG03cTRkERg$hj3eQNg*K zbJ58PF64x!uY$pxt?N_;7jw3*{tAZjTI;G#I$gn~oW1Kz1($R7uCojaNmnyiGa|3p{g4;R8 zxl+O1yr{|@^rWj5+{-x*U8~@J&S~g+1rKsgLpLgTm~$E$u3#)DIU^N}=Okyef{C2u z+^pbn&iDJfRl$>-@Ar4Rf~Ps(@9$0p&+_86{BCzEc%Jj^{_a)e^FMRG-{1WTUgmti zzXuh($vFc(tl(|V8ECA6cR9%!ui$-7awaPHkdvH8Vn9xE9*Y4v$$26MCyyBJWg zq<&N|w_r*A6b%ZF+P_4Df}{3t(V*a{-S8*c3uXWt|HQ(AZ^$+EPjnP~DQnZ8SX6Kt zn)W9;3r<7R|3p`{;5gL$Cl(icEo;l4SW@t{tTX;ZcR_q+{)uHp8Ke0V%ZoBb^CxHHK|%I+OmTO~9Un1;4VXe_YFZ63!Ngp#u`y3&hYt2^|IY z_d^oS7ueqqOXw`Hzt>5)P+)&QBB86mrR7lx-31o;V-hYFSmcjOxKv=iJ|W>sfoQ6i zaJ4`*HAuKts8Ujm60R56*_tHu6iBI)5_$`y)F}yl1wyJ>LVtm|=(L1^Tv9C(26IWB zkuW4AB^1>vVYtAk-6r8?fw}0cgj)sXqILqh3+{-0(UcyK&sZI&^ z3(Q3qB#aiAi@GF?6_|^jR$E8$szlXw9e1?HmL5x+mdt zfs`7N@TEXV-IwsSKuC>B_*P(L8{D)5!%hZ24l_{#Dl34aQF zW%;p$zXiUs{6s=^uE2MeCnWqU@Q*DfB`m06)Si;CsD_eyDq(RAB{eN!New0SOv2I{ zM(r61%W4?4pG#O-!+`xl!m1iV>ZOF$HH6eF3F~Tzrq>eI*APwBHxf3~kWFtTY_6ev zW(7cMD4%x%AT^ZFdjX3Yispl0MGZCcQLv(h9`{KQqK3})SrDRzrR<9!L=BDYs~|)T zjqRHtL=BDYyC6hO;eX8Y?}wQ8n*3xU=Dj9AnTUC>$xkL?-fO6eKVsf%sEWT5PSxZW z6EXQU`Nc#`eocNckDMw{Ismb?*GA44(9G5Yf zYvzQEsa!MlGNx;)^sWXO&uR#oMj10T1Wl8S=QRY)Nf|F{@;#x9mo)@Uvy4|Y1kGs~ zZ)#Y;T4cPf$@hdZW^3|2p^T5Yj@o2=%5`*B#^+o|?Q#`gav`0Q@iiAxhm3Ezkj~5a zS;Ml`DdSg7VgAp)FUa^^Q}`|Z)g@!DhM(Q-mhrEK$>*Ys1rlxQl8nU?HFH_U5{a6* zB4epU&0LkSLYm(#i|^mbSSfM2d|k#WiOc048EYl3lzU~Ylekjuld)c+CH2eLBvBtX zWNenGj{zB5BO#&(IU7?QC=A}fYv?3Bogn=*DuWW_BRyQTmC`*$+-NW{h+8T%!| z;;xJX5);im83!d|V?@RwiP*R=A{l=8oS`7Q=fV#)p?22jd>*IEpq#Kikc44}ls`&*2iL<{*N#!jMz{FU)YqJzwd z0hH(<|HJ@FOuP#eOi64>3l%(-*pe10n3lLlUaa6*RbnbxqF_d1Dp{)Fxx`SiOu-9@ zp=7y&ml8wC3I(quhLV*E-sGxSrQmI@iq#5cb5*QS@Ge)yS_SVVy2?5QA98)HSMW(< z%-v8`@L6Kc-KgM;#GJcH!B>ence8?T5_9er1>YsIVyl855?QfL!B2^-*skE0L{{uj z@LM7)b}INIkrlfX{FTUx-3sO;cBnlH{z)R92>$I=ut4ViZ=ZsNGWUP`6)cjOcn>I8 zEHm*QRIo&5;yt8bsm#QCSiv%xiMLL{a+!(uh=LU|6Yo(4D`gtdF$HU6Cf?%;*2)aL zClsuc^Zj4Fg7q>JZ-asjG81p3f{ij!(xhOs%#wXl!4{b%`;>yMG81pJf^9Mr?`Z|w zWhUMh1v_LK(HRB1WHO~y!ETuct2PCDWYXoVQpG-*_S3FlzfAi%r{I9h;@zR(pv>ZZ zUcn)mp`=s6VVM>Df`U4k;_6axR3>P;6&#ZZnu`jK%LL6O1t(u-9(YF*_kSVF#3c6%U>W+eLnUcDz;G#@P z-BWN$rldv`T$U-R`wFhel+>t#t1=Vsn1X9E6Ysc!>oTLw0|h-Yqs>DFy)tq2NI|tv zCa)eV=$FZ>Ckk%JarIKcJ(;+wzEUtElUJ`5+?Sbs-zXTBnSI|X7?YWOXBCXg%)ajw zJdl}v-z#`1Gy8r}@JJ@OJ}P)D6I`DZJdp{m&k81FR`o9mCS_LjuL47IVRSzKeG?p# z3nSuR-vx$beklHjz>v%zsZU_GfAj$l>{sk)D$uzcwD&EU9wnZvFRAoBbVig}{I@=NzpJY1QQWc+NI@>Z8 zUt}_Dxr(ncJ#K}HZ!$e@rHbz|J#LkXA2K~|wThoIJ#LMPUotIjt%~0=_dx4Z{E=yP z>#HjM%5=L8D&}Om-9{DvWX9!9Di$bg?VD9BRM^_Ls92=1v~N|hSYc`3recZ0(!O2A zQiY{`hl*tiH-{YQ=;SFP-iggNa82eSM zSNL;!2UKiO7^V-Z*r+f}A5yVNVVFLwVza_5U8iD;!YqA6#a4w``lyO+3O9zwRBTrW zv*RjuC{@zzgo>RCX;!admqMB~sMxKLW{oQLD5P1FioFVB^+^@`6vpaPD)uXk)y*mn zD2&yoRUB3bvlbO~3So9e#Sw)tYgKVnAs_0P|rEaO{Q^>H}D*6>N?2d{X3K@1+ z#ehPF-BU5BkYOV#h7=;~zKWX)53QprZYeypj;Xk7*U9;2P*C>#MMI;)lr4K zdZc1ZA+H{*7+1)vCn_E)yj)DEc%<-hF{$FQ!lUYxiYE%=)l(G{3ggwZib;j>>Y0iu zg(r*|71IhK^<2d>g^+roVn!jPsxMVMS4gQ>Dqbk0)N2*56vnGJDqbs$S8r9kQ5dgg zRlHRguimMcRk%=mFYuypq4+`IMd3d2qacaGE#fCZ5`|mD&w?ZhKWOwtkVGk5o9EwG zff9v3jPOkWMB%4Iz6*dT{FKNK0T6|s68R|rqVQ89zXU)OeoExG;D^FbiTn}NQ20m1 ze+4yEdf}X)hD!DP6Vy%EQG94Qo{%E>>z-r}A*IO2Y<~7+S4iqe={|(XdJ7;bN_Z z%_@PkuBu^+N+PY-uvO*dVuOb5Dx=g!4LejusZAPos*F;bHSAJ(RNbOsx5`kpRl^>Y zp=z6keJU}uUBiBr7}}xXfJzMQ)KI6gl@Nc(NT8G8O|Ftbf^sHjT+9Y4ChT6I#q`AlNv6lgwH7r zT`J+ztf5;ad`@e)tP(jb8m_3!PiHh-RaxI#wJNTuj8bhHuB(hvXEpTX@@d!5o6F~% zhQ3@r9UA&o!son(8!F+`sbN4Rd@g7hRGFl@Gz_UsQr#McRVJy68g8mgQkOK`QsD#AhB1{G>en!? zGD+Rg@IYmf8qn}iWs(}y@JMBn8q)AsEmZ$EF@VDwo~UHgO$`$&*>p?8q)Ig1)-a_K zO?NarRf(p%8m3i7se2lpsfioHWYZ%J?^Lqsv4;05(ey;aCzY{jLc?d37mi5{UsPT=rZjw4nVOzz_@Od2 zO>6k6GBrKZ@JD4T9xoJB<((TJSIMI6(Ze3le(Tx0TCTEq#B z$!A#+^%|4U@*)~EB4$E$!B8`Z5lDOsfe>0F|@gec8wU?Qp7op7}{Dyr$+c}E8>Di z_-rqtOJnlcQAD@KGgi<$^Nf`7Y;xTLYi?JnZ7#wEd?BCcp$66`JFn#Sa_uZZg! zlh6JldNd}V14Z=a>N!|MU#^}*MfB(DIb6gIjrqE+h=E*3M~WEE)pN9nn_B+&Z^w$b zl?&;35#za3P89JVmr8vR4>iW+h9Vvb(Fn~n7V$XOOj8k0a?PA9Vj|bfsUjwG%`_J= zm22j75zlg^v=lLuE9Fd4{QYk(mDVC&%5K|*~0u87YX zFA|rF_@XiITq)wK#=LX2h#wkL&b18qr7*+lsWG`$cRoGW(7ev7<;M8Y^OVk@hoQ zM0HP*_Vb{Ky+zv3!y=9rX)BM!02XO0kHr8MX)8~}uoY=06JpqkG?Pg&Y(>`cDKTtC zddX8UY(;v>v>3J`z2upgt0Em_M$A=_4pMzC2CGO5c_D_VNHDxCqN7OTcvZytB8}s< z7_1_Vv`BK_c#n22KG z%{>1;7cp3*A$%!fs7OEfD#oP9)cQ?~Ns-R*y@)$S`oWJP?iLwUe-?4CNN4y}#7L3O z@VkinMLNTuB1VgB)_;o_E7Bw8#9S2_RsV^(sur157wCADKjVcuCW;Iji*!up&v>zp zsr(r)(eX5Y#!Gcf7a2B|>3Ehu?d3XV@~6E*$MgJYuhj9P$k?$;$IJY=uh#J>G)oxgKXFFt4QD2q2qT^_=e!$P91-9S?tm=m&;2!hPI=1U{ffG7*=yZX49lLaH^BQ#Q*164V)UikBHm^y?UY)ms zlREb4ycL|%aX_aFH0wC1=Wo&IIHYsjTXgaJhdSr|jE*{;F3_suh|bAx({WVio~4cALn$O(8+)f9rZdHa9&4)P6l-9Xw<2X3p$!~(x6MnNu4z4)^SRor-AtX zosMRm0=cB)v`#Qw*3qJq3s-cU(aD9YI$Cuq<(iH*ol3c`pD?#S4WRdlHAkLr_(n^boA@=jr%%o==6 z>lo5$91nC1>okssI&SHCJJxYq&)cz%J9^%Zb==j7oCzKGbRuU`$B0hkOzF6<6FEI5%igkah=4e&ggic6FJWX19V!*3muPjTF6TsPjp_gUkNVgykx%?T+n%j zcq6!=vnRh5T+rE*X9W#(BIli;fllPS7c|frOFsx2=!~Tw1r7AV&^-S>>3F3xp?=o! zT4zH2BDkQlD1Q}P(D?&`-vk$Q_T=w^3p#&5@Q2`n&fgFGDY&5X_XB_F_@wjq1AhxH z=kTgMHXGPraB;WA zz(#}db*q6*2IK2C1Dg%T*X;(j7$Uw3{_QZZ)nI}2MvbS!v+o+46Str4jWbG zlOqO>8cZce4IDGbt78U^8|2k-11Ajf>V$!MgSe_U&|nZ(4F(zw;;PX=lR;cH88~SW zS0@cL8w{^v<7S`BudGX~BYq*SYcc7vIv&A>T>kUDGN zyuo!{yMa!F?dP0<3kKUyhk-7G?dQCKZiBnvP6HPWD(ZrPO9mCyW#Ec2k0$Z`I|Ek@ zvgx9MYX;eL$-s4kDd)0*9)oDQVxZSx%DHNw&mg3(8MtB4&#oI7FxZ273=A6VLA?fs z4ECTt1H%S;P``nj2E*+Q19yZzAO>*2z+HoE8Z>avAe)8^j2J}Iuz~vq(R9X$&$Un#D0?{d!va1CQJ4v69-L}?9C<)nJn2` zOdK|uuC|(}GnuZonK){S1)t#Gb`!@;zJRgA#Br1HYNv@4CgasE6ZIzJ)ov3FCgar} z6OAV0)m{@#Cf^R+XX2#EmooO7IAwCzcfdrm$z9(;6D=ljb;!gSleju;qSdUDS9K=Z zO!Df8iL)l-)ln1eCgasH6X#6EtK%j*OvbAdCeE9TSM?@3O~$JR6BkT^tI5g6_eyTZQ`m)a!Ove7*>@yTSodSv3W$$0hH#21tC>WPW3CgatFiEk!vrIRMU zn@m?zCVrSqS5Hm+H1qx6w240^$@R>{Uz6mTF)?S7T+dA`w7CC!VPcU*Nxd|&*rKFf znOI{{DX#@9EGp%VV1-4cycMjlsFYd33X4j4C%9lyDenartiu00&%X}>3>KyGQGmgs zR6YqVSd_|V6FV$=+!qr&Eh^=!V1-4cd=sp&sFd%56&989L$Jc4Qho|nSPbI71R*Rc z<+mV&MWy@^gs57S%3py9i&B{rh_EP?e*zH}J#K-8V-_*A(86(x7+PfEghdQ3woq>o zLrW|)Sj5m$3nwkYXPJdl7U8qpLbFBqtgvv#VnSM3wa{uYBCWE}W-%hIw$N@7IcqGO zvxuCv7CI~wuvp%jEKFJ~ZznBGTdZuS ztSX*a>}<^zW-KmMXlY!CyV?z zXW_F&esoy)VzHi`xA5I!DeJWG!GO-O?}+7u->LVZdur9GeO_B zu*v4$_l||lHu-Va!WNtSxMyLjO@546sBW|AN%t*mx9Lfv7IxUQq%jLSZCcW}g8Id=O-uSExM0(gehV&CZFB_8xL(_XuFL^ zHZior#$%fSd#8;jHi5Lu#)M5E?Y1##6G(e(OxXKXlTvjyUfEnR9kKD+Ca;d#cw-Y+$85Z_nSqYmcyH6$ zPT2Th)7k26e6(q74K_a6G`2$b7fA=fV2SmuyxmuxI|$hFHhRygF^6&ouZ za_y>(RSvJ}*KDkIcvZh{V~xYBdXJ5@4qxf%wXx1A@cSoyHr6{_67<{H;BZNB!^TF3 zOM(F#n;h;425oG1NVp*zTO1N@*v58;T)SywheNL2va!=4)^6L_CTtvch`LD|Cmf=#I%T8YA?u#nXmH57X&a3WS@+CFlS9_c z*f{Bsb%+DHkuu>?xl^>4q5lgMvFt%y|!`2A?x1QXmz+Zcx$80A?jvroOKGn z=K1%|M!Q4Sy|;1BA?rTa=y1rok2cObWZfqloeo*|*~SHjtovf4%OUH&+UR!3x^Ffv zI%M5<8Iw(99a`#22X`D=>M93!9kOnfnh()@^ez<&bdO9XxeNxE&6r9TIM* zgXa#pw#&f_hg{q3;H5*Z?Q!tYA+Gj1_~Z~*`y70Bn6CCa_~H;;2ONBLswCGz2j3i$ z>yU%*4#{=c!4HSzs&nw$A+L@&_~Q^)M;-iih^u1`<{aYcxPyNVadpDM0+;K{dIt+# zt}h!LEONQNY;>^L<@&P8sbY!C{pCpqOI_|SPdQlT^4*_i2g_aZ>a>FuE;j=$4pzFv z)foq?T;i(L!D^SdYICs0C9cjoSnCp3?GDzt#MLs{ii!@&l39#_@>&O6xXl2@G$ zHo4^01qYj5@~X?h7MHy0cCgjuA^xI+Z7y+j$-#D)xVr3Mhf7>taj@GZq^>&H>ryG# z9PD$clVF&dtm2%TTgG;5{a?t3~3vWAUa;cd+4og3~&jbPl5q1_m`i=t}@%((m@(?7ugmmg$W;NnHD zo`o)6x%9Y2E?&FzxWz8sxU{$>F5c$qS?XferNu3)x_F<@iSM?1{c3_^=x$UJ6F#p7k}o} zBlx%3#b1}sw#CIimq6O;Vu8mC?=}|;J-!dL-Nj;$2bCQzmUvuM?sT!#-nm@EFrixY+42rq{dJ?GZi=F7|lL zN{wz6dp*LZ$;Cd8@Hy#Xzeo6-a&f>Te41Sx^a!8RE)IEwPm7Dg9^rGw#SxE&)#~D? zN5g7!am=G(opo{CBZk^tobZUDb1oXZ`K(m^ufs*7$FOwXMU%&{)al}sNBCTD(d-dE zT`o?0w5e_vEgo&^qKh*gF?7jAo5zH7*~M9p3F(T9c8>|^s*7_T6Vf#o9Uc?Xbr@R@S)*du(Nx_IJo1v%|v!s80^nTsip@R@P()Z^{sxr=F!x04qxo_V~T zymT?+@pkgc#dD9hlh=X}9^vyw5W>sfe|{?v;SoNw0t{Y$GI8;Pd_GH6Awld<|u-hfO|TLs{oxt55i>_pr?;d^UL4?h`&6 zJ?!+wf>Q8rlZRbCHw`XupROK7;cC5A{BS^Fa>{ zK7;ci4~;&9^I;E7K7(_ehf_Y`bHqcl&*XE|!)c#I?U;u%KH+oRL#t2tobb@*6F&7G z&ic$i4PF)PKI3wuhYp|cY4UL1r;DBR(CO2~PIo>mwm$L zjE5^e;nV8js!#Z|dARN~`JDC8<1_iRd+7D&txJ6W*h8OB@9OZ-@6)@^dl>KupH2^h zK9kP{4?{kaPnU;bpUJ1&!%d&obmEjZW}qGqV?HxbuZMA;vAWO0L!a>J_wdMP2D;(lvCj-N;9fxPF_>6gY?-M@b9zOa^J`X&6@|k=ddid-!`8@LQ#pl)Iv4^id z54Y7P9=`j8&xD5`K9kR+ho3%^&yK9kQ=55IlBR5I=1kIxMB%)?)w8ED4CoKFlr z_wdgrhF*AB7*IVgJuC{So>zhp0oC(b5F#k(^ZDVMg+2}jypAmLaVX$*WU-IK0gtpxsy^xh9!i$_I1&&;%X}OSh@s^^js?Wf3LnRV z{AA+eM37%heAEZ|#l%NLz%;bRM`OS=wAM#cz%;bZ$H{_1li%c{C18`^?Bh&8AZ_u{8W2cZeY6Dx(l#Gw0|IHgkM@8-+Tr6|z#_lXM@PUS zzstw@fVpV5kIsO(XpfHz0nxPAM^{iKoA&wW4#=kcJ}w4i(*Yls0;1`lkE=m`GVyUO zU@kiB<9fhcROh27$S)>7dIRR7qdxiq=AvUh`UBRp<34WW+B)H5AlFvCU&UZ9t_B}N z0V&n!V>lqCnta?07_d+JxD^mmr+nNF2&rZtcLJ^|Py4u=%dEx6y&;^TQhTwV3?A}CbfhylFj<7GfzUH9=S zAg_9Sybj2#ULS7)cD6nrZv&oS`hCm>Oied@ybG9`27J5^n3@KCdq}JGD<7Lmh5u)sf3JOPE>T=>d~7LETyK5sDAD(3ee5jJ_ul!~Rif{`_p!G` zxBK8@Ux{w_(Z~K0-R_eBO^LYrEI?BtuD%G)l!&XZf+;0J>YHFnwZwq^T|lKokNY72 zQlhi{6aXo)-Tx8*DY4!E7OW_-)Bh2yC^1(56|5*RR?i78lxS!F1Q$xQvjqXpm58B* z0Xj?h#U#LmQhqV12Iwl~CzAkIN(9Z)09Q){&9VU3N(9aF0KKJrPZ*%DlD=g6JWSRrmPKcyF`+#3vj2zMbG*GcT4&GV?%)ZC8A_wfYB0BvMIn= zi743|;9-dX*%IJUiRQF5z~lVMZVND(KhNy}rb?v7jsQ=^lNAqkXMmafaqbH6yhK*) z4)CHxOWG6QZK+E8*&E<}iKeqJz^4)!us^`p5-0yafFC8!`@sOeOPumU0p?1a^1}fZ zhHTMw0hWa9&PM_)580iM23Qp`v>pqvHe^&i9$-VrfO;aRVspq`S|4Cr$S~RvU}wlC z+!$bA$ky8wV1LNgdosX*kiqj*fWslK zg}6eFQ%`^!A#*^lkXgt_(kEmV62|>PW+5NWjQ}@8!gwISt&optP)IM#-=Y!H3;Do? zh4eyV`DTFXNXQYpB}5o<#BK`_hWTqW0Um@LvAaTqAxG?<5MjvhI1=DVNCe*xFcA{L zqe6}$5j-a37!twbLXII3{2;(|$aiNR26z?{#??ncqakVhSST}ObA1xvWyt0_5#UwG z<~k|V8nU@g1(*%FHG3N1UC8V>9pFPq@IDLhF(i0rgp@-T*XIE~hb*oy0(=QsTwe-# zhlRFz{=EwDE#$j?uLFD!`L5ra06#-E*S7(Fg>0^~Lj56|>pP+TkahKafPW$D>W2Ue zBI5RAfJG5i@hQOKh^qK3W+P%^{1RYkM16b>u&f$UAm7BmL=?#P04pL^j~@Y6MwH6W z0IMTL#$N%}L>$@QVw@r-#y?`5A{zML02?C??_7XQ5e@ubfGrUbyr6`w5qD(^OV}21 zSGK5H!uE*Evc)Crh!`1{l&~{mWL#Rpu85IwSqZx%M#kkO?2Wi9TT#Nki1WU(g#8hh z_p3@c6meI!x`e|KCx1-|brI|8+7gaNOo!`AI2H*ki~P5~gyRw8;f4}UL?raa66zxo zdQ%Av5dpoqgvN;Ja7zhI5!2z;5>7?jm2E4bIpVHtdkLo_Qe#I6tr1zVvxK&YC3RN` zXCqQ$cM0dBDyhAvgpP>R-dn=?h}7O!LTAJzxW9x85&3x(V6Q@7>G#nh7txN zlDx5mp@@F*fw&X({vB2?N-coGpR=SrA}2$hZ!CL==Sdp@ioV zNzzrq%ZN3!yM$K}W8K9PUPp{|mr8gOG1gr!;cZl?PKyD&Qo?M+Tz9pE_Yr;jS_z*b zme1=Ye2EB(`7u<& zf|yzuE}^Xg!iJb$@}Pu`F||;ASiZ|2ZsrPD65>w&+?R&9mp}JqAx2^{V0no9xdK*%7>&t*l_ADr zhPhQC#$$%L)gd0{3Rn~3N&ei|hM1gx?1F#mLQKU>=j%f}%@wdA#B@vsYz*-%CIdEw zn2E`N%^_ao3fL0jb^hG9hIpGl_iZ6&V|v8)5btsY>PDhB%mT zw%bA+N*EN+hB%xsD7J^FOIXUzg*cM1ly!tSnsDCFhd7pS-aA7aPdM)vLYzoA?_DA4 z6V7{gh=zpoelbL2LiS$@(UgeapA`dmImF3?f#FJsQwamZ)ey}I8E`Gc>4Xfp9-<{7 z1A0Q7NyvcS5UmLr&=;aDAp`nDoK0BSZiHx0=mG;F&Lwn#!4Mq@U0^6g^?X7w42S4U z2!@*>E+mYbw?cF!`N}BOxLliTO{pHsX&lB!1zlkYNct-gi;$^}x`Xj`vgkkijnEZrc z^jC;C39l%>1p^Ys(m#R$31jJB!GMH6OFbtTknl6_{{#aP{wDr{YJ`soL9;Nzr-Yzc z6ybA1&@7JdC1KcD65(sYu(344w}fG1S%mKi!^ZLmKN6bGiU>aw!e?cKUkUAJRfOLO z;j=ozpM>yP6X9v&iBdkanT6aWPnKHEQjIb)LGPUlCusUU5 z-5p^~N=ogCur?*7_C{Era=W=N!iJRjb$^77Dc1@IB5X<-Uk^suoDx!pB5X++Uk^vv zni5xa5w@j_uSX(mPZ?j2Mpf)cxpX)dVQ0#v!|@2aQZ5}%MA(y(SM?G0rcAO85%#4_ zFO3oQrwlJm5e}pbFDD}$Oc`EIML3i)yfjBRoDy)SBh;k?TuX!_={(@7|DB0&G$r9$ zBOFUfxV8xODYnD?)!tn%$0YBPGr5L>Nd(v%3)nQ_}2SgrSr$8;LNS5@z=!+)N3x(FnIv z!fY(U?KHptjz_qYl4cJg+)YWdhY{|jq}ihgBPnV2IKusuG}iCDDPcAp;ZaJMJ&W)-CCp|bJV^_E^ZD<2go%_idl6wWWwm}8VJaop zUPXACl54LcOsC}9n+VTRa_wz|nUq|cjqp4r*WN{VkrHd~BfLzBwGRCxo04l^BfLw=wQmvLr{vmq0jZQU`yn8el4d^zq*BuCmw;5t z-^uzdAeHj(fBy(brTqKfzXDPz|NeJQKq}>(_@Ch4uat-41u_2QGFuqqZ!WV%G3Iia zEspUom)VjS3o>4Zm&RC_@z3a%#aNv2I=no_l8o2k6)~1(MA*t0%Q7NtRgC2s5w<$U zicBC(@NZ3w)fvgPHpZHau1zsEW(3#f7@IPJ zYfFsH8NszR#+HofYFmu08PnDF7~3+Ys~s`6XH~|loiTP~JQVMWu`}aBZg-4b84tyK zV(iYin%f&=PsYf#FUH=Ck!yd9eHkOyff)NUMy`V~4rGj6hhiMeh_J&k4rN4GU5vvS z5q2c5qAnxDj>b5WkzvPToXA+gkH@IbSiw)kXvkQ*>SHu!jNc70nlcu!#uz6v#_y&W zr!vOxlQEhz#_v-xPG{VuHpghmc$PUG<4iWcRjvNl5~DTaTJ=nfwv1J*HOASDk-RNN zd&W|BHpcmk{@5O)GowGAi*X^NKX%0E%IJ^hV{~Wq$IciRGy3C&7?(2oV^@sJ8U3+4 z#+9s4{XfJ2UW{=)qb**F(UUQfUyjk6(G{=6=*#GeS7Y>NEa=x_+{jqaug4h3SkHQ5 z3}%e!y)lL|7PY<@!x>|Ge~gNsN~nPcRcPUS&MN zOvZSfaT7Qd<4wj*;L{jyGj0N>W6WmU1U`%LE-SRp^KT}``;33}`#i>{jQhVAF+OMf zL4ubtzGQ_a@!!3Q@ipUTh+fC|mhm%0Z(@AU_!*+NF@9wH4AE?ipBaD5?_G>v8DC*} zFPM_?#gz|&DH(rL^rK)(HRF$peiBeA(*ZvVsFa!Pzr4o0~ zUdr^s9|A9Bdf`ujmomNZm%vMzUie$krA!C>Bj{451O63sDboSxssb-%I^aKnmok(6 zf&?4N+zBpBu(8aY;GzVZ%G?PqPO!Pmo#2uLTgu!CE={ntod3C9f^Fse&+QWIEa$i5 z1iQ-l?Kr{ia(+8bu%|3;$AW*W6YMSL$KwS1%K7m)!Txf7JWg<+oF9)994s?lZAfsa z%y_ji!QnFF)use><@|P>;7B>Y9Va+i&Tq#Fj+OJSoGf!6usgx2a=s@_&|J>NP^BX*>p6)g)%Qb#}agviKgQTy30hW-j-mfOh}zgFkB|2+7sL^6HVt5+$j@H9SQE1iKg=j?v;tA&IBW6 zqUl0{`(>i3E5T?v|NcjJg0V8$bTPqrnQXe0;6a&(;>!shmI3V{xGSSqN;Axp?>P;|RCYt&ZJS!7T{Rw8uMAMB#y#G=rn+6iRD3eWt30{}U zrlACH%0$y}g12R&>1Kl2GSPG^!MifibUVTOGSPG=!G|)@bT`4rGSPG|!KX6OG?L(R znP|G7;7gfks*Wc3S|*#u68tFhHZh*yXPH2HklLveEz|j&07xy<`9A@W zTBh>_DUQ|>O$$>Tt0kHir8r(oG%ZeXqLye{lA^wrXj+=0sg^)mmf~bBfwVlusagVQ zMT+KH0%>K6)3pLff`6-0wA8Zitxj>KmTX#+qP3Ri=Cvu>YKf+GDbCgsP3u#%*Ah(| zQk<(Lnl`4mP|KFLDMeQ;Ti)gr-L+g}ZAo#lmL+d%ic7UDdD~K4uB~#9wLQhPTDH6$ zDX!PDs9D(yd0F_H`EM2h>lkm^&6 z*0S$4q!`N;)tF*DS5#Aq2f3n7rg)eu>QstHR8;l9<`j=}Nu5sdB$rf6iiuoOXHrb& zl4?ycRm5hXo_VOI^bA}tghr2lN4(z zTw^^+v9>}loJg^*LNA<5vA#ktoJz5wLN9!pVq>N7f6eo6I>n|6bNaIsn=ACfnG{

Q#n}{lDs;tn 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 diff --git a/MDK-ARM/uksvep_2_2_v1/lampa.d b/MDK-ARM/uksvep_2_2_v1/lampa.d index d9af2f5..b6f2cb6 100644 --- a/MDK-ARM/uksvep_2_2_v1/lampa.d +++ b/MDK-ARM/uksvep_2_2_v1/lampa.d @@ -1,36 +1,33 @@ -uksvep_2_2_v1\lampa.o: ..\Core\Src\lampa.c -uksvep_2_2_v1\lampa.o: ../Core/Inc/gpio.h -uksvep_2_2_v1\lampa.o: ../Core/Inc/main.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\lampa.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\lampa.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\lampa.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\lampa.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\lampa.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\lampa.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\lampa.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\lampa.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\lampa.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\lampa.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\lampa.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h -uksvep_2_2_v1\lampa.o: ../Core/Inc/lampa.h -uksvep_2_2_v1\lampa.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdbool.h -uksvep_2_2_v1\lampa.o: ../Core/Inc/struc.h -uksvep_2_2_v1\lampa.o: ../Core/Inc/message.h -uksvep_2_2_v1\lampa.o: ../Core/Inc/package.h +uksvep_2_2_v1/lampa.o: ..\Core\Src\lampa.c ..\Core\Inc\gpio.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \ + ..\Core\Inc\lampa.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\Core\Inc\struc.h ..\Core\Inc\message.h ..\Core\Inc\package.h diff --git a/MDK-ARM/uksvep_2_2_v1/lampa.o b/MDK-ARM/uksvep_2_2_v1/lampa.o index b31512b6ceddea03fb110c41a0630123dfff7eb5..80145be313a97659d561c5d4eb58f48d2d1566bc 100644 GIT binary patch literal 7832 zcmb_gdvIJ=eg2)hdsi#%N?NUCTMm}97AAH~yjnf{ggAOz4?9+5hY*lit)yLRCt68a zt&EaMV^z@L$q=vurH+X+?X*nO83G1Mhsgs{Cv8nTVVEg}VVWr&Aa${48sT^nHKB38 z@7{A(SBlf&kDl3kzTfM7=Y7t-d!p+=w^B+>QnFQ+HIX0JIv%^lfvxf(c;~-+@_gG> zk(aL`^3&*b0Z`(6#wCM);nvy8UOq{r1Au!{mxtizlr1%P&R2 z6n88YgDWikLO> z!cvW#oDZI#e}PMjYi|C#pFJh84VXlG8~zAyk=E}J*z4#W`$a(BAUZ0 z&L=s{stQM9?_uFc{VjSNMk~YOU(rUxYgPekZ!L9uVfyjtdCa0<7DeWs{?7GF(40Ay zSaABWr7d#((mCY5t+%}DNReXnl{PgN3qAsG%#`VLcG`yFwxxQ^#j;&uw75(vLDrvK zLQQXqvxWnw%w7pNz3wjspYpQE4-Mtpnd!c7M(%Ca?c4EmXcT9q3Rd

    tS!N`*g3Z(!@v7T*rWKJGn~483c^G}snNvpiziK}L zPN(nIl@2T7jP83!?>t7YOwY7Ck4jak4^>p#zKY1Y4^&jCyVr?WaTue4)>>c1-q1%v zTh`x!z2IvRUqx><4HhZlQeW`1CN4l($K99KZJ6DhW)O=Z=K%qCfRyu75k5ooyDVC1CIep{3Wa)_%t%V zl>Qavl9K0^O@Wu_@!PKe{uPhf7oZqaWj_amUZV;0zTc?u2H(G{@?XKwO~WshlwUH+ zuav+1icx;8g5|Fp@>pw(XXYBh^RO|YTe<*triptYeNIZA|`@{OE#sbS1b zc+}A!G3Iv0IEj@qalbGzh>1JQq>icF^weZ}vamPSme0kgW+&45SY|38>&lI!$HvlQ zv7Pb8J+UKGQxkh*seEp9A~ks|_Q@UTUCpB-iNsNf#~V7P^67@d`O%??RBk#IAC>OC zLo?~ZP$oZ>OLk^+sbu@qv7x*B4}Yv{AlcNsV@D$1l)R^N=wN66_O`);GCK9?$%4#I z&SZ~GqQWc{WX(;4bD*PtQ1%b>9!eg0U^?BI&MY@zW_&8|HlcAR zC`Pi*lc3PZtch7OvleDMnC)b?i`i~wdziH`YiHKMtdm(6vu?S6HpOQwnQ)=eg(erk z{Q&BGppb^&fksJ9OvpWl20OcCFr6Cfnk=OA=^01vo6Sw9^D}ZJJyURH$9y=Qnw*`H z?Bw)p0i`i_lFsL+@{$$#|Cso;RxG1bIyI6NwG(1TQ#`Rp>`{zedTx8JSpsDx2ZK^- zRq$4@YOFP~PSvXQ>L#@@P_J&mK_tTI$H{Gq1? z7u4sh_KK}5eO%^69|}1eLzm>z*S-~e+zQ1q3EXu)>@WEaqVa|EPDMF^y9JNx*gMpp z&Q2tc?-)Xx`E(p;yL10gdva%Vn!98=TKaqw{O;fBui@$4ve z$`SkyHaB%Q&doLSt||y!WTr5N^&cN+&1O%b?=yv5b5o`<(L9%i4~?BE0HG%)O%L9FOWgua1K#7~;b~tWV1^Vrc&jB*_#=y^jaXZAG zRE~RsHX^9#QO9stD^(l@UxTv4Wm&uC+HzajY&7VGBjMO91J`UT(6@@|c4e29{md>! zSu2Cj7H=&VMA>%PUFdiqaKH{eXO|!<6t{hS=+(IGXU~3WmjxOeF?a? zt+o$^{ek9y?;9uL7zW=@?lo336Xv)a#Xqugs&Ti9CX+V$w(lZ5^?MIQy9tX-w!rQef$#f#T9`ecL0 z%kr^RdcEvLN7xshcTvkHe@R6r_TeR?0I6TY!w{ZUGO?N4j_-)sCgjf=nrTxOi71Te_{0mJMckZtWA zK|obvVe&X0M2?4rjO&JaJrUbs3lZfSwSBin?kn8xg7;h}{%#^}b!TK}R(jw9pw`9@kh((goI)>Td<31uUmV#5x zSwArHj9@&fa*$h(>t%yRN5`@0=qTSpJ9K9qq5Oc>j}XB#uJs8bcrFl8?uQ&-#8*RR zTmzAfNhY25&}615`{1%NmOU=$CfA9CtqR?o$;Fj0Gdm)2w7ifaK9D1BF2tLeH8E>smcZiq{Sx;wwnH&}8Rz6jVKWI! z(@8u7DPws$iEG`PxQCedpUdhv-uEV%xCDYqVQkfo8XVTckT>IDdl<(pP~-AVFFYL*`zXF!k$$0LBKF@nw`YB0iys-+;1QlneHLP%~Q~c{a|_xLEiCe!THw; zJNp~MWBSX#?!A1kf^Y2&=Hp*h@fE;F9`ekr2Mzzb&M}Xe}hI zf-UdeU5lJ^7D?m`BIlfQ&PhaxEI@$B_dTb=SEs(JuVwGvXZ`$RkC?9WzVA7etG-bE zr&3Q>KA+E-pL}j?F8P$pZMWyTWU6arz}Vb6`TG3!*Ug=H3x50GZp_V{n9KeBTdUfC z-P^x9H>Ig-Y}dD+ee-Q@?9$72e57Gjz80wyx6!GqF5hxhP3^CG^P4HuHTYaxTcbbi zk540OYxSq8_%y0^r2e!BpBie5y+&z!eBK_~i`$jbVtig)YrGF!zUAu03vxHZ{wrnw z&Bxta7M6c^`G(8CxBLgon(=}?@nq3=?=-BMp&egeJHLz`a#C!INPQ-X2{;jRO z6#tH_y%PV9s=ana{qm8^I}ye8_`H4XE%8N?O z9iH>cH^aZn)^s3s7oD1$Mya`J%hqg<)ZZ8^r!JnBUtDwGdg~ro+-xxoWkn+lI9UqOFH?nj2Z@xDvzgzbv`QIGTvEk#n&GNq) z-8-^t#^$-3ht@PS*1fZR{pDYN^zqqiwr}iQ(=clLO>ViYcI=0b&%H6fyk>b}dA{Ms z75Roc@%tctpIBk?%<)p@@iXd5Y6-QIsO62kG}kcd#yoz>pvvbF{8=Dit~UR(pY6PJ zan8Kqop&zJo4)hTv!?AnciPXU=ZbT7pF3yv@azRYZ)hLvZJ>`cXARG5X!}{?xQ2yu zXG~i#+%T?T>@Evu&YICMzO8YqhM_rgX8pWj+PvMT&ELJ@f3?nNX&avYzjK{G-+5r( zoPQpkzMwqR+tR%A#O|S;C+|?6QW~fK7Z!?3WAg(&F^#6zQDo>(p zjvTqp$aP1qH)8#f8{~59b8zY(s?fg%4Js-> zj+(W|%O*}8!erqJxL+AHU34aTm$7oeUx~#zPZ8j&>Pm0ms9Jcx_n_|eZGFfx|;9TZ>azG z3-#Y-{tx}De_L$A1f94I{`-^q4GRmp8}Ref%^DguuiqGHzf`}45%t|0eXsBz__R^| zh8wY|L4Byp)2Es|ug`Y-PsRU}`g~nY{SV2__aOe$`VDR5@ba^|n!>*$fBE`NYVs&6 zwHBZ<{!7Yg8}fy`K&~0Wf8xJ3qHIt-Ed5XA;}@h|s7Ds?Kdyu3!k%U(&qVVq<*43)&1Fi0F3jbFBqq_A7RagH*{999)x9P?k z(`pzoB1B$97IOcdJGK@dXhf~a{kxrWDUBxed~OK;+8>k_c;FmMf6-_K(kNrz4uA04 zJvY#y&H3DbvC@AfpN0YOM;ZhPjm9rXG+C25z~`7r=s^6Ed;0I;>TmwhGf_p+gB+|S#Zf8I1+rIv>}i-0#V zgg;Cv4VJt6`zUdnZMJD_>PbwK`pZM5P6_WW_g9)4$F+__a&u$jxW@5}FLh3|IQlzL zZFLak?q8QGLpu#nU<+r@pZVL_!!sIYVvwPLi8e4a*xB9HWiZAxf9Agq&)Kztj}5Ji z)d{oa%>J!RnY&<~PQW&{lKa^{(OC-)3>5A^ILy%}O>|KyII zQe3#RdrEhwDL_woa$kE-_r$(ZB&K4|uOmKDRKZY7Q-?}@T=9dYiQVWXgJ?^W`-XH8 zwht7`mF_+yBi4Y~>#jxd(Lt=lr=|FHS9bWA z`&;}fjTi9OQv5n=B7AZHU*XeI{E~!TSl|Pt?!+^1oPN@_t<;h)L-BVFGvu5S;->*~#+EI7SV;BAOk6Se?YS?0nhCk-=KhVi4 z)xk9UajRVZhgNLtqOIVgR4%sDfHpQ^A(bO={A~s1k1CbPIz2|E2p0Y{!r!D)>FMvA zNWTp{^3gxJ{1%l8266~jI!nc#azn1>e^e?|G=1e<{-@?o6xw`XCRBR6`x^efsd+*! zzW|?`#;Jss=JDf@v=B*Xi-Z~bAB~H~@2Y+f{O@5I*UA=~I~Ssny8`-0<)?jWLsK*A z<6pHKd?qhQ`9InVQkt7u$G1*s8P|&Bf733IoVeJgxw)lfd~;*VxCw2oEtg-Mrv%CjQpUBlwIFQ|PNUo)t+jcZ)@{a(Z{DVDVJ^QXTPQc|%2rC# zgx1z^<6ALfwTy4vrmd}MTvHpI?U#pkrKg0Z;uhcjNwQap2PBqoVIG(O*0M|wNf;{I zT(pNKsXFhvgbzy$x&YjQK0LA7LQrL292+k0qqxLu8JJ=}+DVp$e~e=ZRl%{2-NsO@ zB2MJEyKFtU?GN>Ik~Qo4@a!jBd$?9kvG%pBl+!FhH$|s0pKfisVB88g!x{s%bEY-g zg2}F&b5vRCa`7AcxrtRrBKpF4i8)kH=O<`?0rO=jGgH481^UWzM1T>~3 z0JNV}2K=n*!-(2^9zPd+C?129dfEXa-C zFPERtK%dYO@bTDOejEOX27r&J=JG%1kEnNiJUf@)wqanQ;a;B0|3ZCK9-hd-Yk--^}IPS*tjBl?z7`arL^1Ho87H)yCNG zrrJmcl&@V)peTyTNs^L8+LR>ChPh*sW}}>{omf2-&i``Klpqp!b`ouf|JzBl5&nPd z23v4lQ^N|R6CkxK19qRbNY~vzZ^m_}6Hpt!+l*Qu?Gu{t+l=29{L=a#!#UqDHS7J# zB&=w$^ey&!>Amf=cx`B#j8S0AfW17q1Lh_&(>mFsH;lzP-cQ8v3(f7eYiJrbd8>wh z<4`=Wq`DQ23TjN)9#N;pgrEKFAN0N7f8ebAgTD8REsnbPOSgq*&Y5k81iHqxjPs9w za<#bk5)ts}|7AnMUv@)=>aPvIK42}4uD;T|M1KftR zaxY34x7;xh(BRwC-B&`w%-OSM&K^d8r|nMr5av>Cn!jM$f|=7D#4jwOtADUq@?pEq znKymdsI^xref_wHj|&%lkeD$%eb)TB!_&vk#$yNz7S5ZER)Py)xMtHyF)dgyZ{{uw z7Yt*!H+JFt;Tg26!*#D6OYJ-O=06Ni`yH8oN!!BW4r%_}Y14nF6p(cVLB<9r7l$CF zj1BV_%v(4eSI4lM*NDk|xK@_{7S2X{$>qxk(Olu+J!T8Gw3w{7rq-;rXpp4t+pzUk zuu*7Jd=|R=j)UDprLogy%$WDn-%pzbiIfJ73#369$Ta+8!&pK>Z>NCXV5z-RK{=Y~ zb7s$9;DoP-c}EZ9jW2_!tA}N>mJSQIXZ*rJg;xv9)63=Yu!p{eL`Ca0hH10-TBa^o zw2#3O>av^b61Tw6Y^WL!zzSk`_OxAQ4Oe!ZhTCG5ne+YyN+xOMzvS{q05W6d{1nEf z5ooUhwb}ttXV00N%O8l3J9c&B;~#dNnadx^AF0dyVOR8*6Y#NInu3q>hku{TpN@~+ z<&LpiHO!dP@P8FZCupFe}@qN-tdRr@DNVJ z*hU&iFM?=ib1MBU%>_H5DRm06$hV^L;xhBZyD&hFQ$t<4PezjI}_ z?W#O3ePSW@+u;ScThTW(*pJmJ-_f6zJgGsq`)MklH~ib;oY@QJ&6%Yj`GMSa=hx&9 zrK{%iU4boG0W&*e!^~~psL3xeuDb`ygPDFApq?}s$Zfl{kU!f{+pAF-V5!d+@|PLv zqH5Hs1hCXIYx6f5>OgrQGhRGZIvqoJc>$Jm12k6*&$B|?y;qyR&y*Ppsq$JdXKw$l zL}XS@6((Oxcro$0z` z+Wg^xd3Zd98#Ws82P5)l)#yfS1(fSuG*-DzF_(?ZU*<9C%3Lm&!S0>5$hzM4lacwG zYIL!6wc~DQ)q?Ayb)qb~E7!^2XQFUKR1CbXWW35ln!oMK>*SxcK@60OvA&qwZt=SL zx2-3I)L!P!pFR%*DSl|LM-Tn{9KYM*SM2qQ{k;RYQ9MZ7y}~9nwS~X)@{eLRd<~wK~-r`-oP}fYz5-?z?Sqzc*LP~&xbWl12 z6n$|e=v`i2@geH+3hlMc6B`XoCy8oWVooSZAnudU7hiBYBqI!gnkzRq^s zn$P9W$z$`=@cTKlaK!+d7v7EL^5-G7-=^mB=M&0JxQG&ZEyD0FCSH=9%U{AoH|51V zO-Pl#%D^0~@S7&*@-LZ`-ub_47~3?thpsCnAY^H|Li}2Bkg5DDCMCsT5ICKF z2&crBnv@jBl-TJC;gr}JCMCr&C3coVbQilT-9wdTRoHDPx3fJ1E3~LK#3kZVP%!5z z{E$*;g~E9zCFPt!;9MYlG%>Y_D(yngzzU6vTBzdChF$;6g4V^F;#B=5Ns<<@Rex)Z zUXtcj9w!5lT>iKiBIdxCftM2;je+*TAzX1KeQJ+O z(k3IEE|!D~(UTk|uIQ+z@XP>na>!_e)j+e9A>Bn9YrOGs%{0oM8L|e21sS?$`%LWmRV$#8_?(b6Lsyfbd!EM}vhh+2I6q{K z>l!k2FZ7u(AVc^1gh@`@i$i#Hm4#{axgls3VMF5@^w`LFt#WJH=Evm| zp?JGs_2a2wswV0Qccd&jnwBp5NrptDs>u+&pQ-KLgT+DIX)F%yP})hAAoYX?0!FPY zbyIvOKa?iZeXKd+E z#jSK*E@Yo}nB|?yxN%a#HDJA7g7PyFdpKxM0s7B5e5z3lBTfUR zj`4gH5%!T%ftMFO4bBFa4t0^2f>x^z{ws{YW}NQT^!L%=z-*c$Uk%tSSC0rOCNy79 zcs-@kKqr1#lLnhN0=A&0%Y^0%$?NYcO~n$GIv$ne%Ahr>o3Nq$4s(lC0z*6Soi>)G zz0A95ldtLXAo#vzb#zVY!W=(QZNsR!eh{#QBn1610YNJvNj-OSpJw9Q~@-wkxWwHDPm5+v7w03(M~7@1ya2XwqP3 zsjr=DjT-%zF@SXdm2VhSooWBJ40X9eIkIc15W}D_H+2lK(&bXa=6#gsJ?#;5q9B= zz{i1(g2|%mh1&N)aZK1xS_qyFaa2rRT~E~J4~=8Op3*|_bhx8pnwIN{hQTA^n6Rg` z5Ih~_s9*xZvne}Zic$4L9qs6_J?udWK>b*UP4SnfSaIrR#|6z{Z9#|h2@bcnzpops zGowv?Z%No3)|PyTpX9JrlQY`X?M@C_!_tBc;*|YmL8~hciOU^OZ~NdBtQgdYI5rvYjkYP< zpI~J=fXEn9OThDx^ARR;4ahly26X;5vyGhMcl%d6AGu){})RmyadP zZj4@Qkxy=qkEdxtcaA2UJ(aMqH|W^u*QG&qft0%(7ps}0^eFk0hHa==pAHd&4uvk5 z&nC>|*+^PXX1JU{E}sh#gD!*+$ROSSUtFTRWRu4i@F+?;fdShYXM%&nN@|qHxk}tto*yWF&8*9Pq>9}gM2f{ z4EmJH@cI^WC(%6ES?ZWPu{1?3Y5DT_+X165o1#MW-Gs*vXRA58g{J-YQl_9_LWA4~ z35TxA;L4&}bwh4d+7#4tco6)US)G(=dc}JXPgS!bZGct>Y`$cQ3C&Lv9=2~oc-ozM z8ZA^mOIdadz&jDv+3IErS~YII(F6bGzRA6oe^L~|I#|%^TRH}Z1t0E= zbat1!`g>FuwAni?Y__rRw9b*F_z3fi6dOHp$BxPBvNLT9&Ws|mTsSK5a&}6ix42Ug zg<=cioG8M2fzHi!gaZf8<(AMzJx93dxKUh4gLcb z(bM1FiO0(MKc>+?7_>59?ZC_v506+NHZhgrz8ngyvp0Ge%BEq={eRv8; zwM`zdpA4F9cHFv_bY%2tk6YfMv?B+|ShIv8qWuXtoGC$AHJ1%v`lw%#XcPZ@^h?356zo4 zeYj)ce7z@CchW;v9nE-sQ_6@+KBP~uxtqqK^Stzsl4U^W0*gl#86j%-7y1UP z1lA>N?A~z@FO>5&k7SlymNvP}%as{BwszcKYwz4CVP26oxy-ATxfhKcgKuf#Al|;i zfl+3lyC!UQ6|QGU4;ED&e_Sx!K7BfqsRnLHSu77j5;b0rg)+Fwa-f9gu33z#;AYgxy45nM7vP9to2%PW7Apqcd-Z5xYHGzog&uQNIil|Ke%i)VwM;>-LR4t3a(Mki zgT;Xz)GW|UmrFkk7`3W?93@e8$dLWmWnxW>*V6O@4Rmv2b;ueOcIZ(4)a7E8QZ&yb z(LIUJ0>-FrLWb<;E^}b8%gWL~@XB!4C^r zBg%pf^eY%bqZ;wee~rMEL8~Wm z4TE@DFV^Jwcr9BzlfmSQMbm2u`lW3-y>SijOw;6gOB7_s8eHxTn=`7#QGopYlF#0`?zyyRefB^Uk>Nz@z|TWc z1p`Flg=V3LBlZj*t_D0jDiun--MHA-H&I=o;D`BQfD9i(1x}uj8n)I<4}CIX*DiEl z+hgR=KzF6R$XoCd4n(APzKq14A)^UV-HApZ`!K3J0EwZgz5SiZg_wO)7EPws2Ic{5 z@1je#T?_i=;JwE=bJ;oV77q*=jdRueDD*TN!UreZp`yD#pe}bv$QTh8YzQBgaJv>z zxO0bRsLl-G!$Zc1uwX;@NQXPCdp2Gt{jIHrqXITZ7VKj+0{gt7c{6|8J)61IWsXZ( z942-&st5%SdM6~T((EpJnb>A>N!k=qbeNDlnR&E@nTQr<{%cy=DM70v429E_=kBil zM!Z~u(`VE+nj_2nt9?DKZ+tSBVQjSzyPa~u^s z+$Zxw6VSO4K+K6J0vG3d3L=CCo=7iaCuFsOSc6{kKISS#E?79Npol zcn!CqnHtWW5kSm|Cju9DdkP{1)%x#=LbBWlAvn6vQNgI>wEp{jiN$Y>qH@IrZ)e~$tt-mqd`k#yew2*H7PlsVi>whK&kUGz67~c}> zoijsS@}}{zXHVrm z)7~i+yvyB(V-<$zI}>PsKrL{eOjMRTPYoXT3uw{hDcm7bx3FpVxqlWY+n=iicLxTP z@XZASoHyE!9uxy)yD=JYaY#VHR3^XOb!ZHb?ZRll#o+-3^=w&kJMoANjCBO9qg`Ba z5W9c0h#hASss>Dx&@nNDmB9e&v`|k3K8_11n4<}3kUl;JU>Ee(u3EpJ=;BIrC)K&P zz`LlEVu(nvo(O_HC8dB@GEgYLQYAt&{;5$&mKR3`ZcYnon0C~_H+N2tW2!kaLhy8E zP=(%MQ8}VP>Z~}XnkOR!Pv-++BeKP{^>M$O`i zEKn71juzZq6;dirvhRM-Ky!5lri!yf3BIlk>CofNrp{;*yDke<#harAcQ=HTdV7sC zzDW{?RB>f>;OOR%3J!8AC3ov+Fuf%kW*tKDv2`oh%QScObdKG1=J2c;bXYMR*g967 zV@bzOZlw;5+=|YoVGMn501X^lHT<2E09EKcw{8Vm&Csl_=d&Ar@e4}>(YM7F|}IOJ5I4VfW}g1 zmy&&VUGo^HGTYF8($Ki5u@U1A#r590d;(4gf+!gBK62HegODPf8nFrpdV&@ep&#m{ zJq?a`#^E-)JmBg>(qTwPC9!K|*grA>6GlIQYH|8A#|iAm95#R)y+I{e0c16mI1p6s z24L#|_D`tTVW+}3c3Tm!e@bN!JJo=(+uDHrv!numN){9bo1{?CAe^$EI&5fo0S+dd zGjHaCKTe!CXW`tL_%b^j?9As7rA?T<6>VbLW@rHuZeuH2i4UIc9{iO7+XT$%R@o*R z6eMjLp2}0ePIW@HBbKD#2|cSeFgzPy+4WloM-kdYOz{d@c2kXKk%*aIL5ujNhIxsE z0ei`Kw9f|7K79ecaNPhAfJ(rupE%dmU_j(rC*dNxRWfM?<`g%c|I=!JoWEdr_dz^N zM(3QX%1n}Qz>IY|1z$uzXPyNOFHi}X;jBXmfja}aN<@| zvjSN5(TVn0U-Wh2UK|ZV^wKAOu*XIVyxs-j#eF;vSixza4sIL9-4MXx5K{-&$+&wr zpbj-S6_3MrAtXAFXD9Rp9EHk5apR)4_VzaV#XCf``un8Smszg$8N6$A{v$4TRHpCV z5TE}f-FKUv?okU0DAJPC5^Lu+a`qpw*Wp7;CV8I9_! z(V8uCwLh-g>{rRBeC=jaoKJ<#iq5B+&3^5C%5T=^e9Gm@r`6PMx=U{Kg}F`tpbWVI zKCqC+x7_Fr^7-fTg{@yk7&uKSVXpIoU|2tZ;73ZZC7%fLd4Ni=lFzS!;GMN=Cz${K zX8P2-ro?&usKmLGJaXh_LkTE9!Z4eY#G3!IVtb~Ri*0WwmwZN^%4Ml0e^gCj>+|bs zH{(<4k_hsfZpP=|IVod;xxv>umT#^lTgCjsU$t~b;7Vwu`5Ad+A%J;FF{A)F}Td!RA;QSaq0x&mv zb{)!f44u(M?3yiV$Iv-b>hFd%b|`>#W>u9q8Ao`hKc z1c@KwPph}(7<%JRfya)ax9rs4KOIA_SgF4o$MoVT68)idOo#n@!kBgo+OF`?I*1kr znU5Lh0`@I<+8!eKlkzZWOnayPv!`&$3YT(XEj1|eH5Q4#DcrNJ zsyQS(4eB3ZTYwU3SJ^CVv41}IT~(%|cdNtU!fGj)8{J%+KcrCD`o{IvFC4j^Qo{F> zI!gONiHdhf$5uOrU)NIk9+`s_zr&@fXRo^a@pXl*_gxMaBg%*J$1F$)>rv?xn5*w$9lA|{21)aNrqZm;o$Em|F-aw25yolqCY)Oihnx>?-MA+HTZiF zf6uNfZ1ENT#+51^)0o224OC29Ckp6Z-x~piF=KjETPtj_Y|}A#VqYm-v1#E+O_Ck# zmmpoU>6n4;PAHJCNB9G}9({O%KcH;s!!!J0y!!A0f57lWmgW2b#X=um=MT;5!%F^u z?2+Z&O~(|wX-K0FtN4TFtmY4zvxYxt&R3h}7L5LJ{eamqbX!VBI@Sq8Bg_T@s8I%~wY|k?KL#LI|36lzsq-9_$ty8l_56hseNoIg$^oJoUqZ6j) z2F$iBH~L2-^KYXPR(>DNrHnapkSdi1gQEICardA!Y;o?UWB3NIa(oYeq8pX!^8=ga2F#8+H~N%y^52XoY<<}e zMvdWHm8xyz#&ps}dG(=|KG1|j)i)B-dT^@Q0%LWu$5!M1AJ@yjyG~)js2`y-{0r|* z7U2%{uJ~ex(f6*G&u@3@5A*k|hc5w$?zZ)r{$|U^8}!`H_)?4tUusf|vz>)`X!p4) zIk)W>Kg>VB9uE3vd1sqw_W6--EXZwl>W}g(Y+T948_}$XFB`#DZ#ItEf8j^@HLkjY zX;*p7^zqil`Ae-2xsMlawmbUA z`CBZ|-@^;&wh#R{|EL?0-o>v)G<$E7UtyiNTYJ}m`eK8*X4jwF_LfcZU%UQHRqLwD z%Kx^X{B8c&?`+JKUz$A~51ORN^koz#QMD}<03I_P-hFOz^+BcL`2qvZ`8678gGd%i z9Wxiq*NxUuOHy;&oxW-Q((inqgYLxhif+&*Hg&NI#TE#E^tpdC*Yla%k`f(vx&NwQ zH|GexJNop$+3xL4^Y?tmv}e?=zC@C)+u!r`mfX(jzw>h-=eAwekbn9+PCGa3YW+y4 zZ1+Gz{?+enZblR5at}J|=MDLTHrSZfw-^WTT?IToshaSsGPmtzo8`|3*t~T=XZEf$ ze`^~Y6*|7@@OSf5Z6LSpo15jI*kEHC=*sA+Mf%=W(=&)ReYXJTA%Y$(G`?U@r$qCz)ugZsyw_N1~Ix) zWJY7Qz(KA9zeW6Z;2q&pL}1Ip4iGpX&=>Kec;H^R7*c7U?f|qVF7qbo4q?DRaBvM7 zN5D8BjDAC%Op`y&no=&#`W`pSIZJicIb z3VO(#c@@M-2V~&6baXOe6pqQ`OHz)_7itT~8LRB%U{BAL)Qp02Qx9VaFXw(Gk*jf)T>|B&UGI^50c9A4jX=JOpOxJ0T!y zCJ~>vL~Cw!%rDk;m3xaO)^U!utm$IgjWq?=9H z@6~lzN4J=|e7~+d&|R%^T1+G#5V~6Bw3tX%)#1Ac2ZySux0*uvP~ofTx0+}^s+$b? zYPH{L!ugot)vCYEl+5b7?&e}sl~Qjrv42A7YB_B)k$+lOZ11b4J_~YU)JFm0dp@qiZQ$E}0v%bm8NyYrlx2_dUW`;hw1-gX;>oD@y7 z0#<0~EA%kIvUL^n)l_8G;eusz9%JEzC%RvJgkaf$HO6XfW!8~` zWyjYTt4-zWD8aJRY>YKdA|vrIOfygYj(F*ldX;!u=hM$oBVhTx?4kOQQ&WxDTD{Vq4Q#45}7;eu7OR zz?z=|;6=I-y&wT5?ln;FDU|mM6JX+71F6R7hr_%$0X9`k)p6nJ52-=#5{FUBrZhFG z@nl&-X|A+na~j8~z%ETVtyLK9ig9^8UX$r9PBx7OPww$XiyF;Um|mR4h1fZn9JZNx z?rH`P^tRKn5Dn4QJnhxE3~!^E4iz^R|KSJCI)`_~qjQwVv7nXRP7qXC8lr{>K<*$2 zDk}|9;{hOd5~M8zQJo)b5K$=R>K-9rjUYC)h?e7K%BA|agJpg`{thEa{ARMz|-~EV2~5qXCw%->j2^zLSzA+t*31V5WM?HH0)*sBG1*+W&;@Bb0iqM z1p(%HUP!kCM9Xz2m}KVx)C-KFf(xM3m;ls^jH0juC^ZEF^%A2x!zeXd0rfJY@C0#4 zOYJIvTF$7hFiLGEfO>^d)QbXfsXYWxuks!NAS{ZVaSQ}d;lM+OOhaRJ zvK=Tt5@edjs*~-!h658F&oseRC)*hh=PA;LVr{A_L7A%hM36J9%93qW;WS3ab7oap zvaKqd*65HktICpXRjm=^%&M|vTUDRaHUec#n~9_knXLu-#}~AB0DyK73Bc?p0QgdE z002=NhXmwqBmn#hD}JD`>`x$i4*=`edZ9RN_V1{}s)av&aL~!lKrbc1`^MqXSe+0{ zL8e*jg8FSj#d_A|((*P5(z;Dny#$B_Bdev-SmVj}dBp3yxmsCZ3#?FOVmW zpknUCN$TpY%CY>N0w+1C{7#O2wwzveq*p3k5@b$J2#yU@?9SNK4So8h_jHwy(?q)U zlIS}WcsSjKvkzluFK4kCFJ00DD(Veq<>qW@(0d7#rc;jfptLZk7tDjwzHF~jJdd@ zKH`2Xe_O`YB0cEDFyQ1G7j2xdot<23&E*btR{2=_ju*HuiamU5p_*~`o0NRtCNjmKR}z>g!+L_ zYD8TVpngyS*6L(q^+UC3oKQc^NsXv$0@M#rz*?PbtbUX>jTh=iJE;+MO@R6_30SL> zjn$9WrU^p*1Sd73t_e_Il7O{3*;xH#ZQ4etpW>uO)HMO>rzT*nPBvCQU7MO3h5Q+A zazx)y;NVOLu061oU7TZ#vd5n5CdXW83S6A$z>N#CvWp9iQFhyl+~k;xq~l)fz>N#r zbuTqW*>^8@HGzHxUil0dSjHm_y#vQ<|66G zH#%_R!uI4_j8S&wTixWCi=;E(=D>{$+nw(;M%kb5a+6~&k{*4x12-;gpT5r+Wv9O1 zO^&%py7dDN+_dbGBI(_$9k_8}d-rF?D0}xBH#z1a>D`|@aO1-E?yrnd_U^CUY8Qm-qTHvxk!5VUJl&2u)TX^HQW$!-AO^&%pdiU85 z+_8&qSGdVB z7fJ8F(t#Tnws&8njjghGU+X4ETo?*^_jL|jyI?Dr`0^2Bl)d{VH#z1a>D@OwaO1-E z?%Rw}_U_x=Q^%cRf$@-JxbA>qcMm&| z_A(ys<(n3K8SD|?6mw{J@c5|5aa=NreLf~Z`T{e51^DB>DZ?l8;PVNOBYo-%&QCK4 zbvQJj^T=1?o^g}Yz7jnAJnLZDhqiK_o=c3Tk?>Wx=S6zNgJQtN3obhG0XsW+S($P5 zuV}uan{%;Tqz9ZN3^;kkMJp%T&Q4x+%-yOvsBilg=`knFfRooU=(#yiux zLil>(o6-<=V>s}$Lg1|c z7Wl*$AvkOMIDn-3cn;auGsT=G^|zm7IPPry?e9Q3cG7oJaBwbSJ-{=?{An5(2TF$H zk1(9SgAAltF59By{&ujm1ie`joE;+Y#+O2{t3wT7pr^;U!uiIa9wse8SC$0);R0`5 zDFnMZ!U5P?Yv$XoM|!51v!vFJk_^Y4t+nG7q-)|}rL4aGT8$2rLFfd!rK%AJf6mE@cwGC#vu7()TDX6=u{y z!ltvw&v4Cpb;6U=nbHs~8?!PwOW@to(W{cP1t3;FM(!Mmj+Br=pC{3&GCJS4)62BF zkm#)33#46?5*>hiabll@_mtI2fxE^fo<*0FJ7iNEF)XyAWs;GU6l1t0T`D2rvT`IZ z^YFpaa`2aXc=rJU+n5~u6&@bXJ2fuCn;7)KK?r}9hwtp3k~~+yjrQs^B6+lc9}c)C zjYu9J*oGSZwQ0lzTdn*A!F6dwQ}Pr+2Z>ythKx)6@Ph_7q#;esiKkAIxiO7tZcAM8 z6A3q^F>Osru5sco9y&=dIL4@?z9vU4;%@Uzx~b`BQfxg~9@^UN9w(_Sh2qwBhX)Eb zH&^yfpAl?uF5@nr5o~fU;~t-pZbbJ6AhtZ|%`ZH^5`ft1#aqFE+#i70+QkbVfIJX@ zBn=5K-U9Qm#PHWSHH^h~451nx@ogDZ$3$=*^*FNXn$_yyF%J~4IwSkI&xlr?VLah8 zqE%-YPx*{=)jb`6n5yH~!|>2c0Ai|+-=fDZH2^VH$1kPP>ENPc;Q9x~BGWPX6?ikIuucbIB22SOcr&r*Bc_V}|rAe>80rO@EV`_z7c>`u;g27x{#?zX7DMsxP-bxvDiR-IB zNrhS}O8jk~m6W)4!6p8#fKA1DjCwY2;yuHA0dw5DrNjUGX{LxkVL65m1+;gv{+gSy zY8&xU+NvY)7Zu2tAtQi~Q#|3Hk?ekT3K(v6QvQ=PE7(ewVJbZ|(e3oVfmmJd9 z=YplmTP%mE<$Vzb(XgQV1HVKG_fIoZF^p3&9FT&Jcgx|xfLX`T<}IalIWQeD z9F%6JVi>PtI5-8J;I@ZD0_N1fE0W{?B1Y8=d7xikiKQ?67f#4i} zvBT2MqKO3%$Z-K~I*=w6$nj|~uh+0f<)Pw)kX;87X`fAI!M7y9O$VaatS6?yV%$6_ zWY>XoL`uYroF@mk=|J?@c}g0r2TwIf2tarZ zmdGuW=-}EbL0>A-!8KQczFea5Ra5k}miAf-FWIk<7#!|c>|uyG9Rsf=Nr=7*M`v%T zRsU7Kov*^_^X{BkGJyHd75UzALAjk|r83e~}J2f4?Al@iB1 zf!~|5#T;8E9N*`&9LEaBj_)j7436jh@S)5KMcr@ z$Y>y<1A_ciM9kob4wMAkKWVZN@hp8%7?2T>qk)JH4)SG0hQSdXnj%oA)7R3tvmF*j zWQSx#5Ypj6ekvqpa7af=0v+L$gru&lg%KGcIU)$@=pbK)WEdRMF_M4-q@0j=05~>` z$Oy?1K}g31`7$KK;E;}&1U`$(35t8%2{BAYSV9PaEs1Ez&=M90cd{g5&S zM4PWG!+`9Fj0X5u1^KCnn86WUEeUj7r!6D(xXLwQL`F!C2tv9x$d@4*28VQ=B=CTh zRGhjqe|-#-5ta}_U^hfGWM~PCgS%0Zx^axBEiZL5>83CuBQQqHVFxi7?)(P%tJ^MHh7RBBDap)ugWFd!owM+5waf_xc}VQ@qb zO9B=zPIu$w$s=JzMo5kbLV7gFmmwJjhxC{va3?gw9JcRVYmdh;8DR+_1olKkLxz^H zIJhSz37s)1FLhJusW2iVFh>MoJssrBpbUdUdR7u}4=ZU?ydHQi2*?O1kw84phuAV4 zjpt}ylyEe*HX9B{^HLa)5sssQcwP?jWk80(5iL&<#@UFtg})L8WJhE)5Yekaekvkn za73@A2;*%;JZQfj24qKMG!W4nL4GPCW^hDrN&@<$)8ja#6=6h1NR9|XS{dZakPL%E zdP@@c2yRMr!#5lBW*t_-4jC#)dDvK)@<-83a>;p!6Kdl5*LxQqc;Oo;>{`Xt1b@n}3pvqr%ub(H!BD>#<6snq9O8vHz94Fuw| z5yls3rV2t}IfO4=D19fJ34t#Kd=;=pLrB;N;p;Th4MAf$gl}AES5Nm)mx+M~o^M0u zXb=t`Q7rxrUyD@P)+RR$gXTE)aKSj))kML&{5{jgXbhH%2=+?xT>lEm-uH2VbVRXn z&zFhz4OpZ86E*_aFU@o#&{z)P02fM!?3xgGHF03T8Vw;~BZPy}Og99L({s z2|?X@J0xI^#*okv!=Y)W8-vDj3`Z&`uGv$!q)YZD2;LJP6*32cNbwQH(E+XsL!vp3 zV+5EknVUG&Wx9|#9!J7Q9LEK?A`Xq_IF9$h7_QVX#Y>eFLgvgkG#_y+32^;52+eVv z=!0$hnPk5yu$;u82dUIgYb@a58jphdDcB&kRHhAdqtcTt5&(b0FslFqXHr zK-7hr^F#J{Ac+71xgfw5foL=ba-jfY!IlKVUH77pJswCRfIuz|a77>*&4FAZz`RRK zLg8MsER2W;x{qdAaU1(>c^+d$N{x{y5{NFsnhZVzxpAR5hq++)D#GV0>E z3518Wdqd`693CHW+!x@QI9xQxala2v3WTnPJrFWy#-aJ(J{aKoaS)p0cu0WhinJ*Y zHM~9?vd05S1Q5t00j>x{qdAaA1(=7IWXj>*`&bwe55^TiIFASUA|T7)ke(0(y83L& zMqTrMGGvd3lL#P~rvh9NibiuF&j>JGbGCtS?|C+4j|Y+nAdu$*ToH&yb09AWFs?S+ zIJkyh44C6#SURG3Da{l?C@jbDvVh_mvyFkr*5v_nJO)cg46me_A_j%!7+w=l40NqF z2Md} zjqBy@Fd`m|D}r#|3Gziimcb#tD+qMm*wzuR*WL@+C@jaYT0qf++Ds4}!zUqgJcxvkC_W8vMHm{*aeU^3$C)^| zy{-wFGvm;F#PNB6>&HQ8j^hg-Jl@2?1L~I{b7mZxk2t;xaQ!$4&2fA!!01s)ui-$x z3EAU;BmxNJ+W=PtqR|}4;tlize!NoQ>%OK$)D`DFf`E7^js#-aGsG6b7(7R_R|;<1 ztGdp-cMy;rjg~+(`-Ir3Xb8{I94O$p)@w>eU0psXV2(#(>4@XtG*d*OupGl-4DIN| zad16ld!QJvSr7M3Y3Gs$&qsJ1cI%+n=aB-0XQ%aJcQnNvm9oXXY9?4m`z+y?aP0UP z0kcPpsVihDTikJS%Ghx}OE|VCjh&Fda7-t?HI*EXxg=%Nj-B@)xdam?a(trCN*rq( z=lCQamU<}6Kd%&S`VEGRl5;ItGBjn2Fahp%D=XgTh`7kiepN5O)_OC*E+B^Y+M%!SCVd#P`VI!rq5 zWgf?MX}j&^7Btv9MZd?S-W$C_TEY$u2^qXn;H@)8aQ3dUfPwBl-0d^oxDKyQ8N&`8 zDtun!v#eW#W6#$nuzq@?#(3rp&~+(e#B)N0=j(k|;#uR^^9>eO?izAD^YZ$}lrikt zp~CY`KFfMGIQD$Ah0&K*JFfYf^et&?*tbiD^IKCq>)j&R{cRSgpP18S-ooAI_OvzZ z-X+8R9Vwo5Z;|Z&P7CZ&Pc#|#d=u}kv^DJBCByyQDV}w2k?j7l4frdMi-S0swBLLK zAm{vX&!YXd=pXe~e2NU;Pe@{e#IV<=Bt#z^!ET@SO~!A)A@ktz8IL1f>T@EV^*~|{ z6fqjv=X{1c0|pr{NQOR#f;S&8`lgJ0nd2v3@;EYI`q+t=Jy1MfMs~T+h~~>MUX=`e ztOXAZulc5oe3{cMUiUaMU-}e_H#|^0Uq<##pApTMVXTx4b4ms;1>f>*85uLDW4!Hg zWXANV81HzXc*czEyFMeDF~fLYGWgI8vk3XXw`F9EiRfXgJdVtmK4s%W4;0Usk^RVL zL^Ea>t0hC9;-R)}pZK3pLuk?k5cfwV0=->|*cs*D068i|x63>pAppKLbksUox z9wi~s>=?nTz_gLIr{is#2nOvg)x$d8^MPmqvkevIT24jL5^#8J;PgA2SV|DH$R^ zdNw>uLZbOGl4pDPSbhxtT!A+eAunCd^GxylnAzui$q@O`li&ps63vg1ywJnP@?-E9 z3%r^Ccs#hoGsW{`CY@!HA@ZZ=zDp$}nja&1nTL<%$KbCJcs=c@P34uIDV`rQ*IXqT zB0qY{yIMk``7x5$c=%X;4E}n9pXBcpZ}2Q8JD~|LA!FLQQ4&qAGzKzwb4x<>S&O_= zyu~*ezhc%?V&;&=TRo0+sgGB@%>#vsQp(=$GXjMv8FxyCKEIJi*SmaEM!w9!jdyz- znJ;~0<2@cIo-ZSNug{3)%P{Vj409$V53>)XY#BMThe1B*vt-`PF^~`Wuz2pQ^usAm zG=G-!sK?RkmL?u}A4?gta%ff#kNYeyhk60?gb&Nep^<(v#fj(8aGv%!W+}r%@iQr7 zRu0Wt;#r^N-m zMh=biD=AJqhlcZ-$I;6jb-n!clrbxZX1(!-&+>ApmpyO#u#6lU=@ltXJcow!md7y* zARcMnP8qXuXjUNa_$)7ndLi_#56j4*k$x}5iRaL8K1evU1ypD2(r#~+G?=V~r&~=0 z?L$FJ@1p;;2?>{?Bl($!50;>V|6Jhp z49kPq7oH`a9W$+cDH$R=dUpLvLZaC*l3#oHSauBlTY*>e5iaTRQfTogeT`*O1qGm{ zMEV99ee>8eq9vg@?BQ`lo|FWhtnfh5T-o_?FP{<1mu2iD8D>J|wa~u4EnZdj(B}O- zj?9>zO!xOd@r;>i@c^F@&6r^vBpGHNab(8y9D1k+if7Eo9_BNm z88eI{B*RRfJX9R%+cGj{W~-w-j?9>zI*;~1@r)VSV|+$5V}@~@WSCi#2aV%>TSmsr zBz1zvkr~r7<`NGS&zO-t(Pu<6W*8?+hMp|dZuAu2mXR?tH=XKnWXAMFxzq#2GiGE@ z^BK{M8OE84(cL*%!LPn1%46bLo<-+MA7RZyqRYaFc(!DyJXs9*cmhN~%uq#>^0}TR z?#>Jk=ShZer$?#t1w;=Z+|4fVEOB?H(_SbU!kr#FE)o#kt@#noi#C0Ky3W&bkq#hgbEOB@CQjcT^clv764FaOqiafL3=vm_K%v$j# z$q?@JTJdH9(Q7&Ne28a>yE6-^TO~ud(`&ig1VpV=%v$Sq-xl|1mpFHL9N`lvNZ=H3 z2{MC=dJe?5WjHnC%iSJFI@Kf0Jrbmc7|x)Q;na*ck9ZvERF652N{}9O)Dwu0`L+zFX54w) z<4C7^o=@ocNw(2zPo;d|yD^Iq?I}5_f0j#8r|Z-03;-LjiH;#E(2n+?|;dKb8#PPS1&} z1w_t?pZK=8M>{8e>T!fmGber~L1u8_IdP3|%W!JOm(M+pbgD;~FC<9JiC_A*45wz4 z`O4!+r+S?ET7tx!_>FJNaB9YyZ#|B5sz;l}-{pOf9?#WxD`B0(Yw$gMTZU6J;_T^h zq*FcS>?J{BPTbqKWjHnC&ORPTI@Kf3{tDDl9vrN6l-)V;0M8Qe=&~@a9Vi*fpT&TW z2XX|&G+UYz5B4l^cc#rAA{oM+Zn1|7h&v}9=2_zIOlv({GK4$bR*w)6cTPOgv&7w* zc6yX#2zR=b9xWj5oOq09iMul`^jOId?sWS+PC(o_@p#V?cW2t>36de)>6W=fK-@X; zM9&g;XXeC{Bty8o=@oOrrq2zPo; zJVQX-Iq^)-5_f0j#IqzrxYKju*#aWx#B+RG+@qZn&-FOMrh3;sj-=_e?RP*;{MFs z_=sc(e|m0wR6z9Hs2N{=I*>e1&N4WbRBnH>4X;=9ri@|SQhGrlMA z+LuOvjPqVxfSDF)ulRv9L_L|dx=P?(Pr99c=mJbDB~KqoL)4RLpdSmo>q$4x)h<9c zO?4QIG(A{gWIFK8{9)0qMporx2M3np7dXEDiJyX<~ zo!$G9$)0nr17x;c2bXNvnXW5yAZA^ho4 z<46I~!-l#qc$8;~`!gfQ(UKwj>9OM&0nvkp+Ugzand1J;_;H+M2!DD6IbJ~Y5Tfn| zp5U3{{>&({L^6awJ&v5LAU(w$a4<-52luk)DZVM-Q1CEIoa%9u%LD}p97rrdrjgPt zbDD3;@M&7<=^jV=)a~>P336w)GksHrPt#J*@;K6`ZmVZYkUPhned?L;G6{0$!pnVAhEFpeUg2@1Pdz7IDM9Y6c$II;@M&hot38hNsb|M)B*>i~ zuk}qCKFu6?oyU zo@YHK-Ri-_?0H+tnC01wOSk(h&$Awx?(kq@9=$VV%<^nTr@MTX=UIH(kSdDdgqgA%rbKE{r(ay;bQGW;?TljOr5 zM|#~sT}pjoG=0fLr8EU6_Td02<&$@(PkI*Zu}i(Gkz&E&Q+~yZ>E1ArF87r2jnO^x00Lx|kN(yR53|cz98n9-EUcw1>Um|rnq3NJ7j z7k!jwrb5uGqmNTiy+Gm%Nvi|a?6zQ*NuQ*dsSxyH>C+Tcua~$KJ_}fN2-}29!K|9r zq?xG@^xEn36x1%CXkhpvWY$4M8l+uAeHq}U!Z0hTuhL+5jQl!e)^T)%3&Xy#^-X}A zjzf==-=@KOpyVN9@rM2=)WoBk^EzArpkIj#aMN+egF`)z>z7cF$mI|7K(Pf6F4r0jmxnz3AamU^YTHIn7Lk(5XT=B?T?15O@=D zYQUOZ3d}|bOVi9$2qhK5=?=6srC=lS*AFd*PRpn)jP3-VPgK7%7V-yzUfq_`3B((8gSAQq9-KtvY?`A$R* zgCn}gA@Da)h?scByEq1kMdj-tu1g{sPGo|`u`TmS&2D+|BJI)`Br`Tg2eDli(ePt4 zERO98pVZ>U##CBCg!;j6dIJT=Jr1Y#2b9+rpAvKG{6t0gc z^!0NubS4TMq<%vTJK2T;l%dhUs-66!3%9mBXbi zBITlgC@hsUnIu0CSA(ua0};B&$s<)X!`VnwI1i6W5i`nj<6%HXyp9HH zVJ)=7B`%}o@_(_qn7$&w&)&YYHt;_)U*_WK%WI)sJzx5Y!t$_K(jSsG|4KEe&QEF$ zgQ3UNlh8#!c(saVI3I}$*Ujrv#LnV0ZmI`k-UuTy0(L|Y=9@vj49+k(q!mFzyt^8* z>aHup>}YqD?03TKV0V2tjCDJJ+8e3w&U|kz;JQ#lz17C)^j4Bb3BO-mIb7T#R4)4u z!cs}2;U=vb#;R)AwP+$j7+LwSie@+;i3(@pV=2<=?j+R1P^-g;jN*4h5auUAz6{PV zIHb=U0=`01M8q4fH9pS!b$KP%@-kfq=O|?)!4oaa>L!r=YA99@@Aw- zZeYHRBlT3Fp88t65nt5eRa)YW7422zRBuWFRnGRv&SmYrvU7%3JYanpdS8b;(Ag;V9qI|U{lW+xWU5r92pZ-7LB121!{BClfJ4B%*H)a= zTIuE->v5D9@(0FIvCz_D2=Ab%juWECQHxa5Hkz@>pld2Nyw~&!y>q0yX};N6dzG73vfedj^olaSYLYJ>&2Ia%vItr zmliG$aMN+se=0@^uVTE8=`iAoDL5jYq%%ycl1fj!nFWPveWo|Ct8CD2}rEfCd6{MKq zmL3(kJA$ZQTIPoHJz<4lSo+5Ey+MjT?wm{Oz6e5xB_48;;~c9XWA}#@f??^i&>sj= z^kRkE)`Jm5^-5$Fg!NEZAsE&~b({XtGzH_J*IgeAg4}029*-cZ)HGa~?)pSnAsst& zpqtA-8Kk(+dps3ER1eE^*Qdh@!LW39eI`h8p8F)YckfOUQ&*d*i5IU?_cSUKL?z%jz5DZIq*H?lR-Cg-v zqE{n`>Xm4^>uX_!U|71lzL}8>Ay6@p>u?z$>S(cM*D z-~KQHsa{;BzkU=}2*#!R>&HQg?yp>2t0M>u{`zH_f>pKGU%v{1bbnR%1HO(xs#G<6nGX9+SRoxebD*2ce;cIe z4y&#fFaDl-X46?FfzLgQo{x?#(;1^LYKIkqap@krXON);5adOey>dq`Lz7?9Nzgbq19c$(H> z2ldm!3hBTRp1#I$dXQoUb=tL`5kXWB%dEoA3@Ze~(qsBrL5d#JxwOuXApS37Z`Q3< zwQLLGpU9h;H*co*X689N^W@Eh1zY!R?Y`gww(L!H)>>@$IWOx6Q&*=002yR+5qc3nJG^1m+76uGTtDewvwRl2b z03(zM$ada=kuk01UD_3&zIK{m

    %$xr<*nPFu`qv{jo*z=o$F5YaDvU&%~lgOoYRmGJryavNfU9B(r@0G zp^KL@7qOe3DzDR+n^_IEI(2^Z@SADvZRX}+Zo1Lq5?E1;`lx?!Cbuu{*tM`nJU%uB zr_#g^kwYgQB~QDJqv&osKQ)d_o97fn_`sa~n9a5~B-Mu)oeeW~2KW*2-)Z#w#%GtAK za{HbgEL|w|~w2UI0YOGuL#sG`8>B zW$=HyW^CbU`%j+Py|{DV?mZ^$Icr)Ai#s}7%+=qo={$RHcjrmZFqi-T8g75`i?Ft) zwFTck{7zict$~DxcDQ*QR=0to@<6boDO>{EtkUi~oP4OY7;8^xMYekLkA!NBtlePahkTO)Alb=2(?z4L(67 zj<~|{7qu4MuU_}rr!CYDy9Gl(Mc-r3UDfLEv}=d0K48UBwSF9uWqz*2&mr^kp#IKG z%cZa43oBXOf85--lN`<$R&oSi3>yVU^2La`80equT62%?pLRdj_IHkVijJY*R?j;6 zZPkqQABPL0WmErgV-EjB`fc$~rr#DnM!&7q$^J3RoUZL#y#=q57ValUVr=2*wZs1S zA;q-_#*dZ`M&B1#F~4|tt-syG0@y9hvD#s?h~6q;gSF!oaVpM!qj0m4#~x7J1S8*m z#7%{#uB)*&ioMU!O8m6>IS4;(c1XR=&1(EyZvt^Rer_;7kHF83=I4?4xyk$-z|UjN z&qw3u;5zerZ9i(_hK9_TF zjDA~(DdvOL<7xVBU2f5D>vNZWTc@|tZ|n7m^xL}qzwmp=y1j#bTf3*wZ)b zqu!w9``e|)w$RuX8rz}9@u~5-Naysy#W~P< z!y^ys_ti)ZKRH(`j#_D)8Q-~U-@=~u!pS?)+}l%n^rnN0^TGb!qb`3)|BNfZwf-4b zfRRV{^Pv9r_&S$G{2sKwSNBgf?a#yen+|mQ$CpP*(Xej8s=GFSRaW5`q*D4+mz9N_E{Fzf*50x({8i1SLsh(o*%2oJbm zW#4s=GM*h+dWQ1*=MP2sUDCa&zY&9)vj2L`(PR zy7G+>+g*r#1g=fF9dGhk@n|+$^|sM;P=5o16XrJ_b~H2GBB;`d zZ?7tT04MJHBRJun3Ea1F=>vG)fsKb2{{j5_{@W4#Q>N(B>#XU1;y#N9aoqn#Q(~)s z{8sn3tXGHETJ!}_sz3SA;st$ukGgBCSl#dP ze7G-RhI~XnHl#2=kL<@HO#6GF)-sod5=IvXkX|b|h<@AjL+JOA!K|X+c!LoBVJPQR_FHqKWe}zxR=geN zzxBrheRuyc%3FcwbF@q0xRV@#yVN8d-M;vY!IJdxhZUEB^!olI`(D;hqys?0qft9- z<--FKj_P*rj@rYE>%cm5U{gOHH8^ORh8_2FWq)g?Ib+ig>TlJ%U3;<02iG@iR`)ki zD6PBL)ZVwK!0;f`GCySU146?ch;ZK-S5Lgi6@I7D;_~+UHjGFtt0x0HDrt)i8k^$ zzHPjrZ?7(XLWYidG;(CCPx@rAcsz%7my9gcU3yvhuSRGs?{NIIyd%nL>&SjS)7{v| zGl&n#()`>biWjZyd+aZdTHWtrQS-G1Dw(o9<0}AYpw)6d2cLRG@hYfz_oGn_A`14K z$H7szwzjrQ^dk-{E(H3vKV2))#J~;P<$B=WjOwrA-B@IQlJ#CXwa@*53 z9XDfYi%rMNZfc87KO8TNu1&`cneE#2Bm3*qPW=G=w&~;!x^lcbUpcI}1@4@4G#b#Y zxvj2M1&^jTyWFfqEj(eOPOl;RYUE0z#h0%>dz=J9zIly3S|3czNENA>q@qTQ@&P`uU-t;;;!%KxeZdKe6v4 zYfWQFd;y^%e*#QCxu2SKh?CJU*>|6Xt}5G2$ixDm(+nk*^sP~Q1gqS4*g1!{xa+`& z@EMOR{t+R(__4Xi%av2KV0<}4TgW};h}&Q3-M)4!twrbs!!?Xq?h4&riA1A z$LeGBjL^ljmyVi*Su~vLqtj?wlep!@D0Y<4rrRT0UY9(oxDhw!yX)xAnmdSEZQTA` z=?lg|wHEh)`{%iNL~+MMFz|qOPHi*(PUA0i>CfVCAI2sApogvH?0`uR6TNzq1GT>X z6)THvJ-)Q<{PA|P`4lwI&?~$4=z&hN+Z&zgt~J6x|I0@En0Om-b0h@jYMh`n&ChCG zX7Snbwf(iyR_YpFu3zRL2>8`gnxtQ(Yngs|Z3{|U>DS0|{W8Ztz^|t(P0}yYwM@Uf zwo{e1(y#T)^~-FD55E?bCg~UHTBcuK+kU03^lQU%{W2Tj!>?y5P0}yYwM@Ufw!c%_ zO20NP*DtgEJ^cE6rAhilx|Zpe*LDHQD?Ok3fux6hS&nh7K$}Ryu?w{-@0nG$9M7b> zi?uo%GHUZK%QLg@rSa@7T9x@<%=^s4xqk;Jv=EBY8IQ{hADcg6snHoI3!zA@i+P(O6Gq0m| zzyUOG<20B}%-hHs^z%Thh2QFgjSE*4hsSrP_Rt+sD(*<_p@)RYxC^z1hAMD|Lmiu_ zK~QV4a?HLM-?Q*HzRCH4TCuUujBozU{%6tT3=G#{>W;l=?b*58biDZ_qGR~eP4C%= zyN#JO__Ghu|4aO}YBu|ytmLo#B`aVCl4>pdJsyAC_)BfvKl5$eZQH1QTdcRY4?oce zv==>|NYvZXZ1c*onK~vG(}|=bc%uGS4%L|-HAj991GT*ZWzLu#0_tfwRJ+0U)&X-; z27^`08A*@*ec}@bhG=G6EJp3lxxAI~w!EB*iIfzkl`a11R_XWyMVtkfM?`}b=- zl^2l@taS>=ft!lfT*s`fgiGw!0B&+)`YHIgP2X7TDel^BMc+!AVpn@BKO^VkUpzV4 z`t^a$vCCGDellG-O)i*Q7gnEC4RAfY4ellC;iVn(8d0tPRx9Jr7scV!nSz?Lb~yhJ z73lb`?I(BkZQr+lZ|$&~v3#NEYfW`k!oweV9%^y>*bvn`DO~-I?_WG=-_G5O+jkKK z(`kN=oi2;MM}7p1&OExdIvr-T+vr=O`ntJi&+a`={V_#x3A*F?&eyv5|2+O~!C&qd z;G4)_9MjE-I#x^6ibvO*c*>{i6WER$X8{Z}+9$Ncb*=bQ55V~k3c%O3;xPo^63l8E zjd7zyCDn>Q(=cJJ1ae}nSgWDJZV9!<*U@Af+=032d8(!chn_}r)kR8gaA>qv4C=(e zbunxmU_%a?gRx~>&P`|r*R_y{_luWkG528t{72^`Ph4zM0FiOFeOSNKx$~7;w zr?S?lPh)Ov3xg~@jO7fnTC)znbHZ$+6x52z3f@qThhws)DtIF~-bk%Du7bBA$JwFyVxke& zirJ8e4|x2Sw`hd5VlE_NNE(wp8z!6ygCwgJJf~1fG1xp*ZO~afKD4-zLe-n<4w@n( zwQ_Wvv{tlJWviP?!f*~n|f ze40LvN4=770kvXFT7l8Oq#6aQ64gGi0i4uBQY%i3(P`z3{+|Jw znmd7Jv_{;f1$Z)R#b0X*WjA1O1bBZrCU8rr3a0iIqkwPKg)q@^W(6Bs0!>JI1x zs%>ktmcL@e6 zCvFj>L^xQW;B@pLx8}PX+YNZqhUW0@9&b#eX-qd*N~zP`K1Um}2Zi})cErGzNE`*#}olR*jtCAPf7q@#&v21YYZ&h>oF6}*=F19^}@E4I!Qs52aI+pI875RqiIx#nD|7KA*r6>Ns*HX7_M0$Q)|T;D-^>nTfrh=!y6I2 zNQUB@WMlVI!(Jb=OBs&e)NGXOK`i}*pN&arSEbi5aa(yz(v68+s&s6FtXZ6wVM`m9 z(Fr6tuv0UoHycF$RC=v=Va#$~ZVXsHy;i(Pvv@&~3CIS?Qt7qg#hS%A7_xa&yg-7} zJv5USLK%A-W!_Xe&KA`y%DJ-^WX&blinAh)^H63Cs(dm||A;v5j!Eah@yWH~tOD2bQoOXUdqS&;?L#Ko z^_kx23EieW(u=PlZv*kg;Tp2j8j|v!?U^tK-rH{scd*~3I_b$k^TJh?>xlz2EF)4Sh zHGtXO=rf|bZW6F>i4l*^&2{ZNTVTr6TJhRGRuN@`Q%zU7%U!K_odlP8kyw|V^UG** zBOoY}99%EJmMH<;mAx?jOmRYVNd~l_q?J}o;k;g zQ3Lm+HRIqLBg#0oHx6PaX--@#-jt*|Z!*pj-9gYhn^aNZG|`RY7x(c~H1!l$Th zdrv`w<1JDx4u{QUh^wty@zx0LJd86zl`>afIKU{Pr5*1Xhu_|}Wp27lPPWnXYNByy z9=#y7R=gtsx+Bsx5Us^a0^o2`<1i*?1i+Cb5MLMXin5f50L2qq1VzwZeRiye+N7J| zcsaHaq6(^x@todheRlI;kABu|T^1(SiuWeaqiHnyk1ti|p|ozBjPsik=t#FgL-*x< zc0LUqy^8UCOadf7qQqM9K8dVjAaF~FY|qbPbkD(XYR4Q#BnWo!&P3(roWb%;h{mlQyR&DjD0j_}RVc#JbmWDzzL zB`P(dQ6tg;c#X*>W)C@YLO`RW#V3;J(u%-a{h#c^w?jHp^i`3{Qw?jd$SE8%JdJ*z z>2;I=e?@%>cPjaymZKlx(@H+1<#>1f1Iejb*uywe8EZ*X0Th*kW> zudA7(8xq7(^tj!>1aD)Cw-MbQE2({d2^@4OL8R+)%t@B`-Fe#b+$l0Q3=#nP~$$ z(XJ*fF415bX__6w)0bqGQb)ghC3WWWf=6>u)BykH9)9TAhSpDsK(BstTLk#*N~YAu z*I}zYe0&;!zeJ(A%OM6e!d?RLIfoe12zv>{w+y1wY9e#kYSvgWmoyub($MKDQ8Uf4 zsd?*;0GecUz)I}o)Wl?@k`mF4>U={_;CN@u=g(fkw;!&YY$N0J3dagXMf4Vwm*r95Eaq`T!A!BEM6!iZtj zivL)KktjWL+mcP=tvz0rj3I{8|xUp|ybdy*ok!_=cF8!#CFb3J(1VIMh4%84n5l-?jUs zXSDV#>^*5aZF{Gr@QPYPentx3`if4u$}&~BpU#u=mcDoZ?*fncHZy>Kd)RvgV@1=L)-=GqQ{{E7xW@quqXak&-|~R1^-^l4WY>8ftu1Y6JUQrC7V3-A z4-VkAo|(BM=G}}d@`jOPsn!_AY>K-tYn`o|<%vc~s3o1#rQ>U_QKLP8)|0x`fgXLQf05Rcy3v6ieV^}7 z>k&@dI~`~d0F>Y}4m3|q01_^zwFm&TJU6XHIGolZ0MPQ%1L>u~U*YYA?K^rcY-`Jv zxK8SAdKyNDOYGJ?JNGRF;4+QTXP0Q!+@Tgoeb2)7K)p|A*2_wk(dWe_Ef6s8oCDe6 z`i>oFW9_9ST{{+@J`kqSMv}!V4(ws5pN= z%N5@-mCE_L$Ux2V2@@>>VOk`*HQcI-;*E@&o1K`W`JG;sLD^)C7&3}SB0>x&VnC1) zb~HM~*kp|FA%~O!ej^R|Ul_@=0uF3va%#NG(()36Ne9lgFcp+~8hM&n7Y*h$f-aquC*${n?B=idLZE3Uza1fY)2&I_xb~;%nc2M zTPjW6kY!cb`k)9*)*MA85OVHrtRg$BNiuSIQzkT1vop3(=9nM0Obm`;rpPRsekh!l zgEX4*$%%o>vvc^^i>YN)E4ZB9TT^70%}O$|d)I;3or$Ww*)cjpsx>)Z8h2GIe!$+CIvjg}8CU!zTHjiZ6N`AI z2WEniDf@~5u@s=4%@%QvAoX$*jE4J-;UEz`jfCYzpDs$)i69M)T|%1glK>hfqSueG zJWt2p4XZXxL>C@mr^YZuMaxxP3}ga2#ty_#0tGF8okjwFqyF3z#7osdgZJt$99F(s zHP*jff9bI03sxiTJN8!&CttG~>EE<3JO~4GGj-bEXm)@$mn$zZ&C?4TV@lXS*Vao8 zA~UKG{Q(#~Cq-S3&2xpfGFCCymU$a0 z=kqHBe~^y(qSJKS^R2GEMcB*2o)zH)Xvqc~>~Qad6|D0N3zG^_Gt9JFIGwQ77#wB> zl{cU2c2p={onX}0#RRPKMh*R%1bS*y4*l8$x-pnUqy2F{qwN9)GyUBAu2N~z4F(|- z@X^5$)~?{j^Eag6Lpk(?#&f%!-u#)CJ8I2X78cjZClF^aQzD1E16 zG8s+35bq!1fZ+Rxt`Q8x(s!Gom0mu-B{|o7c5Q_k_h@9bxM$D-xh9JmP3OCB<3! zlx3(6d`(J-Fo!3_3mjBLE5qy_%WUDxA|Qw)Y`r9K+985D|37;Wbr_gZK&?hh#Xp+%Geh_bwI;EEk#%Zv7VGs&KheH&vP!K8*Vb+j>CUF33uUD!NO02|vRS4P; zf-sTmJO#p`6beI!R1~icAljoj^5-=HBv68dH4JDz6Nk~6#k9S7b6g%3M_%e{rgrt_ zaTrDyZQAoALIdsP5REi6e-luX4XGHLIbg0`0&23Op~%t&38*PS8j3=6VGNy{iG7`$ z!IGH>+TFABU#Y~`@b^o5d z`=%EbPewofV0X{<#l26revxn ziauOPA9lt;e_M(^Qb{+%PsaM&Q}p$f^!38}J5uxwmGljQeo2bHv68+~(BGM&Z>pr5 zK{J#0cctjZR??3Z*593?53Z}^Lri1t#{PSf3Vg9kmYhLf@NnL3QyPl;!X8q=M=KI4Dct`;rQ(i{PLvgI6RKR2RZQSqiUADyS}ogR&fc z;oxoubA5QHqB$%c!eIV@Ofi!X{22e;8ji^c%^vqQ#~d?pp;mnTU^;q{CcdP;9WsQ!cJn@R3+tbXfYGb_)jr#u^;oj2zM(kbWiw-aRR zQw7_5{T7=$ES1$=@`}ko(<#h zoQR;)Fme$%y(#t?D;U0?aJfV(kAeO{!r>CF`~~{Hl)Dx#y#@4#*4gP6<*)SATw@5s zl$)*f&CPk7(A1s83KR?|OgCv08UvRyFT#*Uib(_6m==k~>*fSmNHHDcka;@0)ov5z zzbg}o_*7C@U#bP)705FUQuX~Al_CkBLIM_;W}GjfXCH!78?Xoz>)v?}b$5kE?jhKy zx@V5Gqhnpx4e+&@>&OXcoMskiTF+Sg?s zJD6UmadVqBW{@x!X-o@CIq>*u;1B^XIb;i_w4*dWN##36WegaP! zq~Adr76%_PQ{NWDbQ%^0A95TME@sOS!nd6xNlHm^XOg#5{uQv(g~u2aS-PttE<@+gNnVJ8HM;IH=G#wuzw7_mL3U<%bAE zr``74H0>%GXXc|za-{3VcbNLvk~H*Z(?VyAyR@(`E#=z;8RXlRB)bobwu{EP4K|Or zdoCV&?99j!>Gs5}H1{25?(opIDL=kskS_cI=Hnq|6qBB}_PUdJPfpHFo7)Pgc~(CW zqU)pBWHv_Q4ny}RL$oWuWE-~^kk6G6lp%4W#<9$F(q|s{4Fvy(5^i$j=2Y|k032iX z70}OnC|>tiqreXk9uFBP@`KcVA%*2h5+QmB=(|(sq$BI-DgI&#-rlP282PaQ*e`i3 z-CWG-Zerhq9xZH}Yv5xd^kxv0ZyrMZ`(tvnqz^VBtDCVNPw!3arK2&Ep}>y}2@*7Fax7(7X6bqTE%M)0s7eZ^>7k51E+4&sq^Kw+vkxeg@;gM!N0JXMZk52TacR#DO`&kQn zO#QW%Rv4ak$}uOMx`U6Rp#MMVN#^tJ=)Y2m!8Nf@YB+k}2_f3Ll7{005Vrm)X{)oaxOew| z%3^on)YA;xhcsnd!r;Yy55*f97478qT~DVKA+0^TPu{crRKEEvLB;|ZCX8B=$#HxC zA{XYd-OpN7yjYCR8B4VR$#N5Ntfl9W@f6i2ZF4vS=jIn_!K|`N03)|j^!X&1R0?xE zlA*sR!D{Zo>o`YaA*Qn?c&We&N39skkC}@VoXA@p$7bw4+4Q%dWkEaZvSlMR2@-=I zrd3o+8~NDIlXvdhzN?z9Kp4Oo($XoRJH~TT7 zyL0=l9*_K-x^o|Gx^3^1KuIy?3RLK6FPyZn^O*}7HKi2O3A~ohuI*qf;fx1qUtXHm zQX2C)DwUK%wAxq)og3cTGA7D0rI<^kqm|}iwgwn|#{6mR1yk;UMWNIJw9rBdPORB` zims9rQ_Img6)M=WW5>?jLo>Sd#uvY@CyjqA7RgySCt*~ zdIfalPQ+GHv?VuA1(VUdj>4j%5?8@K9t2|cOPaDfY z(D9a5qdvTh!%ByfqkGONpvnv%7th2u*4#4}_VD?8BEKfmUV@%GK^$AyUO~0RQE;!5 zT=RX|q0P%oRV}PqDhtu$Cuqi>G)u_P6DUZyoBEC*)9%s2w2BX`La4BH8b&*?JP#ch z19VMyTBMCX3KiInKx(}}`;o~HDY((?q!CMtvAU@w^X!tOZ&Fe# zZVo9)4-LmV`QebH9npSDdoCx~X>S#}y648nu{&IEbd(t~0lkW=8l4CsQ?QrbsutfD z8l1H2j<(Eoctp}II{Fxyv8YiTQ`KVt_Qbq>)!1mOH@b7*?EX`qh6kIkydL!8t-@`` z1_&NtE(PM_&Uy(6yuqFltD0M}1fu`|Sak1fBQcM%m*68Oq|q{GSDkUqVTdxhR{UegG8&^kD#MM1*h9-`zy#NE zG_y`=pFY0x>AQ`+))cA{k&2O92Gd+DjLD2G?Are9*8W|47s#BO%cN8BnIS2B#G6C% z1wJVxpt1e5ef#$)g(3+b5e`hP0rY+BKJ`@5Ek~M@0(=HIVvidsrgH2&d-0@G_TXjz zf4FClb4{6xA^0L#h5~ns(>fr<2ZB?>HFW8{>`*khFnMz&0IS~=lfDQ}q&90?%rqGzbcqpAIh$^YkFsBppPjoW7badN$ z0e)iwBTKmV-5+V_uFwm6sF@Ihjh}kFXD8M5b~cOsLQ*0$=PiR5USa>CIodCjdJ;4% z5~GEmV8TYXIkN;`fY9hqX~F1r-aPHWh_-%$hutIdGzihePqVP`Y^6!smXaZ8^QSam zYJG)aNYU6&@Q%k(URY9*r&<77`<6|P(5~K^;!@GHw>Y}VR4O#irDBZS;>>t|j4ad9 zcDGpD=S61$=}A_$V8wDY+Y?+nKSjGH$$kRMwU%uS(2XCW6B&}`OX<4aFm_?&Lw?a1 zKh&}*liXLytDa972$QkQ(n!!2SDbcZ1S=h}qbX~c>`aYdZqf~hVs~GsLT+-4VM;nv z2~u=ApdnfAe~X6uq4VRTrjcH@q{<}GGWp=44Q!*)!fC?3#pMzN>SKrxK1Xyo$^?uh zTYwHZA$*K)w=woK8kDB>#29SH=1t}}I*O%EN7GXfjW&&7W=eo@WkE%t+?*(K!C#_P zYMu8y&nYG)H*y;-Jtgt-R>X_ zgG_=z6&mIu*i&{HuahvkB;dz&j&JucyN~qR-x%K)032M3tzdDwUSrZ2FRw8ihaGP) za+H7%4P$l=J8SWjfMKE#YC_hl&v)nO5wiuPWTxd9+sP<`4xH%L?Hxbg#KAJ&0jowy zG02lqf=9GL(5cz^xq0)va~P}^Ev^+`3DwX+iW*dU63g&G6)GUIw@+WlB|j43!z!dx zG-(!2$#N<9o(jRGp%PxEVcaMr&@st4|DigeU zCb-$-wAYFac#w!M&>RI%rpc?MAQ6*81f`49-)N3|Imw91b(D&E(t>1rX!sEgD};;; z6Q_j&dgi@F^QebHexGZ;k!-2^5_U$wmJm9 zOvEAzOBtJN4-O%?_35dJ+2#zk;^H%FRWhYwfv{rW%&ru}CL6|uib4C7C2ZJa!?@^S zc=6ClxMsHxY*j%=*Ye?Y zrVv=X5n02Q{gu{Gv%D)|ElrcwKzw&(ZFmW5Sh@Y4gtatHS_ARDk+qQ}tc{@8EnzK9 zlh#1IEV8zK32T^vd3nNGnkKD*_`b**&IYNxZM<^;TNL=|Wc} ztfgtv8i-d%);29+4c%4OB&?-r(i(`@Mb?g8!WvF8dVj)NnkKD*cztATaNQE-=wzrH z6817gX^^NNh%GKzp`dB;!IZ@`QCS4_#@J%Ib`W(HDu)lHET)OdBB(dT7SlC^u!suc z=9I-WQCS4_!?DG5Eg>wTlDH*hF-=q!LA_O5#M?3*8*7l{7`zYdWoh1=A>O8~(OW28 zFNyr2TDm>7mnV9I3_)*eY%yIo35%$jKAy6eCMt`dej>J*uAhWOR8OBwSxgg^MNmJb zEz)j~71b!j=yeUP|{)@#@$LQzS=6VQ4E$^TrJEZf%W^jHs|ia&#Vs*0MBj z%@DsFSi>oCZar;PI5Aq`ap>iXtP62cP3eU|qPH*dW@wq-cpUot65e?6lHPbE`U4|x zhL`D$$Dxlf;f)tB>5WIC2T^;2swMpfDeEk}KE4rJ&(i!IAq099wKYD^pwgZ}U~O1v zv4ZMtI`X#?Rx4{}CZcZscG7B^s;z?jtB0E}fAk1puy9)!%jJ0b8;!J^(WbRMPN$s$ zdOcpOp%b3;q=AymD7qXx8p|MrYECl-j9O=h&hg;c`vDjq*yK$Lj48+WSGbL?a16pV z|I7WhdY9>V5)IFvyIN$FvuJ1G{pKU?3@tC@8V%3Stn&Of9dzvt7Mh4CQrWV_#YJ7i z;rt6C=WWTF>i(A(lu|P-^hrA^F!1h0k#{a5zXA7z>b!pv1P5OdIY|AFG|Z3a@o2xR z8r;PLt`@w)yi+9vE}a#*R8GbCFLO$$%)2E)aO@oE7`e<(Iq$T>6{Si-U&dzK*jMPc^5D{>+ zE{?aI_dH_-m)JL80)1_t6ezquv6LV4F^y$+g+{vonKNBsmd|luq)tMEJ%aP0=w#WR z2#diVOm_%jr7}!k5WUjp%w!Ni zDg=DjS)ac`8cvr6G)}2P(}Wl+rPH2-AFepRJJX>qI7D ztk8kXTSa0_3WoAr7U;x2)IdC>WRFc|WjYP>h9!aa>2_2jhwltX8a9HatgPIKen#Rn0h!SV?6?&V6tzHr?J6Adn?RG%aS7?6@w z_b!aNDG7#1ESVeVPJekefpJO;ai`BwET=h5^HT86RXhY44M`M0oQq}4fw5!+Jy%!0 z9xQV_5UHq5)g$g|ECr(ybV5QV6x3!Ab4rEoG7&phc(|R&f!98ceMf1)=?XkY(GqiF z>}8QuK{HrPb|jN0-&_s?FQLPdDzh%g7EN3B+#)J&0=ZJlKny)ZTvdH3s(nZ;^9sqN zuSDD2w|nEdDVtS3$PWaJODv&qNyoIht3q|=oB9E`XFtN}OAX@~)#{dXPAR*_E3+Fc zC!-a}&}@uo3A2u6L}*V+(lYN8bmWm}doH0e?Nvgf^YQvn;nMfYx|jr_Ia{qT@1WM_ z{QH1YhlPv$GQeTWX0Jwn_^%325J1KSo zOaJWSht8%Qy9fTZs&Wty%-W;>!q#wh;i#&~y(|l7S^uAht|z0cOGaR z`Qf~hL_xB7HWE`GW2h*l;=xv!w=P5Jk`Bt~VTdWEQa=;Rc(;gKhY!M~RW9kIQuwiy zLi*73SrG*-Rl@A8@o=u+Z_8;Fwq5D1P%6;)ZdE$5Y|(a#+QMHx>$b|kLh3=3;8glh zCVe=QJ`z3&cLcteAh_qSG-;}x$P=He9r4N951$;l@p0h>FM**+N0_pMjp5K)&_)l7 zD_^BcZn-+Gr=j^=*wv!FK>uPtGz|PLsnHg%QlW9rn2+>*Qs~<r$kD41b23I9WUJBWsO7Gl*70eW&uyV2n;zIMR#1c|$~=?2TrJw7%OLDC z7eMfmzYig#NwbaV&AvpM_5%4BNYGIu;I=TvXd}RcZ2|5~V|S+t3rddOo`{;YW|+?A zk1P@AYc`su6V(tiT``H(3QmVZk^DjNpxa`00J z7mjL=umNP5JIn=l1m$Q*Q9_(n?)goYLaq{_QllrsR_6ifI0G#97V&kT<~8e z;T2ZA{+By~2#|;b8xSJ&^*VwIP)Jcibo7E$AD_a4$n>)xh%h%^5~6H-RW94Fba3IS zaEb9kgoDH!K{*;yln@7t5ovN%mL8 zkf5vI!j*>sLCMhN4+>9HOF!eG2%Y|t5M{vQT@KzZ;p)X9{PHXXz>1QXoVTdoEtfc| z2vBHIh_If-5mbOeiV|Wyi6Ld~z0a1fx8E)B`JA}ey~m=3pP@fOgk>WZubd1SN{Ce> zhNBvBnxaHlEg}i2Jm~h_xBT+8oqZ0B$IYvNY zYNCzevK2hS*Ap2L6*-U=wFF}s7OuPx2ug;jIz(w_@4c2_SVF+#n`6=L-rOj_Dr3?m z%TaQSG(^;_HF-O*B*YRk5rZ`$L9f4stEdF-DH)c4fI^eJ(giw@pg&*0qdYjYi`cCe zEPNEs5L!sk2XEoZ!+@Y<=wmk&_0g^wN`whml90-P{+_>0!qrVpSy2G=g2&{%MSb7z za8wbX(4r7w0f{510EHAKL=Q5NcmW*W{@A%thPh^%5snI`Kc1gFjGxY;y8G1MuhHNMNs!$`saBHf!S*bdWBV8Ha_Rc zB3_YIA;U~IPf@XoNJ@%5d5AWHGfOgo3`CgICJAwd9NtCoZV6W*lAbx10$|}yOwL=> z5&V*)iXep+g$R4{ID!gLNKr!c${UhuGHHqup)Xz%QhCv>sjo@63Qo$30-*OjCg&~c z=zZN$MTkO+LWH@Aj-Ub*Qj`!g6+yybb9B&3y7a|Dtew%MC`W>0WLPy*QiRjOIm;13 z?9Nk?l-n^)iLqM76R~|xRlc+syY+;`Ox`Tdt4BxdYcp0jr^Xya4u z=2n_^md;;Fj3Jtk7}--iXYYGN<2m9PW1$QKJBkvU@eF6<`--5RBXPe=FBAe>_ax{Q zR`s)XpC^m*7g-fDjPiJjDti%0Nip8Tw5jfR?zT+_GK}*mN+M5=;Uf7XPY@m}$A}?h z7~}C28kGwf(})=YFy@mW#|@ovACTaN|CH$1|1(n}wFDzT0v^ZEqFn@k zF2KsH%$DUSIYxdWYSx;J7xn|PL~&mNYeIrC9}8D^Bp@gmHVz^Rc3;hfED&JKOx(3}Zfu5}7C&&c^c;LB(EVzT_zcW{W526;|~fdcG%%I}uqG zGK>d#inM zCyQuBR)q{BMxLT#6_Jz_`zl%5SVfssGK?K5N-|G|;UamSBB(e8?irp!U>qqyudu2k z`5I3a(Tc1J8OD@6Ma3#2DJe#kEUj4)NhQO$lAxeijvHeVYo=XNfA_>0{0A0Au#ro zpjTMck-XTGMYJNTLWc1uPf@XoNJ@$^DNDm<*U8=-ilmZZR7z2jc`^(a$+s(lic{d8 z;VA@0rV{iDt2&aGc(RCAWL3y8I^`)URuM@_F+OE!lNFIvGOP|(lw_U^!$tBvilE{Y zxMz3@fkCSTy~3)Fc^Vl=EIsj$T~CC0i5M^sf^NK-XMs;IQCqkFedAR?HsE~FSa6EqdU1X0Ox!Ud>y zZF#aa9?39vrYKSFN`{Ns39Xo?c&$!l|w{DvZ^I7#yp;N{$h#$XsvuL z5s0vGL=xf*IlPPFg%YkpBt3I11we;>OwL=>5qzVgiXep+g$RpC96<#rq$nY}^9@N= z1)8En*gZ-TQhCv}#9Jg>1t(=i0nmvblk*mJ^xo#EB1EA@A;KwkHxc zsmRr_fd~stBq7d=!y5^@=`GweAXIduXP_kz=&n!DlSU=m*?ylTo2Q}5b^?LLC<%Jf zwq!foR}y(^YbIYOMnW7|qDir_lH=@Lttr_|mP`dfmwrk?m1Vyq3WBcwl!7YDI;tNm z=^}8kWg*0=CnZUREv6|ky8c0|=p_zCSlS{9QLa4RMe}9}SAi0)d6oj8+dn4fE$S%V z;;14_p+zCWFn}Yd0EHAK!~lRLt;-Zi%9xU2>5HNyvtt-8f*FnkCRjQCIZsjkMvf^dy6!D)q~f_zGIZQ4N-{Tw;qJ{BJRzT(5&hiU?J3INAU7l7 zz4@Z0t*^+9lA%LhQIfea440cPD}t&g1NRJ1A+V?=L9ei?>(Z}!az2vlbtJ#$DOHhN zA4c*YEp0{*xl8I0cb3JcYmlmju1Ss*dD0JvkrA4LXwdcuG|y zH-wS=mZfd1h@_ICLtasmc`^(a$$wS^6{jGQhNloXmO4SNu&N{ZT~E$Oa-)vqy`EAP z$&Fzo|HaVMt3qc_iO@|i38@U}cgVj=xC&9qiUME{vzVN>s3Z6TN6iK>cyrz72o>Rr z-dq1>Nb1$3^QA;s&>{(`yy$n_aBa$jb8Ak{IMfcL@(Mc z>L-SzUWGbeN`wQhB_Wj;{f_*Zgsb4BtSA7sGmFW2i#mG0aMWz{f;aOo9ibw6(R=w< zhNND-I$uhJ1uc@0%8Py{-!I`RI4LU%fbGoI@Q0UtTjwq6=snj_v(XFQ#?Nzvis(h} z;xi3Ny>4~Bln5hPl90-aeh-ld_@!7|)8yd5b!FFLTsv^n$nU%N?O2deJ-g97Eca zZ@efG#6rvqa_%<67V<+7VUEI z1_4%gH(^1^F?tnIv)1&zzt9phL4$`vf{`l=&xQ;HCBsq_P-xbgY7>YYMKX+8DN2-+ zlHnrvW<^l3Nm^0}j9w+^6;^cw-{Q$4Qjt|5!w8nAs8~fLCB;${OH=KGfTUy?zfzQB zo^NK- zPMkIWmNO!ZV`+xWu=LRLBmje2DRw+$P`(a>8*+2W7eR{*3mFEtN{)(H#8Of$ZgD*I z0t#44hQTe(NybyZoj#%&GF(Yh5`aOj6gwSHV>XEA$4b74S!7tqu;QiUsE9=@CB>+h zE)=@;PEDDVDP^Pwh}4DLC0f%<9F+mw?APv1lW}vK0#!jt07g1dCOK zZdvF94*4U+81ssVi3h^^7Ca80w^S@Hz=kU_uYuJVfaNMNIT;hdb)mW2Qq|oEOez^V z^+DN6CuE8nA{e0v^X(-ea?InMOZQ5+3RB980$|R4OwL=>ckg?SDhfkrQHU`2-Vs!Q zLW&Y%5d^QL&0hN{Y>W5uM_+wJ%~~@|XY+nb z6!#^tCM4*mf0W6-x+4KW$*|G{6gv54wBFb}&*y~U6eK!5M$jS|R-7bgR&$1ErRaJG zmCm=ab-2iYV5R}sQ%aLnX3}&8L1(;H5SGBSju3_ACOI{6VHH^^^;j5|p$J8jxq|Cd zXaM%1ipf#I3b?Lhy;M`@r|nX$Dt-XMzEl|{`5+(%UW<>x*-(SZ-*nu{2SD77q#O%Z zVrpzW;Cj0+H)K2OEpIphz|K_(a?-S7d)wz)x_Nt6*p2}h5=fBKwk6x!ekJH;%h6WX zY%`y+p9f*lOGZiTM@ozL<-ABuR01{M72sD##HB2Io38Fc&y*!z5a_FLBupPAVe5Sa0C_6kfMYbOmL)%aC_f$xZfO8EAnNyK6e)zvK(I4 zo=ORJw36_om0)1|t&Si<6dDjB3?Ddx3Q$N9ZkN0=yU5+3^BtpRiA;OS>Bd7p{6eYxvfg@E!&-^38yaKx`bEO9f3PkNn7z{C_Rpk6o zI=mlOLJ67|c5-&ci8KHM4heE>K4g2_S6jO2u&=Nk12FKAAg66hwzqw)rJH{83fnON z!w?B_+O}kS+wTV*M^X9JU{O5~3o#54kYan1HnZBqhbJTb@=C#?nI_$4@87Rrw1d`58+;E?upV zRVl)Ng(9Ra8HSJKU7jMM6$IrtJ*DV#o}ywEk(3kz7oN66B#nnUlAlkItMV5_@(Y%} zIUh+Wsug!DLfVpH_(*=yQ&h%-uxt)zTYbsXmI#Y6r^E8)1i8xDAS_=29SzEKP_zI$ zYYA{{!=ZgRz6SVMVApkN5h&?g;5}%LF09{#lNYyFE-%LM+p9q>7v4 zebe{mn=!Q_U%{QZ2V|NiAV+^iNeV^SJxdW{LnXsU@Y|lEG98&wQtY7RX(GH4Nyspo z=P4CoEIrh5{BD9=mA@d8_gcCfbq>6hB8=`SLfTR=>is=W5!sH62pPupJVk{!A}J{r z>Ui1`ku)CaNd6!}uF78!$@@UZ$bjwXma3)KcK9HH!kA$~L&AZS3Jb#^qSqnfnRY+` zFpB7TDx_(qf?yEQaeW8*(z#DUaiUE|Rb?0gT|O2+hO)`}G>;NJxI6Qc3Qd)+mBr9| z_0ve#lo>sdK^sd4K83`%Wwl0Yc{wT_6vLU3PElOa&Itex)QR}2(4;je2nIPr9l?!` z8qZ?HC<(>+J4>jnyqSSce@B0vRGPY1>1?y!6dY&yEUntzv*qe`cnrG!0Y2pLVJ`bg zqL`)u7=8sA$2Ob6dRcUZA4xfeU}I_=_kinzeJ056DAkPFlo+G85ivHZncn6LK&_88 zD)X9@W7IaL#%2SqxBDVPuDn0s#&V3##?+);$@O+$0x};tB_3&UTSF0+RXKusf_PmSd#^fk80oTYe!U`&mB^{DS^axi&5f)l0LhNJ7@b10JQ_>+c6d}XLfu5q` z6nUnk*g(+J$}mQeC_U7r3~okzmASMA1;IKf z=)e>MTRn*>CmGJMv5?OsR&6Mmf>x@2^3VWax$36e;~nr zeG(oU@OZEPVi0J!L4Kh?yTP;N{(+g}!5e6s~A#KAjyp6XT%8=Zg zNZU{%?9HbLNgI~oZCnD%WScUW?%9ZB7>?AG*o@$KJMRLiGe!k2Z6}gpP|{H{1%)Y6 zh9OBuF>kWy5n+myVHK037{}t=2+w?OE_EbhK0{JM?9Jy$#(@k;39;-5B=eZ2>zhc1 z5kXH;^@k`qhNPr84ad;%ux2f38Akp*Md{L(KvGhig##KtwP{142%~(CpcDx+Oi@BC zEdt3rxM?$y3?q7;qI3yEhNPs}CePB;65N2KWEjWu6s0R7DJjmuF*H2H**s|(M(#XC z>C%=!Qc^4-0?j_hX;ZNfV{|1+sT0O5O^LCT2t@mwrLDz6jLtcd+B8MjVv-W#EF4Et zdxeA~CB*2QBLzF2g|tA7(K$y9Hfafoff%cY95L9RBqRo646uR7wXFSwG*zJd+)qex z+)Y5Ul~a!A#29X~#GziL!BC7Lw~**`iY%IX$|`npECn)DR4i3CBQXxX35iapwplWr z90PBlHkysR#aM_{L7L>W32TDoq!@l9TD!_tB*fsGCOK`=R>^WwEDr(=wdY_yV+ko% z2L&{zP?(cEC&sXwA%^8a^Fk?B3K~p0nI7Q@SGTfZy=iUwX@GcN{pjzLZZ_tOe&_6V<$bLVypJN#Yl+5Z8XVg zlh#U>lVTS=&}i_sp0}0~V+bxJI-SCzVmf)P_?o4TR@)547?=x*PG?}#Go2iJ>RD<< zRLR>=jG?-a=yV1)J=4iCU}vdg)%gs?IPNASI-P+{&vf!yagU`ot8Ip24BCZ6r!%nW znNE&f_AGV0+GZ%m@LfoBIs==Y>Esy3v($-do1qws^FpH28QAnpC$AOvTIyuA%}|VC zypZU01~xs@$+7busJ2a)tqziM4C_Tyr&gHNTnE759>{#IXVz*$iq(Dr%_$TXCC`bm z>dz3vnp^WiDMs-Enp2qJIWdOr3~@MrE8%A-#mL?NrS46jB(17+(TK{DMy1!|A-AvC zbiKIOeyl7SG$V(qLKJUgL}XT2nHgb3WEIt7he=fwq-16Bva+ze+O`A8pny0bjws-) zIN;cdC=P(A;Dq38JBw30&+ps&O#7Vw{C`ALWy`v(l|}q#fBQT8%=0;cnj!T4vwB91 zWjiR+^GvDHnG|Ay&Q~&Q!ZV>|q&W8nHGQpks&`R&F8`Z^s-YF0`nm>ylYpd5uU4e{ znv`NiEl@Lr(nq0Z#8@^{ieaws^+G9D%K|k+n4)LISRzx3Hg%JIe}q1iVi_z@Glaf> zR?moW9#AP}bi;YioFCg*#tPI7q3@q%HDWALJ=l&CeNL&V=9qjr7N`=chBj5#0I)=5 zl*6KQQ>sFY%uTE1Q=#S&GZW(ZUCj2H`4 zO3}u2G8JKGD8-?`K+O>P{#iXE#uAlMv?VC&Uns>QRiI`FegCYU5#uI6r8tqEUl6`f zip8lw%@F$jSv@1hB9&6yl<8k6#ZkXN%@F$jSv@1ha+OltoatXE#d1}kW(a-%tez3$ zZa}5DCDXr9iUWRunj!T4vwB91gMLa8>q?mgFcjmkU#Ms}eJ>rckz+kftJ>@v&7{Rp zjJK~sMZ+2RX*G=;>t|ZkX5qM>p&09Ep`zgo{Ir@zjynals?El6KSMFr)j~zX8Te^6 zjU0ypwW`g^aX&*bR@y>E!x{K#HH{p%3~E)Io#TFnVywM|iiR`r(`p(yZW`38HcQ9- z48>TB3l$A#;HT9zavT}ds;6X^l~9bexlqw?27X#iBgegiN)?mzS>-b!#!6kNXgGa8 zou-lF?m<$;eV6GzCWKhA^OX#n^v!7*DOT;EMmt(<@kyp*OpLX=P|KXu+2aU3=izAUtHivR75hhd(ZRoGnH2^FZva+3Ii+LIfv0UgY88**5t7W8E zGK3o6n3S5L5h<1o12sb^ypwuHjDgH?ZXZf*w1tf@LIn<;a(!;9HjP0`0;okP`166M z8&n!IGp%O1KtHFeZTjrgTjf@L9+#T9cD0aQi5EW3hbh^*Q9na&t%Qq19N z4E4`vBz8l^_5aQ>RB}kvtA;_ zV;=b!$gh&(anG`GnD#OwMpAX0GQObuaw&9i1tH?<6;kM|f)GZ%%B1sbxvuh#NoP0| zO>Vkc^ zbyBEePYV%wua&~0N;qQ?67F?UtW!pdDP>+S#hW~jH^JvONO5u0^BbRN_zgfsCt_tz zl?3>qqZn>n)Y0Gv;F(s<#F4?m2`zjAm*7MxLxUdRRDBRqDp$1O0UE_Rgu)3;b`qzH zzX%i83238}Se?CnEamdIC$Nc7p`Jkd8{km*bv0&ll!+}RLc1GR@v>;Bb3z?My^@De8)y32Y5X>ZsTb>2+k^oW!dtFos8c z__5=VG3#@k$;H*V1AEWxuCO`U4XxMQ{On}4iG3diS8FS$6x=6(t48?PP4L}fZ~t^k{?KrfP34gVl@b{Aj=kX$p!S^YH^Z1guPZJLPrx>Mn z7ObB+4sPfs1<7I@1@eyLP=s*VfuDZbP2lb{IM2=`?z6{DR+_DLz^B~=-{%a@<4fW` zPyRBY2Xu}$1;20{s`5niXgA^W7Y)uMOyceWE}0Xxo8bGB!3BI_PQ06NlRFzhR&xToHth*l=)Mxu%ds9~ru0i-Cm(q#9~n zv84dnPWv_D(I%a-jo`S-WP@h@tM&PIXM1U8UbUYIS8N-g#En1`u2}7-7|<2uqzSzF z#+p8fb$w#R<{RtwB-Yh~6`OCY&TFx*5+uSnVI7`8x(c)i^NrPZRB_FYE)ZHS9I&RY z0i44nKsjLL+yFScdkE!%^>K#i`okfN16INffD6BeP%c>WJ`OKGH?hpFsydDFoUp>J zQrr-8gmYpW7p!ILOra_+MWgbAcEP$eMVW4yv_I|}tJBI@E?vS@^^J9CohrIaTLM>} zC$Z{$T&28?17wP>!X;d>P%K6ebQh|cLFi01tB>teo6R~hPBPzW)wJsKz15#~gX}(>bEwyWS$fq<@n+ym8skQJA0hzHd!1rLYw*4`ngDK_t znNqt-JB{n5iYo4IGK1nzNXT@B$2zm1qB#jvcdF+nY*Fr5BYp^V1BtA)bFRFj)ST5- zfOVL|B#H%5{aIIoKGIR2Q&_iUgqc0SbrRdmAlJ+=P*<1+0p}|&{Dy<;kUmyid1H(kxLn?dr@7`Np+PCYRR(GkpYjttoa)I57z9Z(I*PKI?2O`T@ua*~?g~wWBdxi)qCKh{Tt()=UHKa!e~GfYvLV)@Z~+)(QmBdX)%Q zY2K^lP+OK7lWHbI#YPeUhO2uqsPTUq1JeK1j$t(Eg>ORy02^M@i$T~BVSo+SI0g~t z@LOmK0cB}uUF)<&)cRUNptY`Jt*O}tZLM@k1vSn~2?41gkZ*kmAGn>H?lij#yPsTM zSXw%BVb?js)Y{BdW~!ae#)5~aEUYeAl!TpBIIy_9IyTx_Evzgo@7}j}Z1l{<)s2|? zGUcO9j~-S_P3)yFO`Gxr$Li^Ax|PXDZ~{wc=;{Uikx;`)Fk2=xbO$Y|Ud_90M9ZSdbi9WG7fLjD621=XmBEoLP{79&(R* z*EHuF?Eq`tF?Ar|6b?#|POFUw40L=UCK7}qW>m^sOU>zOr!tSY$7D>PoCIKcK@!Z* z%*;2U{x*aN(+onXg_uRz!J9r9%LN{KGE6xLHJYP90B0NZIURMCYP(vFSe=2y83sw& ztW8fRQUn7Ka>XnLL3fn4RS`s9Y%#`4H_T>8m>!erG&Vrxim40adP@5p&04$KXx6p; z!4<5j08DG75a=Q+YM{^yjlekmA+1WMP7^RSTuDK{w^y4$BQgtdNgL}YzalN%9E&5O zol=97e7;3^->p55McR-3J@&57VoyQ2)U23+yRB~{5=@4X-Vi*mDAXw7=x zIQlj$nL9M2tdrbZEuuN1jw(muU_ zt^f7|l}`fFl#u4>s9prbq+FS4>=!B!4WeCLv_D1W#E2W}4yi!x5vJ~D8}n$asKsHG z&=pgKP>QfAxbG{Dq!@6>lg9o#%HT||s_0qV2dW$Lgey*iShOq&+|n`{u3i!NV-$}j zk4jEdByLj7>Wh>{XAF6npV4$gh?>I&9qmjH)5! z>?c7X=7{MX%iI_I#m8d>R&=ga+JJk~G{Za=pzMv^F$~5XKkTL(?M}1SqOL`?f^AWx zr=Nz>4KYIn1e<80EK?;cME0PO7>w1UJd<_YR@;XyKG(}UE-uU>CL$qH5%LOF!$p=o zBLtY#2zh0cMH*=1HK36g4DzEq$p{HZbmI72S9@Hs2nkqJguKRPSe>cth{={0KVw-r z#^#}}D^)4V4uCOwsEzC|hqYmjHe&2b3N_upH^pBEz_z7On;Kt{-)VB4d%UJ3N5d}^ zu+=F>DU+u^PN{(nQW>P$_dzW6$=@i*P4!??RzzZ?AXyl;RYh1_5@*vm9JXCWcuaC< zvltY%WJNe!vS+h69AR#O>=FS0Z|R9bGC~&w_B{r_O|9A ztZ~9UL&Bi`i0=>@7?Y|QFrI?*%)v;5eWIx+>dIE?JFx10r%<+WBLYE1(7NNMAOS~2 zm-ii5Ud8rD7ihxkeHgePNT8=77mZ((;pPkSHKrUYCGBy`|I zREIo~I$snz6b4#;tSp|lxSv)ZgOJeS3G6Dx7^05Ix=UzMcv3VuRKDhygeLqH88q-w zbgcu2P;%|0L+Ah+7u$Oq!j8J zF(ybtP1j(h`0D_eI|;S3o3qdi9e&Y{nXVXitHr2oW07pkQn;-KS}{j{Zw7g^Da&T} zRj>)}c*0|@d$!gp*Xr{vn)@=7s6sRk5zmWh8Ft4-HFZ)KqN-YmZF9$?{u2=L*e=xw zck3%QoauPr=Mra1JFza{eq!^O6s!6Obs3%W(s_fyT2PyvtyXHZnq_tYJmVj*fvAH$ zmMBG)W^Fr`TxzY->WPv-ElBe$TP>TIKp zgI^bh;F<3J{l&)~SXe=eGj(8TDb$<6zS`nrX*R9eoWf!gX2wE_EOlS?;!t(#!qT3Y zujoWgDc>#$RmQZj`(t`zo~6$Tbz>^Zo9F%max!I+Nj}*(Tc4{Vk`c!?J12yc0xZP@ z9D79D@U}Lgi9&$Nm}4?GUuN;Zb!u~_ppqY?L9WQeY)i?M)b+V1H(Vz$<&p<-+5}caLov+x+<4QMt+^ z&SpY-`3h*ZFEM*CMHHYqi4)kww(-5*lzU?1?Y7A?Zn?d<8KII z`){4j{?*;PyL&ok7jk(#F#(k_wvBeMG)H}r!oWjXPdK;cxJ=+A%FIk*B$t2OzCC;PcUSlA8D2eUZ+GvR8wExO~RL9(Km!@~))=ySr!Paw?cIU5Q4g>(M<4tooXzAq9#4TfhE( z*q?&`{mp^p{flQUcXt=~d!75|Wfnr?Z+n z=E7Y5guiR3$jlvc88ZJv8c*7F_QDDYUzyAQuMLg83kN$3OW-G`x8?Gk|4yD$o}kVz2ZiL}Qev$> z`7~w2_UwwmIKEuY`&>bSnzF6);tVa;m1Luj=g^qYMCSjxEdZMg^L z_!pnS$URUwQ`XHra2*RU>p*9Tat|EJHAqGE{n}4Hw_EA%$sKc3E`RdSgWkDLDVp48 zSXIFQtOS?=Qklfsjhqi{uc0eCjO|dM2qRym2?21dU|IoD$IXaw?6*}Y(>o6a8DOYs{!+kBY~##pBuHiEQzvZ1Lu7@s@1yDcRy8 zx?DP1qX91#d&ql4T(L*Y6?;Tou}9n$H&KEw>jZa)){*9V2E`=1`_w7#zmOn3lB3GPxZ6Xp^q z6Xr5;CTt5?|Ejz;AA8W<{^=meWCCjIJ-A6UY%mveV+fr}zP{)j+|gZQ=*;;C)yTK1 zGkOA8cOuM|1Iw4e(1+HA+dg&t?Bl_&xmp(;Sgg`m>%Yf3G2m%;P zq3#t1EWSqw$Q8NZMibBY_A)WPWhQo?+7#uW3n?^h;pvIwcBC^wzJGFEB4N<0A5s4m z(W}2b03hZaU=)DQ1OSRzhZqOqjwE8tA+`YVg#dvNSU_BnUdr)J1VRoqfui8S45T4Dum&MIh>g2!|MX?esQ#`-=6PdsP3z zN1z#*8vO5NQQp2!VupwM3|!IV8sfPR2-tNJY(oB)mo_|j$BmpU6TI7u$Mjbqo!6{-=>`fjf8L@QJ)0;g^ zGHQ#6+qZa_WaJhRyKnU{$>=R2ey{g1$q1&arQXLF(VNiiwC?=UIh>7@TR5zMnfruL z3B5m5)yLvgw>hb)#8CYAP!ZjdRR5^Uf>r6HN;N~J3Y8CrD##Kj-ltYl3_&J$)}aJPFCldCvlEa zznQE$xAD}1Qos}eR?RB?sp!cGr3nge>f%o^i}f5lOqK=}PIy$|Y2?uHjY7Dec|R9! z`wr(?gqz3)47XLu4EH55i~9_>_5tC(Ot9DoI@coHL^fc!tx9INuZ&sTXSlTw2={jd z3+HomZmIvGf?lDFQ7M3zS0 zo5I+qk(N>z`BOp3IcOjwO^Qe(f0n}7r;(OY7i{Y5dW6IosHi@MD>4EgBgf(O%2@^RF|4L#8f9D1vi8TxC5)i|kfs7+BU z`iX8}tF2O|)o&J7^QM3GSmxkWYRqm$II!hHEz|ZJgzY#7y_PXfbOYOMl`^gVfUw%; z?!HTj&Wk7|9~3+`zxBZ%Hr=p{ans*VQXp~?e1 z&+&Ow1u+N@6=(1~SMb;(+c%FcVBon_@No9!MD3f%~Saw4Sr?yTGaC?x7f!X^7DKgx6@R)}fhsQZd zhayfI`tK>6eH&^?g`po1q{uO>D{r|y$VGd~_@?AuC1DU7^L zP*M#(sFkD>=F?B6aQ1DdB^8F=?vvX0nvyecsU@GA6&atOO5q&DP(>;X{j^VNA9)(U zP;R%Rp`S_N9K=vXDh$0tkWwQzXws8TnDlq1aQ1DeB^8E#R*JmN&!w^U zZL4k2dHq~Z!hSxW9k@ghYobVfA&qq)V->B4*)IxO>OBk?ue$#rbLw4j#=gxol)}i% z@9#P%SPeh)X(lwNW|0Y(0^)umR5FJ?OO!0ML^rV2Rw>i!p9rgMT=$)3I%be&KNUPS^nLSaTfuX~ z1A>}AqkW=?qC*(GT<=%!-e~V#DV*9oe^{DHDw?R91*xi}2ej1Gcd{w{Xc}qXrdn2E z>Ma55R92%O3qMG?j7w8*O(Pw|RK+Sxy)9tHhV!&lchipg=?_!67LlfYGL3W)Qx&T) z_0xitOU{6nnzAD;{Y(mH--cRJVdx!#l#AwohMK}D4ZSmkvu{H!sW9|e4|HXpr=-M1 z^RoX`#M2(l!c%cvNtb+f;AM75s0FzoWb!VZPjb0kKNv|8yCi$AAVd6)cLpm#?dt}nTW9$ z2r?aG1Jikt_Ci6(kv1@$h_|Z*8BH7wmH^Pu@&D3*XJDHg)vE**5@ljQn@B|)b+ym5 zX>g`Zn(5U()8@gMHfyHW2qxr`u>qM#MKfI^nAB9ofQd&l6`JeXfNRi5=ZOT(b)Dd% zf&O4tK|}MrPVjI(7&uRftnhlDY!l9u;aYl}8{-Xa{Zz~#Gr8dnKH26&A~PA{je?9b z#K4w`Jn<$$rt-wVY^k zJX4$6iA2JC6tp#;4m6xZJ!^A{gAd1?RNynee0U*Fgnsv(f%kMXls*x>5qp;9ZhrQ~ zJ5a*jfaHq5b!CM5Le_YExKl`JhC52Y;dfwnzya^B65f%$@iB<~fG6z_IN;sQ!aK5`yd2zqhL=F1UDc_u_ec>!NW#aswU&^^ivaS@T?uCYLg9kT`Q?fnEXg z2#y7T4}b6m9OB6x{d+|9x`!U0Yf$lqnYHD`ReL+Y%@{YY8#?jr>jCbrES`II@T8ax z2adqTMe8?|cJGRdj@(ci-9H+a9YwOSxa{Z+^ZUz&MsV84eg^4$nbNNM%W8By_gZCoq z&GyblRlP`VkE7DT$tOlo$Q8~zI2}bS$m$9%&B@-KX01LKgme&bZZIE^?DU2wIz&%u<%q*lPb)ABVBp}H{svY^H!uh zw~6B^D}M4 z79a0@u{JHje5DgQT};Y9c8kdx=Nx_p*=l<<}^;pPmyX9?k9%12Z2NsC&_q)!PIbz<3C zy%nuKJK=8I03}Y&8Wc{>ekMSPbFl`6bFp^>C~+j%pl~Mm&Hz;uhhq(lPRD*Wz-@|n zx(U91F2EH>BmTlMm;Zc#9G!@G4M&`=50DeZNW8!iD~XJx938}Q194o`k^FTJB&aM1 zOyBT8BCr;Oz<$#MiGW%V!uc%^B;(hjD1v{)FluVe%@?Q?XeHDYJgSlJO~Rp;(8r)LjB?dR)9&*{Pcnx@?Gx2%c+Kf+;i|&v97X*BQr>fUwUsSQPp=RtX4usl%r5 zBFLKeGJ{27kMk-4@m_AQc&j}UFt`%xm5kyC=@PaM4|_K;J@S!-iFw?Vp=vQ|WGQT& z#=ia3vc5_Z1p(MpIM|I9X^%}yuN=r0SS z%T06>*C>|3HK4&pBh%df5a!x^tk>AxVhP8f*igvdbe#reRkQ-%7A!Vz^~s{M4_Lk< zSX_GdNn?@+Jl_>OCJFjvQE>*2UkVP6m((o{I&Sn<0Y7HshK66IFlx)>9-&N1v7O=9 zf|8?sAR|r0OCx`i!q}&gmQon`TS2K(bs#Hkx=J&Dm&VzrosLu(`g=i2*=8U!b;glK z{vpoSr-_D87Sv)rY=oF=}Y_n-_-qoU`vi}z9s1_cWf}I|EOA=U{5V*v#w=bn|4q~Vx6^7m|NIB;Y7^5cd%8t%GDV%*9YDtBm zUlydgXbfnoD;(0;ucY$!ZLS~|27gr$bNL(4TvGz2v0qE!?AugJDh&O)Af*C6pq;vi zOEbR_XYAWbLn(~>rl6$yV?ZNy4I+*FR-CbKBMqf6@~48bG*#ot^Fx?YQRfV7-9iwap}zL&+pcDbwsLh1u9}bm)VKWO5VTz*bwO zOsiidtVT~@Ev+WHfvvVmnO46}SdE>@YiTvn4Q#bl%C!1=VKq18YiYM49N2Q9mTCKY zgzdJy(G8d!22tkqhC$?DniO=a-z#`r3(z-_uCGD#zJN&8$%7D4wF{#62Slot9E6A} zLJ<9XK&0xeL5Qf90nrBpk*!Jk=F#OIJU0p+Tekb=(IpW)9}+yawDrxS%LaIE5un?hvFZ!w+bw$@0?DJJU$} zHr28UQ$HK9W?u0V3qMG?P)Soimqt2>sftyY`uTu0W6E50M8c!gFqMm~H1!Kr)5NK5Zd;q2Q`ODYV#N04&O zHlU%VZj*+7Ifb)tLoKN=^ecjttIh!pHI=6{^s6bHeH&^?g`r;)q`Gb%&{S7DOJl#D z%G;>*13_HEY+3fv8NA5oUcW^1@k61FbW1(jm2w)JRIpuz8tWhVOoN`a1d};< zbFX0H`LUEEJSjGjini&;f{9~q(C{fG&Gr+)#1Tq8rhf(_f`;b#x!|E0 zn!$LWp?Q8GcsLKGo=#G6PPu4g1d0Ajp~%^%hoU@E##Fp8pskQ^j!PWsEca-Y66r@O zn#p^ahNd_Mvx(Yx&2+i2iA&?4TuMo^T_M;wf2Woem4vp=e7;nqtldLVR&$Bm{Q^Oz za`(V&B7?s$V4ED=Hj&3)6tHESL03_f3@O-5Hh*!zRyicwOiq`t2XRgxINC&Jze6h`$hfCGFqz2mFB4=s%MVQF<@)OdA$Fm=m6qWXab8$H2zDaQ0^@uF9|^;e zs?OvjDtWcn6&;7S1w6VFOfzVG5otV_-WM>516$imGxJp(m3_>7t36Dc<`Xh_mpB-$ z7j%^2?PhJ(KU^HA!Cqw-T2eB5&TkdwVK00i5oS(`1u=FU|efg#i5caTKk@Xq0H8WkkDX$)=zgoPEfDP}1r4A`XQipcWt944V zkG_u-VySd1WXgR^q#O>!^ikHEbWSi) zIo=lV^ikA3B3IIX7%m!<-lREUJ9}!Q~h;&tinl%<@pUr6`2(|9a#*?VR z2&n1U5?mcUO&0t@*u~dJAhznQ^58cbP#BtJzLDVq@nV8H1uBZp&K7nBn$V`)hM{V3 z3QubX!i%cU*Mi;hRR*$K`_r%8+(al3TIv=FVKbeXa~9)ESd8@1$LMX}-pp>ZdhU`nI3U9tGyrD=Uh>Icrf{iFK+4=)PLIn1dOj`edn8>SY z*wy$+z|^}mg;cIQ{ZepEmde}aal({pA0CrrbY7Tok~*J3tNz;*LfuOnfYKTHf+O7? zbro$LJjjaP*<8EYY|b~@{KUNIX5rLj!F1Pf@N#lz8^>l#l?uYv;u{!!U8K%+!VB&3 z;rM}$KVQK@$3KUk7MM!8;l08?RW%PBqEQYat%S}BWJfy1zF`sA`ZwzIynkI`2ZLE0mOatBI#pa4BzbzJQ*u^!Eg=McJs?QfnL4aznp8 za%g@29rvfORVEuWO0YXOk%RCw?Gsk81Ako)`Yj}|B5{t>nxmo}g_P)+3| zF1#z8T)-7$wZ_&CeIXy;%rK;gM$$AYSU;+qsbz2ix^dxSN`OM?-07NykFz@`logB; z(TKFg3EixXFAtx5bMsZkMixNJbSQww@w*M>IA`F(I7Lhw!^i^jOW07>?!m2~C zDDcr*^mXM?s};2f$JUKS-!K*_H_A+hW07WYsbVeq7JGyu7qv*aa~%DLu}EVN)1rir z)}rsRN2nYk79qbW0h{!FWs-I5FP3bcO=hKpr`D(+u~(|iaIwhw7<}x`Cf#dIGVMzr z>6T$p=%Y30XF8UGoJJOLNk+A9^3u;4DqQ=DCs7~7A}a9L+Vx9g7e<(2p))3sh-2$l zo@K1jPqyl1THv*{?YHcm?!o%0$dpRLmi^9IW_!H7Q!>-Agum9VKWfjo^BS>Bb!*wK zKRLT>XZJAe(mc*zYuEV?&=ocHS6%N;`p5Z=+Toym!#7%9)Y51eE>tv$es30!ZNL;! zk%=zxi25@qAW{}x`T*Hw(^V^Vjf*h%vInTlV7g~QJPPsU5Abi-P@y2@F-Wgq6K&^A z=;BH%x|8G;;>LFx+fI4UdlcNbBHa3j>rCRRY5)?`R1#cYl2jB+JfWr#;VP}9syDqI zDtkhVVjh649h65<-Rl7=2L1JUx?olHsO6`g|Fl?|P^PPLMlr*IDGv0#ooWPIrOfs^ z<0B?J#FcT-bq>~R-$_$CM|;c=$(1En+89MUqqeWWkxV?^qFObVTkZ!=@ZE-yudfrqNJx1v?%NHaSVK`GIMAzw z77mj5cqA=(7N_PB0q-!{NKK9aXAWG1IrQa6Ktjsqyweb(ID!!W+VJV$I(+msSD!L|`k&3y=EI9szNgLFmkM$1Qz~S` zh>feSkI3co*TRg$y89a5-=`N}|2}^d-7)Q5Qk`R$eFs){*;}yJlM_}G?OoUU66cv2 z@A~GOa`{t-PP};N*bRL5vwx4aZaD(p(pI`1zOs1U;_mK>rQblCR+H{Wk^5-U{b*%Q zdFdR_oMZF(hDsf}to&^J(e3C@#2?=$-D=N{jZPI09_(x_&2(t9Ri}D-$J{8riAO}$ z?bW$9&28i6!OloQyJ0v--;L8TGrc*9D<*KbJ9A4CH=4lV%FV2fx``_k4oY;Cvcl{`O}iPEeRYhR(*65cS-_xN-qDulDJ|r zL5fI`QUn=E5~Rsw1er_}x{|gWK_-)>h;*q$kjaE8B4w%(WHM=rNSkR4YZG8<_mBxq zOQ3(FVoo4CBeq`7LWveq@kY5sGns)J>&r*cqGoVS^u^_R4_RT{+!vQ<$TRFZr7x~x zpON2R?4$o<$2}RQ75j_-Vt)xxoS+Uxm;-S+ey3zI8`X&9&?x2dPY5y~xlbm5lezpt z1XxZ0aVh_q5nv?&tmN{$BEV__h)b2b$r1%KsYsEvwoK`dWI-T7$t6W5Zn95YxldfB zPaMyUJXKBcalACEv!zCd_n_L{7eb)j*ablBnxWm~>tl9pdX%scgoK9<~L1uT9|_ z?Jw4tZPcdbTTwGIa`+O^WmuuBLwj}8b?4xO6EmE82}B$axc8RG~< z^uMQiZM^X!+Bl~8t;PL&|B+PhqcPdT`?-4mKHr-38T%XJr6}nwLo?z#CP!@Fk>aWG zphsK_*0h)w5StO;@m(n%_ZiEAH4?`{D*gOg)X#W{GZEnO6-adfiRb8;90C1Kil^Fx z&L}n-u_r3=GX0ftJSt05ir@G4@Vj`3ei!@j`xhyG_n*Kfw&MwGq%wj35cRX)N(+&g zS!KoKNZ@DbJ8VTFGSZ}E@8mVU%H$1V*g#}xpOfNo|1oS><1uWc($5z}{Tz=r3yBU0 zqGjARSuaaridt_Rz0&Bou1#|B)73rmH&D8f;?n2kYb!$Mwz#=c5l*OtcIr^Qk3 z*Jg0j;~stWfh{v>7^~mXgLzP^CHK3d+-RW(jBBT1to~pR=Kifta+`}>{d82gLE_qJ z7^^>>VKp%iYPF2(FDAKLJHqT-nVc?7;r`?L+*EB^bnppDyH9w-G%5viv!{pxf?#F$ zG4%L~sl|HH&D9?>M|d!PCvF}PZS1Sog}4_VVRamV^4>UQ5Q)7w9p5wWC&tiIt=aNi zsj{8Y1kp8DEw`(56O%doL@{&nX*BkcjR20_L$AY%Ceh8=bB;?(D>>cir~X;rbp%g| z^XB=vO7(P1j*!DaJ3C^(Fg-F%AEk}hTRw7NhPR>%w2@DeyqGS>v7bj5M$_dLl8>d! zG2!v(!g#uTisTa{-*jLG$@{@0MDEk|8^>fUo#x@Y0UtBb%>jU!IG zGZBwdbw-y$%XzBM29@GGwP22%9e_^PCGN_t$Z{gABTLqm5(LlTOi+I<>R3oYX-Ue=~g}w z%124Q)50$Z>)P@-wXblt4bp^2b{_*5TB)R1<;Y4EPrZ z2xD*y1Js%;r2w9S^cY|PneYV15X2!&Ai#nH1d#|62ymtY1hEJc2(ZfnN=r+=5mWdN zh^|FY<;E8!jf{}&KrX+^GMuli;xJxgo?em#E&m7U0Vl;0GQ^!m!y$@5oR>h61OFGSE5kcP{@F=Te$0&D5u@|084I_*W;!mhEP(RhuJ3 zaimCTGy=raJj7H9djd3M)Ik2tgD8@YM2;EcGx82v-R^rxX-*zKGr&lqQ3HBb0E&5P zu$L-qt5L1uuAOG}v7MRv4%MZ>br&-oO5YLes=;RM1ah`osm;$Oz?8KvPk^`9rniPr z0IyQOxq1T=-!A$otS?m}63mOVr=0OJC#uwU$R~s$yk1XiacovkZ`V5Fgdu+;mDHwH z`a1cvhCT%;WiahM2_Dsz)MphXx-e{+`0S*Vf$2jDCVMPXA_WVMBX+PO1GZ~h!Saa& zi#RBsriWxu|=r?ky_M^$uS(D)z^z8^)UBO>3pa=rNvGsI9{%-_>m5(lMdi? zC*m`rpo%ZqtNL!RO)0?Bi>;?r1n6cJ?C=7I`e8yrU#j}k3zHGCt^ayL>SlQ}!ooFR zIs?R6+P3~mX8=UkCYcz&GD(NJ8Y~;r(@#g#+dfr`Q=WN|O+K#LhWTGkK>f?4pkMQ8 zThlSB&g%)I+K$Y)(wafl*f9OWMyMag237lMQeQ-0^Nmyy)qe1Y`p{~B;4|@S&HB&- zY!GyPVd{(0{=f!)9Qyu1;=8Xm2>v;L^oGXbve}uJ+c3Ltx7-$ZU}?$7j@-~Xx7*!q zK99;ZxRUd>vfo^|**i49B4uOt;fY?Ha-421S ze}FiJ5M76$&VK+Y5oC{mBx7}wAZH0kGFr<7Ia@%I@me9sqJShLwn~sE3P>_$rwDS6 zfS9ONlbD=QifBP|`6U4|u`5BGSC$3HM6d*Lc6kbexaFk7EPki&sZMCG_;3j7`~9m! z@D5ccrGEbfc^2c=vgzq+lTXVy0QD-L?E`GDo;uk0k9@e$hqykrf{c(q7x@^!Rn)n{ z7@_@mYQZzjG<-P8sJN(PmV9HM?LN>m@Ny<(_mc7tP+<1z|GcR@$5$og7xynhV z9NPpWFLx3#I@$!uyOpHTtmD*vduOM$wKml*j1t{@lt`!iFzOnb*~H}<909%tvetW@ zALwBLP4k#3XyiyHQQS~|Utk9J{Zy&6Igd3cdV#-D<8`OchPFs!+MAV-^QIu;ZOGS z)xtyS$0wLCA;)=hP~6D5lcglRE}o;qjppuU~iMhMC1>+ojIcU$8FsKacsp@*5i6 z<=uP?wAMV*FAK-=G(fkynCr@x&DN68AB&Ncj#!JE9k7ZR~FAYOP;c!?Az+v z4m^77%GiC&dlt{Kt}fTZV#0%8kT0LTu)N$|!il#> z7swZ;ZWRZ<#ED0banoTlZVnhX zA1Wi>@m}NHV;R>h_gKa?%RQDcmU~1Inn3%3Gx$`mnc}-u-BE|RKD8ad7E+oMJe_)gEPb@4rn++&Nzn&lqL z=ojC^$UTS&w9&*=``a8cy5i=S>xWl=hM`U+GC^GqXtS_ z);42&H4KMQjFek?6Ne_=NHr;8BO)01QemLCtK+}Y#3@`l&HE=JHYQ{|C#Cj9(#;)f zGAFfr??Ufwk+gPuc>5x)H}~bt6yi*+mmb9bpNzl%jXz#5jm_Jb1=B0@X3&S*|!>mQsq4Ulqvb>YdZ4uycmyVfjD0!TO~E2#tuHfadCWqhY>5 zGoDquvV+ZI;JYSIB~9O++^%?9bgn1!&h7Wh@*_#3@WuIipX^V zUUNq9kc{FFI&W2W)aJ|^2Qhlgyq1Bz-eL7#Z{ObcDF3s$W);_a9X85!lk%%lYL`kg zwQ1Z@jcZnY?>-ztkP)VK)SH!P5L&f=uHtHuT>c}WTDA&pq`OTSn`O)=Lr9h}v(}i~ zL$x$xlnNR1c~-%h#@UkGeuq5u1(uX+&GP(AsTqp}l7Zr@3~V%O^=1w0fV6+mW_HS) zU-RW=*I+W=HD)+UzwYDJ#=$6>0`LtVy}jDp*-2M{!Vg#hyPewQSfJYF8eMMxLxbAd zj-j@;8TBKBLT-u_jCPe#zhD$s`qW3TkwewRFP)60Zmo>&=l_+H(a7G)s0R79lhLrj z%IHG<-#8idKaH$NiSb(}YnPpjE1cgs8IAjm-Z<&~-pOcCVPsoK_6H}U{)LvQn(2>D z)-GEacArA;PfkX&0$LBdmm&MJlhJ@x%dl}7vcEVP^*)r0cF{ui^mSB=aa^~{Mn;=m zA$x|C(VT(Oqs`KgJ=4i(K%!*uj%3erGV0l~j5qBvN}+QtA;A-Rq)zBx#-0 zbi!z>ocKEVG~Nw`K9p&sS;3yGd%fV*N1B9oVc485^Eu5L3my`ocg0L2SmmoyuNRc& zM3TqpPL~b9YR(svU&>JRMvDnI`p0%}0k2o~WjPFxTC@myThja73NdiF)( zncCm1FI*HclL#5FtebFebSqw*8uThl5UAMWG=)dg!9jHR?E%Zcl5%~Xo(mFoByyI> z1#^`)`aeV8UWZ-HR}EnmnUV>8A{y&AmHPS=@$#rodUtVK;(IM{b1NG~4(TMuMa^b^u#s?7&>R?5q#aQY0 zz>Gf}g-M9%f%Sk@IeCwQ+{xN_1mrGq{Z> zs&vu2DOGl2Pk7)wIp2coy1-RWB;+1AlzY&X_j5XQElsE0EX}phR!BdnCJ};s?m@3V z!l}{BMW@`DY1=(L);|`JwiE}NY7Rwj2XdyeYH5-#4%D(CpBCrnjAVUozv%tW5|;09$MI-H_`tbAOB-RV_}8T z@R*O|>mTcv{>}e;%x%cH$6PS9;q*P-mGZeut0sTtj=6Mb-9v}#Z#S4XD9qM{r9D3G z?ZBN>zuVyMRJiKO%Dxpxb~ivH^*N0tntyaV!|_0&-0N!8?}@f>AFZ*9MSDL4vU_5Z8qWObVG;!3Y?L z*9M4k6O#)Xg5DNEUKc=`r{kr~?KnZ8VHj5t?DbI?P7!DrhFAo9LjY@^-YLzr+Kvvx zEyBGqiKB-zEsnZ^gnLsGM|{>_8ubzG%}E^bSsaZ33HO#Hj`(oYL4|`xgM@o)5=VRn zr+ccHEevsb##GVqn3U+=7QkrEv^H0x8yC^9Gs(uoRD!=f0_XZxo5^EV0=^>xM6Jy; zv1|ex${~7Z0L7INB^;8aV5^}s@x3xwTX3cq1Wd;igVLugOF;STGVAyDp57_H(KA8k8Uu2fnV|H|k?Z=AHvGI3V;V21{ zW|JOG+J4Cb$I^i`xp=n)j;8_v`zFICTg8}F-?G9KtJ=^btNz0RQ>-E&S@mrT46L%T z$4C)<$_uD|$Er@m14Kx=;o-X$xXA~4evHQa_?}hWJb)@c-0*#?x@8d6m=!;;RHyh< zCQDIB=^e2jT3~U+M|wdWi+S=Rr_1@#Ww}gU4(q*6H^>;-x-mO`?6`uwlgWkE=3M?K zPB$w%h2f7T{ZAcNkiW9+2*Ski^E1a4WI>UFu>ZFjHySH^zq7(1jvdD+7rx(HU=V>4 zNQLhY7MLDeFvSZIc>&cwTGb$Oq#soH{$znc$VDuUcKj63e*D?0rWd}XDo6NVtZGpB zgn2OT!Xf&es?DIC=9Z*}&N(gz30jhilCYUt3oV51$LJR6c>>nLb6nL*a zuSmegMtvB!Z&wMJnSctZUMewa_EkWb<~0&BRhz2Y?viP6uL%*h17w=oH!-4C!Qjqx zJ4l&B^JXK%kptm3cYAMOSrd&c%?Jr8Yre}$aqm=}R-J5ga=-e6N{+5&%<3DZG-2__ zS&EM2EczIe_0wgbIa)pu03-wZeoFu_y*LUt2kuS=@ajzSvE_#I0WV!sx9GD@-afs) zP0HDV&pEl@+nt~XFtM8H=d^4|quVuS}2UvzTvU&>D*{kxpp>m7r? zMDi~=xz{U(e3ImMJ30C9;%7pQR_<|f@?Xk1{9kr*uQxq{$DxS-D^4zZ(Ib#^_`fRT zvsDqjMK=Fyo>+vw$ku<|6HDXD+W^p){H0S6#KCgV^~wO z<+Z3X>`$C{$F_MP<>dOQlM=VoX4C%D$>lJ7OckbI2&ou>kEx-+FP&5lzQ>eZe`YBy zlH2N_Q=M(JcZS_+Tnf`^&#HCqXRN1|fvy_S^-pKEHI4NUJ_8w3oSJRas?_y;WX_1bR(niwt`Cxv^7($HgM$*@}}#6a#GN`(9AYQUuw{ZC2VZkQEJZ7T~!ecWF^+P z%-5jzKWp2)eGbNtY6I~L<1aTFn4H8zlreJTHHJRVKxay=ww`V(W6dF^GgDQ2GOjQ> z9E2E>iWnL4#`UyFtERFJeTA8VC#Gh>dxPNZYvDFnzcy2rSm&%Zu^7U;0ljrp+{`Kb z&?{U$)@-vqp*tJHRa879D0~@Uu~w{o%e7h#O>(goqyE4fYWl@8tiKTy0`3}MTj*)0 z70@8lV(-K}ZSqWCCT_P7k?^`WPge#|R2YsEc=mw5_=xsKb&9edAoh+*CT9&=*-UGi zQzL&(bI=O(FsJy}GzTqSra7~J)wDtrnrTh-zs4Hw$lfdReINUaMXq&u&E)))GRGMo z708<8=M+Cwc0OEBOfF6Jgfi*jdSdckiYJ`)`u2m<@GtkH2Ef)IwsVFHFsZ|O@e$Y> zLI@fJNA8C+BE7I4uB%(InFig+Pa4~GcPm#jtEuWrY$sD`p5ans8Rk2O@uzlh(Em}N z60e>=)trnF63mpONH8^$BEeh;`Fy$Y8FQh-_+y{>|C(RVk!qGu;(QJz&gW1^p-6~JC=%il ziUcItl`hFfkz}Jf$?$)hWIVHGgXl|SlKB#uWWGcunJNs%Hq>LFd%2-gQ((C2g1VZ#Read|AX@hu z+9L<))?BJKt`5{EOLN<>OKEO;raDZ&Nmc!yJmq2Fs{@sc3MVlwr<2XARy+_*%2BYc z2|VGL8s>jFlJqZ~DHH{}sR=vnPdbX{>&T<)0*~n8&+R39U8wrWUOI`*j5^NE&M$X$ zs8RFmGdsxO>+1qvX?|>&{$Zcg4_}vO&~&iUJ^Jd8iW^8bM3>AbfY z0Co!PY*dHU|2Q$sPn`y8o>s?xQU-%44&Pz;Fg-hrKW5_pYZ^0ctBFF9nzJRQcUmSj zRg#hw%|uEp8)_M6!5a)6uJ5h2$t?QUq*`nmN2OlcTuoBSvmHriGo=wq{E3yMG)hw_> z9`^9c%Hnz5mHiJ7t^;D%hhsC@!*e-*H{h;?<;=Z zGYKQ6QOxc$?uaILxH)I4ovJiRWwyCFk;(>oW)Yj+0)I>{LBmqbJ#c*><&@1m@P0Yo zbjYOMhQyojVENFAzgd4gw(WKI?^;-L*G7d`z_y;eyz4Os_MW?Aarf%kW(U@h8`_I| zyRGh7MdNamaTzr(N3)B*l&ZU1T`YSnZ&y2ZL+QZkzR3go>wEU(j#h5}joo%EoYS2@ z*SP&1yEVJ3D+|l}_b%?=&pR6x{=aW%c6W7=E2kFs?4!MKbTzFKJ$OS~DXfyrZA?_s z<8lp(5O4G5)AIR+p%c&lo8b*pi%YBBmD=vDi)Y!;=B(??z9*UBt=EpT3;WOU;YWHB zp>mWKP*Yn%VEnC?M{DWi!ZP;t(N@!S4?WgUiCcLetle6aYzBC|b}V7{=Xncq2Pn1% zE-jqb#s0t*L?|=Ln zSpYwA&)8mMtsrI>R(D}{tk_-nU}aJ>G^wyYe|vst+Wg$=eg~*a>r~VpKjLY8+aAPE~{?Ffu%Dd5OL;i6CnQ*fw*IGBNKo; zAp)@{+h~ClHyB4C<}e!8P{#l{r?s=yu9dfS$}`(q_4#JG+S!VqSnb}v#aT_qtd`

    a+Z2!cabC{RNd$wp)*Do0 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 Hj`V*61T^Gv literal 706388 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

    PD9l+eGSezu&lc*HI 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 X6njOn;EAba_YMzI|HRZDq)&K|`X{FL zAbrDw)ITw`2k93cr2dJiJ;(rekn(276Em>hfp^_KF#;(MlHTz_wR!h;+b3pd8IYM( zo|tlCmM3Od=+X14J~7o}rIQ;T9j81$my_FZq>Ghzt9fEZg(kdq{)rJ39V?yU=;$!+ z6w92P;+QBFJTbNGvEf1LpP1T%j0+D^|HRZDWPEs#`X{FLAQQra)ITw`2bts!Qr_%% zVkXx+@UFWjMj+)u(mOt-Ht*hU`@~Ey1G1MQPfWR!BTvkX(4*&7ePXJ|N+&lnI!<|h zE+@C+Y!@r53JTbe!`1TuyGswJuiPt>%eY7n<!ZWCQ!I0GiW{O>@Wj-zH--nPe`0D6vMD@B{S#Arkj>#i>Ytd}gKP;8Qvbx%9%P$4 zNO`m4iP>K7z`O3A7=e@rN$>cM+Pr(a?Gv-R49MQIJTc|Yw>&X>LXVzT^@*t-E1lfl z=s4y1xt!dN`(3QOTg?-5AT;5%^G}SR=ve6#4@QS^r X6c0tQ;EAba9}W*v|HRZD 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 Y9=!b1IHJG}>F{H2ER^k(<~8pB0yleZBme*a diff --git a/MDK-ARM/uksvep_2_2_v1/message.crf b/MDK-ARM/uksvep_2_2_v1/message.crf index 0f7e592610773e745b68082eaf5c9be295ea2e33..ada9c43669482fb466cfaed7b0d9208560405345 100644 GIT binary patch delta 177171 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%0D`pG#B7n~nGu1s0 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

    bhidQ^0k$&6kV5=Hs1?j#;L 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

    #|YfQ@tlPYJIBL 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

    v08Ks%czY{SKh`#sSbkP!9uAH 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 z zV{1UX=Em3-5U+VLwg<#(evH0=cr{gH>a{S&u7G+iim^MOUW;Sw38>eS z7<&Wi)f{7AK)ja5*dGwDmKX;D;?)}CU_iW<#W)l&fGv-4IA8#4i*Y0n&}99!$2b}= zfOW(;7BGNy#yB1@fUSseB47aPig7Yv09zTOKVSgsj&Uj=daGg#1VpbV#$Z77R>wFU z5WO`q&ICknZH%)4&081aTu|QstdDU%AbPzqE(AnxLyX~o)NPD$DIj&5Vq6YL-R2lq z0#dgn#?^q-ZH;j)Aa&bfTn|Xy_82z;Qr8z_B%pLVV%!WU-OgC%9|KaiE5_}B)a{OO zCm?luV%!Z#-QF1Y0#dgx#%Mt5_Qx0tNZo-L_XARQFvf#`)E$a35io!qj`1jLC0s?m;#`A!{os97!AaMOLUIqm2RE$>vfg6bNIv{X^ zG2R3O?sSZ|0f9Rc<6S`C&c=8j(6@6jJ_Pjbe2kAlA@9GC&nCzC6cD(f7@q?IcQMA7 zfWQsM_!<4?dSHWFiM z$dlEZF{;x-9ZJ12QlV_r0!vi`5{Buc#Niy(oMuz5K_A8qZkWAQujE6H>S@F;<5Z?rV%SA%*)EV{J&`z6)j{ zh5I3xg#_-WU>5RD=$Bv?@=oZtU{(!zDfCA)3weh8X< zLJBuC!S;~C%}UT0Qn=X(c7znJF~RPTtj$TVCnRfg6YLGi+Pnn&Lb5i$nqYrO*P0R> z2DrP6M?<>SoZwhU*On$Y9x|x4BsdY0wbleD zL$bCkL4QcrmM1tB3TxtDTY`a*uC*r^4Cz`&g3}>g>r8Maq-!e@oDJz(SAugPU0a#p zd`Q>26I=-C+NuOYA+uahf{P(pTb*DyBx`FDTnd@x)+V?dRw>-N1Xn@|w?4tukizvQ zxE4~l4GFG?6mDaJ8zF_;lwc&JaGMj{3@O}}1h+y8w>81-kiu^i+Y{Uk30z-- zdm(|_kyJ4nQn;N7#zG3WE5ZGc!tGA*Af#}65ar+O-6;BC>Wp!R&~v-AK?Fk+qQo)j1JeyP05aMAvR5m>1Et+X?1JbnQ-priiZH zO|T%MYxfc?jOf~Ef<+Ns8%wY_qHFgPEQ!e4g9ObHS$mjZX++k>6SPERtvZpQHKJ>e z5-f}8+T#SvBf9n^L0d%Eo+fCI=-RUc9T8o7o}e?LYcCS4i0InO1YHp$+^YmDBeM27 zL3c#f-XvHRF~Yq~&=VDZr{>?g1gj$o_ddazh{AnHur{J_9}}#LDBPz6>mv&HIYDnk z;l3o;5K*|V2{uL)?puOQ5rz9Mm_-EchhP>FxSxVq#QX1Gf>|}<{r7LtEaLt5AJHu0 z{rA)qJ0c14?C!rZ^K3xMeBMMgpApw>-tUh{Cm{I3H2C_7oQ)3fGZh zD57wkDK177ZbgdWh{AQHxD-*il_@Sq6s|kPwTP^(N^w0RYdtA$L}YDsijjz{tx0h+ zs?xQ!DQ-n{ZC#4n5nWrK;!Z@@dQ;qu=-P%9_aeHsF~w*^*EXdXi|E?s6!#;#wk5@b zh^%c*@h~E5+fs~2WNmwjiHNNArBytN=-Q4Hk0ZLaGsTmLuI)Qz^Bi!K>@1h!T)k#NEypJf{ z(G(vd3U@5U$B4omPw^?Da3@lHjwsy86kj3=*Pr5RMBz@Q_!d#PffU~(3OAVIN5lws zI>pb3z@16)D-SrgnVp4Y_mG^(ev~DCtQ%vh_ zrdSkHxLYX}#}w{%iX}0HyOW|hrf_#tER8ALy%a4mg&R%L8dJEj6w6`?cR$7Qn7}hNg?p4@MNHuyr|60)+>;b5V+!{)MR!c$o~2k7Q@H0T zdSVLqBE_bdaJ@{iIVN1MQf!F{*XtBpW5V?&#kRQkTQ&dQrq~`+u6HT=V#@Vi@QEqc z2f-(%TptCWm~wp*d}6}&S@4Mo*B8MjCR|?ypO}L?-vpnSgFD{^pO}L?KLnq+d|i#$ zQ;o~_)d)Uu`M#PIN8<8*H7Sn9<@;(f9E&N}v<$~%$~8U1iI{NB$Z#?yTr)HD#|&w+ zGMtJ@*z61gF$rtTFc_1tIT=pJBy4Uq!~4O@`mLQKOJ zW*CZT*rE&SwE+B4jYsaZ#cTQN23%y2uVW-Bt>iK$svhPyE_TbbcrOw777jK;)l zRfe&cnDu119}~0H86Lz{YPKfB!G72soAj%QxlF-AI~r?;VAWq4AT>iQlHE)BjG4@ ze}XvH;I!n3vG7a~b9*H0*qa zri6xF$gm)xVM7@fCN%6~hD8Yt8_uveAz_y?EJ;Y%}H1cgqq#T(2-EH+Zj3&YIY~XiiDco&Cr!lvwIm< zCd6zsLw7>V#xkr*h}r!NJqa;;kYRN~%&HGFtVyWZc!sqJHJiw=E}>?RGOSOS*B)o+ zO}HU_l3_!_xb`%|#)NV0S%yss)q9>{b3*lAWZ05Wy_XrbCRFcLhHVMs+UpG4lcG}d z?@fljgzCM`up^;*?=tL6sNVYwyArDRA;a#3>V3?xC!u1{10`JICpS>NVy#lMuZ*)f{INsy8>s zxrFM?%W*!Tdh>H!NT^;@j-iC=Ey!^(p?V8*3@21?QI1Oq)mxn7azgc%0Ip(L->_m>Hl$xE)u^?q2>(8+`C1Iy>EJ;b&K#t~=gbn8CN(s{G9IND? zTYEv$nH)VS89JL|bxMZLPgwyIvdU9dz$01ZDJ$Tytn!o<@I+R5$_jWYt2||odnT(qWsiFpkTgZhp#oPx*$MU$Wj)zTxJ#tn!ri-+yG4r@a53THt=l9yhJPgR-Qi7kHSm$IU1( zp0dZyEHF{l)~o`LQ#v!dz>}2DG*$~dO$p7M0?$%HGq=F=l+es8@FFEN^9#IA$xBm# zHz|2pP~d$^R2CNakP?+e1wN)UWpRN|DNR{Y;B!h-nhShMY0A<9UsEwf{A(%jEhQ?g z1-_?5Wm$nADN$Ko;Acuy+6w$iiAsBc-zfuBM}a>n^HXPmsTn`Kv7*4Vj33_UDlk3c zhc{Lhn33_r8{GwFWjs|~RbX~j<*{l{fyRu-s;djk$$03nroh~chYo8C%*%M_u&zK; z#*d<{FR&ovN6~r(v<(FoXFO`ySYS!Uz`m(KbH>2Fxxmtlt!qnxmW-`yYf(jO z#@@B9!19c|Y%kE3F*fxTXwL}EjshJSq1joWGb1#+3arSOnsyiH%1F+h0xL6;v$sHZ zMsoHQSd}p~?Jv-iF*O}1usW-yCi(d%1=eLOq(cSPXSC^Xf!>UTbfmzBjD>Wxz{ZS7 z9h0A%nh~kv1-4`?q!R_UW~`%=1-50Zqy7ThGuF|m0(}|lXrRE3j16nBz^<&Q*4|!v zy1?#?Hk~Q3C!(bXvT`VT;N#7in>zZL`I~p7O0-gsMNIr{TY?IUf@(lrEU}$$e4>p3Jhk&7u zyv_Jy;(io(m+{BM{S;I(zJ}|Uppx;YH~kh=GQN=OkD!wAgz&PX%&3UNYnHR zzL#}0qk~?c1n3nS+9CIs}p7SFd^D3B; z^SyxcE0~${y?{*>%*y$8oCOuk&iQtng%!-nIfk>Sg1I@bv=>(}FXxr^k_zVMywYy2 zpedItZSiku1q*WC__S28DCft?S}Rzb^W$X8Dp->9<7CS#XwLa@vbGAA=KMHWdj%~y zKPB5y!LppEpq&*g&v^>EqJp-Zr=VRGwCAL0Wd$8MY3i<^Gq2L7RTXsQ+|l(^urg=z zSzSSQ&g8SEf>k+bT3bO+PMX$LusSDA>nm876Qte>*5?FiLj}D#LE2csrko6Is$g?Y zhBjBQB_~5$DphRHxo6v2L0?XWwpFkrCqvsS*qsxfz6$o_#AinZdvoHmvw{OTbJ4B} z4(7~7yDK=9GZ*ct;AqY?w6}s|In&U-3XbPYL;EY}&uh+9CmpEZR8D9PRxpqgnnM)~ z=7i>O1*db?$B_!omp`6g1tl(nK*41CZaL(3s zs)9>7Th~AZm-F)dH-i;i$+`DGUBT6y!RSl{*K=;b&Q@?E=LYOt1tU2(VCO5inR5en zp@LgEH()~*+|IcHyI8@UoExy=3hw44=TZfuIn&VP3dVA#p(_WN(De$&bCPqTf{C2uj8yO_CpkAOc#`vdf43@ln)7{sw<~y-^L>AJDtMmreSdc= zc#-pcfA=bQne%mjqZPc$nTD!k6}-)vf$mrEE@uXMP{I40bXNzRiBzU3t6sTh!xoM&P{PI8`$0XfBaAqM2drJ8>)#ekgTyb=R) zzKZm91yc(a(i<_LVDEY>1{CaF@5F$D6n6D1@Y;eg53qv(26P8Q;?yqDcD<(p_Nmxuc*?Y?kPA>aR0t) z3Jwd|lJ289s(0xY{ORb3)uWD{-00|zo|I~Pzjtk0sx$1*a=%6a z!h7$%_ueB3BX2KwP)|_yz#HhU#`rjP@%rS{ryl84Fx{D94?}< zz)k*05w{CGS{^OpPJsdYSP}OMr0IAOO$E|)qKM|aqD~gkQsByVs#ry9fl8e&qOCxs z&J@vJpi*ax=qNB3ohza%FRAlIbmt{?p@^Qmq%IcGTVT|_RK)!PbJ67@9u%01t`yN% zU@p2^M1O&~=vonjtf=aLt`{+sm(-0S9_A%=vxwmWbJ49LMheVD^+h}?Fc&ox@wmWT z)L6um0&~&rB1Q{D>P``31tN8~i01_&b+3r=0+DJe;zfZ-H5V~aC{+J1(SR*Qyev?u z)*>bg3`T85ye?3w_9EUCh*U=rQw1W`S;X4{k?JbqU4ck-7xBJ8q{Y6X{sMJ6a-wIS}u!!#kDm7HZj{kgMS$ zW()kv@<*r$x*a_?6{nMf@x9-&#~hi&#*@ zs6AH1q8gUe^CIeMSW@FfEUsZmy(nTy4Wsr%5ld?rwOmt_Hkft|9tg9hSQ$?(=Ax&?K*i=)<=KXtD#O4~7&wBw#4a?_)z@mml^HE??!=m{l ztf=9P`z(a0;bi+Fgs9cAd zS890FSt#LZ4UamDBwVXu$f=WXy@nxYaaF>N8m62j5^mKHnxzuzYY5FU2@N$o87`O5 zSi_Uy3JJGscrjcl;cg9~Sta3K4WU^rp{a(@tdY=MLul4YXsMwy>m;<+@L0WGLR*ap zKEl5Z5;|(~L!pGun*2~Gp{s__Y?jcSSH%_yJ$Y4ZmC&14#Wo4|^Qzb`;Xz&%J0$eg zZ~@yXp+B#WT@nWJ`q(XDFt3k25+2r63C&&!!!?9vpM;SbE@1m5JgQ+XIw0Y34Rg^! z2~TR6iw;S6mRHJQ38OXnolwG9UNc7}JkM+9n1u1XW{yjksNv{3A>m~WN7qS7y#Lk^ zno|;9)exG~5?ypXO-n62Tmbwk3h8lIkSO88yF)AKC}b2a>> z+!}!37d+nj}8f&i>!}M3EPUaqD#W|BCY6_ zu%k#TdL-;D(u!UQyNaxe`x15+sm22d)qO=`(I;Vlk%^{X!hs^$7?5zVNHzu~94eBH zAqj_zOf(NA94k_dVF|~JRAWTKi6U#^k%W^)`tex8sUrP&BH?tAems?Mu1G(s&m^2L z5|B{|7m5UAOv2?N*?2DcxJWj}MIRUQJE4R-MOrZ-8n8$!UWx`R(uzsZfJIvIN;F`R zR=gGsSfmwiL<1IS#gu5kV&Q+E_wTKQ_98#+ccK-G{IuVTRxI)-l0S%6Eb?>zC|a?| z&;65V#Uh8vXVHp94wEmU0gGI+zlsJda>X<|6Yo(OYa}M#V=~rCy#F1Su})&(Jt0@I zUSi@sDPw~~N>0hxByq_;En~C9CHstwEfN#&Ss7a;Cf;*0wnY|KY5+AHC$=EGXm&-EtN*q5|WbBjX_ipj~cQW=%T)eNzI3RKHzAodS#87fW#vzF- z_)QsyC9dGNWE_jswad6Fv7|a=T$5N*oieUV+?={( z+>lsN-7;=Utf(Ftw`|~z=AYBst6;s%Kc}}( z!3LROdcT5=GQ;!%1)F4s>4OS3%M8pHHT_$G76zq_R z*>RJZ6daR@*<}SM6$CSte$;6t*&PMfWY*SQ1=q!Y z)%m~ja!_c`K2*>rb7>z|FeH4&7 zs^E#tmy2f#p2~c=7*+60=A-JEf>D|A>bZh3nel2|!E>4M>V<-Fnel2u!GuhtUMhGg z6RAlBlQNNdrQnrJq+Tm{Ef>b;{d=QeN@l#8Qt(!0yn3tPoy>UkPQiPb@#?*T4>Avm z9~69)8MHns_#`uEeG-z$ydr)UlE}Owei4$${6V9yLK2xjXf!P(kqfQjfA^d4qbk#; z?*b5+KPB=*03!3JM1BfDWd4-Mi~vODPl?P5KxF=u$Sb|HsaUJ<;bOUp^$HnUp<;tVhE}TBsPN%pm5NOYL0YY1vqF&8sMw+i zkc5A0RcuojrPis~t}sfiSFuB3l-i(Tr^1(ujVg923{{&{>{b}6HmlgHkfALq_9QE^HkIeS%{ zR!Gi16=xKZvtPwog;DB&igOC_IjG{iLVOOXxTtVZJFMc8!bR(bD5TD~Jt}9IECsf=}n9fhCxT!FlpHgv4VK_gnqFy0BXH+yO#OJJvMuqsCQ*l=z zIphl#MSEU8*Hm=m<#Sy{ zXI?%xRCFoC=cbBog;DC3iXMeYs$NB}!X(w8;=aNp)u`fu!X$NDMW4bXbw@?NQmFoa zq7m+@7*NR2Jr#or8ER57q>!Oz6%Q3M)S_ZoAw#VyMiesCrs9#pDAlgwvBD(Pq2h_c zB-N?nslp`HrQ(^wB-O2AR3S}0Dym}&ZR%C=T%k?(Rg5dN>4AzD3Tf(7F`+O@^{aTP zFiH)mm{b_0235RLctspi@mgV$dZ^-!!X!1UVoG6>8d339VUl{J;)6n(s*hECRA|!^ z6`vH^^i;)Hg|X?GifM%}9HT0}DGX3!Dt;NK2CnS2&&IH@xEEYWaEB{@qqoK{KB zG7V=`lCxaHS(V9Wg@$t~lg~;G=T#=3RT?g+Og^hMTvSEy5&o^wa7ktIS*zi)%H*?7 z!xfbbt=Di>B|{rDTvN%=Mh(|hGPFsSFQ3Xb*F}VDvt!aG&HMBKD#xvs7yY4G_j+aL%S#+Q9b)L zbmY}@Ktrd>fPGLyS6)YlH1y`xb6CTDmC5Ibh6i~a9o59Y|IJI~n1;uBsT|kvL}gq) zq2Xy>G$%DY%ZuiehS9ucPHPy;YvzoG=XuSX)i9pd%sCA&^GZ3dVKT3j3mRVKm2y$T zYgUT*{W}eBRDM6>vW6*@Un0Ar;jPMSb5+ATmD%Q+hW9G7&2%YSgUa)JesMI;~*N) zuvO#u8Pu>%WA+`=uwCOIdZ=NS#_=<(VYkNdGooRS#znsRNW)Q$spPR}K#gPNiD*EL zW96x6HjTsNnP@hR!(>!6o5o=>CYnv-FnKPTP2*ZVE}Bi_EO{aNO5+5X5PhX_g1i)c zrE!8xiXPGm|L44auQc4y2*Ya)H#NfWMl_bj!7(KoOXJ{pD;i7V;CLrGLgPGmFFHcw zJoq3wLgPI6C^|ypJoqF!LgPI6EILBtJouuaTjMHUtShFbu7|(>)WNHPUo#}w~oa+1L__fYjg(By*k$FyyorGu}|om1efjsrUT{hW@2I{W>+ zjzc=z{eq6e`ur3SzkjFWh|bQxq~oa0&cCeVn9k0>qT{&EFnU$T37rO9({WO#0oQe$ z(rLgA9jA5H$4wn)bZT%*$61{k)ay8>Q-cN_=XKUcqmB!Dp;{IVcw5IsoiN-8Ejq62^rKbB4V`|p>A0!Wk9HlmbjH#S9rZdT z>D1AnQ<5$n)jK)?>DF;qCm=mK?&$=iS4Wf1FnV7{vrbAL=xEVdGkrQ*byCu=qh06R z7|_w7b8Zak=+rqkhIDl4oEr~ybnBcO!#a9&&W-Abj$WOEmXZloAdlKn=wpz|4GO1PkNPkt+0(77kS6B_6w=e^KCCpjO4 z20CNuN1=hvSo%q5p!1mbS;v&lfcixjfB#TtLj5XW(77m23m9}R%HM;bbQtM_XB5z3p)4YU%~~Qd-8ALg3h1Z{3Be@`FETD>X^~_ zcbn&`0tTJm_4}vekIwJ6ptuwIJ;N@<;fprECcN+|>H+Z<)XkdfE_`1o!MuYKnvw=+pIjjIY}aY%{9#YP*5$2EE#0V244kb{g1eaCzQkV3)z=dAEVx2AAhO2KE@-o%b5p zXOOFX2KE~at@{leFc?}77&vG!v>r5Y$Y4ART%9y<#voUx44gH{)oBCg4Tjb;1}+#3t!E8fG`RDeGjPdZ zXgzP>vN6B%h~K|6aMhqv7Y$r9sMI9`*9|Il*}zSMsr8D1TL!nEs|M-~Za>!yG#K1| zt{Z4HcniK^;I_d%=%#@?2KS&_2JRW8sop@7L7Ey2G>Z>M5e?XApv9m~w+*x!wCRq4 zHiIeWu7P%gNZm8gX>gu38R#-N&zcQ%8{C6h4D=Y>gIW#r8r*~04BR&uZrcs?8>Fej zz<@!TIt^3@4cgRYV920N-3A^Sw5i9yutA!74U8DfwD%1>GMH%}75zrV^>Z^dppiHkiEY)tT66lB>lgHkssViHXf7 zxms#si%G7Qnb>NQtK}xPndEAPiJhiEO8B?Z#4eLctunFOq*AL*>@lg-8WVd>F4=2M z>@&G!uQRdV6HkqzAn>cFnz_-Q3F_T}w*lOaq zS!KN1X5xg&c(vWcNt5wvhlx`rT4}Ccc>5=pLE)YBF9uHZg57 zUOh4K&1AfKYT~=ec=gQ050mj~)WlDd@oLP(jLCHM+{CQO``@^UKPKUNVdAe@XqoqK z!o-|Oxn7!BXz~6xX=0JZl6qyL&SFWuHnG}brMxk*#$u&RnOJMFQr-$HELO@pVTHv? zc`sbBSScTb3l=Noqj14urF;@DR4tauX90u7Qu$(HyG4e+n%H5Hp=p7I#ToZaSYfeJ zz6&cXR>}`yg~dwwDXg#<#Ak#M7As{|2w|~OehDEgR?2T7gvCnvQx!y5ES0~42#Ygr zP7q;n#{CmSSe$VSES#{&&_W9*Ei$yo!YPXk)mb=e5ue2t&RN7~iG}kP@mXr&lEs9y z%)(`h32C{7E0#z|!oL+3u302!rG@Jj$ysILhDCB#TexYFoHZ71StMtzg$9cWX`O{e ziwSAHh1(X%*1vCwQ)NzPUaEf&eyW}($0IomC? zStMtNg?5YN?6lBfk(^x?IxS|U-4?nmW~DtAx-DLM_FCw%xX|sh&}(s_+i&5%#f9#G zg$EV~+d->}K8us>kcB~u^X#yNA&c|uh=qq1=h;yUk1S5HV-_A;oMOi%PFNVV zxV)XTFlKRiJ7wXy#pUg^g$au*+ZhWlEv{^5ElgVT_hIq-cNX5{rE=cFR9-3*2i57i)_}%JqvX< z>!ZoSVw?5RY+;Gbk9nxgW`T5B zSYxw3x-G1=Ssy(X*4eC&UJDy+z8c)Ou+iq-_ko2?HvQ`{T8;^^kcxnR+}Sf z(84yGBdI!MVY|(l^w7c%n_+s`!cLpej9A!Z6PiaBcH4yJv4wp$d3j=Czs;rWsf7bJ zp?PNEuuWb@EgZ3_%b10uHg$P!;h0Tb#w{GT3;)l&e=kID+vH_J^tMf2UW(qf$;+gL z(>8f|W#NoXUS5lSw;872h<>*jrl&-|+sx8$EnKjfrQcb&XfsQ{7Y5kO(jSBYHl6t> z45-?K=97i1Hlg_}G_V<_zX%O%hUu?D1DhjhT4-Q%Bz+Sa*c?gUE!5i_Nk4=OHb>G= z;eySPG$UNFIg)0D3pPj6FX4jCk@UMNV6Zup{sZPPkw*R{s+&*o@T+ zY_!>2)E3%kx5>~V8yz+osA&?ZCcZ4BFFXoHOrn+$EV z@yI4an`}I`$N*%N@W%I;z$i`cn zULCga&ZbvKY<#qtfsWevWOK3|v+>#HWIJx-i_OV)!p2vdlkKF9X`6%Xl#OpT;W};O zyG^*x*!W@3XCU$WcQ$_7H0+#>8JmWkw=rweunRVR**q~_wDH@fW|wUIv8mZ*8-HzT zcE!e=%@fmA8~<#cn6BAa;4o@mx3SP+(!OD1k;9~Y(?*?>|NhA>8;c#fR&Qg8L)RK? zEOqEwqm5+_UAt{#xkK0P*jVAvwYxS}I&|%xja3ex)thXrcKE8^Y-5eXuk^IoSnKd% ztJTIjhc|*YTm1g9!y`evjSUWu1RXXuIy@3|+Sue!xGo!;9SYZNW1BL8@nB{)^B5vL)Hdt>~+Xmbhpr9T*zYhvJ+yJap>V@C z4muQW#Ks|q!acHa*kP1z>#+>d?BUHjX*8?wO6_4y_xtal&De8nbcIA$8Af zoN@~PW8S}U8>byw_rk^*ht^HlIP1{5mp0Bhv~JSId56}$vT?zob+2t)bZFfh8dcQ&p%r0%_qYYwUVVB>n#p>-c^+;C{!CmS~%TKCz;Er-^9u~F~P zy011G99lPRqtT&t-)!7=Xx(=kcN|*x!^T~Q*8Q|`&!KfQHkuq#H*2HWA$7m1Hd-87 z_uEFRL+kzs;T&4`R|x0ugfJ(Bb9h4dCxml&LRjFS%b|4(9dtV!sf!%+IGm_;4tgC< z)Wr_&JDjLX96WG1QI|UCbHqdy{w;IR?{K6pcQD}4x)lxv9a^{2!H`4iRyla+(7M$Q zh8()AWSIq zyl^PoRtFOfh1=%fl|$FIJ9zETwH*%LICO2NgD(!b+U4M@L#}o^n0EO5zQ@5ghj8t6 z@ZBL?`yBjm2-kk6ik}YUI^bZ&prUxz!}5eIV)xjO3LpF^&W zIauKGe0ki#LYL>u6Al)+JYSx4Q0MY|dCI|Jm*>mV4wks{=gaDU&Nx`=@-%SP!7`U# zopZ3*yt9j;yZ}{x#?h&ORsJ@*zD4)dIwuvdez`yt4psM9c**S)olmcU2=8D z!7i6b-F2|XWu@G6u-9d!G&$JkvQnBI>~~oyEe;O2tdv#<)q^ferOm-1m!;C~;IPY5 z>2Pq=rBa;^j=P+NT@FsTtdwpCCtX%bkAqV#E2Y=LX_vF`zJoI^YvzH2vo33<&%t?@ zH1#{U;F6~5fP;%JZ5niN$)!z04lcWlVGkW#aY@s#gR3rS8gX#LB}k7P+;j=jV+Xff zg7m~egUdR4>Y&l(1bpV;w#$kdb#TXJMU6SQ>lXgb`}f>IlS_ui9W=XS=!Jt8mkdof zXm!cZO9yQ(8Jcv^?vkNb4mw;i^x8qEONQPE7hEzlB{Xmu=idqqT*mo#LIao2y6=Ss zRhRF&9|Q+3uK*u~0WR_RBn)tg&u3wPOMJeF&Ud-{e-)kYa`&GWo$qq@|0X)$e=Apugk%<(ZxTvN|83XSm5!6ce9Iy9={K?#YLUR2bHZZ7JGb9 z+2&%2$5Z8Y7fU^!DtEY8=J8ay)5Qvp?)dZWpUOg0#oQYL6i8b+N`HNc-F> z)_N3azl#kX89Lx%qeq4gy4d8Ap+hdVczi}V>|(3OXOtr@wt4)P$59vCJwB)$bFstY zd&+SayFB7^!o_Zn_?&dH$0I(cTTzIQa&gS#z`E?>xJQPrxH#dFp{p)VdCW@JT%7ipm9D!uBmP^? zfB*T0i*p|Fx#{A(M|^I%xZrV4)w{UpaZEM1xa5(cMi*B+CZyXgu6j&JcU)Zan2_$e zxb86_-E(onV?t_janoZ$YIf1!5uX+p)kcr_w7R(M5uY{}cRkLtb{F?N&a(~|O&;f2 zr;BEf^Q_B7i^uBecG2b$pB@+O9@9{-iw=)z=)Q|ik7?+Ei!P68sLw^W$23&!chTc9 z4h^{I^~lhmi~AlK8gkL+F@8UE(eE*S54#xf7{5nc40?>;k6a9SjNgx4412`qiHi}B z8R)5tM;vsh5BMdCbK#kN7-yG3xOIIqqW2;|cPGi*b+mOt^UAG5Nf7 zG2!t`C6g{*dVD*1)>_3|eZ7azU+ z$wUz0W;`47xE%dO==R3(F56gYNlhk=w;q#qjv4@p@{{81A9#;8$ zC|T-ZjZb`*d06Z7`_Icgtn>N(=M^5-`~3d%N)H=+ehp=nhmAhJhO*kj7N7X6@vzk= zK5IQ}^NG(o4?BDwDA#+~>GMFj!NV@U$_wR254(MS`DBxaJw9)hn?3CFiO&`f`+a7h ztsV~e%s|^b9Q2uiwtG0_GXw4LaM))C+Uenl&kVH7!%?3M?e=iYCqsKYobZ{O_j*;F z^ckG@c{t@WIPdpx+GlV+;NgtV;C#@-IiL6(@^Ic~@;U6`g3m?mh=)r)@j2?@vQK=D zdAQ;epW_~``piHlJY4gcflhk3;m)&HFGaMS0ecG|-&pHu9NhkBn=?5u|dpBdyoW}tf>9{S8cO&*4QW}s#d)e)buy2ZmIpRu~t!xNwQw0U^yGXu4Ic;+($ zb$A%_iBG48=RWc2@-XfbpKcE?eD3}|9wvOAGJq`}zAvpNBU- z7qEU0Q$8240S|9|W}rb2AAI67(rEOg>{Ce)&v3&prJ1`K6L^4}W}Spcfwg z`piHR9_D;9^wPsWpA1cUSQxN+UU^s)uzFs5s0&yV1#}r zhzJ;=-wPrFM(7X1g@Ci`qleW2@%bc#2#C*TAw<9__C*L0aEN^sE(E+GO$!$S4zX_@ zHU%7F-#u&&IK+MkD*_I&pH+cHz$rE(UIv+I{|A>i!#EnEmVyZ(6C8*q00 z6+#3YU2{T+fTQc55F%jpEbwtK;OodjABO@y(k}9GI3PoHK8^%}A(8(U`#2hqp(Q?! z1!QQckK;l9Wa8sQkUyFDI2rIuB`bWK3Ydmg`Zygh4XyHVCSV#`?c;2~G_=OYxqxYC zt&j5okCy9vTnKoyT<_yzQ03KfgO5uAMcU}&azKza`M44gq|H9A1_Wt~k81%z+Unza zz)gOej~fARACRV9J{khjwA)8xK$`aWRoo6}(_SBU0@}3C zM^lhLnfPc9n2QehXbG5$4*F;f@)r{yZ2@!9VIS=QbI}nW9Rb&~qdq$G+B)W=E3d8N zKDzVTI^m-ym`6(d{;`kVfJ&Y6aX+9^r+qvKsMHxBeF10OSs(oYXWTg-19_R9_c554 z*##d%d6`}G@h~s5OFoA4GP~?!B(Jh7J{|?!{jd6X92BbmhiJfSKAr^J*{=I|8qlj7 zKAr{i>ZXs;fL`75F&2=kdLPdNa@F8tBH*dA(Z|bxS?RWq$$(kuj*nLXxw`A)bwIA} z`FInMt0o`SseoQJ`*<7Bs}>*c0`6?BKHdl1+1h-32pF5%eS8eKvUT|Q6fiY)`uH3$ zHFf#;5->G&`}h{{xwgm0_kb%~ua6%ASGM~;eg=fA`oPCbK)L#S%m$RJ-^Z_jat-+S z9Z;@8AAbVA+z$Ep8}KV94}Hu9%umBU{sqiWBR&?C_yqIF$HEd%m5+TaDlvXP@ljV| z{C?_VajB5Z`}fSpk`gE2sE?&38aC!*S&4={_p!W0!^VBADABMNK30}!*o2Q&CClt{^j08dH;WMhD*B@U-e0iNZb?B)Q^^UrfjfbkO5*c#wP{>g3&Fqwax+XK8R z(TW`bUY9tMb_RG~;`rGW;8Te+XLlg}{&R`}Wg&Ox!vR)?46R23tO*%aj|NyDGN2v{uqk9LJsx0dI3GsE z?;i))5%SsKWPrUPx873$_J!PfPY2i^GI*W|a42NlJR9I}$dlW-07pW;3!D#dJY=(7 z2yh}~vt0~uGGwz|3UDT5hg}YEHe`og32-hfRDIEaR|8xO*;v;CTngD(*8^M**;qFM zTnia3Zw9y?a<9D=;6})7P%nxrWFlw~#T7CUGzMr4nFwwNxEr#s?udd5*;jW(y@l+n zdx7}(zaiVHNfcMec4`jL88Qd7h%yWLk+h033yE=?D6^0sPJ4j+Au;X<@F3*J)G10Y z%)dn=N-yLG)-6geB+ESkhC+5&uPDNh9ag3d+s`w&$BVuCw8emDp`j`%|G-7>x6a5mgKE782 zERVQ){0OijVyXNLuqt9?oC&ZxV$aTsc8VAoe~EUAIKh7h*buRK{{+|=ae)5~usI^Z za{;zQB>10bwup&wK?&O;-pUr1usssrrxE@wDq%;&FVxhPurp$0TwKDgh>>wg340&~ zYfCs0RT&T0m2fhm(CbS$6;bF7C7h0!4mXx?CSp3=RKmH4x3bM8oR4@b+fu@Xh-z#t z;c`SPwv})t;*z?(gsTzN*ipjuh-mLD;YLKXca^HR8By)sCESXb1oxCsAJOl#q=dGJOX|@Q+9OJGtc1=e z&ws~D=!z)$i4wXa&ghdR^hBJ|r%LFJIHFINa6h8yXG(Yw(e$$=^hI1V&Xq6_5tZ{L z3`Sg1FO)D8aco~K;c-M$E|u^!qA8b4cor3^|C?yQDJd$s9Y~$ zJR&MLN|=baklrleRYXc|mGCBFuB$I$Dq^l{DB*3ySl3v>yNI#wb_wqz#=1Kte25t9 z?v_yf6mf3fE8%Oz<+G`TZxI1$F5!DbKw3)p5fPBq5`IPmq^*RRh-t39gxQE`uA_wC z5&h^aVJ@N{T_r4tSqt4IER0zTJtZuPIYFwuCDg?nA@@sI95cB+C}By=VbWK^vY55d zU&6|m6);f3>X;*Bu!J=+D`2REwJ|H;VF~MER={ux>toK6krFnKJI;}W*U z`R{)`5xp1_i>IO$V`A}4v|>ywMnx;e#A2+3-7&3rE}Al?72~26V_NY-v|>ylCPV|q zoGLF%I1+QJOo~>FSply^E5?j#uSF|XV`A|}^kPgbrbGkAtbn&AoQ?UpzZ1Q{KSYbgOm06*xD)dUW=1qy%tOSiXt9_T@JqB<%+LL|Xsno@`=1gzVt!lv zuV}HD6)-0{Ean9HCps+V1X&QGCl(u`@NZ#=`*{T{3elf`?sXvs^Ur;8h@qGUED7;2 zuYjc?hGQDAEW}96G`Bp&qnKfCMTjSP1*{A)nt$%ALOjnu_thcBV}|oJAzs8)rt`HS zCSn?}F2u{22CNS;8Pk9bAztSdurb8j{Bz$F;(h+PZw~Px=8V`9;$vO`TSI(`neeuS z_#AUuY!C4z=Cs%mVmhyYonaL}^3Q!&h?)Fz-yLE$X6Nq-@hh)@y&-k~enoDQ)eVPZTJVq?O2a5luIg!ABBh|LM-!TAtd z5~j!tA+{w9@fSlJNZ8t!LL5vA)mq`-rA&w^O_v;~! zCG7VbA&w{P_nRS3B<%NFAxw}ZwzrJq5Zc*oK2V)?u4kGOBfjL zhB%+lfO{b>Bs8EY#KnXLG>5p9(14Z@mlGP$8sbVq1KL7dO&BfPLtINZ1v)}pPdEiS zL)=I>1-e4qOz1*)h+7F=sP=@YPY6SAh=wG8G6~U`(1iyf?k0>5eIf28+~fK~G$q{Q z20}C^+~WpAv?LT_C`4;QAs&WkODM!}i1vg+jD+Y&D8!=>ok`*SeExeJqASUtOhR-g z`ICw0&m?~`3DKKy%NrGqnvjjL5DyZn@jOIdLN&%k^Cnc|MTmifYD|bWPN>F9(Z&hS zmy@E66P_<$i8ih#d^~wA`Z!?(eIxofAth5G9w(&at?1~4l)Muioe+@sA;uCu+H?pG9jYJYRkht)1|E`Bk)b!t>>HHN>lg_segh%M(7Md=K#^ zVHo`pVk%)6{V6&>VHlkW@h;&r%B(OTVJ!V63`iJDe+vVW!cp;G^^Y(hDI6C6*I!{k z!oP_>Ck#mVmu3Ei_?n1+F(>?65MeqYGz%kqOBgm5MfjdDY}7^gkuYp5j_@;K*jN%_ zCgIRo8eujeKFcEfN;rO&NBEr(pA`}QB*bTBgue;#SruU}VN_im;a^f^7FiQvLCU9< zwGkGkd|Fu-VNuGbmGu$oQvM6y4G|Wnd}P@eVM)qImQ4|srhH`C9AR0?)pSdQxvuVrs#u*;shttlq*Q8Ggmo#eo4X^dPnlo$MA(orzwV8& zF=c+;7hzLMr1nSHoHD*1h_EFkR|g|(O&MPgMc9@yz8;RSJ>_xpNQ52f{LP{IpQ90W zraU?vi?BPTSH~mlNtt9%MA(}$y_}4&FJ*c;6=8qM^m01Fft2CpOoW3e!^_zShf)f6 zF2doIoACJvM^XZJA;Qs=z+H@REG<+cQ6QHhoJ{H36ETrjc_KVYu6&2 zP3hY82`sIm zDK)zr;buzB?nStjQnRKA^(i%Lj?j=&vz7>rDK%@2a66@DZ4vII#H>BS-ISPhM7Wm{ zv(5-jDMLX2HKk@h1X3wA z`zer0so9J`Dy3$#0;!b${`Z$aD&@cb{VkA6`R{-K2&7W}``^C;sg(czcTUihihoZh z{QD<_ zA7evCxi-Yum=UgxF*ap{Yg3HP8ROOF7+W$P-?qfqnlW8%jj=6by4n_Fd&YO-?Qs=5 zGG63%#Mqhfp?GJET^S#Wcg5J9F>>vWu_t5X+7n}M#>lld#=eY^YhR5086(&J7zZ*E zb|A*VjD#JGaVR5UhhiMgNZ8>RN3wass{c6><3z?4{Ai4m8CURQF-~P%yN<^=oiTo& zh;b(40(LUS*^Ke~RE%>OW5)S-BgXBF z^YLbkI~nKWtr&MR&d2%~_cG4Mh8Qgwr($D_YHP-^csoX0#<6%OMtjDocsE8z#;f1G z7@Zjx^rjeH8P~Js7~L6TdP|I+jEh=pjNXhfy)DN5j4{1E#)FJ8y(7jz##OyD#$d)( zz1kIHDC4f)9phofO|2)!aK>G|H^xZDo$Y>%M;Y&b4`Mvdc>n8*@g(E@uRq4qjQ78R z7|$}U?}IT$Gp_GLF~&2lY!73+$hfo*$C$_pee?c}#CVzIkH;}4v;6Tm#;YuUJdW`? z%O8(pyvg_k^DM?x#wVE37;iIP0>@&!%XkTV9^-w+OW=5n4;e3kFJgSmcnO?{@hRga z@MVmz)r|MQ$r#fa|02Pw7~itO1@ZsZ>loiN{%L|YF@9wH(*#p7erEg`qPH<-GX4zF zyBM<>|C-N;FI9m`naTcZj74S6 z!fC-vnX~Yl;HAu2_+9W)<}Cancqwxh{uI2FISXe5FJ;ccS;0%06Y!VdrOXNVTj)~e z1pFg(DRTn;6}pr~uowQ#30}$^hW`XFWzNC{2{x8_6I_^JQ<*oxMF}>Sc@wNlu%(>; zbGrmv%lSXIOR%Gyza1yoS@Vk!#|aLU^T*=^2g~{6ae_l-#;f%S4wv({;{->_`P*@VqvibVIKi=U{&t+;WSK9< zTN0cq^GRoGg41PggWHlS&XoD4vpvDtGM|ihBsf>j4}}TNm-9nmf(zyRPMF|gIlmJo zxKbufdlOtOlcs$Mu9ZpC{sh;{r0GC{8)edTFu~0-X*!hPR(YPL>VFO=s4vr|BMBPH zwCQMq#xl=D#}eEwlcwVd?vzQ>i3CmM{7#slxt!k#6SS1`J7I#>a(*XF&{odxgbCWq z`JFI9N0~I8PtaM;fB)k`g03=cx|pE5%}O*aw@l}Xdh1P{xk=~jZ_GHI$$Fj6K>4GF4`%CxC5!Q(O?if<=)Ql?UO z5wgx90sDPB2@hNFxb;mH9UDD8cVCX?mRC zPnk45N$|H!nw}<@E0d;Y3I3Hy(`bSPwT$Uw2^Q8eraw=xsFpE(JV9M8WBQ8(OKTa< zClc}fms+OtmkE~FGM!H*SW!!xUL{yrOPXFMSXE1!-XvIEOPZz>3shp^WVacT88sK!jD=J z&V_$}1t7Id=W_y(TBh@V0+3ps8WyBDUQ3!5rZ`bcnii!vSxcJgQkU6y13p?M=~> z*U`Qdy?Gt&PjNr5qXQ`(*c{a4q+}6DdaWk~*2U4@Hc}1N`@iecfvnihC6?HDfXlx%oAw_)yEu?{6n62fySM5mg ztCss-XNupo-1oXt{Hf)>*PY^TE%&{i6mzxQ_j*(OtL46TKgEIyC*Xq=3oD#}eJK`I zI05@p)KxeE2U0AqZ~_jdSW@8x97?gYQn2RzdzfNbg%fZ%#qtU#;7E!U6;8lMDOOfE z0UxJWRpA7Dl45m*_wuJH)>JqPpQTt^;Vc|Yv97{dIF@34g|qN^iVYRc!toRvE1ZQd zQf#VLI1DFJY_2e;zf7^E!dW<(Vrzx7@KuU!70$xfDYjQQ3*V&JQDI=8O0l!TsrWX< zt_r8(yA-=CoQm&L?5S`nen_#m!m0Q%#l8xs;-_kggB1?L&nXU7I19g|I9%Z@{F>rO zg|l!v#nB39;kOjWDh%x31x*!B#UFyE3a8>vK~sfOaVEv73a8?1iqjQN#b1J}3a8?4 z!Bs^}Md9Bc;Z=oW@vrcz!m&6fysGfQ?Vs?f!uhx$!=(y$z=atuSGWT%%5bH^9k4FL z)e3jO#Tl+uxC1W9aJ|AEaA}4c74Cq`GTf|i2V9=vR;9{2)`|@E72dH{W@xDJjG6xh1Qjy~0tsHA6>*qjFn@&I(86_6%JWTDK!ZcZEZ9XNH~%XXdU9y%o;P-5L5S zoRoVq^jA13_huNVa8mBeFj(QF+@E2n!by1`!^6t_q^$nuV20reN9CamBNdLy!x9OBaA+RO@U+62c|60j3TNht45Jm!%##_$Dx8_8GCZ$vW}eP4Ug69< zli@{$GxKbQiAtgRO*G)S3@eQieAbj?c>(rYaQf zN`|);PS2|u-c>j~uVr{&;q<(o;X{SM-N^8O9Ec{FoE=CeIwx=fN3bylY-5}-PDBI7 z24ipY{O|g@RQ1vK^r=(ze;@ew;t+}j3O92IB?5(;J%mz$!p$8*nLy!Q9>NKM!o50# za)H9VK7buA3|*;P`D3=P$y8h zkB3k%P`JfIXb>per$cBIDBRK^Gzk>$^C2_~6zmjrX6zoL+B7l-O3@H5=h-@bO@&fTDNuxX9QZeeh6m;TDNfsodT`$VS}SDvj&IPoQY|0t_ifR zAcpG#sXG$G4T01hjp3#c(Yj+Xj0m*ucnqTgtt*V-mO$%@Vz@2Py5bn_2(+#whPwi- zD~;ivKX&wSfF($V|XIa zx|$d!1X@=c!=ym#>SA~*@cE!VhGzoRYlvY=pn8olJQt{5Qw-Ar)oYI7g+TRMVwe&5 ze9#)htZ;x{^j}*Ha{|?CkKv_2^*UmBB~ZOnF}xP2-su?T1*&%@hBpG$I~&7-K=nFf zcq>r7t{6TDw5~gbj{>dhiD6M-%=O0bNg#FSVptNgqV>!I?2F;EKxN@k7HHl17*+&YcOiyVf!1A&VNIZQmtt5KXx-%)HUv_4C59gY zsk<6Ov?O@N1$~hG5iu}-DnKI1zLA2hFyWy-Hu^T zpmld*_#@D|yD{twwC-LEe+5!E7Q;V*Sr?7Ra9E^z_hZNrsosMaaz(25Foryl>OG1f zU!;1EV<-@*-jf)Ph*WPPhNB|Yn~dR@NcEn^a9pH%&tfPPsoqo!MIy8Ac?`v3*8g?j z-*gNmBGr2lL#ashW@0E4sorc1Cq$|@7el#7^B~rcR7*2~sZzYQ1j7arXV>l~P zy|oxRMXI+RLzhVPHe%=&soswmdPJ(X8AGo~^|oR-CsMub82Uu2_cMlmk?QTlFd$OB zUoi}d47}el42c=^GXCwxFf3BNy%^4mRPRp=7euPJAHzkF>ix~AC-NVVe;M^e{sVG2 zjw>S7%ZcNvNcD2#xF%A)yg06lR4+e{8zR*!h~uV6^p3k8wzC(^p2IL1U;R~*NU1J=xBCTtRV@_n?HOKK%By}xuyb=$ni~ehkrTb-R-|>O<9H|1x-)US7g=~`Ya~cO{97k z;#e1{-o-dJM5=cwjvpe`yBx=+Nc6765p9W7?`j;|BGtPV$4`;!U5{f&qXS7I0_}I z_cV?oiRwLzqgZ0dnMaE>XSNI4UHnHy1~x zMD|A<7k(t-j_H!B&zo{jx!Ri`xeJp ziPU|Mqf;Vv%TXL%60KW_qg$eNt8w&5v~DeqUWwMN$8k=gbsKT?Nwn@q9Q_il+l*sC zqIFww3`(?aJB}fV*8PlQSYqJq#Bp9Cb-&`cAZ4h_`1d=GixREdjpLF;>-OTfEYZ3@ z8Q~;ax1SMC;=jFrGr~#yxA$L0IEnxE9!}tfMC)=AxGB-P+yq7>T9=o=s6^`W6SyUj zx`G65OA)O*lE58_g?BW8yAstqmcTuU>K#vDOrm;)35-iruPA~064fhC;DJQ-N)mV| zQN7Xx9!XTMEP=-o)jN^E6N&1TComxqy^2JHNr~!JCh%0EdQ}NLlc-*G0#g#zJDI?9 ziR#rPFfCEN+5}!mRIe_98HwuECon5fy@mwlB&ye#z)OkhH6`#$V&F9=@LD=RFZ!<~ zfq9AQwI=XJqIzu!EJ#$ZJ%P6p)$2&$okaCcCGcLNdZ!ckAW^+D34D~O-q{2eC92n% zz$c07btSMQQN8X2K1)o!o&>%~SuM$0^cO6*O$O|iR$$yuq;u%fdp10 zsyCRxszmjM5?GU{-f#lz64g7Oz=lNiE+p_nqIwq-*p#T=r3AJlqIWrgXj`IsR}%Os zQN61P>_}AaS^~c$s&_qs-xAfkk-)A*^=>AxCsDnT1pY`=Z#02@iR#@-;IBmWZYS_h zqI!1{I4o1Wy9wmTL@&CRK(0*n#uCVrsor=3`7+hJpFn|3^&TW}Or~`Y6F4r@xddy+u0OzS2RD3NL1WCEo!1Mg`9WiqLImcR))>;HSue^UvR%e3x!0u?f? zn@*rorgbk8sFG>jOaj$1t(#5Yq)hAP5~z`B-OB`OWm@+tfjXJiy-uKBrgifPG{~gx zO#+QFsar^(DUxa3+XR|rTK6u27Ma$)PoPz%bsrLFlWE<@1lnaCAmFY{^^OR*CsVzn0>)&jcTB*zO!bZn zxGz(^LIDqCs#hf7p-lCP1w4|eUWtImGSw>;@INN^@Ei?6+1kB3^=tciE3wR?_y%qrrGSzDp@K&aJZ35oORIgpYdztEW2>2jVy;A}{ z%2e;PfJK?=oe}U!rg~=uEXh=_Q^04L>U9bDCX>2u0pI1U=-@3ykAP*F*7XWlk!jsI z0jn~t>l3gh)4F~E>oTny5U?TBx2*{xPW5{)w?g? zxI*P-o#RH)u_0aXgsn-);5P`wudPAXJyMnH{1^=1XsDpYSyK%GMMUJ9sJsNO39 z4GPtJEuc}Mdh-IB6r%S=Ky#!}y#)a+3e|fnpjDxI?*z0dRPVijc7^JF5YVAey^jJ; zDO7J!z-fi*eG+g+p?XUK&MH*zvw%*8>U|N=rBJ=E0=gBV_bn38qfou?0(upyw=CeC zLiJVz^eI$tRY1Q&_0|LoC{%AGU_SZbaYt6Ersgkh`6m#y<8D@6rz_W;;s@=y?hb(6slJsVoafWM?{P(RPU&W z`wG=NCgOoY^^S{ptkAkb5l<9aS0rLWp>@R~CKXy&BI2n+>q{hy{hzHHvtv98eei*CgVdLhG7EyjN&li-->jt!owWQK5BhA{G@|*Dm6d zLhCw2EGe|^l!(s?tvfB^i$d$pi1@1TvG%NpZwl4x6!BeQ;B|>uRRlGGr%=5sBK{~;@2ZG>h3Z`s@mHaG*G2qOsNM|` zhgGU~Q$&tR^+rVGs#I@OM4n3ZZi&cOsorf71uD^t?ua;|QoXw(j;d7eo`_>A)f*FW zT%~&BA_`TicV9%2O7$LyC|0T7LlGq^)q5nORHb^4MU<&j?}>;LD%G11QLZxeCPh@J zS^vj@e@{hJs#Ncph$@xpO^K*hsorxDCsnF9Euu!HdM`xOs#I@AM4d|YW<}JiRBuj1 zgG%*YifB}+-YXGJD%E=}qFE(+^CDUzmFm3_(W+9t1rcp3)q5+VU8Q>OM0BWB@4bjq zD%JZS;461}gHh(49peG}2I z(z@>=22@(NEMiclbt@u=!day!$%jBqNqGaZ(2PbGCZ62??gmn&ghjc8q-g!?M3%a`y#rF8`o z9;&qNh=fNf3-73e$12r3CgF)n^^QxJP^n&_gh`d^6-juiQoUjc&s3^cB4J9UdZiMc zt3^*CgSCO7)s0d{n7ki-bj$>a|Mv zq*A>$2}>%~YnSj@rFtC_zNl31l!UJ;)jKWWn@aW0NcgT&y|WUQRi<92gcUU_TFflK zE(xnD)$5k9rc%8g3F|7=>y@yfQoVB$eyCKhPr{~3_4*}jsZ?)3!nR8F1||Gdsos!; z9hK@0OZcTyz4H=&t3>aDglJc#dKV?^sZ{Thgg+|PyDVW}rFvH+{8g#mRSEx8s&`Go zVU6ltmyn}Ty&Dp8HL7=0LY_wTMkM5GRBu#5fkyRiNjRbrz38@tqZ-w_BjK1v_3lbI zu2H>v5(+h{HzuJ-qk7{KiZ!ZtUqXpS^&Ut#q0zdB63R7N_ees8M(Z9+sMHvEPb5@n zq;5h&wU+h&Iq+{%!by$RJ(Why_e9b(Yg;3x-?q%Q9`#y>lP*SXteH=gkFu-ElD`1G4MW1=+lVamq

    (K9SJuzs`pF6h(`5(OBmIt-mZjO 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 I$!zleFEvQ#M*si- diff --git a/MDK-ARM/uksvep_2_2_v1/message.d b/MDK-ARM/uksvep_2_2_v1/message.d index 4ca7120..47bf5d9 100644 --- a/MDK-ARM/uksvep_2_2_v1/message.d +++ b/MDK-ARM/uksvep_2_2_v1/message.d @@ -1,34 +1,33 @@ -uksvep_2_2_v1\message.o: ..\Core\Src\message.c -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\message.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\message.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\message.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\message.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\message.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\message.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\message.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\message.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\message.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\message.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\message.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h -uksvep_2_2_v1\message.o: ../Core/Inc/struc.h -uksvep_2_2_v1\message.o: ../Core/Inc/crc16.h -uksvep_2_2_v1\message.o: ../Core/Inc/package.h -uksvep_2_2_v1\message.o: ../Core/Inc/message.h -uksvep_2_2_v1\message.o: ../Core/Inc/eeprom.h +uksvep_2_2_v1/message.o: ..\Core\Src\message.c \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \ + ..\Core\Inc\struc.h ..\Core\Inc\crc16.h ..\Core\Inc\package.h \ + ..\Core\Inc\message.h ..\Core\Inc\eeprom.h diff --git a/MDK-ARM/uksvep_2_2_v1/message.o b/MDK-ARM/uksvep_2_2_v1/message.o index bb126cba9e57f3c8687562f188c8a98e843b0445..97b5d2194edd9ba2bc6260aff7580864d569c043 100644 GIT binary patch literal 8512 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 QshsGCu;G7h|H4H72m06JkpKVy literal 694692 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%0Ar0bL_L|N_?f`Fo^&(( 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 E7eN;4IRF3v diff --git a/MDK-ARM/uksvep_2_2_v1/startup_stm32f103xe.o b/MDK-ARM/uksvep_2_2_v1/startup_stm32f103xe.o index 1d3334d1ea8c6601b85c80da11c5fc432a467771..04547a77834c2162d9a7931ce08aa9d38ef2f044 100644 GIT binary patch delta 653 zcmexk^2cO@6-!J}u7Y!ZZb4>FYLP-(evyJ}Zc=JWN@|LNnVzAgLP&moj+H`UQEp;! zu0phFs=0A;l7T@igPT=MacW6ST2X#(yh~v@wYG0b1w+74U%4aZox5N|!Z}otl{w6CC1eY~*HGQ4#Or77$~kXQF2i<7fo*Phx6f zQYHhV#^gFN1yKbipjiyUKw%Kg$PHw$Fiu`Ac4Kpkcn%X|-{g;y%B)JF3=AHVC8d;E Vv&0w}+$K8$SsQ??)sq7yg#mp}f++w1 delta 651 zcmexk^2cO@6-!)@uYz-aZb4>FYLSAeo`IP{X+cV2NveXGf<{tlW=@KNxv7DsLP&mo zj+H`UQEp;!u0pg)im_>Gax8<3RZKupepYI7NpOg-u~Ce>XGlz_cW{_%K)jK$si{G{ z(dKC^8jSU93=9lRf(#5(K{N*g!%QeW7euo&Fl>PGw?OHmQ2Hd4egLJPKM#d45`pn!$p z9Cd)cN=!{m%4A?vnp`fXzzd9D z2B1+4jGREm`ifIZ#p< E0A^f*82|tP diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.crf b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.crf index f0d9ab232d851fba7e7ff9a43486084c64387bc6..a41b644710b6912c848e79da53320c2f8a72a369 100644 GIT binary patch delta 173763 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�MCzo0vj&kmWmIv_pi-v|TrikgTMb+^xc!_laLM5IbJjqc z!R_aqfp℘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�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 diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.d b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.d index fdae7ec..8979a07 100644 --- a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.d +++ b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.d @@ -1,29 +1,32 @@ -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\stm32f1xx_hal.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\stm32f1xx_hal.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\stm32f1xx_hal.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h +uksvep_2_2_v1/stm32f1xx_hal.o: \ + ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.o b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal.o index fe03a20ea42d19a63b76c750ffcb7608890c86d1..e2913729004d04a44656053200ad2138cbb6f939 100644 GIT binary patch literal 17080 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 literal 715484 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%0Aim;D$w&{oR@Z716X~@3|ma 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⩔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

    ;P?5Lwn6&1CcVlzI9-5y%(Ivf|>eO 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 ZzmQ}2QaGZ(^{Ma^yRyX%iUC!){|k)c561ui diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.crf b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.crf index b2868aa57616ac76a99c14e1c3cf82818a455529..a6e2e3769d93bd2bb08b5108cbb964c0927ad7cb 100644 GIT binary patch delta 183299 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 diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.d b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.d index 1133853..c12e7e9 100644 --- a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.d +++ b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.d @@ -1,29 +1,32 @@ -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\stm32f1xx_hal_can.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h +uksvep_2_2_v1/stm32f1xx_hal_can.o: \ + ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.o b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_can.o index 9974ff40a3733e7991abccde5716c420d4b519cf..c44e9888b014c8df6d6a2254b6dcccc8deacc53e 100644 GIT binary patch literal 29360 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 bcs2f%KKWg#stjCkChTUI{y3ZENd5l-79YhC literal 738132 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 diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.crf b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.crf index 5e70897d772640580bada37e850ef4234f7f906a..175b5220cd189235318ddc55fbf831670292fec3 100644 GIT binary patch delta 173489 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

    k8?wSmm#g#7~oaNk+dnm z`;g;jbAV4FXU>*D{Qc*U_rI+HzK87mZ2_i2_WSk#ze9HUjsPT><7t z+?{s^SQK%0-Vf?V0Xm0c{ISDh$pvW0rp0G7ibM|AY!u}4{$JIvz-WVC}Ojn z3~(f3hn)&=G-8LH4sa}*Q}smyo(XUwVq={Ra57?JwFNj8v9ZntI2$oqo)6F#aj(4) z;9SIPa8VRj#6-|8iYsCw=m^jeF%et}a3x}2T^0owv9GR(dW+asR|E0yec1sjt#PB#0;BiEPZwDBUNbsmA z$A|>q5#<<>;4x8-5edEewMSyP+7uT1f zyd!?q?^S>w5x?s9I>66r!~@!!0MijS*S7(FMciE9iRzEIxxN?GA8}v(5a3_Lb@gL_ zxiPu@6ret4ReTQ65VI=2h~9{q7{3Ns5VJle11yYLAKyg3#H^3+)c}iQt{y)EEQwhv zKLad_85ySnERWf<)1sYXM#f*FonlV#-vL&~Y~DWs*2Em(e*>(IN$^a7bukJ4Cz>s0 zVw@YIIp(cwUWg5`_&$yBuRg@am|v)A2(c+98@xftcxVMTmoOmGN+8h(j@j zUKQeSOrckYXo;B)*Mv9{GaWXCI2Q9(wl+j-%v;&I5XWPxu|CA9m{v50I306I-4NnT zOf@!!Xp4#VrV!_1qP;n+;(ScCw}iM5GYM`DaWSUf+d{O*^m}`Vj=0E#Auh#5CJb>U z=7`=E;%dwhy*tFUn3C)X(G}B=y&<||E~)!M^u&~8e~7-g$bSby^v9I^V2FX3Gx|`7 z!I(4paEPIpBf2HTjhLn%32`%~=|@8h$6Paxg&2v6N^6MQF_+ZiAx2}4?GqvH$28?+ zh=(yvIThkjJg53UL<61<@i-#9T)J!SjT!4YLcEI^>n??OA2Zfn4)Gyoth*AT`YGnzz8d0d%;oc1h;K0g zxgO$sOh7tA{D=uiSBRf60qG7g6*JBCgqV(*=6XZ?j_F5Vh?$sv^oN+6uoebF%u84c zgCXh@PLS$Qh=znCvcqv*jVO)D9 zTCtiCi`SwT6Jqg3G+@FCcpKtq!q5GkXtso(`+L!B3FF#_5GN8=z{e0L6AqJ4q5%`m zlFy<669%_0Ayp1Y>Y5jRKTXFiXX-2 zzB$5F@wsn_FrBdTw?_C?RKT_fzZ1rZ?GgSYj1xN|{7ty!?TqlRsDND&>Qi12c1M_> zax(0RuplimVT6S#C&Ru7i_+P2Sp9E*gvBW@nFk^)Nf{ImMp%||G8~GqBIP_d9AQ<; z$CH)_t5YV%BN5i5oCilEG^Lye$0DpvIS*PRtV@|9k4I=u8RAbw*qO4mPe$04&Z*W4 z|4v2NoiZq%j<6@?7f8-T*qbsko{g|CWxuyY*q^fB&qX+pvfs}~IGD2EFGM($vfnR8 zIGnQI+at83w7(<5k(Bmdif}Y#Ubq~gdMssNxDuf?r2$tX98YP$wFoCt8gMdj+8FkjBq7obQq3sHRT?6E5fyud)!Eb>nZoR+Yvfb3Nad?E2R*3B6Oz| zVk|;WN+Iq>=uIiay$F5jocFW&?|y{-w0JU!Fpw5cCZa#n;>je!P|7Xuv1rtkY>Y>^ znNp1>5r$K$@l-T#N;RHE7)hzdglOZGYCIQhobr76LbP$p^W{s?#?_RMC$B^wr;MPl zMIWc6QD%g#qcDed53BA7MZ`XOH;5{t5$9{!RQDVL-~iEb}kI*HrwAIpN>j z7?UZXnHS?*%CJ!%<9o`m(GcTD%CIp%#?O>tV?m6mltX7>jOmp4EQ;|f<@i|~<9AAY zmc;mz5}&0p{-(rdS&W&KQFVEYe`%Fjq%p?aj87{oV$93axrWgw|KC-Nhu_)tex-Q1zjG=XXj3pUEYjcdH8AI!a7|SxQs~h7g zmS<+^Xt|at25@;Z86ql%&*&HG-X6;M~t-@oRh+ zE5`ba@pX5M=8W-mPmB#2kDGgAY|LhF4%Pqm#n_bb=&(P=mW*BTgLQq zD8}}T>E&>Y9U0S0ON^Zv!^@EvyE2BCqcL`86z*7zJsCIQ));#;0(U&dzKp<~h_OGL zQ;kJ|oQ!cOqid&P9M0(4=@=~;T{{!wNJiJr#yFbMwYC_?GP-syMr&4V$1#p)#daLy zL{@CaF-~S=tv$x6jI4FUIGvHTOEIc#88y2c<6K6~uEaQ>QM0QtE@af~T8xVsHM<_8 zJ)>rwF*-78))nJYM$NioT+WDDPmC)WG3$+SH6vzyF|K6{IsGxZGGbO8h|!%@}>{g7yjGB$a7|NJ;ZpXNh5wp=4H#1^(C&q9_ z%*JBe%81$B7$e!7XS4p@i*Y-nX7^)^X4LFKj5`@Mdl+LZqh^m{+|8)j;~4icYBnC@ zen!on#CVVqv!^j0X2k4Sj7J$Un~3o^BWBNIjAz8`MT{rajKSz-jHel0dllnZM%P}) zn8@hbn;6eCy7o54i;S+li}5m}Ywu&c%IMmM7_T$B_A$nrjI4c%@irrCpJTks$l8|} z?=!OYwHo6?M%N}|e9Y+Dw-}!?y7oQB*NmF|5J+Xz?598~qh?bAsf?OU3#2ms``=#z zsf_>r_qRYQyf^L2PZg84aLhZiPTkdv@Q2^QugY;l4`ISE^mU~x{umL^!1 z6Ru?mmgiN`;QEIpg=?1jlm5@0J9u zIpg<{1jlpUQjaD$k@H#RSb~!|ud1yHPUXC+9#3#OFaG`Si3DeIX7ZB>&gP8drxKjc z8N^Q~xR7%`o=I>q=X^Yypgre&Y)jCQb3UF+a4F|}JfGll&iQyD!Ihlz@nV9jIp<@0 zg3g>%u_HmXE9Y3el%PB3SiGE|C+AeWlAt%|)$eM8zMKpCwFLb+*R$&h26D#q&IE%w z7qzYgLpfu5cY+%^V|q`5n>k~8Z-SAWt9oC8+c{VDYJY;!oV)r!f;%}kwZQ~qId}D; z1b1`pY&R0z%X$C1nc#lT``>Va2RZM5w-P+edH)+p@F?f{emlYAoa_5&f~PrGwmS)) z0*0XNcY=n9BJxMDG$z=lpAa?-TsW`4yHA3I68% z;>t&1O3uG2`bn6Q^KXiN7N(Rr0l!oQDrF}7uLb5pD-^CmbiMN^qK!TJ_2uH9+ojl8F5Zq)Y$_LT z$0;_Ki?`zxTgt`Taf+?w;_W!awsP_NAInl~FBgx;DRz{L$Kw<`%f;hyie2U6@i@iq zGUL^%6no0W+i{A$<>Ku)#lCX!cAR2=xp+HHaj47}<8>(xm-(c#K1EBJ+hB8A#gQ`K zbT*_oTIQ4S#uUfO#i1}oYq>ZSrZ`?M?u02$l#4rIiqmD%v@OM%GHKeL;%u2T?MTs9 zCQUn2oGX*2T`A6&Nz?8W7s|6VRsY+Q;$oRL?M=~MrcL`&bd-4}+MnW5nKT_pak)&I z4yL$PF7AXWu9u5DVT#UjaVJdCRW9y?DZ0zWoiIgDxwsRi=q;0`))al^;`cv}r|2)! zrV}X!%FOO3Qw)}=)TtChWg>Mt#c-K4ok?-4Oq$N77%7vcwiLI^r0HCW(K2Z|pW;rL zG+jtBRwhjsQ`{|+ruG!odu7_xk>Y-t55<>KJSbDC%PAg~snnGe<7LuxHN}%MX}Xr; zX_+)#Pw}iwnmSWVlu1)pisxn0)Sco*nKbpJcv&V*y(wOmNmI2i#oID%>QC{mOq&K$ zyf5>xG??N;nKTWh_*f=QH&T2mlct*~K9@<;aEdQw(sV1u*D`4uNikU_O}A5gE0dontDSnmtHgPY-?=oq+pW;uMG(AZ1w@jKIrkE*{rbj9M zl}Xd%6mx4C)5lZHt7S}olA^wrG5u+ZhFZq-XDJreGMrDO;`=YPOy|#2EUslbf01HI zEp2+4VreaDdX-{XEopk4VtFlTdXu8DmNdOhv7(kVy-TsOmNdOjv8t9deMqsomNb17 ze$wG8LKg&(yH=YNDBwIZAg|NaU zEw{YY89HjY<*mtZsg_$_Q-;g6JY%iRaHW=KtaTZ#*K)~QpH0GtD(Yy4M@2;)%ka2%PW6{)z}5`oMM)jc@T4fI6B(Y?a`QWx z;aO2!r!q_w#dSKv^P;%UWOz{&*Vzm&i{fg_@M^ZW#5b!mye?|%e1q%a!(=V@y=xi1)pFmv zp5c2f_r1;xKWe$}b!GTj%YCmq!&EKTy`BuywOseAy%~Pha^LIA@Vl1#UVnx^wcPgx zGW@OOzBia*rk4BOP=KXoQ1D4Y^ZP+zRs|*!odC}!=?(S;@b?HE1Zh&GHj`ED!$LKwZf_R zA;Y!`r{c#9+bf)kpQ;&lRX7YkXV_igEc}vTPldDaYlgiQ&cewI`zoA;-!km4FtC3Y zG*vhie+Zf?oQgjMO%+bXsSJlJoQl&KS}L51zXVqmPQ~AXtBRP4!oNSls|v^BU*T1S zV{t}!RpEo%KjBq{^KovDlNIiO^KzW3a0jf+@24_a$-bXI6xQ;x0*sau<)yTVDiF0Z1e!cnxV<^3Jr{y9%f0*&OdH zoStntK2!+Yxf~xW1nzu}PZa`pAxHIdg~DCT@ufoH+H-uZP`Hj9lNH{!F6H=Ep>>yY ze6P^DD>;5tXx-HuKP$BET8^m-t-GFMx$BHq}wM=Q%dlQMea5w$xF$mpQi9QMgw*w$)L%*EzP=QMflbcGOY0w>fs!6>rBm zcGWTWzt6F|j?{g~v8RsIeXQo#TSx0Y<=9t8>pth$Uq|b{%QhVSV!w7a~!Ip zb>DIvuA_C|bF|dax*s`?)X}=1IgZxRx~Uw;>bL<+=V+}Xb-!{PuM^Y>|9*kfwR!8gV%Q#m@>l(^9Uq|camvNzv z)-5RGVjZblSVnstsasS=M_rZHEiU6y9j#kZ#^pL%x3r8ab+m3-8CUCQ-SRT7)zP}f zGOpLrx)o(~*3r6^Wpvfix>aR#*U`GwW%Sh1x;16=){(lVGWzOB-P&>${dKf%T^R#) zv~GPFgLSm7xs0JYTDPH$8+Ej9V;MK=xF2jPW4Mm$Z7$=l=Tw1LGqV_79C5}uXB(UdHaX{gIib?*5^FcPPFZ4tbWQ@!>GM&tZ^&=J8{`~bc1P-g@m;#99I zg7G-j>yBU|PW5^s_!y^p$0L}GQ@s-rOvR~QZv@kEs@E66Oq}ZVM=%?wbpsK6iPO5l z2|{>EwD?FhEwwC+v>+i_ZVH-eowt-BY&Zk*QLk6mEd~A18GWBls6*)`gEEI3iHJ#}Q-;RPRXyIRe#t8bPi=^`1qLCs4iT5#$S0??nU! z0@ZsN!BK(gy^5evpn9((C=#gNn+S>ps`oa65`kIwE`m}a>wg~jHxfaaK=s~7P%cot z(Fl$SRBtST3W4f4eT<++pn8)L)CyE@DuOzJ>P<&bFHpUi z2pR;U_bGzLP@sCBBWMz+-fRTT0@eExL5o23<|1ensNQ@8Z35L>h@f4ddW#Ws2vqND z1f2ra`xZf$K=r;y&@E8C9})BjRBtJQ;{wrJ4kI`rP`#B1dIhSt8bO~x_0}Tj7pUIP z2nGbI_bY-yf$IH^;G{tH)+0D2P`y79oEE6wMg(UBs<#=zkU;hRMldWe@U|j2D`e2i z__rOwIf3f!L~vf9db<%^5UAc>1Q!LWx1Ui@;5Q)uGU^HZ2INQ-R|Kk;9mQ3F>g7an zO`v+YQCt_OUS1S81ge)G#Z7_e6-04M2&vxDC~gZ>uP}-`0@W*u;=VxZilcZS(7KW+ z9tyOsG>S(8tt*S-u|Vs}qj)0Fx?@p16=+>W6wd@&R~f}~fz(w+@j@VV)zJ_y1zJ}V z#Vdi<)kg7JpmlXoyb)+!eH3p6TGtT8JAu|UMlmALx~3@J3$(5|icx{qwL~!{(7M(r zJ_roFwkXC0Qr8~Egm6Gzc&HdhjABxtbzMh(u4Cs4hCDCPyKHyFi&z`#2h#iEcEu4Ep-Q&D^ssNU%) zz6n(COcdV*sy7tH4}t0pN3kSOy|Ym)3smo16e|MNJ0HcWK=m#}u_jQxi&6X(sNSV0 zehF0XaumM>qIV^Va9yB!SEKkNP`ztWYzS2EdK8-i)w>bJUxDh~jABcmdbgt37O39s zD0T#@cPENnf$H6jVo#uY_oCPrsNVf3{s~m?K@>+sq8C1lB3q<-kD|yCsovu#az(25 zB#Jzd>OGAjU!;1^q9_ol-t#Dqid64K6on$ydl^NMNcCPtQ7lru*HM&+RPRj`r6N=B zZ4_nVf9(Hz7e%>9^+uvNCQ`lkQB;UjZ#0TZk?M^_Q6*Bn4^dQ$RBt?r8jcU4a}+Hi)til?Rit`fqG%JT z-dq&zBGsFZqC=#53sH26RBthgE|KbejiOtmdf%crA=0| zMXJ{o!;DDvx?}hxQoWuSK8sZEcnq^5)jJWx7m@1q#xN&Ry}lUcMXJ{y!-7cl24Ywg znR1zqV)!Ley^AsY7OCE)7}iCicR7aek4W{d#IPY!y{j>7id64f41Yzc zcRhwJk?P%uVOyknH)Gflsot#^c15apJBB@x>fMQ9U!;0>WB4ahy?Zenk*MDN7_udz z7e0s~N1}QUW5|`L-lG`uB&zo~hJ12SNu=&g3>8w=|2XKsw=q;owC-IDRT8ZmiJ@Aeb?;-Sk!am$ z47C!i8;hY%qIDl)sF!Hncnl2^t(%CUQKEGpV`!3S-DC{S5~-Vtp+zEf(=oJ$60Mtw zp-rN7pJHg2Xx--+IwV>*8$+i=>%PR$CDFRM7`i1|Hy=ZfMC%q}I4-g97GpReQN6D* z^h#9kTMT^?)%zYpzeMzYgfR?ARBtJUL5b=u$8b`jdMh!UlBnKl45uZkw-&=0iR%4~ zVMwBSzhW4csNU}w&Pr5oJ%)1<)%z2}d5P+6#Bf1k;BCfmQOcl~@$YX8mn5pU6~kqT z>TSnxMWT8;Fc|cq~!9;y9j2RIenC zrxMjGjpLa_^~&OSE>XSmI9^Cp?^ql!C8}2u$192GRmMZSmZ)A;9B(A5R~^S&iR#tF z@lK+8wQ-C{RIe_M_Y&2sk7HD#dJS=mNmQ>fjt>&mYl>rBqI%77Oh{C(C6130Q?E6S zN$CK+@K9SEQxer{k7HV*dL41hNK~&gj!zQR>x$#EMD@Dkn3bqrPaIz)s&_n&If?3> zh+|%&dcAQhNK~&cjzx*;^~dpDB6S0C{E)K3gI_5I<5-et-N`tXC0chXjuna4osMHw zqIGBDSd(boP#ixcS~ncWFNxNjjpMgO>(0foF44O4ar}{J-Gw+dBvN-Vj!lWwU5X?8 zE77{kacoJn?n)fn60N%$$BsnnuEnt{(Yot#>`AolMjZPRt-Be=KZ(}eisOjPpXqPM zkuB4@J8|U5wC-*kxiYD{7e}5<>cabROGF5NTzyE z;wYA>-qScrWUBWpj#8QGJ&&VIrg|^pD3__;%Q%k7RPR+B6*2?wbsUv)*8g+h-{eT}1Erh4Dv7?6qH_b`q@nd<$BoV2bjpK$)_4eYpDO0`u zjCwME+5eYOPv)khBLeQoR4-e=U770T2)HK`y<7qJ<&f&-33wn=y?g-=WvW*o;E_!A zjtY1zQ@ug~Ph_fBB;dJB>xu=ukZE0sfR{3@D;4lcrgdckUdyzuT)-Qd)EyJ>Rwi{7 zLWp-Vt*aC;BGbAm0q*@rI%e1auz=TZe8U%clX2q?x=sOeGOg

    dyWCmWpfF(IAT*y3t0|J(1 zsy8TLMW%Wu1+2nt}qJVHqrh1nIY|B*dvVa|#>Rl1AD^tCz0`_F8cTK>)O!ck{_$O1n z8v>3fRPUyMY=!FG5|E=%z1sqE6{>efK%PSN?h43Ph+cS4K!HN_?h81oP`w8N3KgpN zP(YDF^&SZ*R;b=%0VN96dm^Azp?XgRlqpp2nSgSI>OB{5Ord%&1XL(g@1=lBg{k*S zK$Vj9e;@ewT0pfz_1*}mQK;Tq0ksO%dnceyp?V_%>J_T@UOkvOZ%ROiLiMHvbShMDMnIQB^*#ycR;b=* z0X+)Un-y?ep?Y5goKUFVoPb`1>dg!2Q>fm8fPRJQEeaS=sNPorg9_3677946(7Nve z&M36*hkzl4)-4GbR%qR_fU^p%TM=+hp>?YQ&MUNTO~3_(*8LQ4QK5Ce1YA;R-ERSx z6$akAfGY~A`y=40lA$i+--du|3a#4|a9yEwe+Ar7Xx)~8n+mPl7H~_UbvpuXE3|Gm zBb-9(_Aas;VR7hQph(}6D>vBarR%l(Gh$jlI z%NOxfp>+i!o+&K6qavOwRIgCP3x(NSd(R;XT+h#7@}*DT_ba)4fVs71tQh3d76m{q7=n}{z8)oT|qr%=5P z5%UVw>lCq|P`xe@iwf227V%Y~dOae(DOB&ci0=y3J0aqSLiKt@EGbOAJ`u}GRydb= z0Q*I(C{%Ai#HvE|21TqXRPUsSp9YWquSD||6MQkZV?}CVMTcLUvMeHb4?~;gJh3Z`vv8PbIDHsKTSUG}_3nr$P>Ei6SHw}3>fIAjs8YTA zB8pV1_drCkO7$L!C{d~2BN3%4)q5?x~1MmDW8IQKizl=OU_A2Hp!1 zH7colDWX=*`o9kRdnKYyrFE}G)T^}ajfe)7*1Z+csM5N3BAQfMHzJ~0rFHK`w5YUh zR79&v>&8U1skH8ch<26Mjf?0|N!^5qPL4mDbIP7*uK9yoi%3ty>UrN@d_Jia4zjy|1B& zGb+{lCSpjXdf!D1t5olYh_foyTM}_jrFzRE&Z|^!MZ^V_>aB{ns8YQ(5tme|_fy1W zmFoQxaYdzizeQYC8F=d=uBjRHGXDJ$ab2Z)8zOF~RBuznO_l2X6>&?YdRroHt5k1W z#2uCD?TEOmQoUUf_f)F4C*rNQFDtRA2j9%_~_t5Urd313vI*D7I7rFv}= z=2fcKE@45XdL0rLRjSu1;j2pZx+Hv4sb05)?<&>nk?=#MddDR!sZ{TTgk_bf*DGN~ z%?f8T4`82!Rh8=XOZcVIx&aBlRa!SFVO^zlCnfw*Y27Ia8!D|kEn!oob!Q~}RcYOj zge{fU4NKToY28@~J1VI=Ct+75b>}67dn&EFAYosnbr&W4Q)%5L2}d+;Kff#?TcdSX zB;;tc?y7`bjn-Y0kf+hQ>k{%cT6aT2fkx|YN;s;~x?2(oHBxt5LXk%5!aEX*HClI9 zLWxG}?nx-sXx)7YWg4w}Afa5Nbq^&R(^zX<7gMz`vIg>NTqON}s9uqb5slUr z%XqKRx)K?q8mTLlF{Y8aGC9NtjnzZXOXtb_H z#-c{+T4j9IXkD9(ZyK#@m+@VrbsaK(Xtb_V#*#+sx@0VCw60smibm^tWUOioyyG&~ zG*Wj$#!oFPoX$Ley)u4jRIg9QZ;k5p%UIW_-hhlh8r2(=v7u4DlQK3ns&`7pUybUW zma(N#y)!blHL5oxV@IQU!!mX?s&`h#o<{V}$q4r~s&`(-KaJ{Lka0w(dKYD6>s0TO zj2xZnU6zrnQ@txP@^q?qRYtx}^{&Y%(5c>a8Ao-hcSA;@PW5ieDAK9kEg8i+(F84`o#9RPT|DDxK;*mQk%!y(cni zbgK7MMy*cup2?`wnR?G<)azOQ?ZCemG8%NM_fkfqPW4{NXws?PYZ=Wt)q5kOMW=di zWwh#4@12Y`o$8IqXxFLUdl?-%)f<)3sZ+f%8C^Qn`yiuRCwk*DdP1G*O~^Q|Q@xKe zPUuu`Qbw;%^`>O>=~Qo8M!!z=W@HTLRPU3FL7nP-mT^+2db2W4=~VBFjMF;Ro0D-y zr+V`;hIFF05XuxO_e;htJwsi_zuz)$>$GlN#vPs3{gH83r*#`L z?&-8{Q^tLr*8P?7K&N$EG9K!*Zd=A9o!0Hhc&yX9-HdQLt=r20r}H(P{S0tA-yr;# z0ZtG33gHn2FLYX$t>C3j>v9yl(rI0;g4a5&%Tw@1r*-)X-s-fjK*2kmg?CiJh)(qi z6};D}UXg-Po$3`U7}KdXs^~x1|)T!Pv1(Q0}t57hdQ@u(B z(>m3wQZS=ay=n!YbgEaQ;ImHkY8A}tRIg6K7oFh&r3qf@YZ1RZBV@n z3UUmpcTqvELG>;v$TO(kWd->L)w`mgz@U0p6&y9F-Zce<2GzT+pva(lHxv{bRPUyO z5`*Z4w-l5bRPVNeGK1>fQBZDBy}JsI8C36{f(nD`-B(a)P`w8Vstl_4P(igp^&Tmx zF{s{S1+@m%d!nGhVBkGf&}fjlX9}8(tp9r8-*W}c2CaLcpv9ndFBP;JwC*Io z2Ce&|;H*LF<`kSWNZov>;JiWW78G1CSa^#HE*ezttAa}g)%&L4vO)E}E4X4%y&np$ z8dPsd!8L>GEi1TgP`woeHw>z`s^F$U_0|;JG8lM272Gy5=wWsP9IV6%Ak7LDqb5@FGs~2gX-m~cxzC-JQeQ@s+X@~#GrZw zD&8AZ@2HAVgX$Hk7&E9|k%|un)hkvpZV@ei~G-Tg5Mfsn?_8w~-Z2WFEldD%K6EcS6Mh-JGHfY^| ziXDU24XW5RXx&K_dj_pLrDETpb*EMQGicoz6-P|Ix;UgF+az_vD#9F-)}2+6Ytp)N zD)LNPcV0!lN$W1CC@^W=MHNR)T6alBp-Jm5t0*#Q-4zwZCat@wqQsmI16 zGilvJ74;?y?~#fIlj=QI(P&b=Cn}mu2HsN@&1TmBdEnnO6)h&!d#<9@qb+9YVN$)F%3&nnKERBu+rIg{#rQE}cRdUK(Q3ntZ@S8>s#dJ8HpnN)94#buM~eN}PAqN%j7!cw$n$Efr5qs<*A;nMw6_ zR6IAS-mZ!lCehnd@zM;b-hM_slM_$=Wz;iyaKsS}Z%nF}t>LXn^>Q@4GpSy#h7ptM zN15)YWPD zW*$%%9;(;y-K2F58h)6xu2I91N$Z+4ESt2hS;LA+>smCdnzXJ}!(;PgW`(1f2e3!Orb+9LYxrx@x)U0fO{(X;Hmf8mcU+cUwcXMfL7zsIjQtT@AGs)w`#m z&Z2tvHPl;F?}3H}i|Rep&}dP;M;e+es`pq!v&GbVqM^mg`Y#9mJ=M@^QN3px+AON~ zTtmA>^b=!)+@gB#G@P)g-iU@?i|W1C z&}R|7Q4Rf}MfJus3|Lg}gN8wi>WynSX;Hli4W}%s_ff-Xi|S2kIAc-0DGfsw)tlBZ zY*D=#4QDN?_esM!i|T#WaNeSNvl=c~MDI(e;i5(L<}_TgsNTGW%NEsJ&~U|~dW#ya zT2$|=hHDnp`=;ThMeDw6xMk709~y33v~Eem9gEg2Yq)DM@K!Y3vq;^lhWl2Ax{QBo z8Xj1*?x%)_7OnfG;gLn_ertGa(YkdFPb^yZN5fN#)@^8bX3@G$4bLrF_gBLUi`H#v zcxlnPZ4Iw1Qn#bwwMFW7Gr(CPt=r28XYr7n{fuxH56StL5zfkL&a96kI^J8fE?dW_ zMeA~Oj9IiUSH}m7*5&CKw`g6yjtPs_73lbAG4PJ+n6#)~p^hnw=oRT9rY)*htYgNa zdL=qOSyZo7$7hS`mFbwZs9w2_FBa81ren^cdKEh6Evi?kW5J?&RXP?es#mS!t3~x{ zbbPZIc(ppdTLUbBuhi|V!L_-RqS zRvo`As@JCDw?*~Zb*x)duS3Tli|Tdi*svIQT{O ztfS1PdRKIm+f?tWj$<~}yQZVUCVJs@9hElKyP>1Xrg}GZRNGYVmW~>m>fP2+Yg4^D zI_hkycUMQfP4({SXt1f?eI1Q9)q9|$$)Nsc9x+xv!ZCW?2Upk)HRPVQrr#97F*YV7zdVh30x2fKSju$r7 z+tl&Wrh0#Myt1j@mX6mp)!Wwb#wL0@I^NnL)!Wta&Zc^MI!0`&x1UkZ&T7o8kAE5U z?5z3&2@QfloHoD>m@irg|j?W^JlhYT%1a^~wy)*;KFGz`RZMju}|6sa}PFMVsnX8u)5c zy($CWY^qmn;JeM#t1*8u)8xg>N&rwadVkP4&7B zY}-_?$H0zF^^P0ZwW;0-1A8{r>ou@%Q@uU||7@z)Zy?8^bpr-+9a=YNAkU$7Ck^B~ zr0$e~0*BO{HV__lXx$kDg$}J7GEn5ux?uyw4y`+Dpv0kd=M0oOwC=otGKbb(Fi`H$ zx{C&mIkfJQfeMG#T{ckZ(7G!IsvJ^x)j+jF>cVRVY8+a3-9W8F>uwmRb7?+nG&;2Ij)5kJ*4;JG?9jS<23j0ici%v(L+c(GXmc2N4-K?C47^7MI-IQk zxI^_`7&zfjy_W`h9jf=rK%YbPUK{9l zsNNd`0}j=DYhci!dhZOJbco)Ffm5MF_1+se?NGf@17{qnH)deSp?V(-3_DbB+`w6f z>P;9p=TNa8hw4okxad&5X#TRNp?V7jZaGwM(ZFqo>U}kE$Dw-P4BU07-gg7{9IE%jzkH1O1+dcO=jbEw{L1J50*w{GBt zL-qa`c`w zs<)p}&&jGikT9d3lR33DBcX|Lhw5dUm~g0Gj){*B)yp+8=}^5q6H^Y=%QrFYP`v^Z zGY-)^YKHjaP`yGEpB<`KWMa;tb;Ty;9a>jnV!@$xr6v{~T32S`t3&I`O?-1`-7yp2 z9a>jm;)g@)Dordo47@56%MPilHnHLyP!}GmF|q2^%!4y~&*@zbGo^(KBfw64L# zZ->@3npk&eU6YAF4y|i8vEk6V789Eet!p*$*P(T7Cbk>~Ub~5HhtzeL*m1JLmzkT{ zX=2x*bzLU*99q|HV&9>4JtqD+wC=cxBQ6gjJ7FT*W#RRj$Z@G&pNU+T>h+t*bE)2d ziF}vp4Vox$soqHwM_r>RmTc z?^3-RCK_C-chf|pOZ9GOC`Y!lio8P4v1{?}dpzm+HMV z(eF~dS0)Brs`uK&piA}Mm^kTDy|*S#xkT@siPND=^+rsbajD*W6GJZ58#OWPQoS(~ zXI-lI!NfV2>W!N??^3-96Bk^n_tC^fm+DQLxa3m3DHE4nsyA)oic9roOk8z|-lx#S zHJ9prHgVmhdb1{OxK!_piJLCfn=^6CrF!!wZo5=(!NeVx>MfeM>r%b1ChoaZ@0*E- zF0K1+;*rb1`(fg-OX`+PJaIGBW&B$<@zkYtD<+<~v~JbJbC=ewnRwySx}PRqy0q?> ziB~SI`)%U2OY7E6ym4vW9}{m~TDM{1olEOBO^mpt?yrgWE~(oxG3ti2Zrj9|OY3$_ zd~j*qZbmql*6n44b9q4ZenvQ#lZ^jmgmXE`_=trmm)2!ln09Ghj)fVQ*5z9Gh%YV+@2G`2m+BQ-n0KjOk%a}9>J?j9bg5p6g|9BvE4A>=rFvx+ zzPnVf+`K(JNvwthrRL#==jR>eX8KT>(!e5u_wOH74sa~svZI|k`S=ezIc$gzgQM~~RM?I=HXra&}dM7P}MIO~VWue%kdZ#UvcvSC6sy(WA$wG}s^)6ee^@v`0#X_A&^{!f| z_o&`A3k@FCyKbS;qk1fN%?;!(ZZ7Fs>3cgI4TNA>PnX!oezJqsNk z)w^$@(_`vAu+ZgY{X6jQp@nXb>OHd1<59iG7LI#V?}>#zkJdf4(C^W@XBGxLTKC+- zphxRoSUBm?x|bGCd9?18h0`9bdu`#2N9x{K81hKnTMNUXN9*2MIP1~65ew%$TKC?< zd5_kOTDaiRx-knEJzDp{!X=N^ja#_v(Ygr>S3Fwx(ZW@a)=gTt=Fz$-3)ekTH*MjD zN9txm3pYJl_sPO7kJf#*aNDDGvli}nwC;g`yV@TlIdg^wQ9+p{p~QN8_)dR}IJd!`99>Ulh%|A>tlkLqRH_~cQ& z92=iKs+VhH)}wlPHoka7FW(L^=TW@^8}lC3J8EOWqk4rl7Cow0WaFzx^@?qL^Qc~l zjqe`SE4A^%qk3gFmOQFgZe!V_ddF<6cvP>##;V8EtF*D^9iSH;sQ`t>ebp<_o!Z-jXxgMtGBV?QN0Emn;z9`wDH%YdQCRAJgV1hW80&8EjD&Ms@G~` z*JJ9n+1T^4!l#*A*luIrqk0`S{&`fd)5Z~>>UG)3_NiXCjU1oq_1MVusorrLc|O%U zVI$wCdc8IZe5%)H%%^pyY?S-7?zD|#KCL@r zqr#_kLpCaXS~qN?%BOW_ZB+ZT?wpMppVpnXQR~yX3pVO}T6fV#y-(^c*=X=dU3l3> zqfhIu*l6-;-BlaSKCQcEqs6Cn*KM@=wC;wDHlNnrw9)R;XSg^=Tp7MHu`<4_r%74PxYSK z81$*$GaDy;s`uQ+DWB@SuyNX_dM|C9@u}V`8$&+Tdu?ObCwgyeoDF@d_twTapX$A{ zao(qTBQ`GhRPViwi$2vGwQ4*vHg5VvZ#uMb%cpuXHg5Y=?~{!?KGpkdZ@y4fmKW)7AsopOe?|iEF+s24b_10~?_o?0=8>2qe+psa_6TM9v zAN-K&{k1XfQ@t%46F$}3w(-%YdOJ2IeX6%>W6Gy`dp4$hs<)p}&*xZ@e;M`sto+Q1 zI^y87PxZ1L%=%O>$H5n$>g76^^NC)b6Jp+{dif3(e5zOAV9}>~M;(0isa~OjZ$8y4 zaBu;tUbdI#G+t!r?w-yMvs7)^#|@4QO4bgS>#&bveinXkE91f`Hcb zI5-;6y5kNC16p^&K~ccM>vd2ZP`y3}B>~mzcTgG-y#WVdSwQs$9h3)D@1%oc0o6O@ zpdz4pryW!VRPT&~s(|VZIj9b(-mrt3fa;xfP#aLaa}MePs(0Q&eL(dtIA{o{-bDwE z0nrODIcN%~-em{P0oA+Wpe3MsR~@tlRPUODwt(tgchDYCy&DcX0;+e@L1#eqZaL@* zsNQV{-2v6ROFOEDxiAL9GniQ-g5_M0;>1I!B9Z;UOE^KsNO3FX9J@5+QGRnpn7i{ zoDZnpTL%{cs`t*p#enLKIJgv0z4s0-2UKs=!IgmOjXAg)P`wWht_4(Y+`;vL>Pf7fapzy4sHijZ`#3~fa=XSxEoNtPY&({RPVEc`vKLPb?_jddS4to z45;3mgGT|?n|JUypn3}qo&;2H(ZSPz>V0+aEMV$=bMP|AP?z!VyMtE&t^48NbwKNu z9J~o=-LiwX0j*nc@GhWrs}4p2TDRuleL(AeIv5RT-7g1Y0j>M(;6p&`)*Xxor0$P{ ziGb8?IQSTZv~JVEWI*fwI+zM*-IjytfYxn0m|!;bdL=H_0;*T);%7kh%3S;ks9w2?-vI;fn2Yt` z0KM=~g^ND{)vI)|5m3D<7n=dqt9J1>pn5efwgReG>tZ{gdUY;#0;*TvC~4LG`*_6eg%%kBg!N)jRH@I6?JJxF|_by=u1$&`!4zu zRPTX{fdtii=wdKI^&Yu6nV@=)U7Si#y(cb)6148Ai{S*Vd*pr-+m7sOwE^a4i-Gqxf2~zjb#oYv{n+#ptOVGM07xxpiZra6z1g)EK z@i0N_KDl_5pmm>JJWkNMSr<g~GtlAwBfF6J^%bY?~EXVgn%{r{P(e;M@>ocMmk!(xK!WqbIV zAbL4oh;Iq1m+Rqsg6idY_>rJ``5u-MRIk9pa)Rm|^{|qldW9ZV6I8Fr!&-vs6?^!Z zpn4@9ekG`0sfXVQs#oS=J;Br~_wXlifL?g$n1_u7)vNHZnV@==9{wh%UX_Qf1l6nd zu$`cKH6C^nRIk>f+W@J@NhIq^*TKiCaGSRhoU6a>-JEbqNm@7Pp(aV|PI{XNkX zw1@g6tvlnPAxZ0oJTxY0-LQwIB&|E^p*czG&Ut7_lDhLAT9c$Myx^fNN$W0pXiw6* zOCCCswC=Kp&Lpk7;-M=^>#lm}PSUz-9(t0r?z)HLNm_Tq!-*uVyXm1fN$YNT=u0y2 zZhPoYlDaz{29jC74_5144}(cschAGgB(1ye;Z%~=J@9ZkN$VbZIFn@IJ@PP=q3Sl)qCsVT9WF$^Kd;$^+r70NK(D`9&RS7-l&ILNvb#I;dYYheeiH6N%h7(+)Yxw z2@m&@MDJth;eL|pO?r5cqYw1-DYsyE}|agyqN^6(@{^*(!enxuNO9-bws z-WLzglT>fc!;2)ZCN%a;yyh<|l7CpR9X3)#{_tnFjB-Q)o;cb%YefRJ#N%eks z7)esSB@geDRBzeCXp-u!co<7ky;Tn%l2mWa!+4VF{q!)Aq_YlsosW%nIzTQ^zbQ3_5OPJoTPeN9%hqNZ`;F{B-PvTFqe6bGwW#A!+etJ z?Ri*8Qoa3*ddaN+??A$gdP$D7JL2P8lIUgoA-*T6UXG6+NvfCYV<}1X@_Z~Osb0R1 zl_b?G@UfbtdPjY%C8=JakDp1ZSL9l%FIrWkmQKJrqeuE|G!Dk~H+x2D-gL5kM3_&A!Pb*(-MQ?#zlM^TE_wfiVe z(Yg*FB`I3h>7z77>$-fDrD$EZkMb0)>+x|cMeC0Hs7R5z6Fw?a47^?+VO5Ii_4%ky zQN4a2H7Tk$;G;H0^#*;^rKsLXAN47!cgjaYit3&A(U_uoXM8lJsNRr|<`mT%_R*4} zdS`vKrl{UIA8je37oPXgo}zjed~~F!-bEjsDXMqLM^}pKUG~wPqIy?+^rWcXRUgMw zRPUOP6Dg{9-A8YV>fP|sm!f(%ee|cO-Yp*kDF)tcAA_l^p9kyqj*pWms(07NsT9?_ z=i_vW>fQHoCPnog_!vr2y@x)AQ&jJfkFzPN_t?j|6xDm;<9v$hJ@s)RMfINfxR|1P z&wX4<5xo~aE{7?q_tM9e6xDm><7$fPz4mb}MfKkJxSpbVZ++ZIQN4FQZlu$- zs`uWHUf^~QYMO;NoMKJKNc-nftZDWW$K`go9{dLMl}Oi{f_ACFR0Z_3Bx z6xEyd@gzm{W_&zNQN2$-o~5YXXCKc~RBzVDixk!S;^SqC>dpChm7;p{K3=DodJ8_@ zq%!Db{9E+#HbwQm`goV3df$AErfA)FA7d$6_ru4B6s=qGF`lAz%RVMjv~I=6#}utw z^)Z>Eb!$GRQnc=;kLeVt`{iRMMe2V0_>>B1-MWv@DO&f($83t$ZTR?-qIH`-=2Eoo zuaEi6Gn-j6TRs+2v~JtSVv5%7`1qQlb-NkiQnYT*$M+P+ckX9^OL2VXzYK6Gj_*7Y zgji0|y6gZeDO#5kU^PYSas#ZTXkA`_pD9|GAK+Jt))fT!onqk~4X~b~dW8Z0q^Mp| zfQ=N@D-N)kqIx9({-zjsr2)252k3=|$^vYss9t%1ofOqO7GO6;^(q4FrKnzIfc+HJ zs|xThMfIu!97$8XngH2ps#hBzCr$P00_3KtUVVVPG}UVeke_DYH3le1XN9rM&1?#A zG)?uI0~DsIUQ2+YG}UVjP@JZEZ2?NsRIfciX`1SF1Sm^Wz0LsTX{y&1;8>dKbqA7NlK~pj zRPR)PrZm+%9iTZ)_09xnNmIR{0Ig}NHyofXP4&(OXipQp@LYh7G}SvFpfgSNE(GXG zQ@x7;y3+vc$(^632-7!^{xi!O;f#V0s7KZ?|Oj#G}XHiU?5HPZUz`k zGxcr-IGN5`Jy^@P1Dr}zy*mL;r>WlE0B6!v?_PkRG}XHwU^q?n9t1d>rg{$poJ&)^ zM*+^KsovuN7t&PkNq}2vuBfL0Zl}4To&~s<<~n*F;C`6qLV6M4L7E>GUIuuW<}YBc z0z67{XXonxkJEfj`%Qo+X&yiJHo(&~kJWw`;8~iJ@kRo?NE5F20bZsF*JyxOX~H!Y z;B}gCeF*R-O}NIx0B_TjYa+l%n)A;;26&(5{PW2Gqv@=^%srY4FqY;d^yvT}(wu}o z6JR{eN$8&fOr$vp{d0hiX--0)4KSJJB=j!76N=q zXVql>lf?j^(^*xStFHlO(^(ant8W3mq_fI1SKkB7rL#&iS3d&Gr?ZMPS4#mF(piO> ztK|TT>8ygx)k=V`X--F94e%|^>F8?#zNa}I{bzt5X--G~6<{eHayF7Hda?+fR zzMCN@&FScS8FJE`j=rA}C(Y^T|1$pVq&Xh_NCLb6v1qar*h}+IWljS7Y5u9qP2gXe ze<|}4IC7XX(eo3?KFoP|1qtLF<~+Qk3FIE;JiNjL@(y!GR8a!?hdCpvIDx{$oRLzJ zK+)lY87bkR(gcbRb8tXe0wsqzIG{X%(!)GL`&a^Hhk1l{MFQoAd6;Zv0>=*XFxjdE zDh~57+3Ex;5A%S*nzU!rsH&v3VkazW>eAdj>bQec63r zgYPgjxn2{IVDptJTbAWeE_o!4G@8+96g~1-1aKpOi;TZZ9!o0Aa?Qw+r2;$WoO8~Z z-OXm_oD(|-cFsBH=#6##;oSne`Pk$+YyZ~T`&?XVyo+gByIP^~E~e$}YPH5w{1xqL zjmGn=mF;S+#`COI?P`O@$?ocQ)v0l^yQW=j)Hvf<+pfAaX8d*SYKz8*zrI~{YmE3C z+SN9V#3^^StL++*v$0+6(1@H(?P{k+_}- z?dpI=&1`E|2Q_MDd%HTMQ8PQ*)nSe4YG=DTqA^|VYFEd!ww?tf zO?%tbDUG3OU%NW3F;wkuS3Md-)q!?(Mq{Wt*sjiM3{{8P)p?CTI^3=Yi*n4<%xFHtC2`2+toFVKswc~u4{}^r`y#H zjZvznUES0erOvdgTN-hXWB+)rUER@`q|UdiyBd?!g?9B!V^+G@uAXbmN|)Nz z3yoRna=Bf-)EJhow5wMd!_w7u^;%TOqVG=`;X?dq+@taQCyz0;VLZnUfS8ne>P zcJ)DHR=U-$K5EQLx7*bx(YO3?ciPowjalh#yZWLrE8S~XUp2`}!oT}c`5MF01F3wC zVdk;>PZm7YrF>&!~er1EuUrRP%lI1Deb zs#86$+SM?f>Uk|R(94w18^M9ju=G}FpffDJ6B_6YOYemSIy=M7&pfqSNDkO6BWxwvMQpp)(>4 zh^m=7`@(@yHA`ng8WdHtbta_2Q8hd6IIJ}B4=z=E!T;haZ$BGCvwI|)k>Yn znGjX0bRuVBRIS#DoJmo&M(2A3Cr8ysNhrbpE# zo$#3vRb4vM(9EdXqB9N6imGm%X=rv-ZPl5E=0w#tooQ%pRBhLphUP`p4xMReepKz$ znT8fb)h?ZBXkk?C)|rMDMb#diX=rg&mG|n5LrbD+pUxg|X;kgk$);sdbwDSYmPge= zooHGSRflw)Ls*A3; zwno(@S6tho>Z;Dvv^}bNU2W}%s%ttSwKJ-&>uozK^|>pmZs?@c?x?z{lTv%4>W)q{ z?TxCtdRwP_-oB{1r?;(_SNo&tq0X#yAgUhe%t{BN>aotObSSEx=*&uoqw1;7taK!* zp6Sd=N2BVw&a8ASs$P_JhNa_C^-^b8IuTW`bcUsqQT1A9SUMF|Z*&Pu@~GCRdaE-l z^+eS>omuHjRK3@kmCi=h2c22zTvUD3nU&5*)hC@<=|WU})|r(qM%5RcS?N+as=n$B zOP8bSo6fLwC91yb3`W9v-)EiYlb!Me&QPp8kT-T#&fI)HHh^m1G#dR~P1{oCB zt*9DoP+Pa7YKTE?-HEE92DNoJs)iY&E#cq2s2XliT=%1Dgh6pVh^mnW#q}_%Mi~^> zqo^8fP+X6rYK%c~J&CHZ2F3L>s>T@<*R!Y^Z%|y%qiT{tMZJis$p#hmGODH+RMe}e znrf6Osn=08&7h>-MAdYIV}-YZA%hP1PB3K90pAOT3_9Qk!H_`*{3sYQ=zyODLk7nR zp9Mn(rwU&LLk6b`U!!V)!EpXffMhV7e~*^cB7^DthY-nNI{zs^GU$aJF}2iSY#I<# z%M3DXU`#DH$gn{%wZdR(8XQwA4I*qvOsz2puAwot)*!fs#nd{3;2IuN>kWcyL`-ck zD&Q)6M#fa9L2`|Xsf`B7H9Dp?86?-3nA&WRTw`OZ+u-|L#>LcDgQ;nJOl>m=t_d-< z-(W797*huf-sdwZrVbiRNRwmgkimpBC8iD=Oh{8>>WI-+{vfKJ7E?zJhNbB-ba;=Mn;TO-27PZ{Or0_4d-G%JtU=#f z5L4$2`rg8rI&aYS7R6NgfbRWWtlpzp1YsT&4;Z%s_yH0XP4W9pVc-&+?`cMYPcygsJx8T7pk zF?HV{n>u6akwGABjH$;4fwU>6o*0Zxn`7#!K{R#6)H8!<+7eUG4Wg+#rd}CD)7F@J zZ4gb{V(N`SG;NQmw+7L)Bc|RNZHp`X+Zj{u4YFxhOnorOrrk01(IA@k#MCE)XxbZ7 zpADjEUrc>5h^GB9_0=Gn4#dqZG4<0RnvTR&hsi0x(U=-g zHaP}37E=RF`rh%F8f4PPu zVrsT2XcGS2jj1^%*>o?a=9*;F{g|3(5={?cYQ9M{J&dUZCeidLrWTq+)8m+0WD-qJ zVrsETG(C-}B_`4IO!#3EP0xiNCeidl_+b)FFNGgwnQVF`05Qp?*D--8UY`)gIG*<8fT=HQhHJ z$JIX5edBRl?Kg?0p>cJWzUGXI&8AH8yQzeOfqa#TpcyZ zu+edK%p}9c#MN<=3>zC)CrmPITwI+rd6GRou1=Xm*o3$`Z4zM<u5b;%^dX2#WJlMI^`S656j zY<65-HHok}an)-QVRPf^nn{Gsi>vD<5jH=rZkYtvg1EYE5?l-8s(i;JxfaFMU6bTm z99Q>Dl50s^-8V_DrE&GZB)OKw)kBkkeR*6xGRd$NarM|F!dAxB6O#yA6<5zpYHM{| zJ$JRWCazw%+FBb|A6?Cq*TvN*lfB*gxcY3ex7!d`UtQ63#??1hG#lgUyDOSaarMI_ zq&COZPm_@9imMKbqslFDHNfJivOBH@S{zkwjjKTxN0r;+YOuvo<@UH5V!6*h-4Rzq zEzT-;#?>&3v&vm@HQXYlcE{BSi;&tAS0gP#YHwVPvIwbtaW&c^r1rkfP5Le?Z zqUm5S3X5pE7FR1RK~sb0 zdR(oNRX9-9QB}G9<3?Pqw#cWOaka)GpKis~T8n(TE&5w$5m0yHYQ053-Hoda76ElH zt~xDh=zd&nw1iK6JrCk)lYIR`M^%q}`G;|}*&?GJ#Z{LjjB4;aj;k&585`w0_)Gbe zCvnwn5mZm(YO6(1J&UVt7B%-=e*WziMfW1Ec33h{Xz;v@tDW){R>@cRck&fp341I~ z6gv09gXBzMl62Ao-L(@2FZSpYcH;WD#W_ z1wxjLA^Lhg34~<-tNyQ!s@d`>p9Mq~M-g8HM3#&q`g*m`r!d80bnnpA1y_UvGUW?=!s;O%h$u&$<*DaE3xTbDc3|}KOb<-laMr!JoMR1MM z)LmD4qcwHUmEIUl-FKxoR#Oixdf_-tJ+j)$SLAyguc^nb^d@NPi7UN{ntJL=Z<3~- zxzd}gspqcrrfBMgE4`_jdRdX4q)1J@akVyGQ*T|Z&Ct|4S8Fph^}!;fW@+l9MM%xo zagA8W=##S-Q#9W z4Yb|kW=##U-Q#9W4Yu9mW=##T-P2}G4YzsPQeL5{5jKxoR%&XbO@^(~)F_(_Tdk?l zHW{`?Q)6s0Y^|oo+GN-|O^vg8+_GL%<82~rgQh0fL|CV$CfY>UMomq!iLgzYnrstc zn>97XZu_N@|GG3a)h5HXXlj~GhIMOdy3L@qRZ}x;(rlZiX4<6Lc1_K)NwXcAnr)M2 zJ2f@OCd_teYOYO~?bg&hn=sp>srfcxwpUXNY{G1xCcpo~Ce8M1YLQKv9njQbn>0J9 zsUun9VFa+4Q|0O>MU6duKG&Wz+Z0YHEv3-#e$NZkxV$UQ=6b`rZXiZL=w< zi<;VQQ&N{SwZrD@^RlLP+SJw+P3^L&t*e^aZBtvln%ZNFwj}>u)6`y@;<~P>eKy5) zLsR?hwzaZ3H#K#@W}d&Lse?A-)oo23u^FoFXzHlVP<2;R$83hGdzw0JGqB&+RFBQT z{y4|6GGS=Av_mC*c>6e z5JK1-A-ohq*o4w6p@HolvIq@q_mD+Xw{7=~MN@Zd_l!jdVY_E6n!Nwbb`Mzu3^tEe zJ_;D@wtp)>`zPUo?H;lS7i{;CMYv$Qhb+Pc+dX6v2G~4W`L3x~Hjh?*XzI1ila-&s z1-mUPU#~+~Z*9V7fUe$AGiA>}U43+=GDugST&WD!)n`{KLv;1UmC8_EeYNR!!*un{ zCUS=B>ZeV68=v`@H}Odt_CJ}o-$fjgAzPX8KbMg37)5n)zz>>Tlw$G z_ccye!xKD48Lz7m2_BC9sWL?cku#=yns|5)XVydnd zC76+?>1s)WT$rw_6$$3y8M<1XU<#h8t91z;Ys}JBxii7UJ6l(K60FoYx;mO*0nXLc zi3IzbdAd5CVA;*r)wu*i<^o+^OfXt5)Ya7l3u}?Ct|z!gi*dUCmDNyI!NK#Ytjlt^7<$ z8rC{pZAy|K>vgpw$-J{cR|k^rWKn*QBxCMI`KFW19-DM^BiXjC!oSV(9VXe;bm{6z zlEt<~SL0Glc-^|1nIh}9>S|$%uDDHCOH%~bc3rJaF=*}3RdT)^7W!NVRm*PLXUsv~1tmp%}dYWP#AJo;G6bto`h&9FX zJS^*$VksUGaXCcwQPGS;7$4Ksc!%HWaa~PvXxk@rHPxY6pOhcT;l`dS>uQ!mw4N48 zIgE!rx?1HBk7s0o9q#8@U9EAb`E&9UJN%i>i;x_u|AMa8I}CRhb+y6a0$?J(2b(bZ0eneMKxb~#kkJzec~ct&(zw#4BX(F0xWb(rQJ>S~|kKL78L zt`0d|>c_e|>=2nxbalibGM`FCI7H?%T^)0{5zl2m9TM|}h|A%OG9J2F`u6i79*jrtlamdbhdRd)y2+#LYSPsXpA9QuzAx1yy>ViXzeiGd}#OP;T zU2=%gFCrg@82zfND-J38O-j+>QT2CS^*ZF~4_#ez$kU&qGDmpY;OQ`anNijD%gm}j z?x_0Tqyz>S@|wq61C3v1Rq=Rh5MK?I&mL_2GEY8xzC=q?K6!{CFXd$GuX=_~OE0bc zFUyr|I?VWGVU-+hHF$;_zbuu{UM8Pid2`1ILtgS*8fpBpyo%q_DC3vTs>Xv zWm6T=J;wN@tE#Oae>T?mrMrs29%uZrt*XtDKO1lSvZJakA+IJFzwD}Nt9&05jbHXu z$pLt|-ZRNSsG|yDIp$WL$p-$aY1Akj0g7VBW@cWVw zlxMzyzf+ckpgao<{9OqM%CpeG9|-T1XOV%wC-Fde7903ONe9Za#K0d(I8dIY2L8Te z1Lav};EyF5D9>^O|3H#~@~klMClU;lXQhFEC~#1oRR;c%qyptxZQvhEC{Ug?2L6fA zLV4C2kY{MGlvnEv{4<%jD9?HW|FdKR<=J51PX#2((`n$JOEOTNjRyV~X`Gd3lYu{z zzFB!T8~9&E_sY{{;9rRBm1m2Ac2T|ZbQ_3@=#^)yftYAsdA1p-+?}C3+YM-(=$ zfPu7}kSfnX0~t|~@*FadmGe>MIcy*&r=!Yq#K6C9`*V45)WBb~<>bXN1Ap0;=`AbI zaRdKebfP>b4E#TBNqKS7z<+47<;5uj|54n46RWXzH8hBhqTexQ6Nfk5cbpubUm`QIKcveO0ylLQP714OhKt~_mXmMM|TBvnBisj(qUqzm*5;= zVwRWS9B5*;m*5;^Vvd*K9Bg8)m*5;?VxE_j8fs#`my{Z2Vu6?79ByKvmqB!diA7!p z(UB$=dl^K_qf9LEGKr2hvDC}kea4tr<|Ww1npo~-CLL#Dg_oIhyor@wB5s0-Ro=FA z1!pE!d)rd-YLbaHUczp&iM8G~Oa5$%iFIDy_cPVRdN1$$nPy^xw=Gu5Fw;$RdU@l| z3=#6B;Dxx&PL zFNL|%!~rjbxyr;rFNL|<#33(*xyHm{FNL|*#1Surxz5Bgm>sn&+FiQ`^| z;Z74LygZNJXyT-or&^m#obobEZZ>h+%YfWvqQ}c2@)i>pybQ?QCN6q8Fy3n7o0suu zn~CpU*86r7KfJ8>9VUKyS?)VcbX3cRNru^FVn8)_Y`2Ml)!eZ?CI(e=$M%{ST+JQZ zC&H}e9S!?MnAN zv(;sW;o~OGRWqlaFmb+`G4P~``_*irPnmd7&7bMCiHFtvnR-k-spd~|#>AUyo^PEs z@wS>{;&Ue6RdY;y-o*QA=GhA-K2)Q z8=3`itF)MgrvA0PeeV64Z~AW zk75FTChAcfkUkgnDE2!qL_LZ_^_QX^#m?uIi7U!|hSO^kR}~lJjfuO8V}Z9O?kSE1 z-pNKNjs@P!MktO2KA3o^*zJEb@k+7V|77B|Vju8XwnVYp{~{Zqm}0-mMkuD(Z?X}J zDfYXG@+ZY{_zzir#c}vgS$@Sl+hO6WB8&%E_^GJ=ffhPyIA|PXVL%Pa>< zat-fb8e?Hf4ewwYYhg|eIXTY4+!}InyoGr+rkdu=vEUFQUuklQ_ zu(*a%aEgUBHR9iLZen3=Of#)*YMV(c^0;1$F}Rs7GBq|4c=hkT@5o!r-k=5%q$x% ze5m2Hc9VsVHEaMkTlieVI_R?SrG|B|MU+xQE_7S?RzucpweY=$gxF?bXe|-8-NLY1 z-fX(V!iZW~bK&1kkxwlbeV53mw(XzG^6wV;)bi%|Jr>5+a?$sSd}_Jq`z(yFrPb^g zA=T1q4v3CwX*CB$J+-9cAyH2)>3G<})LJh85ew65x%@{h%&2vLhxaiHGizxu$1TjN zrNNvK!PRp4Pm17bIgdRhf~(~`_Oz&?mIsJEqKaA`AfB<%Rm<3MR#Z{T*l|u&QOnqI z-on;e#*Pc3idt^sMXQV*wcN!^B8ys%N-ta3T}v!qv2di8yt-=PXe~#ey%vtu5?9wO z9Iqv=u3I=!OI+QsaI%)Tx@qB5Ew|~Gh10d%rrQ>JYPn5!ES#yWY*X2D*TUIa?$bRB zS8GY~`xbg@N%994uGg}ke`w)GE&KUL7H-uNSC1{+t|h*oh$?E`qY_a?t$S1=TBs$4 zo{JW0d8Yfq!jD>xA72VnYTL?-Ww&1mRO)^eGA$3fLA4FVrOotyuTy;!`pDYZoV>%pcV{#qS;Sd{B z>X;6P+L&6$bU4h$^g6<9xQ!WgZU3kI=;aYMX4bX+8+kd>#;m%we?C#}9X6)bb3t~BK+Y(k9sDWJ))0#CYrsXk9sDWeWH(gI>>&}M?DdCK(@1u%UMP)|dDE6Hcr;FRexmT zd_9}-$2Kn1vl)M4<6=FD`Bd~>Phvh3dDn9S`rO8qdQL!J*tlBXRz55Oc`2%{XQq8+ z<6b>8?Q79@Jtv!QMBnwCY`ztJ*Yi;Eo#?xs)8F@^?|LS|52BgAoaKJBv7j%V{*!Q_ zFP;9gaG@`a{)=#-FXy{oZIqYvrRRSWF!ZI;zl&7*Qr|yBDt);!KSe5ixiTFItm(^m zH6Vd?eHpI?Ca}IQ7Kcmfyu z@?Pr^30&&S3^X!<%YB)FMkR2iFHLxK0$2OegvTV%+m|LhHh~*`sqb+K-0JJzV4cA2 zzHI0wB=D*)g*h>S*L^9>NeR5^OJPn<;BDVFRpH;11m5+fGN&f+zAu$IErAbxDa`2! z{B##{MgkoTjHNRZ7|=kH&q`om14%wRfx!*z?&l;htbtK=ZUVy_7**#bFrtA`b$$XP z8yHm=B(SR7KpZSgV08oWxJVYbfizg0z}g1VV2Lbs18J~Smb!s7SeC$s2GU@;EP4ZJ zutFBSfizf|z@`S$U{wN}8yIL-C(zZvzHm(fTN>CGt}Q3f-N2T4T>@Jh*fOtAU|R!Q z<_!t#XdpH^6WG~6Y-~(mR|BcBDS_P$q{ik1_B4G1Xu>-aIMzTD-j%@d2Ac5h1Wq)N^Lr9F*+8Z5 zP2f}mQ`5c#PB)Mm`xEGCATeBqK`%{|9jC#BV*|Y(MKa==||B=Bc}?VL?4ZuDts1wH1bgKO9JIHjcm8S zia;9KZhsSAHL~6QE|h8{f`1648j0Ya0;xtGE_EbvxshczAc-rDEW3e8Ty1384N9W7 zk!3eHiEE84yCF$jZ)DjGP2xr)tFAmOiJOfqyWvUPYGm1sNaA)QCsiYpxYJ0kjY{Hf zBe^y@iF=J4REAB}YD#Yy~h z<+CJ-4iKYDlNbPEbXgJuK}%Ym#2_#QuSjArn1WX(F$4^0tCAQBn$zkehJog^rkuoZ zaL~3ki4kB5UYEouaJIibiP7L>U_%mPz$UdbiLqdlx-p4yV3WEjiSgh&xHl&;0elB{ zR}vG!cW`e>Viwqjb|*0#^un!4%z=2J@NZiZb3rrQp2RY+%6BBO9IW!4Nvr_V+^!^6 zf^N4viB%w$_aw0z#PZ%G)__>vm&95S%lng92V(g^66--MA53Bch~+~`bfQdv98O{* z2#_O5YytstG>Oe%n{+IRE>IuGljsK1+=(Q%f_OQZ#5NEwr;^wX;^lM_JHRm4lf+Jt zE@zV11=8hg61zdVoJ*Fm2gJ+yB=&-Mxsb#@5HA;#*bn06QW6J1yj)J=Ac&VMNgM(3 zeKm=rAijH(I0oYTS`x>>!}aS)oB)S(H5Am<-RZG)VDETs){{)v<}i20{d+F;as zCZ&zG@^<0hbE$0*G%uvKLD0OE+6F=MN@^QC#eSW{_g{Iy{6;F`SKbo%R_dT1_w${o zzaMS(y=cB4H}Qigy&t{xqsY4-OZ$_^yC1jia}woo{aD9eL{j~@Twjye(vL??-(n??!e(t;OQaIC(NpM68XZz6$N2YMDAH8r?3g`Q=N=Bz} zp&zScObQqKu}a3KaH*f02~)V-k5w{0h1>n8{s}4EaaU_%3a?}pD*10x3a|T7!IM*X z>#oO?6yEhC*QTcMz8{0dv=lz{W3ZT>!l!Ew(7G|7~4en%uZok z6X7!_h4D><&)gJdHjydwQkYe4B2?z5FuRFRS&+hX zP+5|~f+jBY(i9dpajBQ3u&9YA1j|!c+{78!iWHVK5k4zZSlYzpUzNi8CR)~Ericc*ZmiCecPg@a9m&t4H>6XCN@MA$_5>`&oH6XA0}`98BR@ zQ<=MXD23xqgwNp=PBaldM?|engwIh?YZKvfOvKtm_#79pHZj|r5V1D7x5kKAn~0%P zDfBk+4B&JM*P2L|o)oS(@eJTh3OAZ~25>f2#?2Cd~V_a!tE5kG;wlwCxx#~oZQ__;ad|YclT2G-o)FC?x*mh zi8l^DNa1G_PZA!c(BY#cJxXDKkCyZ}g@Ha=(i5o{A1&#r)QhjJ9FzilmckGp8TLGd zp*~vDixh_WXh|B~E#>dF=UP{r& z$nrr-(MQyMlv4Duv_GX#p5S9`e@|@jLErlsQjvBtFFxAIV z!;ciE`8aC$nZk4*M-3egX83rnJHWwAAA7)o4rck-0}gU9+sE)S*ufkh!%KOHgSkGY zm!S^k`IugYIhgMwK!!V5;3GgrI9TW-Kt?)P|l+LGrTDd*813_ zPIa)($0l`}gY`Z(snZ>7@R9B_9CZ5Fq|S7((Z?ormV-?`HZ`*yZ1yoN&vDS@V_Kf; zU`yG@xIE86w~ujozJskkvT1>XZ9bxDp@Z!{qG^$X9X_IIv4fpHqG^ePT|S~|se|1< zqG_3fJwBpoxr4nvqG^SLeLkXTrGx!GqG?sx!2uuHwA#TzAKA3V!66@wbghHKKB8%z zgCjnoX}yD^KB8%ZgJV9Tsnfx6AJMeY!3iJHw8_CqAJMeg!6_fn)aBr`k7(NBpvNa@ z68?2NIO8LmwmLZLBb&B4IOijpwmUfQBbs(NxZoq2b~?D|Bbs(Oxa1?6c00K2BbxR& zxZ)$4_By!gBbxR(==Bjz`yE{KF(DmraNSp?=O1)%!^enp$iYn?Bhq09w|r#S5eK(@ zWY|#$cYI{nF$Z^jWY}>B_k2Xy2?zIm%ugpBJn%6;opSKd$NY5K!6P5@Q;&nkJ~nD+ zoHCyHNWHTTp880=a}J*Q*r}a&@Z85v?Sg|BKKFKM2QPi(-z5jHeB|F{2d{nZ?a~h3 z_}ts29lZ6qw@W*C=Oh2FIe70Q|E@du;B)zR!@) z9S2{1PyRi2Fwjr_J#jF| z@AB`dgTa3C@0o)ke)8|RgQ0%%?}dY5e)8|7gW-Pi@0EiQe)8|NgOPsn?~Q{|e)8|F zgVBES@127&e)8|VgRy?{?}LMJe)8|5gYtMk`S;1e1V8!r*}+6V`S-=aBtQB0)xl&x z`S;Di6hHa*-N95p`S-)YG(Y+G)4_B4N7CS-{s%n zH0JopzaeSN^^<=?)0pQc|AwV8-%tJxPh)|f{2P(RLO=O8GL1!k@^4fci~Z!^=ror2 z$-gmaEcKIrW7AmXC;!H!vD{DojZb5R-{s$gG*$|0bug#!voD zNn@>_{F|D_IzRb0Esgbl@^5+?8~o(oj5Ip^gbde)6v?jnjUY ze_PV%@soeuX`Jzse_PWy>nH!VrE$(r{%ud=yr2Brk;Vl-`L{ETi+=KNR~nc6l) z1Sp!Xf}8+7^P352hkPOxY*dh+iU~PaM;;;=4Ih&=p{ZI4*-Nfwn)Wp-;+Sdw>o4<=i zX9G0NRT-QM&@@+Pa6UlOT$90t08Mjk1{VYL%yk)D3eYpxXK*<{&)kr~l>j}nGlQ!E zdgjIqdIR*#O&MGZ&@(q@a6KTNDfzD}gBt;w=9Ua@1~~ET&fr#n1M{sJ+zxPHzAb}0 z0Up9_&){x=^YR@T+zW7CzB7aS0Ul58%HTnO2N%0Dco^WF#CtM$6yTl2doy?(;CN?W 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 F{2!YgAeI0C diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.d b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.d index 5d8d000..5bed4f0 100644 --- a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.d +++ b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.d @@ -1,29 +1,32 @@ -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Core/Inc/stm32f1xx_hal_conf.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/core_cm3.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: d:\Keil\ARM\ARMCC\Bin\..\include\stdint.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/cmsis_version.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/cmsis_compiler.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Include/cmsis_armcc.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: d:\Keil\ARM\ARMCC\Bin\..\include\stddef.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_can.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h -uksvep_2_2_v1\stm32f1xx_hal_cortex.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h +uksvep_2_2_v1/stm32f1xx_hal_cortex.o: \ + ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \ + ..\Core\Inc\stm32f1xx_hal_conf.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \ + ..\Drivers\CMSIS\Include\core_cm3.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \ + ..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \ + ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h diff --git a/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.o b/MDK-ARM/uksvep_2_2_v1/stm32f1xx_hal_cortex.o index 8a1a0df5d9e46aba3c17748256073a2b9a06c52c..8caf4e532bcf1525de52e3f1230cdb1772943232 100644 GIT binary patch literal 21028 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 literal 705544 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

    pUEz{wxZ-@fGGO#@rooE$ zV5|HHb?&HvxV@hF(v{F~#p}@30i)-%c(|_dBe-eNa9!(4Xt-jv)&-0n&NQ@~hwFMj zf}0i%*A1?OhAZCV*cdQ+t`-m1ulxvZS~Oh0b|o}iv09q~2Bj4ZSEv>b*Uf$eH!T{j zTU-eZSL|C`14hp$k%#LxKZ2VU4cDEu1hxxixbAXEG+c38vO8e(aHheEhwC0cLY+Hm zAa1W`_PP=pu6P-`FJSbX77y3`egroy8m?$!IR6-s7NmVc_M%Ef1!I>U$hQ4}1LEj#j3^YzPMrD%WIsAqMuPyB^#_ z9{fs-dyclwgIu0v;Nm@GlHZH*&{NmB@S8CnIdu3q3%~M!7oESkgr2g& z5O9JXduk^edc@`B|3=*7<&$UU_fam1=6CE;uLKOry1v_yt$2DL?MJ9Hhn`G#JI1&Y zp5B`)(pLjU&uQ`O{+b`bO^ast*IfzC?pUoi0tTg3-|fiN;>mriAHhwFCigd82~Fq7w_~;52^f@CJ+7(J)O!*!Y;!A*;X>qoAHhAUQUdcf%6Ohe0gxPI(MaMPmUI>VLFaK*bFp9GAa ztHr~0rXRsgi-zkgS3<)TtMzHXptPdl3f1D_`k5cWO^b%>=dOf?EB39~0i)-W$isDx zAHhwFhU@%V(rg>dcwOMLXu#qQWno0=;bb>%JY*LIG3o{+6@>2f%wk_eqZY4Amqe7` zksFWOr9lioHyXLid=U*@tlJk6rH9krRDcKX@*swv8x7wTzKF(ey8W>-;{1-n@ep1W z#PE}&LHwmJqEU>6TOCm-w`dqQh2wF&CWztZMk9HxFQTE09d2Dj`5h;f2lM(MhMyY^ z=dTbgJCGh(pPRLmDc_LwbJ@!%vQe^Z{Q)Lpt@jgAwOax|vDk)nQh zuLNEJiI?Me^>Nh2DXaQ!iHraj3CBFO%qR09BD^`-p~GW1&AkEaUng9=r(`e!By-YJ zJIT|H(CR3`XXKfn*MexqWq3?%1glQAcmhC zEdlo&5zLupG~f4GG@5aGeh^W5I`iPhySj%#45tOCg3!I5dE|>|G~@N}ZxQ8p-IFF^mOK-0z8^u{&(U=Hg(zt_H(1rJjxf*XvVuNuSAsJQ8ymV zqk|ZJZZw+5_#zt3ShrUr3gs4#W+)7g=GTH4er`0HU-v~cnz6sV5mA1}IpxtjHi+Tp zMx*&{M^rz+InHO%XvY1`I}xR)Gmp<>!qx=lw0DCTP76>4p?f{^o-d-&jF-UUBg*f{ zjYso@AcmhCjpp}#5shZ7+XoS)r!x-~;L$uWh~ei(qxnN$M58&~bD0!zen;VWI8P2@ z_{q_5p5lvWIAh_aMij~|9L`WU9?sK(7=CUvoImnKG@P-+O^+zQH7E6h||-l2RmM!KMP_wO+Xcd?)A*)zKF(iy8fLVaehZ~JfPG@w)E=0%*IPCnFtNA&z4hMydb=moxrM>H;i3nR|&s2q>zML`TdIU3Q6 zeG!f5RJkP)hms42G*pg<^wJ=PpBxS8Wxj}pbn0_oM4aDoT6s(_4`TSq(U@MHM9o`l z+PVjI4sGuq)_=g?)N7#dYGq9;o^yJ`fUpv;Z4oOa>#M;A?wbC)=6gcjgNJr>4^_YJ zyj24_C#!)hwkiIzih)ksB>`@{;SG-F>S%`sLMPM!f2ZP0CwlT@mn6^~FT8%;t%1-9 zHQ=;I@ud^JzGSZ?z}B;A6TWtEp9VrF)PU1|#g|TW%j$q6z^a&UoE_9a=!6<@I;8m0 ziS9=omIN5AjT7#Bk7yutLJc^5qxjN^?lm2i1bD`@al$K;V;TsZPyqZ#B^MWHDqz5DWpfnqyS(@7tkPwp8g_Tw4lzE&tdno}Mq3Qa0~a8`L}pxBS+l}B2k z{Agx*QYeFm_Lhv^@a=jD_K{$pUeCPz-{y56-mfjewqDPSl3-s6_J#MnO0b^<`}KNe zv;_Ys!9VtTW{d=%li+jkn4|=sm*Dg8lVB43lLY?+zxgG>|02Qv0{YYK2W2v z3f4t}D!r*-Ri-{rr?(WW3e^WH^|pdlsro>z#wl18s}EG`9R;g$^?`c5t6){IK2Wju z6s$_t2WmE6!s+dd&kutCgIA}0kf4FpK69c5oDM8Buzq}~`02bb1H|xdPD$X!quFOp z)A(WPoVc&F2g0yW)AnclsOOQ5A34}e<2?^3ZGl8(rJSjom zXC}1SXP#29E)rDfw1QQcntkTC3RZ<`_L<))Se2^TXP!~8Dps@4JgZ<;u4bQkPQj{R z%|7$If>p_yedfgkcXV}jba$z{mX{3T^i!#VUEyV|Nc}W(Ko5@#DGIL>&6e^9gT!{c zOkC9pWk<`zHARv8${!69+wm&#lU67@S|zS4irifOY>?QF7l~iALfO$G@vEZ99p(*# z#CE(!+|&wXM{C3_MUmUg+Xjj4c!{{970Qm5h`Wj+_nP+%65H_#abGKx9jy=#6h&@0 z9~vaK;|1c8Rwz4KAbwL6x$Asvkl2pbhbLO0>}Y*>swi^n`SO2<_ZeuI;`ULzw@+hm zw-QF`D6LR-wEcWVQS|qetZX@+@2 zlhjUhti@WG@+|YF(P&eeXWr5zwH=J`OA)b4bm#afv1?DL_~Xj7VhCTWt|qE5D03sath zrWlPjrCDgICaHbuG>f$`<(cRsqtT``7tIi)jxM_6$J+$>g>ePbPK;pKiOp0n?ZgO% zo!Be|(@uVg$oZY>t9yCq^*r z#O5lPwyy-k{&k*$c>_y$vxA+l38rvRxdob_OV{jT7ixkoUbBx~qzSrw%}#c)Cg=h- zd)XzLpi9{7W|wM$E@HEvU8V`TjLnXAMIsEUceE=F;&f=Kf~9ViR;2EnIiQEvvndKM zI?axDwLxM#UUAlFg|egdX04*g9ql@U#CE*atk()WEa!0$vAh8{n-VnDSinozZAhnr+T#lG@RpwO9*No^j3@jW(q@=e#DV z9qsoPYhlXs&IO~*seiceRL6<9qlMh&}D3Pv||#X^QFN9JG$||^xzmi|N5$fIvv}pVT1Zw ztxVlpaUm8w!ckFqF=}?YZ#Zb{6nI4%TPv#+XkB`cqN-y zE2|V}J^Qet%H8xN2W_1KuWOTQWt9T0Zc{3%++k03(AFvNDmSfGRw>Y0_fbWayYA@@ z+ByYZ^FFSXRSJABr=rT8_$Ln9ItAX5&#aYI3bZqyRZ;cs{8JBaokiZIf97bbJb1VM zc}?a?5_jygJ-mlRc%Gc&XzN61rkq=o)h>RXhxd>O&zAEYZJh|smkVmL+SxDk@E#K3 zIdhSttrMYHb8$^pyZt2|-a{fhb1rqXbs{u(F00Av3g8P5?;#PMKbJe&IuV*dSJY&6 zRj|^-dq{+5(N&JNPK4&sFKe>8QdsTbJtV?&=^95{CqlF7+M2Ac9@cqy4~g)My57;& ziO`(-l_Ap|a=9t%^~~3XM4Mwlg8lI(L!u3`Ai*AavmwzYS&(3#yv2}cqbx|USKew! zv{@D;*e`E0B-$_w66~3`8xn1r1qt@eI}C|7&VmGc=beT`S0RD~S0cL%iLXTjtGOQ8 zZD~%?q3U}qtuA|WZL-(W>cTfyDElm}E`4*Ivft9`;x|_-2P~~Fe{;=p(9-G?&|JA3 zvb6dXG}kZRB-)6M?h)z~j@;WhMI$rdKGYJMkRd3|w49gj?SeLO4K!h}}Da{`uE5a-qL z$b{Fv?9c6VvkqPh5Z%DQPJn?QJ3?4*V(6rvdcb6nao1k=};fqTWqn!_8u;rN` zG1~4R2K$`%B_=x$Y;Hb~7;S7&2RoXH5~JM=Vz7<*P-3)&K@9dTlO#s_7Q|q~GFf7@ zV?+%0ic=)U8$|@0E#g##s?xyDaGFA8aheU`M+%kYY4(BB6)FqVZ2vx1s4P*l>zkoa zS)^vO_lZJfnVLP`OohrqHCwy+|9-&G{@sJ&;o(0I9z?S*-j!aU0o@<12DWJn75`bq z05Lp!k_lby*$U_R#Rl=cvI@+WXhn8Q9JE`SDKB-(LRO zAiiBzf!!vp$aaZ?cAGN=3QW5K{OarisCVLI!`(+vU?bC|v zmpJIRKU1K@yvM@XKcyY#`q(%fRi3R%E-xLBDS@ zrKvCb;bd~uK)zp=f!{H$$bN}~e#bMVsW1ECjB>(2zF(Gs-$|{=eu;yAr!oa<%zIXx zQBG^bcViKleXID{3mItjT_!a3WiOmg&KSry%QA2~s}7`PD$aUzUO24Xwz2iGzMOGX-i)*Hmpdsoc_t@5Ul9yRG=y3mIs2Cli|b zvKLM$cMas5Wf{2L(~4}DIOumjQ=0m+AI>Nb4CMP|8TdWaitLv-==Ug7n)@8$miH}8YmJG$GU%JQOMl!Y8ar31%Tj3!wY7J7~rq^8t-AE>zj zJf^}T*Q^B9t5zj^6Az7F6SSu0WQ+sx^$LrOvl5Kouqt7kcxXIU(3;|tF^-2B%kEJdCqYWXn2meaC2oDYDS>T|sJ!FE1nBtFXv5E5UZWRSDn3 zL*og8))Ze}P`qDZk#San@ds8Vj1v!yCkk3qe0gc{VTDD;Sqa9ItV$Rs9vV*;G&lkB zB4dh$B3ssh>r|r=rpQ9iX@b-gUtVr}RAG^8R)Xzxs}jD6hsGZZT2p+!5Wqdcj0%jL zvlN^^u`1!5c<4M+(3Rbb?trQrOjRSD`!oD&b7 z7YSNZe|E;5#o`K#oU;_1mspi>PCRs8Drj&Hc%zM5jAa&!d|3##Ul@&WMHZSa7o?{C z?1~$W6%`oSW-0itv?^hoc<8)J(3<+QGhWDiS%HyrmV)zYs}jzMht6vRt*Jjd<0Z}7 z3XGhy6r9&tm2gfxbY3rLa1MAwjuY1gi$%UH1lx^9BV3V%re6tCQ-5~FN$cwhjBK+M zd^cH@Fit#l-YjTM{n;63tt}N8IcF(2Z?!7noOtNGP0*V9vop?I+bb|~&QfsRVO7F8 z@z8mvpusudjXO?UyDS#@vJh-{8;x*97Mku6q^ADtij&sf3XE*C6nyttl`u{`blxv$ zP5s#!XRQMj7&&JtI3Khs;hcErd`Qrm`m;06T!$+#a?Vn4K4MkEIq}f>7}DC|N@?J* z^eR{!z{lm`+OF`y>4e~-385JOWCo$o{66&Nn&^}Ud=J(D|Fq&~A7r4@x0wKiB_|x5 z-)X>iVhuQ*QT*(L40Jl12~bFK!ohe>1HKb$!0Ei=XD4K!)AyM$U~oq|JvjI-sN=p5 zDZu8UWM`KKN0Un#ZXeu1FZ;*Ac3A_y4Qs&XisEM@WT4XznJ{ATFml4dbyWkt6KlZf zn&M|CWT4ZJnJ_dv;b8hn1HKb$!0Ec;XD4K!(=VAYqI2-SQg6U@|5t;M7yaZ{bBCfC zC|Lz&H?$(VB@Wu%)RgYt;!P=D$XkZrr{TAa9P;dc{jVl`db7%%%pY2slim(}*Fb)I zvJBdDPb;!v;$VC3Yl_<*8S;VQd+m|@N0~oj2)*hWCxzeSala)=0L^$TxVa60VgsHC z(9J%Fc`BJ+-kCY-Kk%s>I&f$k{6A%mWB-*3r1a@G_#7#;VYF4{hOh;;=Cwo{HlVAc z8~!6!gx3v1ruahG(wn3ZT;I^5_*SBf=nq4ozwmoo9T#rKu?WF$oD?ND!qMx! z1P=u-7=8HSb6oAltK+d(5rWqQDN0_1qu2ER(0>5@bjipeU4w@XA26`HbL5B-!#ld3 zh3j)f;CY4qFVU};U=lOsVakDjRuLij@pxSz?xZhYbc z_jAGJ_zjBjXEXShY=A>*jymo-umUXRN;Z2SjwbUm+}YJZ{SepK`5N$TSOY!_6h9jw z1DzH!fkpHiri;{Z*M}8gvskj(rI;*Zc;N8%Xa7KF49W+}FBpQx7p$oSfGZJf@95KX zmi8A#pIv1TPLO}<6*`5IL9j2i1hXt0EXHb0NfTOc(G3eftru&I0Oz&dw7@j&w1Txp z(AF$Sz5AsV$rG$Ig1#vDQ!H3-1pRP{>>Ud>W&sqPH*~lI`pO_&WF0H3pvGToMXqt; zV2w9r3Y=56!)?%JgZOq?1$JAsBHJYn+HK90rcbdSZicp5$TuuHaNKS**^*f3xg(Q0 z+xydX1@4J(B#fP(;AO=KlWJ2cPl#Z+iNu0kyz-tFO&Y# ze`MEinqzSi-)|t_GRwg6fL3I~#6iDc6Q#-&RP$_o!86W9Fgr@l0!shmGXj4^IClDv+F?*JDyh!TF?BWoPE0 z^C?SH8#|Rm^HIph%%A z=d7w!g?Lz%^OojUMTP#p(zsPonhTZ2t%}lItTebhnAJfy`*PO&1x7Uwr#9@^S1d+# zG%H{cLK%NBnp{O7%uM)-O_-UaM3`Z+lo)=5(BfnlL_s^htX~ir? zkXY#XB$Jv8K)klW75Aw+?z@o!tX}>f(~Q;D4ac%igQLl)4EG;0_|McO(n9o#fqbVd z1Fz9qk=+sp{a($Kzrgo8ItQvt_}40sJk?Ur)-9yq`npwRU*@6n8fjI zR`X`1sV6OSp)l`MI#n5DVrkyXM0HMZM>*bN{wXO! zFrHvE*_K#n`o1B#r$dGPz$(0xp%fFX!aEg8F-a=8me2knJ>fUG0{!y<5m^e=m||73 z9OWcT&9uLCzSP;(pRbYIaN3+!qrSHkgZW35F1u$Yo{s66sNHcc{kQ^sb0G!q8CI38 znTO7wWLj6}-#P{k;ye8~yUwgY-&sh(d6rdWXXc^v=Sb@uIs#Tv_%DB{5cmDFD~ycA zTx67BJjbfgSn|+#uBBC-UrN%pbY7*g-M`k%uQYZ5)S87xBOd}=RAH@(f=VdLVyiMm zp>IMiv9uON;m}JfORpHP_DotD!)_hZG;;OLbn9=Z~6SxmLUV*Kuf>Nl;39B+yp>IN; zw6qpg;n1flOKsy;gv!uE@=fW(e$(4mo3zy61=ouF&bS7+ME1fNO2`N>{Y7>E5V9uRuNW$ z6+dYOuFLcj-PbMDq7uBG|7iu+a(R)Q4|wE`DlzRCZ{Vl7I+EB9|kqf0?s zkH>}-mx9ASv5K%1taxe_VJTQK>VIl(eKl7&IDg=(3#Gt4$14_VQ3_tJM;nbU1-~Q2 zkm6Es*jKG0ECnlGvx=}3taw8!aH)k-;Qhq07Hd%oUZdYM8eIz7WV~faaVa?L+g1^l zf)(SeA}j?f-qi|RU*QH1?k?W5Sc_8d!aUw+bSY?OF~N}HQgGP!ts*Q1D?YG_uoSHL zP%G%&FX=0hlPuPv6#V{|$ws3~LGOT>Vn}f*IP6rb2us0=X;u-If)&%Xf?i_PhPOaJ zwpfc&@Vl&L7>zCkz0v9uLyAkmVP{%JSPE9mvWl=2toR%ie;Gaq?ux;G2XzkY!VL#J zbkRI@G~0uzBF%4!@)%#?(%6YE7)ZO)zes3u-gc#r?ISHuM$vi#a-AwgS03z%Am;mwL}$}cB2P0B`z|@ zJZJ=Aky&ua2*M(>;II*dMP|VfBM6Jkf}=`+`##v<;f#IEKrO1w`^Dp0qN+?A-4mJ; zSD9m;G=i|oEI4HZVU<~M+6clbv*24J2&>G3GfIG4O1`2vYoHcY=B?;CEm2jbJ@k1^ ziL1;pzc+%g$}G5G1Ywm~aM1|DDzo5{5rkD{!IdK5Cpxer{~(W3eeHaV0+=VR3T`PZ zJKOVS@m zI$i)g`v+W(9%>-2Dql4`QUY03y4d+m5yGl+yvLdzRh8*aG(D;+)1PX3R8^+GtlJY+ zmFcfYI$lfg`ZHQ1aas8aWQ-E1f260DUe(9&D^q3{)tqpS_nM|hWo7#7njV#v>2GLy zR92>s)%2*WOn*z#`3Z$|59@6M#f8mpJ|3qf`d_KG@0f#8adXUfjUXy-7QAN!QGv5y zyb(kt&VmU>5EVHKK2QR>+)WStOf*o7D)W8$54A-9D^+=tIT%)%V@@`Lu*xi$VgzB8 zSuoWI!YZ?1nh}ImX2EnNpiB8SoO(YtP>U+_J^vY6qW_hu{E0ajR+(eYG=i|oESO~k zVU=0%sS$)#X2EAh5LTH5b6C)~xuz9Y=5saRmpF@H(=bm7)IU;v=j&r$d1br>n(h@> z(idvFS6WG5r0HH^C4I4`du5gMrIL=NrcJ{#4a8OD^YeugsDGrYF4xDRs&c#)njTe^ z=_@rosw&f0X?j#urhlpFQB|3~M$+l_OS))XtC6^@{K3~cB~brJWnHh2MP=o98#FyC zE7Lb>dQ?`Xf2HYBS(*N|rblIE`esSTI|O`{xXnIsurtj4BsH{xirRh;wnZ8HT@sE8jUdrUdFAsjSEKv8b#Z z?}VmDWo7zFO^?dT^i!H1m6hqIH9aaT)6XFNFK|Pl8~!6V0%r~4)K$q~D{xLr^uJPR z&zpl)ZEei&ji9Qo6aV2~C?=GE}3mgs+_ zB40BH!yJE3B#5mMziiZreLi6r z`a@gs>VsdVnOT96p;UwEEGuN=%tQ0}|8YS7<`pLJay+>sS|AUTBYh;K`QWrraGw<@ z#$UwX3-G)OIpCvZi#6bSWDU41QGE7E40Kw`gs$8a{Eo>ob=>t~1=xHc+3bQinykn$ zd{vj4gWtew27Fd2el|h|I(?}KYRYoLt=4QgX*ujQnvJUfeK_Z^ z*D?F0{(l=tZN|R2UIWx-e*0VMR#^jW-k|v0=ET4@Z&U=Y%`)6qn(ee%vNth%Xn*)- zqxkyxW(`m)=wnnWN7g_qwkSTgA~CQPTNS};g$%b%vz=B*_IAy7&YWcL&}>}1>7!Mr zVY`?OUxv>^D7_73w}GfgdPXQRsL~#-;4%>h>$I0C1Bc|t`iBsX20OF zM}wll0S22{f-Ud~#)BGhO|l4V4k!A5nm7#1ioNMzYxkadbJB zVVEb_2Hym9TqERDPd_LEqZ5jsoiHp~om2#`6F0LNhdZU&PA8V^)0*vcV#)rF+0AIC zMyFSqoY4q1x}JYH%d?8ljZR^)(dQJwYjn;5YIt6=okmOc1!gw`l$(LCJG`h7YDPT) zaWgI{J~tzU#b#Vq1g{x62WZ9>&32k0**|EubM7Sjs%8fh5I5{cX5%cuHNs)^lYyv6 z&IH84u4@ICi9%zYZXl)erRJRj9o^}FX=T92Yi_!DZS6#Wy592Cn1qlk zcU-)uWVjl4J++ez&72RAKH$ZUK5cMi18YTlANYs(=awA|$ zl>!U&qzGUarE|h@^wcMWIhiPs)64%UCoI5{lQ@`Gn9(fwlV7GWE}k<=&xVty4FUPQ z>d84B#m5T0!E`ul@Om3KYi;_hjr9pRA2H{obD*O@MsKSR6`0cm7W~OC)B7%-GcspQw+iz4z>{-2$`Z4g#B`|M0MoB=8k+1A zaz52r(@`L!DQ*N#N&8|>Q!7E~NokWd&1dwK6o-MNK5`>eNudIhno$HpbQ9@)rl0tP zFeeiQa+>KzC^<<5<}|Aka0~g9uupwPPf2kYNa`~;LX}i0)EpN4$?s5eT|8%G`nN7M z1LBUPR6v+ zG72!N4lJF`^-z71=@XPe?@BV?e{_Cn|&BfR~yLmdx%k^*dY zN_KGp98Gp*c=!lKnzCS0Od`SmyTc7(uVc z!t46u8t`kx8p!{I;^zh+16yz^6Waeu?<2)Y>$Ex^lqo5|=3B|mE=@!<`A))qnR2Kz zitCmsbI%jE4St4U1pOEV4)O0b;FYOpApZ-BPYoajw&0>5jFhAAk_IBDqyeYPiZ7gi zflgNhVE{Sd5d1*{kyFxu(^bV6PQXB?A2VSnj}Y9j{-lnR58Y`=T@@~(@(8&u+1aJR z(d1_dJEvZT`bBZ;Q!lx{Dz3aruT#94xm|<%P)Tt#-O_+xQr198Z!3OoEHbdQcQRr4 z;7)lD_O1qeC)R+|J;l#X$Uvw2ia@XN#5-jV3=(^x3d|mAg>oB~PU9m<;j4BWYQJeD zbmI&4$BHk#=+gX&BB&RXJ~dEm#!Y+qf9CE0rE43e?5Js@B&9E{;JC8BqLI)IMNr4l ziZ8wTrYeq61a2CR?pF;In{m@#(+XurO?zEZ@bhT61&w3;4UL3u{2}&O#g|_670kDh z&^Z)7XzS$J1pCK04Um(VPNW8k_>SVEQ)Yk|u7(w%no=@3eVz6_&9;+@VUO2rJFOV@ z`-R;_(+U>%19d!TaZ*5oCrWl{FW}hR4<+okHiw#|xNciBce3KTEzR7ig*&v9wuLx> zPSXH2RqUm)Vx)n#ex&%Nu?+)T`*9%*>>4CK#G0W2a-u7iW{jf~X~5|d#V<|`1D$3n zf?wDYZkA@dr7i4FHQOz2VSlFC@*c9&u-TG5g1TM$5NnQss7PXSOGQdDsM1`mkYxf6 z)@h!mM1{&B=No=ds?1*~`0cdSO>@*DjZkZB=Ngzq(3r)FFWLeOY|0Wr=o&#YJzf+n z)ktKOL}0Z{@r4yI&}sz|;HN=4x<~Twb>MWkQUkS<)PU0}#Yd;iK&LMY0d8Wm7hZy{ zwou@fb>O$gXo_QEq32pjYGY4aGuK%t^dud4t~VO#*|5-agCzB3Ph2}US}61+9e93a zG}5zSq373<)Q>%Jj^AXV(35oFx!Gu>XTw6zErK+BD0^Zr-D;u8lXc*^&1i%tve0vT zA?4p)#80YsXdv(-4Y=)8{NmLx&}mm8yufY4m1MUD0w>ad(;meyP7MQ{_7=iO`0cLp zHvN4X2%Ja*PWu(VI5iA(I#3AB$4KObd+~!73f!^|{05k?4GT?=N>bl!igV2|i-o2n1k>Y2BTX9?nx2rPe%TZ!o0Ap`O-Tr*r;J9L zHY_wfEl9(MW>cJPzO`6n%0e*x&S-=wve5KQA$4U-oNUf&Brqfq*qu}SV%9Lw>H-qr z7w1L}rcD+uP8a3j+NJQpd%*bjcyK;T3g zaJr%R#i?PS)6GnP#emKeE;Y9_;5)GfoNg{T?<$*lx#wR|+e<-*dzdqK*ItQrPd zjVXkF*$M~hs~QQcNCZ}|DSokP7-%&X2?ODYmyz_VDmb~lDG%2!g%2KY2`)Miit*ph zAe=S+-InG>dE+$Td$0!h?QQ__Ib2Z}G8fPqdE1)(1~;pFzA1|p}V0jEidFPwmZPLm5^_)v1f$!&@T0w>ad z(^SPTP7MQ{re#7G`QYUCkv#0XBtCdd7u@UsD8~OdgD+5goZM!}!+!k4hxnfeZjKKq z#{U$-_V%Ihp)vG6x~YJp<}(YCkGQFzb>Q{6(V(ATq33Kvs%|U@LAsSU$13ctg-S6` zD2BK9$v-sH4A%J-R#z|u%t}x#uqx5E#KXod)HMDG4@cCZ3Tt7UlwiErsai2 zfwQ{8TAYG>e`$?X>1yy@rgee_3oi{O{7`khg~-+!Oi2f)V1v;JQ;d$MeWM`-r-0Le zuwPk)e+q*`A&D(kB^sA3uytECjYm`Z(YkFF*upsvr|njy zoq0Iz)HE7S>2B*Ti;=H0p4zzM?=~9kO5SV$56O09~D zDO6Xrin>Xfm9AMV?k8=0dVVw--9+jqKN(WoJPv!^D#E6*;%BRf`bkdx7psW+Nmks< zist#AzH+a7%R+t^DLUvNw~Z#(j#$_^?ii9=I~De>Rd}^iiu*z_yuB|k&p1gws4!}o z_%N**P;K2=2~B%wRibT)hmCurX}mh)UiY^OYhj!h=f_s1jd^i?s%f-1<81lz|B8=& zaFcLhg%_#*n^~K&y}XEyG8%14Yx66H6r4#Y4~HFX75Xsz z_@_W9-V=)9?frN#rL|;y1;!O6DYR{ZRf)zW3vAu{n#Q9k?R7t>z!uJVI8C%F?aaez zlBUscN~_9bi;=H0p89depJFuHmB!OlLkdnN6o|u4vkL!Y3dKiO5sjzp@v&C$cuITS z85P*#B;*10iB;)x@PPVE&<3~n&AS+!#y_t?vaSYI(L&doUFn25F(DBAR!2n)&W8#= zw^sS*M5*R$6>Va0_FiBiYNgrhwsk{5-a0Ha8r?$L!z?nSxOE(Mu~mdEW5p7y@Ozs` zeW_J=dl=Q&FO;HR?j>n{T3(}ZH(@b!lNFUt6%m=(O;%RKu#h7Bs#+BlQ>a#J6?Ky| zE3L6u+)w)P=~-(ux{1_J))`XVJPy0wD#E6*VuMvg{UoQp(JG>Tk`pZC!dW z0dMPWHV9Qt?FWSlddC*6pt>;!`^8p8;Rmdmo2}an65F8)6x+2z+0iprI}~LYH4kUX zofe7>lMWnr8I7_87B+FWCQ%!4ue--WEj+oEdyPhWQakraQX4fBC(8W>2_2IP8hJn~ zq#tmwi3b&hT8N*U95P63$L%|;70QlUcSKS6EaK-U-&iO%%xCea(I`tki^nvH+KAib z;}&Y+$*nwLG}@Eec~X-4(pkj2!lw)pIwlpI#nW0L{eS~{_(qPRPz&(`>+cK_+j0BO zXoa$))}2)pK8tBRI%l!iF`vfsMx#9WG=8s1)X20|zF@HyrrgepMx#xsrI#eBADzdv z9$hw2XqjYiBClwLGz1Rl;RzT;;WpxobJakxAGh$DRwzGe-}OWp*45n(|BsK&;fnFI zI!;#2tKORbOW&x)YwjY1_WdG7$&GMq+f9UV`@%PM(d(8vF1(755P{EaDL@~_(dQn* z{X06koBuCuy04B4AKfM)1g{5DgkFrJ*KY`S!1o|J2GZHWHa%9yvsY=6kbuh*Nkq#GRgfi3)}wCNRtWG8i&+Jz9@Mr%$Vuw3L#qo86M23?i){lRa0;15+g^p7?DxrW{^ zrq9sy=NtN;V*1QNA2PiCuc;g3!avI(bdtrzJf0I)!Abd4E6Q0$4xZ-EG^M(9u^~S< ze0$+y`Ev??cxUI})SR@?&ovOWM_g23FqT1k=4nM~4|1?Q^A&|=@3h7*Fi`A=GVoid z70Rz8t+$H`<%Peh<$bY60yh$Y*%HMsUJV1Awp0?-%Dzk^p%t&|Unst`qE&r)A@m>4 zt-@=F6&eYwNCd4~srbdJVPLCP6~fSLh1U;XY9z2C5m>EO{9@HG&}tnL2EbZ7;05_+ z+V$!<`-okNkbutyNk<#T(Pg8A>v@y8Y1;fsk*ir#lfPEvYR=T;O^RI2n3}voy`dQAr)}zZSVn%W@ODWTWu!M0?~rg*Mvk>pk%KZad6yywWn}VhMGnfy%8J;D`cS4MIsDo>PWX3v5c2A;5iiyI9*nJav}ygUC9J!C^=yTf6##M z#2RqAs`%Ln8R&E^6NbM;Mp(Qb)p6g46kzj{WM`KKN0aLr?&u^FyfXb+9rsO00Vcml zb~b5nH2F2d?Ze0fSFRiCxNkxVFu5t&*`&eIXYa2-?W&{;9j{dFb|aopdiL3US7hOkNw z35>0zoIqh>0&gP`?wh3M>l-NJYS2x<${~SwDk&zQn3%wLCZ@!60uyR5N^=1_{OZiv_4IBC9Ya#V6s87 zvq^)a$@YJIsp)obDI{;&?hr@G;CWh06dmI4EYxQUhOu`QNblPVFJ1iX7DTmYx5Pby zsP^lYxK|L>UfmM+38LDkTjG8}R5yk!@qi$zTSAt2xDb1b()I53%#nih5lA2SzI8#` z1k%>)nWF{iE0Dguo;g;Kegf$S4>K3!j{^B4JiT0y=LGT`d=EM!&~NDC89xC#tpVLH zx$Ufhj`OYJXA@*#_c=?1K^@&Mi7|Fg9(Fq?3&7;OAd>~6Xz;xNy$&kkT#!_!iwf#R zNp(7@pk9(xr<)4uWl429s-RwxRHv&7>JO6YbXGzAQBb+NA`JcYCxLN?MGSiEb%Al0 zMGX4v&jRC4ix~9UUj)Y87BT3zzY2^yE@IGgZwQRLE@IGkZwYL`pS$Q%8+-3<3sKLa zo2se*HgQ-7o$HR#hz^D<>|}QhNv(-)*n3tX*G5T%%= ze2H$+;%C24G(feXg)OH<8mP=u#V>Vf7+958{(vf2?%)tzHQ|->Xbm_{LIX}?6hApJ z1D(eGVGz8%sQZQXj(_VO3b#<{?P+NCPK9YdM+uhiTGg|bhsN(o+Q`4NF)rcbD=ai- zB^XbzDrt;7H2y%+y8eZ35aUJsL<^BE^>Wb;(t+!TMk7rd7J5!HB-P8^u#>Gq_HtJ- zRVrQ@Om7{|C7?J9~-gkli9o1S|LKFcz* z2B~c{`bw#a7Fsu}(uwvF6I=MHAiglNqZ58qB`vmiEB7-8jr@fg68OAUiVT>GDa;ns zm--Lx8Zn&iY~b88$3deMgc?$qTPsBh%*7PuNoq&`5krSl_e!5o&3E81ha!g@7Su|a z1935jg^~(oXdgsh+D@NZEpp&6ha!g@7S~Fd1935jC6d~~T_HWDveaUsI|;#hnbAn! zhJ~hIND^d|ZSkJq@)`||vly&bR61#%m}tLJ5C{IftDJhAT2|F)WM9N!|7E2U_QXW{ z)q>c+^IwLwHytw#!Svwx8kZ0yp+Z0&Ydy6{rSLJEb%NfGqqKuI-+gd2uJ`aL7a0Ij z+2CkJCYgJiSAn}qBHXgQM!)Z zTC3{Wzfx_hRq`H3(3I`93a=pOVTeGrQ>$Kt-)(@@>1QH#)nJRNk`}7EyVB{ZHcYJQ zo{AV(wS?bWtHP=l)xKI4R<)@1*Q&6pMRic9n%}AHq`rzv=%E_qs#cw~h@q^9E1@VW zF|n*iDq<=tKc!Rpf{Oo5EyKF<(>j6dXf0D$xq<9hEmK##f$VrKQ&+!%>_jb7SHgkp zWGz!y#ewWpEmKeT1hQ|1?1hn?T_ZdA)y}x}`_6&6=cN0VC9aS|&pA^oMb}|2_MNje zH5ijDOHgWNO_-p=%%VSNN1BO?dEF7ZmDJjYbtNV$fZ# zbfUh*#PVLLh(UE#_#bMOUt6WRTC4oZD%G`G<=0iIeiAB}REG4Y8LtiZOxJ5PDr*r# zS%0o{qO8Qkvi?#LgR-jdzt$?htV(sGR{3RBs++aSFRN1B7Am+B%v;emTuJWKD3w)R zzvBiYi=nJ{E1f7S*9Z0 z&OWeC^?gU^>;!A!2aeF$3)aGkj?mc+*1}0rD0VUY^Usq#oV%0U5MpQ%0J_r@M=Sdi zv#~=>b;!}EWnr4Brg_R>+-l`Vo-!D@S~=ZQ24hz%XGmpPoZtrvak>4(fvMbTy~T1D zIaGUQt(3(kF4lThO^r&eEIxH~L7|mycG8V#J`Net+-b@;+nW9G90#Q)%iGOX4a&K- zGBsIovB~o!wR|FjA5hG%u+W~BV7|brq&4!;c%h`_4@U4N<01=%w&jD7#YQ7d^9LhK zC5i6&(*nHALgXns7gaBP*a0p5!f2#t{?KB%A=MqqhFxJ5Radf#RYEb)d}i@wg+ZV4%|pK^R0%xFDU>K;)D(;B-pyg%dE)>9io^57=-B zeru4(t9-ilomL39{Mp(WK^ekpJ>H}_Ymmr}RM56_S|RKj4z}*RpbTO=d>sCJgG6?u z0=o-ZA?z9s+FdM^K?8@5pqo&5_wi8W$IC`jEE5YouO`xnp#z7)6D0$O!Y5O( zm1<^E90b=qn7sL`)M;w40U&`N9dSxR+hHOO#Affo)l*bb?N6xfA*v} zX{d`oPx^}|#W`4A{&~`0J!yRb=t*yQ()tq6liu{C^+lj3z2!;k%Ro3JeSN)2h$|E@>% zi^GQuptIHoC!|+gLd(;ZW58(}?a9q)OMEWW*;4^sS^D{e7ENb&2g zxWybH#c#Oc7PEvDk9EZ@<_Rf&(-pUvDWv!D2+>TE^&z9((f)r#~3Pui-Z73oAz+Nzrs z>4%=QRVORbNuIP-7c0`KB<0pj@h9`A8m?QnflR6#DkU1ziI@?I| zX64yG;C^S0i?{4zIRx~vxt`o~GO^#8=h0hrGwC(o6}RYUQoO(wx9Dn8ywDZ5=xkEF z$Q8HfZc@D16}RYcQoO_!x9DnH9` z?X5w#b7?V5XZtE4bu7WeZneK6dYwwB(hluFEps|lB|BKloX%9q4%ITJBUQ4)wan>6 zmF!3@b2?BZ`=*vTou`r=tz}Nfsbt5MtXV0k-{2nXgoC!|I9U!o=VUEaT_Dg4e6hFwSs&p5)c6G`D&M;LY^DLm&0!;U0{=N)0#m89^3 z5;n^p^`&$t?4kp==uBA;o#|37Rh=nuu`^w+sc~nL9#M5r&;f3a>lDuro>FFIqVGU#Typ{nD>B+Nvv&8hX-=N~k+h z!^D1cvm&X$bL&Q_~aViIt>496WgH26_z_q^Kw1)Ih_swJ?DuPr;a0d*l$Mt6Mi7j9PZor z%NG&9QemzAO91d6ZN$ z?>O3L9X96iu0u{Eh@K2^glSLso~Oh?)RrE143+OEC46N8UTjmoxIiD#e&C?F{vxuK zL(3=D($sLp#dd#asQhU-?x!ZzAY~wnl7l8K_)o5M#-2YJpCXBH_B;F27hmv6si_Vc z`WH1MFs)X~42X*b_()P;_?Hp=JNXd~{Gfcg1BW>jIppwht&}+s7jyVTQsDtPcmR~1 zdcx;OW;!tCAjd#D4@C|+%&L_#2jXH5pVrj6|2r0+Il8L%JG$9YH*Daa2M+i%zquEm zGnwPzVdX^tX!cx3E8ER%Z1_A$e(|M2?cF>E`ry5e`5qo7A_71n3mmOXgxQ$L;zaJ> z0WZ25I-vOL0SlSDZr^l2Y@V=T5(E2@X&ubB|CIL<3D)VfPsG(8LV(n z%Aqekx`^%|RdVoOSxc!1l8ZTfS*Xocy<=b}y%+>PoL=pqoP(SZA*@tG3TtX*Ng;DF zg|#)+83?t-I!9Lzgj%;j>jv}hQs4}{u?DHZY6hmLq=oi=Rq1qd8z#2)YfT(6a2S2p z8fV~54%)(>)sVpETB$QYE~c=hP~qXlp?UP-{JXUR1OFlg_ia{Hyora-+Y7DfyPYFD zxdm{09jD$MJ|oD%1c5|$y84ohRA5TGieTU{7)$NLhmN54jHLHl>~;x3LOKNGv&U1H zbOax>*<0wt2Imul^YcCf1sSjmy!UHGaYYXL9VnFcf$%-0W-`G^Fiph=9XRlna_~M> zD~o^TVh-OVYBTjT_WZwPE?;4isyn*B}J{m z6fYDJ{18j7qP*g|7*SfMScQWWF9o4Widuy!{!m2l%Pl!Yc~N#XqO?x23I{1(3qq9? zwF*g1A52b_@o>&#R7akfv)wBVF`P&}NgZeN3AGo0$K$-?@VNF`l zjjD9ooC5WF<`qqZ@3B)S!Ds46J7^1kRzm_~YNgHqxmbW#6?JHTUSn~IeXR!L1Xv6H zuU9%{k4$tQtB5Z&KeN+0_+P0Ac=7XQz@R+j#-GlUiUP^JtGj(kKdtZY270{LNpC)qUEAu%OMS;nu-JEWrAY#>2_|@O*fE42 z&c^$WR-OuG<9YbNl84j97+xDpbkLSrBsC=QVXd?|02fo3q^bE;6X}I_lWVj^1|)_A zrc^rZ-!RdBsw6h2jK^oXI+*6bVFE=C8GKYLWeUW_9A+?e_(-^DYnF|6{Hv@Qp9Bm} zrCv5t1QiRCn(4>k#Ed^C_gRua7j1r1u6{^-9P+Ux5 zPNBjN|A-Xu0&cE@1}R82q%f~mmJ~7#h=h7=ao%929n zVhW226}KKa1zbrMJ7|!CR6`0&YGp|wb1{Xbh1&J^k#PHne~l7Xl4TAWq#)Ih!WXr& zq>#Co!tz4x`1|m`(urN49trZymwetu_him?<};gzZYYi`gU0?@XbQ7 z-EB0*HL=iiPa$;(Q=IJfS}ZWlLNMKDG{rQr&~$$xb^U$N;6cM*zYDi5d;;g&6ElR=Q%(Ote2$h$$`Z1US{5uF=3=h{68bN>}We ziT2+WVoHncajH90qk+8;gZ+b{l!>>uKU>owoeR8?j<)1c*qFz|Lgvjl<$BM%PpP;%TicIb<%T@bZ6d25&cZ-gE&#Dd565%0Yt^Xk(9RNa2-Q zSyIScOkuR5Hv4l*0T;(H4jQMB)sVugwNj;!xR}Cgg-V-rN&y$h*BvxSL8>8zH)>@` zA#*W>v4zUJbjkr&$u~VXNJ8l$i?p!frB)p9I|+)R+c0( z7jt;GP}9;vDWv7=y&4TN5MoGRe5EV?%tZSMg~;m)CxG+R`yL*opaMV=A2`~QMqy(j zlM;Do|IWYWg^YiA7q8JK`vfN!CkA9Q#nq>LtO7HdDg?a9a7MVMP4fv+Mmh#$^pUF< z83_euG+hXIx#5g(b^F*SL>cKAkkJfRFESDe%;*y#;Dv`X!u~VUCqxbv5Gr|?`GoKJ;q+>uvpSyaIkx*bpvxR^bBu)s|zBw))<)b1%I&(d>$focy znR$XvOA{x9tKfVWkCIUlAejZ8S|n5Wn9M>=Zx$&|2G_$yF5V)U5&@D~?5TA!#K&Zo z2s$lSoD8mvOIAECgMwhBSIN%G>LoD$Bw+k8fpk`4kXZFlt|C85BS zb_hXAw`7FV?@pHxC8RjAt0Lro?2v6_?XQ>K~IU6Y;XcT)Dah%9 zCMSXu?3H@JeDv9WqSy7o+xq%}%Pr!x z1)M(t=QeTr2Ap=_+#yaspVOx|aPAW4j{&F2=N@sM3ph!TQZWbXw@^4ylep2EiU{1(tZ=2S9RktKbbE5#Nva2%}_WXK%!8^cM#+cZYflUnKX-&Zx_ zHZY68>@~&b#w7+?z0QPY@DJpl=fh>|4GVc~>lQlj8*4P|$Sm}HlSzMtuO^Ad;oefm z-L|m;tlpMv_CXv?#xdM<%r5GfxK(+_Ag)nSfz`WO!DhrkyZ4xa9f$pJqc+|`uA$I@ z;{>B&OJc&gG*Cwo*n*Q8phbQ`5)Bl_@7PZ;J?$kqkk1I$Y?ql zb;EBe3`DEcMR81gT!UV1wHAWTsC0ZriwidM6DGbea>!rH64Jc!btXgY!-sWs3?IU1 zdfV+RMhABeZ-234_^{z4JDHJQb^B>%3~L^%89Abh@#pZ3vY#;yUns)@|9@0dD&w>N zKsoa%fOgF$O&WJf)g1C9bFtE^vTU)rJ zB*4G*A2N6VH?Mc!23|-o^yy|4<(CDg$cr?Z-xAy#Loe2-?0+;ws3(ciEah}yYOmV4 zOn|bT^e*8q1YFul?+{)tK-tc|se~&CZfr$6De_8!JeqmpuRXLlNhW|Rytu$Hh6YVRYbqOI{fKc<iDMO+8nL&FISRcn|Y@1qS9t3f|vaRk0=>I$t7M zAF~WxR>#Ru?Fq92%&tf_86_M|t`?XlXzWN>+-o&Rc50kLIH3j4A1hrkW+uA-R1uwi zRE57@tLlDKseUOco}jU%xD5PSgVa*B3_wt!g_ho^bfu-t#FpMHM4F`09G8Jx6&83G zC0O6Ks^UyMG`>@4JVB!~E(3RKFt8R{@V-~+ia9gU{edEyW#C~AlDq9*dd7WJ>6Cj} z27arEe)rPhAJ;0kdui3vqRO*5F9R?CUukR7^hvz`5EMBJp~Rz%rZh2!fIA<8R4)T# zYBZ>?o^fBTbi!ON1Fuy?zrH&B>$S?QuU3sMDxROQAE&n;yji0`jfEJh{8ptaO=Tto zf_o!{NON>@$7Nt#1qS9t3f}KnRk0=>I*%t>n^^`XsN-a)mVvAQv-c&Nj1rC}6AR1} zG`0_yfe&kt?9@1ga6${7lPX;?W+u8%u82-Qs=`mHRdqkARMU!zCunRbE(0IcAhlF2 z0}xbbp{3I+U1=#Zv85juB2Ch0j?2J|3Jbi860AS5s^UyMG@e;#JVB!~E(5b_Ft8R{ z@cy*Y6?0~y`{#;imVwzdNba_K=^1xUrBm)@8JJrU{qCj1&#P5#_tL5bMU`iBUIrFg zEGTjoLWvg{O=+T729^j?y$md^(V)J1#$8tFgt=S>zNm54Hk(S2)0box;hep{`o z`%$IZQB*uZV@q)v*jaZ?k+@{q|qFgfjt!#co!vD@3pGp zOguE+S7)m9CgG6WtFfqFDwG*C4su?xknkBb83Mmu29ais*MQ z9sX#oa=VvS9WSapoAWYo!eT*@vk*#r(r8K(#WHYOkm_aN+Zqk(t7qKrDxENw%fOk6 z=+{?=KU=HZ`fAnrqT=}(`*B(ZzOT`s#zG8LzEJ5(Q<({YdOdTo5NVE1?zjwGs=&a! zNWuHERTXREq4QOu^)t)BHFcZ})iRJ3VD_VAlTpIa#S=8P6qkY9HApR0%K!uwT4?E=N>^ISOl;}h zLZnF=&2bsHS7Cv7QG)e-t18aKL*oa9#uGF;<1+BD1_NuM1@A|du9!0u-5)EWSq7fe zAi3M_rDxoyl}@>rW#HxB>1GU^HjdC6-X!~P_M9>Zg@MM6s#R|H(yGx#m1lEa2F6${ zC~_7;7OxsjX`)yLUKgZ#8F-^cgZkCunRRE(23*knGerg>XU(p3^E_F=i&Ze^e2jepH2@ zUaRVURH7bRGK zW>v+Rcxe22p~1XmJ|do7gMqcsg7=(CSIn7-?(-DUECcgvklbze(lhRYN~he*GO(~B z`rS*1UsS8y?xj^riYm|MybLV0SWx6Fgc2_^n$kqE3@jI9+cyF|-Vof}B-bA$L%rdZ99VbJz3}gkEZINs;N;sNqD=<&c*gh=o_8KHRHBKR% z(1PcVN>_}TiS9cqqSKG6@VjbN-H$5Oo}%Ij8e59Xz}_09ma1g{f(k9PbYG<_EoCOQ zbblezB#q{{3>>Jiz`H2H`k+-6XX2spp+e&c8lCZK;BXBF)#JV9goa2dE+gJh@1DTEVR@Vr&&iZL_M{dPrk`cW1BPOYl@QKh<9R6IdrOK};v zUxUJ%*2*HEJT{5(Hxh7M->)$7bRH#W>v+Rcxe2%(0GDIXIuuJ z)L>vOwBY@;(iL-NqWh>m>9!0MPRyFm{sA8teWeD;-F7db1^3aFPPvz5U`$2yyO$3C zYOQj+msY)ARCzY%W#A2q1x3z6XyjOH7waTrpR*f$zo}aNFr)6M5jRrLqVyN=_m98|EnGgtGyi|77p4?FO(4jUK&OZAUD5G z@UcMxJ63^WhE^0i%jMOqbaV5g`Tqu2~Ouo{+SM3aOYH5;98VmJJ+g;FY(ZLUZD-_96o4hYAmh; z^DPwEW*xXLFq&eTSm?R1kcuTv{)-F}II;>17i&fFLk`+4DHLe=z%FWI9~>@AD=_dZ zQgB^nRmGQh==?>YH64kK@f-ZhEf)A@A=s`kn&O&RXu7hHUi$0EY>HpFU1hPrGz-D> zOQR{KiG`-C3kkj*#|_0Xv&KMyCCk8ZtyUC654Zq(SBng!mP~A#cBU50|mw`1J|#$qF5pa{k9-wa3@Unu)!Ei-}}W5ywyTvDE9tZ z2ael}1}y~(J+~K9{y`e7?hXyq4a7+0hiG;xe(}mbK(nh5npr|jLAwnSc(Dqawnr<9 z8*;E=dkZDI;q0?d1A!T7z-zza7psPWP6rABrv+L!@w^?hSYVfhV0g%Aie+M<>ES{u zt5^C0{1F2MmMjCuZ?vKqA_x7B7D_WAP#bZ&IcA{1k7eL@Tq}wna?tNYp}>4Vb~w|V z)JWh)A}~9p_{FPXpw;O@NW-7pa2R}Bfq`L>g6DTuRcwie&Swg(+4hNTX9rn+Q@-VqP&+h|iuHT9RTrLSVdJu{Zmoqpd54hAJuV{p9 z#D!iHhDBiWgW_i+WT4g6LTLZ1>>JkLC<3b+iZ89`M}}@AVE}%gAO4f7hkfCWLCEWQ zvBoGFxZTwfv@0BJ+C5F_Ee!8lsBT>jhB|P3U^LpYcRF(qHHm(g5jSLyEY!jib>R7% z(P+;;$@8%$(GM-+1o^~5Ej&>No==TNd$uLdm)n{lnrlSAoQSjJC=0dlL>+j(Vl>*b zZ}J?iN&V9K#9=YULM=Q|2cEAQjrQ!9JYUnKKPFEcAFo@eg(vF3^9`fXo_|c9V>Riy zs0~3`-57H31}{6F&U}NRMfk9|4jZPEriXDhbaMr zvVo;aWRvyz4+sQ7rusoJt4z&*U}n>^qz`9?f0WEV4j5r(RUpW0h94wnrZt$^tSo8c z%p}_Y_T6CXQnln*|IG8BWH$xl+3;e7-42rAjoXFA0%g{HJI6|EP0MI z!#_%9Uj~dYvnmi|w%QMpGt(N(Y+aT-&za#LCA0MbBh0J{1etB{gXGM#1~c1?68ybE zoY2Z&m>cf0wuBtYuCJWZN`&$k#Des;MsYB~!Y+SdiaUx7Cl`dv)P^bU3^`$nbu376 zR}`nDXmpt3-Xg<%k+mSej9Sa z6zf=!;&)M;lA_UJisy<9XCh3o%!8QX`H&N)SjU1CzmMXS6pap3yi{a3C1HwXLc|m= zhnz6QIu@jOC5ls0G&)T2ry|37v3EBnnf~TikTvrjJhNb^@YD9q%T|$!?;`^myu_<{ zTiMM*#c711roVO6JBCV8k!qseFH{`)6gB;=qdqcJii%Vd^+}=PV5O+(Zyj}1-)3ix ztwxxlroS6%slb>*#qmW^)89Jk>xN2Ek!o^%vrutJP}KCdjyldzDJoJ;)b|P%doe{# zf9t648!AObs)_nxp<>6QsOfJVb&8=y7)%;x(+a%NhCnJvnazML8UQ8HT`Fv85LK#kkZ-Vxlt@8D zNeKdH{Hm)rr(2GgpNatYU^rsR4iJ0e^^ik()gz{k1tPUo#JEA;2!r?|#tkwy4C0R%H^^HiNa^f6V&3){eAdl~L6Z^$&iFW2Z%(%y zG4B-tUbEteDOb!mV#bFY%BvnRbu373LKLUuXLQ&dKQOY=Tg8Z(7?QYlcEq5SiUlct z7=g+O@k1j2jo zy%XLD?|I)@-~r>=-&yNkF0~J`D14CmubA2g`8j-$`mdPU z2U+4Cq`KMh6|=P7fp^_~#R#N&ko1l(tIfN&+kVBYtOBy*ldqU+!zf=dt3r=HulBE) z_Qy(3ZguoH)$?;XxgFQKSar9Wub6eA39p_1iV+k&R(gu-qla-%vC7F)+z`crub5i) z#_&PvzhY`1WK;Mc^K>%J+3^+gYrO;Sy8DU| zNcAA;9p6@)cW<}-irHBOWcMszG1cZqnguGZvDW=wKlW9sJOQDY+JtHoKL^gFE6kAPXDbo zYxVNBtgV-}^`G>px0|f_)E3{_n{u@K&Fvf6}JSTD`n@)Aa6r z)@1c}@AF2pyu7Vvk)CvV5-%Ff?(TirXm)q+t46cCd*8H~>+jz8&Zl>;yu5N{>7{L5 zT)MJ;|6I0uS^lbed0SR<_kP`E^>=UoMzcJL>h2xTXm)q+z(%vXdj~a|-Q7E+&0K%? z4y$~!!_~Vt|98H7N3>b1m)G6BBb%)L?j6-=c6aaSMzgzn$26MV-8;6??C#!iZRYyB zccSy@-77DzyL%_KS*w@V-My2Wtp4tu(r9*f@6<-KyL+cKn%&(yz0vIM-WhG?`nz{l z<&%A?-o5$1^W8hA&04*@?(Uu2Wc7FNyhgLTd*?Tr-QD|RquJfP3mVPt?p@esuD^R1 zJD=XY^76X7cWIlodU@U5yR6CT@80E&W_S0lXf(UKcV(m5-MyD?q(ckjMNv%7ouH=5nud!W(m?%qRf=K8z$XyubV zqu#ywzw_ODyv^>pMzgznuQi(8-Fv;!?C#zhjb?ZE-fT11-@SJ#pX~hf z?#=(5@7{ZD*6QVTcklfstG|06G@9Mr`>@gM?%qd@W_S1g-e`7r?~^uj{oVWA`Sk9U zm)G6BFWaou%j@pmS4~!b_r7j4ySw*IquJfPZyU|-?tRy2c6aZGHgo;m+y75x(v|(2 z-o5$1^W8hJ&04*@?(QAbWc7FN;6}5%dxtcd-Q7F1(d_QtZyL?+?j7D{uD^RnIiKFW z^76X7cTAhLdU@U5JGRN{@7`}4&F=0U*JyTk@AyWuyL%@zn%&*|U7NZ7?)~9UpLY5D ztIs~|{Z)_8d;i`129#MW@W$C^(x!Pf`9C6ud>3I(G4$!#E&UR){Oyg_Z&H}+lzLW4 zrNlf=6k7HOZho=!{YQ7D$*(;5k%f8~GKsZ-`~@WrA^lVgy}S3+U&bT9t70Jw^(15x zX%YDgNgP7@xfnk0(z|bd1?AV9EM}pegiInWA%7u>Lr6=Dq04`yzwRLKmHhDTG8XDd z$RyHo@)wdggtVeEe9}uv@~cc%vJj9olSr$`Uy)i4A+0WkzI{JclKcvjH7wMVkV&Mq zOCyQ2*}4m- zrOQ=q&2pbsRdmtcZ6)79{gs6pjL9U975V&41IcnB)=kQ2MhHiWD;p7`3p%L zLfTaf>36R6$oILl#BLVqNysG99`YBGIE1vf7}9T&Q`O(f7!>n@mC_F=k*XxB*+QtE|8WkkdsC3)8#W9P;!T#Vx^vgPy(GMe<6uOP-luEeUCMtgmQzQ zwSQiZ$$izdmzmQ*1mj2dL>$JV(ly(ZGQsOcvgjIP2ccobR z{-f956em}7)hYG3l1jL1oG7^L5#04+>C&@L`WyK23d+~*4X4!ON-E)g<3zz_kKk?= zOW*VbtvLDOz2%g8TuCL|ZB7(i_6Y7yv2^*Q_umyKC)Hi2)Z_lu=< ztLSf}lP}>1PN~P0RKh*vM8Rc`;2srA>kU<$d@=v-lzLoACER096kPTQ?n$w<-cZHm zU%mX)N%g!EOT1^CD7@?u-t%HX$@m_MG@UlmEuZpGhmVzgr)m}TP zo>yXt_l6UNmp#IJTP&^jRDYLX{ASVhhd*u2C6-(<)1y8;n20N*q zS7M1bgcF6AJ;EDWEUh7$*uZdxSTXRrUzqg(Fx=_Dw~y-gZPobRo>U|M=groWG1WxP#-naN811*ONq+w=qZ zElJ;|S=OL$(;wus)@)Wn6yByeTAqsEPeDYhAzD+-gp?CL> z)9+>ej6Ojwbc(XfS1zT}d$ouYLaRI}-=X8r#`0y)p8AeSFD>>``^Du4LoN}QxQs!H zOPEWIDg6q6WlA|M^HRh_E-{z8jA4pPm@6t%@9w=mQ>L8PE4>sjOD-{2xlF~(E@7@! zQzv;V^$wLAbe&U_NN=S{CE$8aC=VXNZ7`PfV&f~KHGFLJQr#uC9t^pZ+2k??DK24d zHm3AqD^uReU%V7CkxR@iE@PPD66V&*)OxX%DR1SkUJ95cmzdjJrebE7Fn5ZnN4NBu z=d*4-^fyt+Te-_A?LMhNJmQ(^>;6&kNkKis=mM_vJ=8rP+5#y3m0vu8acbO9v zPCSCUQY@eJO0To7jpS?ps*~z@C6;*CI8k`nBfRUy(zDyAg(qM8H=I<@E3w4;jT42J zJ;J+LEUm36u21UpmXqpvC6;)%IZ=4oBfLAs(%PMZCwJ&wC)M*xEb;DfqVTduc=wB? zPtU&(nZ$ZZenAz7ke*eB zFa90hfM^}}&shjano0f_)V zgeL6QJKED+5r1uy3ZIgR`1pT>E%HQm3U5&{k%t-4O40OSaDstaG zdbH&iZ8QnEnrhY1dK8T$${6b|l$I`(u~u%oJ@}!%C9l6d*gKBA{`O$+c=F2Mkkenk zh8L~6oC(H@9fG|26G_ll#eC6ZBu3NktlPXQI+#wfa`39)p(c~J{#Ai@3VG{a6?mr> zZ=e5)9fsV^(@4-OHRDw4N;Q(+|LN9UuC%4g`~SU_Yp=9=s2Sv~yVA-#vv_-c@;CjS zU0zuHz=}S9(@Cx8k5IaRS>!KQAP%{N*~QSONBQ9h`3y0Km3kCH2{o7e1tktaEf7QB z9%*6G_aF4LEI&D=okghxTgVBaRUW}Dsw}BPTMhcm%h}So;2({?v{PC7Ye1IP=xkR~|}J3HJ*p46fx7+!kx;fjxLWoVI!m z7szj7hH5rZe|0g7ZMlTILrpzfuWFaRU366-uj|e>t$?eOv2Rz3ChjgDQ*h-I@@{9- z^H^TuJ#AVeS)z%&*T)=L&*y#4CZ|LCNgtUZ_P2?RXq+que9WQs5IpE?`VVa7k5q@+ z#6~p!k*&i%=Fs}jY#meEU-g~Ve`ibH>Emr$Et#U}^*-TaO0InAVLEg?>1_J1ZOJ=* zs!eMo;~(5Q?PHFt|K!#gXVZUkE5Flc+r&mR{@tx}KIYK+FK?Z9wm;{iCco1c+Qde* zWYg5o6SYbu+*3|uTzTY_ zPd|lWEPSFqcZ%ZdZ7B~`ov1H3VQ}R{eQ7Q3M1AEoT%bQu(>3<3PSn>fX0hc&eW#|L zt=Gq$sPEgf0;UtyM$?P?!N(L_A>;+__b>Ug4*uAls9(2fjbxmt{e8@l^+X-uY;>Xy zY!e&NI8g`rm_zG{I@sChL>m}N z@}-CA&~cQr*%Nhio7PCii8{u|99d7)vCc*(>bGrTBN`{_I3IIpJyFLy8=a^V+QddQ zPSlA$=FobgPR_O-o!d^-DNa$UtuC8NZ}C)4WMJ{6e20$HDhr>e(^&{$)rtB&`72a8 zQD;;JK2c|~5Rj@9^#}4-q;jIpsth<6^+cWR6lJxYsOiN=GQEs*I8_m=6LoH7!NG_V zb)J)y=}y!{L@*KObEYCzC+bhx(zS0&@`<|8DGKBhwMr%2B2HvndE}H&D+^=c6Lqmu z6lZTsd8q0{UBU^2D<|qwYjG#)GOytR{fU~c(VVEuUCd(3iMmQnJzKAjJ5g7+X$4Ft zs*R=>ca4uJxI)Mayw=(5iMp;$Yb4`DUGHO#tS9OQXQLB!W1HBB#)-Pg#~fNu)XmOD zC+aV4Vj~(S>J}e!XgyK4sqL@&cG(kkdz)5Erf7Pnclel+D_?q;^jA)t&7P>c+O$S8 zPSo8#=E!=Y?r}CcQTMiqjcA;x`+Ury^+et8Y;>X?XcHUJI8hJ!m_zG{dPHo!TU%c~ z;*PSQOjBGoliuHBdHaKxQ+k}~Ot6C#3%c%CyAu{z=|WlLF>$^u=MNSB?WKy$?P zwyA`>!ikJ4o|I4jgr%``|4jc@lx&W!IR&^jp2iaII!6qz@2II-l2$M5-8QX&t23^5+aC6wk14o92>HIV*)#4zo7PCi8TZh~ z99hq}N6toP-0y8-BN}JiV;^&9J>#A@8=Y}a+r&mR&bVhj=Fob^y;NJZB(2`*S8ZA? znWE_qd+lRNu6*fX(q9vCHhadsZPOabIOE>=m?P^M_ukp)jQh|gHllIH_50si+m7B{ zagl#=Xg%Y;b~ZZW`nQRVXq<5ae9WQsj2oP7t!*ivaYI;8CY^CrCcVEy$)90()D-T} z@texPXWTFr0#bFx4JUs^Drek?%7Bwf&$y9JQC8a-m#z%SbZMhFRS~N*ZggeAQH3*Z zjFXh<&bUNGFcHUcrXp5n-1uxM>&xm3bb?b9$Y)OC>F}3u6FHG_<&jf9{Vfk;;WKWM zQ-EvZRcG8}ju>7!X18gLWSntxe9V#cjGOChbjHnV6C2Su78EUV@j@k>0vr_TG zHIi}0E%z};)-!H}v(Xv1vQ2D6`eELa>Vo8U8=k%|d%Y7yDz!onl@DHXe zTaQ)+6LPBy6{flbx?N4Fd%Az3KX)aUxPyfPv{l*tvnrN=J1L?#bqH)18Ei%Fc8cQY z1wFX%_X|3enr|_HC zVqy*^5bB#EcRF$;FS34a4Zev z1mW~p8blU*EDd%_jKi@sgcF3*V`(T^?6LHXQ(_#BrD2>PoE}TV$zqSC5l)G5IF?3o zf^d2)jUtOZmPR`z#^G2R!wJIau{4$}_E`GXDKQSm(l|~KPLHMWWZ`3Jg4beVIhH26 z3^8#mea9x0iyTXnyw(6kzf5)+hHAr1VG|uoQ@z#zMaxWc8HQ@lOlK1vOW%8~0g7X3 zhRZNi+h$fab??$Tm%4Y!pKN4Yn(Y)Nx`W9EQ@_pOP(~I{dWiH_OxR)%r+Hqgxk@}3 zj;Hx9!$>`#eqDrH18s*-F&IbMPG>_M$(gpRO>82gk#_r(BWow^ zaW*>G_O^*lWc1QLpK@evrv1)Fr`v%xv5Aa!I_Oi5to?K(+vI@j@@Zdl!X0&rLfr{x zgXz3D#-YqCp7apuXIR)`Pq-6as<}`+7*4p8F2hJY;ZCs$w^ZwdJME9)WF1@blzo{srS(ZHrW&IqL&(&xQ8ye3^Vl(y38hf!d>xF0~06QRhMC= zo^aRLWKX#3UTR?CguCG~%+wR^H#XT5?xvR-m^k5XxePP)guBfqd&1rEQUenw++CMp zrk-&3*kn(*`(A2b;)HwPGR)Ky?jf7(3HQiL4NRPHzq<@G^@MxOCO+Yww22Maa>70J zDF)+&d**DYBRS!ow~0+;G|~&7a%AnKm(E5f+^aURiHu%)?Ng4d&Gg3E=!ARQCN`1L zPVaomk+q-t{j02@K2E=ot@|hTwE3Ea8l=gjlcGQQGYpOt?$B|7HQ-HcoiPJh2uXN1 z2a(^B^nDy`4fbRi!a_*GyEl~lmZb07H`ZX!lVL1`B)nV0$!|&eK8>&jdy0%?Atd1h z8AX0e($izKHQ2Lb3=1I%=f+s_Taum`-&%t`F~+eFl5kp#C%+}>Nio41>^U)!g^+|Z z;ydzNlAaHftihfRlUWE!I2opp-;(rHm}(97Oqj+(NWytAo&1)hXTkT@z$d{BCxx(b z3e4n$#o+|_fh?#B>Hk?yig{>@*_xYoe`A3VK6!LN`eVW+J3Cl~Klutie zL>BFr{P*v-I4S0#U$%0Bc-k+&k_8_~$Qp`iY?BxXUv|sj-Mf;_*^vixH#XR)O0ZtH4`{f{6v|sWs zu0Q0Yn1_Bj%n9OYzZ@Zp_DlY?@<*K%^UyEHI6*w^m*Zs7e(5aza>7Y55B+kI6U5Vg zIYk!jm(J2Jr=1k@&@X2=K|Jl3v)1wl?U(%P)Xq66<7Y4J7-AqjnXhy0eLZF$!kv@GSvdG4_glF*d*$!|&8lMk#xYf?UiJ!Byy zp(7uW-;%T;f42rLNa@GNEQBPq;}h~*l6K=$YtU+xpA>w?LP$a{J}18=X)C_41}#PT z%=MCmkc38jMSe@tK74HrT8GkxZ&(OP=)$+;wL+A_qCHkSefDabHd^Ip`?1jjprIKg3 z$xe!S=#?p)ARe|uWYKELGu$*M#XPjjbWRWtJ0ff08E%G?LSC8SW^%&vFvI;o7VVcj z!_9J1%tOD-<^=JyU*?bnA4sHM<~k|np+e#tZ3GAG46^viNi5Dz;d zvS`2L8E&PMVjlWs6(@*?9T8cyU-AsM#z`>`{j!!5#KVq=EZQ%5hFkBXn1_DZzzO1E zM`SHL!)$SX74W=>chX1HI-qWzL*xGheKdFYp|oFJa|%l2&P+&07QV4((PGHE{A zN&bw2BZbp1?X?EIF!@}zn}v{stJ*_;OVVrFYYnK()(p3gg^+~4+)sW>(zZNc4O*5m z!yRNHB%vt}k>8TECl6bL)}+jEM_33+=*XkwwSO`hz!i(g$ zByGY=)}TcwGu&ksLK0f=3i&NbJMgMC@CU*;$aI!7Ojvx!##FV%tMPj;RNxp3nGgaNuJ@JIVt9$OP+Irc-RP$Me8Kba4(${ z^Ux@-I6*w@g~+0%l4rO#PKtTxmA9NA9=1bd(Q3&v+Q~VvS`2L8E&AHVjlWs5GRPI{W6#=_&}0(L{5r%=$E0KARcx^ zWYK=fGu$vI#XR)Oa83{pJ0h}ZzvLNiq?2ME`ehU+h=&~!S+rmB3^&F}F%SJRmJ`Io zj)*MUFL{O==cJg2ei_dR;$cTb7VQ`P=bfDt^UyEfae{c*5s^jvCC_k^ofPxXFH<-{ zJnV?bqWzL*xM@y`dFYqvoFE={MApJH+zcm$yfVYhs6hWmjm+An#Ao8_dKhklvO z3F2wL%*&QPw9RnyS*U@TOq!2=B!5Q1k;3UOo>_xln0zk#iG`4at6E5YOVVpvWDTgy z)(rPE3n2-8xtRQxq;0vx8ni5BhFi))NJ3LCBflkSPcF9xtx1{TRp8S@it+>G&v=n8A+sHylLL+V> zza?oOZng%kLz&@zVId@;3%8KplC%l8T7wp$%y7T55R%Y>+sJQ8+JW1xfoHfKP6}aV zhTF*ri^B}Ji!7*$yzg;R%tKr3;RNxtFZPl}3nR~P`&>8zVK|E}J$fC88XSjn- zig{>`L!2NU_CI9N^2jsX5hukw^v6+75D!}*vS@|m8Sc1~Vjf!L1Sg1xT@YEcNb(GK z%1JQ~U2>We#KT62ELtadhCAz|n1@C=#|h$LFGLnCl{~{;a8k@euUzB=@vt2ti&jgX z;VwHV=Am7#aDsT)5m^h*aMzp^^2!W%ofDRa8SVyIv|sWJ_nVVq9{S}bCy1y0a*HhZ zKq52TZ70P%^vfMi5Dz;dvS`2L8Sb8wVjlYCJ|~EW9T8cyU-At1&`B{5{ql$t#KVq= zEZQ%5hI{O!n1_CO!U^JGM?@CwmpsEgb5hJhzdYvz@vtKzi}p*N;a)l^=AmC+ae{c* z5s^jvCC_kgoD}oWFK;(2?x!wffoEZQ%5h8yUln1_BD#0lbQzYNWmKeo+q->^^vGnq6W4I_U>!I8opIu5r6 zy)gM)HiCtagsU1!eoNA88f6Wr%+?GynuU;rz8ph-OVYL+YYkeKGQ)k#LP$bWjw8P% zX-|%~2CYe%;U=&UlF*S8$!|&8kl$H@7NpE@lUN8zXvfLqw8;Z`^)=Al1Ua)Nl+0+B^4 zB+qcGofPxXB5OE7JnVwVqD7KtxOGm7dFYb$oFE=HLS)f8$urzWC&fH8$|g<_4|^f9 zXsP5G?iVM;JoL&IP7n{I9(F`z(SFG@+$kr;JoL+H zP7n_}BC=?|8 zFq291(LM5K6dWnsq2qmP&gNw}(q;`Md(A>fLOZ@8 zza?omzO@FeMw#K>u@I8bi|@&AN!p4ZtU*grX1IR;m#k>=jVhJqf3Y+q{k_uUwL&$GQ+JQr@foHgHoD{;!3^$Au z7Ka&bI9X5?dEeutn1{9)$qC|VUyLG)7Dk@oMms6yp)s^yK|E}M$f6aJXShjDig{>}$($e_c0pv(BFQt{R42te zbjdVM5Dyz6vS^*;8SZ;0#XNk*n!yR;X{XF2i0<78SWShAqjnXocxxgZF#~Pv@B(YJIO*wLQ|e1za?o;p0)<9 zNtxl!un>~ak!Q(oN!pO-tU(J>X1Mb#ge0`%1@c>xcH>2B&}x(!?h*?j3B7ok{FbDx zc*PpD6lI3H%0fs&BVHrFC21dCw+5|4nc;4*5R%Y^zmeaPv(@ngLiyn9B%R=wLPgW95GRPI zozkByS}J*l8{nk)`p_!_IYB&ZhsdJUl4rQVPKtSGmm!=W9(F|5!ZX}AP6~Nth8xBS z%fk#eoGjWed4?O|q?m_(8OaIaX}^pj3qFv@3^&?IF%SJRh7-iYj)*MUFL{Rh)=4oB z{W6Xd#KVq=EZQ%5hMVA|n1_Cu$O+VBsAqZ@>`PjqIHsIxT{Wzd1#btoFJZd%5}16spJ{%hLd6*dgV7x5D(iSvS_vB8Sa*oVjkM% zHYbRO9g(&040qQ_A+OAE_c&pBnBne|Mf)Ysa1Wdm^UyC3IYB(_mq%p52NId#es@yL zL%%%c1o5yVB8&D*p5dN4DdwSHo^gVB*b$LM`z6nCFPs$f&@V4JK|Jh;$fEs{XSml+ zih1alH=H0Ic0^>+e#tZ3J150F^vior5Dz;dvS`2L8LrKDZW1R%Ro*L4?7~VXusqcZm^SL9{ObnCy0j~k+tv)_l=W6UYX&B zal-O2!wn~k_Di1OMmQ$!|&8 zlhdq0Yf@&o=`4gKbmaHswriI61uTRlbm33rwg6!Xv)D>y+s?TeLU(Za|x z+$tx9zX}=sL3qFv@40p^)F%SK6oD;;uj)*MUFL{PL>7=3n2*|+3!=?riI6;VgtCbm0i{Taq^6NNdm{lo@Um3n2+DIGX&Hq#ZcM8hC~q>!c7?X1H%TVR4w@ z#*qb8k@r1Lig{>@37jCF_Qgc9Xkp|T?mH*NJaon+P7n{9AF^m|2yCy0kF5LvWB@(efANih#C@&hM`hg}d^v`F#{H`_@u4_z{c z6U4(th%8zsd4`+kq?m_Bna>I0VJ}1$EtNdOEpSrIL$CbA3F2WpL>8@5hCy0j~5m~ff@(j1#Nih%ovV#-E!;Xk7+An#A z+vTK~hkn`33F2W#L>BFrJj3mEQp`iY?BfLSup_b-p5YESDdd$I?jR>D4>Q~$vS`2L z8Sb!?VjlYC2q%cA{c=28I(^(W#GPr?b;eiE+5P zGn^otUfo%;pgmjT+&QPjIF#pkP7qGZ^8#74JY}Z4=#&_T?!3ea!fAJ2CX05b40czX z65~*vS2;mAt693U;=IKP!fA2dCW{uQ z%z1a5664UDcR4{g?ag~+(cY9{@4i!F9BT6cCkUst`H(DHn=!PrMcr%i#CaWr&HIR2$|co3vu`0Qkyl4N$bqYnNdt zR!3~oqRCU>Tdy@h(KYW}hN0LZu}SMDkAfe()&NE0^y@0iBt0KG={l+W&#%%$bm;gs zo3wQDJlNlB4N&yX0GHt_#cqjBT0MCv9OShIDB5SR%P&BFeKgu-7>Yd$MnKM#XPk zhM*W0$FWHpDNl>zz19FlBTaA_hH4{CWD`F0$jJDe*BYQ`q)9HrP^_icq>Ys4#wlKF zfTEG6x(q|Hn_`nTQXU?sd#wSAM*7}m7>WfIo3xSg1Ub`d4Nx@F4=%${Y^m6!jg-g8 z*rS}mtiQDR&3Hn z%2VYcuQfo?NI$y_L$SFc6OWclycR>taJkfF2#WD?8Jo0`@_f16YYk8|(h8Shs5a7S zHFav6G1oYyj%ZS8Zd=O<<-wEk9XhTfi(aC93S94$7>DcIzzM?X)ommT>b5mwZgNVD zL)UKR1mU!4e<6z&t<0EPoD$>EvRgSpIPKV9$)Xi2Gv+p@#5nZpc1{pZ+jR$7v|MGz z-074Uhi2Wy3BqZw?k0=Ys?3;soD$>Ese3s=IBnE@WYI#E8FRl=VjSA^04E5iU3!o# zTBR~$9&$>ILysQj1mUzrkB~)6RA$VhPKj}7&|{n+oc8B&vha*~!fP?H%$O%#hM1T! zPq7K*k~dghYk;C(&bSOiwPDV(Nh>DLnCHCK07c83cNvCam&GP6nml7(^jZTHU31B0 z7>bP+o3w87jCsXt4Nx@BRhMBX_F8Px(#bRCb+0u*(K|O>hN0MQu}P~Z&zLv8)&NEO z+;SO)V#mcMEucJO-tk%k6diQeWf+Q07n`((@{D=kYYk8|(F2!ZDE3`!(lW|3<|D5) zK+#9Py9`6I^&%6`m`}VGL(7c$)MW^Y8S@#Nw2|_R`P^#_P&CpDmtm+j(n~hsLyydu zue{a(MI*g-8HQr(#U^c}JY&A~S_2e~^v-1%imex$w2|_R`N3-qP&87%Zh7mKKe2Yk z)(ihrw_a@0M#?j0f3Gz_(MSVahOZP`FE(i-Yqk%%NUu zfTEGUaT$hU>%}H*q&#B|_gVuKjWoh#7>cbIo3xSgj5*3{4Nx@FXqRCqwq9i78FQ@H zVrZE$zjYacV#XZDCT*lVV~+P)0~C!k!DSe#jWkJ3o!e&2$xf*wnpB$Grf@=e@T7c) zj#J5^mnfeCr#U6Y;rga?f^d3u-;)J(+nOoRYiDwTaN4v#kVT7DX3SYmiE(Jz z*_71p!U@7@mo6oXR;kRG%bXJ9(4)&aK{##E6=cy8 zl^JuTQ(_z%bQLEEr~SE_EIebb@mfqQGv->CAtq+bb!4wWN6k9JgX(Qzs z^QPAtplGC9F2hi4z1XCUlxNI4UTc7&k?y(-L$UQ@lQvSGG4Fe=0g6U?;4%!w){9Nr zNO{J5!D+9@#(UE7}%gwv)SKo%`pnK1`CCB~s;2XTUM+OdPlq7^GM<`AdE zIP~jKP7qGp^&7Hixyp<=%qcMr%{rVDgwtLfK^Co5nK4H?CB~ssM{$C1+Nh(+qJ=6m z<`}2MIJD_lP7qGJ^jorMmCB4c&M7etJvyEfgwqzCKo%`gnK36iCB~sazvBeqv_B`2 zg=fskUW3Z#Kep_l}#v@yutEX0~Gx--DMc64f8#lv|{p%Im2rWP_)cUmtiP& zS!~jx$us6GuQfo?HM3oYq1b4#N$V!hm~*|>07c`>a~XzWuf--Uojhay=(PqYdS`*l zFcjM@Hfi%GjZDbQZ^vI04$!iTzG}305VJNm%}H*q&#CD^;!cIjdaXq7>cbI znRv!L;k6iAX3Uc=Lr~0^r`V*8lxNJ-UTc7&kbCkc3XXNq$SxKD}iP+NLs2-ew^rp-AtL-;%UM?^=Uas7#XgSO`gI&->)J zByG+I)}Xy9L*zpiLJ}(T5&11i>+*MN(6W^I@i7Y_2|f9Q{FbC0`P3S;A!T%Y#zII! zIX)-9C229fum-I~nHpcR5R%Y{ugGsn+J>*Kfd|GnP6}aVTztz3i^H(^jx4B(yoqvB z%tKpz-~{osFZ%tPY@%{ob<)DfW8&9Nih1aa{+u8lR#9Zp+Q<{)KqtjKG{+!L5D&X3 zvS@ka;c$qPVjlWqC?|-AWfWPoLh@WV%tsEZQ%5z+32~n1_B@#0lbI-9#4cmpt1oc2dkkzbxSd@vvzki}p(%>y|kw z=AmDfbAotSGLc35B~NrKofPxXFRM5~JnWaOg@?H{P6~Ntlv~RQ%fleIjx5?Qd5&A} zq?m_(*}w_nX}@gFmQHOm+%GKDz)U91M_b6BQE;SihmKpVK`%@`m;K5@NWxWZBfll- zHEp*BRAy_2+rdIeLSODAza?o~?y?3gOPS$zvk;QdlzYf;N!pWptwC#2X1IMUgd}w2 ze)3zAHsk?o(1Mg1?jQ>x3GH}@{FbEMc-R`W8fAt%!a_(wFCHboC21=jvj#0inc`NN;TdbtB9s~KEDIqCEqIRnmZTkc-Wqs@ zyWpe{R%W=1oUk~|aF@t}s>u5uC&fIp#T8BvPy6C3S+p?n40p{*F%O+_ofE{v=7%g= z8+nHN%}Fs2&2f_x#KZoFELt9UhP&;gn1}wj!wKSH3q%&JkUYcPb5hJhi`?e~@vsXb zixx?q;T}3E=Ala-ae{c*2$4nWB+qby zLuAov$urzbC&fIp%PUS04?7}j;Ti6YlR{pZ;ofq>@-V}_Ba8M+p5fj*DdwSHK5&9~ z+Asb7ntxhJK4W#p2NId#zIIZ~L%;Or1o5yVB8&D*p5X>MDdwSH262LT*b$LM`z6nC zL!1=z&@V$dK|Jh;$fEs{XSiWbih1al;hZ2Ic0^>+e#tZ3NGHWS^vftt5Dz;dvS`2L z8E%Y|VjlWsEGLME9T8cyU-Aq$&Pg#3{W6{t#KVq=EZQ%5hMVZ5n1_D(juXVgj>uYg zhMVl9kXL57DV(r8%y3i5qWzL*xM@y`dFYqvoFJa|%gk))+&07gz(NhoWYT;zi~Jb{ zM+$f7INKWZ!sK(=92P`Pj;aY3ZI+Pi19Sb1|UAUh7mZVL% z!5Xv(Wro|xLP$ajZX&-WX$Nk$2A<)5aZ(5?Gu#$VSR7`!tzT>8mPel9_Bko$p+EL> zf_T^hkwq&c&u|Bw6!Xv`hd4nz?1IRmMUrQ@BTkBW=#rzHARabCWYIdwGu&|}#XL01 z2~H3Xdm*xDspJ{%l#^l}dgU}Hh==VES+rX640qN^F%Ru>juXVgj>uYghP&XTkXL57 zi=41L%y5^;qWzL*xXVt8dFYoboFJa|%T==A1BuLV*PImd&@b0HK|Jh;$fEs{XSm;- z6!Xw8H#tE(?1;#s{gP+6+fIsk=$AX3ARcx^WYK=fGu%BV#XR)OeNGS$J0h}ZzvLP2 zp_5`B`sEQPh=&~!S+rmB4ENYcF%SLngcHQWj)*MUFL{Q0=A@X1etFIb;$cTb7VVcj z!@YD;%tODt;so)qBeE8r;odkY~^kCS2^+F~vzh^Kuqk1Sdkd4`+sq?m`!_>mLD!{&!9S{r$W`^iZ$56!WV z6U4**hb&qid4~JhNih%ov6vIY!xo4vS|NFcTk52khZb4J3F2WFL>4WQJj1PUQp`h_ ztmFjoun{7Q)=8e>Ry!%?p;6Xwf_T^qkwr@-&v5IU6!Xw4>p4L@Y=_9A)sknpjZTVr zXqQc#ARcx^*1|K~FHQ=1Wro|r3CqI_x0Ni~FL{Rh)k!fA{j!Y{#M6G+P8NJ1kr{4> zlVTqFWhWNih1al)0`k4c0^>+e#tZ3StrFj^vgL;5Dz;dYvCF0f|EjCnc*&S!tyY~T_TJ2 zOP=8_J1OR&U#@V1c-k-5v*nL%Gu#apYG5Xl=A+-ppHXn6aEFdJtwAqLK9}8MAtd3d zZj;}V^qTHi11hsM!`)>eB%v?wk>8TEE$>@{mZi*a4_F9EXv&A=wIiGd%;3TLNC4~za?oazOn`_ zMVaAVvk;Qdh;PVmN!o{RtwHNhX1I4Ogd}v~d-7Y7HsJ?r&?1x>uHS!^wM_ovlNw9E zMd|;4t&Kdxjc`)TLvxJe1o5!{A&Ztrp5aD2 zDdwR+#&Cjo*aDG7DUE!;Xk7 z+An#A`^iZ$5B;)`6U4)gh%DMKd4~JhNih%ovX~RZ!;Xk7+An#ATk52khkjYc3F2W# zL>BFrJj1PUQp`iYtmFjoup=Ui_Di1ORy!%?pp4L@ z?1;#s{gP+6jZTVr=$B2LARcx^*1|K~FHQ=1Wro|r3CqI_x0Ni~FL{Rh)k!fA{j!Y{ z#M6G+nJxd^HpA^=p$29$X+GLb{)~bng*$ZIV-0#?^0{m;3n2+twU7Lkq}R0H8c><7 z8SVfJAqjnXko=aUZF$HVv@B(YJIq2zLQ@_gza?o;9<>IoNtxk}u@I8bk;lnzN!pMn ztU(J>X1J3qge0`%De_yAcH?Pl&}x(!?hFed3B7oh{FbDxc+MKM6lI1x&q7E-BVHiC zC21dCv<9t1nc*(65R%Y^m&tEQ+JslEL5omkxT`FLB(&f)@>`O2;B{-@8SaLYLRgvM ze&dA2VTQX&7F0#v_c$r$p)GE6f_T~&cgUiJk!QHOPKtTxjC-6Q9yUK@(b~u}+yf`Y zJT%8cP7n|KAF^n94WTJj1CF9_6U5Vg>2EDO!wqm!cztDt8^{UE!wffwEZQ%5h8ygp zn1_BD!U^JOzYHY{K9I-^_l=Wc9{Ob%Cy0j~5m~ff@(ee^Nih%oGLjR-!;Xk7+An#A z8||c+hkhBu3F2W#L>BFrJi~qKq?m_(8OI6YVMjz3?Uy{mO>k1oL%&Sq1o5yVB8&D* zp5Z1rDdwSHCUb&#*b$LM`z6nCQ=Js^&@ao8nhr~hFi-*NJ2ZVBflkSH?Fq^ ztwx#QHn0$q(2E<%Z%NvUo2)@gQD(T!EQBO9;xFX4B<;g3)}VDLGu&1dLK3?0SMpnu zHsLmF&?1x>ZaWJh2`#vT{FbC0xYHVVhTG+&5LRZm-JGyE%y4_if~v^-9w)^-w8cJ7 z5KsGJKUuUe@(g#tNih$dagY-CB5tyWyme zS7x~1IAM91;ck*e`z6nCx11F7&@Z<+K|Jl3J7mEJ5}D!dIw|I%U+!^&c-Rq(^6uM0s%NEdAhrh^T0~BjN<{v|svL3(s%^oD^PPnc)UtvXvzuXwIiGo6bT=LN9(#eoN9;oM8=GiZa8^ zWFaJ>5q}`RC21edvIea~nc-%$5R%Y^bI5N=+JtkhL5omkxOpsuBz(%6Pku|%4*by? zc!pcxq!3nSxSu#-ahTy2k_Acw#|h$L z7ep29zVMjz3?Uy{m9dlC5 zL%$s71o5yVB8&D*p5ab9DdwSHPH}>G*b$LM`z6nCXPgxC&@X2>K|Jh;$fEs{XSnlD zih1al3!ESxc0^>+e#tZ3B`3u^^vh*V5Dz;dvS`2L8Sbi+VjlYC8YhUS{c_z}c!s;- zq>xu;xZgNod6?mDl12L^&v3V#6!Xw8w>d#P?U#Gm@|U(5?mi1OFq291(F5{l6dWns zq2ohq&YsmD!r%p0E&-(3eliZ%Nvg qQf9d4EQBO9 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

h$u*`$q>=gSdZtAL`BM!F0`wUNfCsZGO- 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